예제 #1
0
        public override void SerialObject()
        {
            ConditionSerialList.Clear();
            ConditionList.ForEach(v => ConditionSerialList.Add(SerialInfo.GetSerialInfo(v)));

            PredicateSerialList.Clear();
            PredicateList.ForEach(v => PredicateSerialList.Add(SerialInfo.GetSerialInfo(v)));
        }
예제 #2
0
        public override void SerialObject()
        {
            TestStrategySerial = SerialInfo.GetSerialInfo(TestStrategy);
            RiskPolicySerial   = SerialInfo.GetSerialInfo(RiskPolicy);
            DataSourceSerial   = SerialInfo.GetSerialInfo(CurrentDataSource);
            TradeGateSerial    = SerialInfo.GetSerialInfo(CurrentTradeGate);

            ConditionSerialList.Clear();
            ConditionList.ForEach(v => ConditionSerialList.Add(SerialInfo.GetSerialInfo(v)));
        }
예제 #3
0
 public string GetConditionInfo()
 {
     ConditionSerialList.Clear();
     ConditionList.ForEach(v =>
     {
         ConditionSerialList.Add(new SerialInfo()
         {
             Key = v.Key, ParameterInfo = v.GetSerialParameter()
         });
     });
     return(CommonLib.CommonProc.ConvertObjectToString(ConditionSerialList));
 }