Add EffectiveDate back to StopLimit
Some checks failed
Build .NET Project / build (push) Has been cancelled
Some checks failed
Build .NET Project / build (push) Has been cancelled
This commit is contained in:
@@ -55,6 +55,8 @@ namespace MarketData.MarketDataModel
|
||||
public double StopPrice{get;set;}
|
||||
public double Shares{get;set;}
|
||||
public String StopType{get;set;}
|
||||
public DateTime EffectiveDate{get;set;} // if the EffectiveDate is Epoch then the StopLimit is taken to be in effect and is the most recent. Otherwise it is considered an historical stop limit
|
||||
|
||||
|
||||
public StopLimit()
|
||||
{
|
||||
@@ -67,6 +69,7 @@ namespace MarketData.MarketDataModel
|
||||
sb.Append(Utility.FormatCurrency(StopPrice)).Append(",");
|
||||
sb.Append(Utility.FormatNumber(Shares, 3)).Append(",");
|
||||
sb.Append(StopType).Append(",");
|
||||
sb.Append(EffectiveDate.ToShortDateString());
|
||||
return sb.ToString();
|
||||
}
|
||||
|
||||
@@ -77,6 +80,7 @@ namespace MarketData.MarketDataModel
|
||||
nvpCollection.Add(new NVP("StopPrice", StopPrice.ToString()));
|
||||
nvpCollection.Add(new NVP("Shares", Shares.ToString()));
|
||||
nvpCollection.Add(new NVP("StopType", StopType.ToString()));
|
||||
nvpCollection.Add(new NVP("EffectiveDate",EffectiveDate.ToShortDateString()));
|
||||
return nvpCollection;
|
||||
}
|
||||
|
||||
@@ -89,6 +93,7 @@ namespace MarketData.MarketDataModel
|
||||
stopLimit.StopPrice=nvpDictionary["StopPrice"].Get<double>();
|
||||
stopLimit.Shares=nvpDictionary["Shares"].Get<double>();
|
||||
stopLimit.StopType=nvpDictionary["StopType"].Get<String>();
|
||||
stopLimit.EffectiveDate=nvpDictionary["EffectiveDate"].Get<DateTime>();
|
||||
return stopLimit;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user