private string ProcessCurrentStepText(string currentStepText) { string processed = currentStepText; processed = processed.Replace(C_MAXSTEP, MaxSteps.ToString()); processed = processed.Replace(C_CURRENTSTEP, CurrentStep.ToString()); return(processed); }
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)); } }
public override string ToString() { return(Type.ToString() + " Step:" + CurrentStep.ToString()); }