private string ProcessCurrentStepText(string currentStepText)
        {
            string processed = currentStepText;

            processed = processed.Replace(C_MAXSTEP, MaxSteps.ToString());
            processed = processed.Replace(C_CURRENTSTEP, CurrentStep.ToString());

            return(processed);
        }
Example #2
0
        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));
            }
        }
Example #3
0
 public override string ToString()
 {
     return(Type.ToString() + " Step:" + CurrentStep.ToString());
 }