Add interfaces, add edit position , close position to MG model.

This commit is contained in:
2025-02-24 21:26:30 -05:00
parent f633cc43bb
commit c16c1f4988
6 changed files with 190 additions and 7 deletions

View File

@@ -0,0 +1,13 @@
using System;
namespace MarketData.Generator.Interface
{
public interface IPosition : IPurePosition
{
double TrailingStopLimit {get; set;}
double InitialStopLimit {get; set;}
double PositionRiskPercentDecimal {get; set;}
}
}

View File

@@ -0,0 +1,19 @@
using System;
namespace MarketData.Generator.Interface
{
public interface IPurePosition
{
String Symbol {get; set;}
DateTime PurchaseDate {get; set;}
DateTime SellDate {get; set;}
double CurrentPrice {get; set;}
double PurchasePrice {get; set;}
double Shares {get; set;}
}
}