public override void GetData(ref Dictionary <string, string> DataLParams) { base.GetData(ref DataLParams); DataLParams.Add("PosDirection", PosDirection.ToString()); DataLParams.Add("EnterLongPrice", EnterLongPrice.ToString()); DataLParams.Add("EnterShortPrice", EnterShortPrice.ToString()); DataLParams.Add("ClosePositionPrice", ClosePositionPrice.ToString()); DataLParams.Add("ClosePositionSum", ClosePositionSum.ToString()); DataLParams.Add("StopPositionPrice", StopPositionPrice.ToString()); }
public override void GetData(ref Dictionary <string, string> DataLParams) { base.GetData(ref DataLParams); DataLParams.Add("CurrentStep", CurrentStep.ToString()); DataLParams.Add("EnterPositionPrice", EnterPositionPrice.ToString()); DataLParams.Add("EnterPositionSum", EnterPositionSum.ToString()); DataLParams.Add("ClosePositionPrice", ClosePositionPrice.ToString()); DataLParams.Add("ClosePositionSum", ClosePositionSum.ToString()); DataLParams.Add("ZeroPoint", ZeroPoint); var svalues = new List <string>(); foreach (var item in LLStrategies) { svalues.Add(item.GetState()); } if (svalues.Count > 0) { DataLParams.Add("LLStrategies", JsonConvert.SerializeObject(svalues)); } }