public TradeStrategy(List<Price> Prices, Parameter_General parameter, DateTime startPeriod, Triggers_Delegate Triggers, Triggers_Delegate Triggers2) { _p.StopLoss = parameter.StopLoss; _p.TakeProfit = parameter.TakeProfit; _Trigger = Triggers; _Trigger2 = Triggers2; _p.CloseEndofDay = parameter.CloseEndofDay; foreach (Price s in Prices) { if (s.TimeStamp >= startPeriod) { TradeStrategy st = new TradeStrategy { TimeStamp = s.TimeStamp, Price_Open = s.Open, Price_Close = s.Close, Price_High = s.High, Price_Low = s.Low, InstrumentName = s.InstrumentName }; _ST.Add(st); } } // GetDynamicStopLoss(Prices, parameter.StoplossFactor ,parameter.TakeProfitFactor); }
public TradeStrategy(List <Price> Prices, Parameter_General parameter, DateTime startPeriod, Triggers_Delegate Triggers, Triggers_Delegate Triggers2) { _p.StopLoss = parameter.StopLoss; _p.TakeProfit = parameter.TakeProfit; _Trigger = Triggers; _Trigger2 = Triggers2; _p.CloseEndofDay = parameter.CloseEndofDay; foreach (Price s in Prices) { if (s.TimeStamp >= startPeriod) { TradeStrategy st = new TradeStrategy { TimeStamp = s.TimeStamp, Price_Open = s.Open, Price_Close = s.Close, Price_High = s.High, Price_Low = s.Low, InstrumentName = s.InstrumentName }; _ST.Add(st); } } // GetDynamicStopLoss(Prices, parameter.StoplossFactor ,parameter.TakeProfitFactor); }