public GuidBuilder(CommDataIntface cdi, GuidBaseClass guidClass) : base(cdi, guidClass) { }
public CommSI2IndustryStrategy(CommDataIntface _w) : base(_w) { }
public CommIndustryMutliCycleStrategy(CommDataIntface _w) : base(_w) { }
public CommGuidProcess(CommDataIntface cdi, CommDataBuilder _gbc, Cycle cyc, PriceAdj rate) : base(cdi) { gbc = _gbc; cycle = cyc; prcAdj = rate; }
public CommStrategyBaseClass(CommDataIntface _w) : base(_w) { }
public CommGuidProcess(CommDataIntface cdi) : base(cdi) { }
public CommGuidProcess(CommDataIntface cdi, Cycle cyc, PriceAdj rate) : base(cdi) { cycle = cyc; prcAdj = rate; }
////public CommDataBuilder(object DataInterface) ////{ ////} public CommDataBuilder(CommDataIntface cdi) { DataInterFace = cdi; }
public CommDataBuilder(CommDataIntface cdi, GuidBaseClass guidClass) { DataInterFace = cdi; gbc = guidClass; }
public CommIndexStrategy(CommDataIntface _w) : base(_w) { }
//WindData wd = w.wsd("600011.SH", "MACD", "2017-02-05", "2018-03-06", "MACD_L=26;MACD_S=12;MACD_N=9;MACD_IO=1;Fill=Previous"); public DateSerialGuidBuilder(CommDataIntface cdi, GuidBaseClass guidClass) : base(cdi, guidClass) { //strParamsStyle = "priceAdj={1};Period={2};Fill=Previous;{0}"; }
public BaseDataProcess(CommDataIntface cdi, Cycle cyc, PriceAdj rate) : base(cdi) { this.cycle = cyc; this.prcAdj = rate; }
public BaseDataProcess(CommDataIntface cdi) : base(cdi) { }
public FirstPointFilter_Logic_Strategy(CommDataIntface _w) : base(_w) { }