public override void SerialObject() { ConditionSerialList.Clear(); ConditionList.ForEach(v => ConditionSerialList.Add(SerialInfo.GetSerialInfo(v))); PredicateSerialList.Clear(); PredicateList.ForEach(v => PredicateSerialList.Add(SerialInfo.GetSerialInfo(v))); }
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))); }
public string GetConditionInfo() { ConditionSerialList.Clear(); ConditionList.ForEach(v => { ConditionSerialList.Add(new SerialInfo() { Key = v.Key, ParameterInfo = v.GetSerialParameter() }); }); return(CommonLib.CommonProc.ConvertObjectToString(ConditionSerialList)); }