Exemplo n.º 1
0
        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());
        }
Exemplo n.º 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));
            }
        }