protected override void OnStrategyStart() { dpo1 = new DPO1(Bars, length, BarData.Close); sma = new SMA(Bars, length, BarData.Close); AddGroups(); }
public override void OnStrategyStart() { dpo = new DPO1(Bars, length, BarData.Close); sma = new SMA(Bars, length, BarData.Close); Draw(dpo, 2); Draw(sma, 0); }
protected override void OnBar(Instrument instrument, Bar bar) { Bars.Add(bar); Log(bar, barsGroup); if (dpo1.Count == 0) { return; } if (sma.Count < length) { return; } Log(dpo1.Last, dpo1Group); Log(DPO1.Value(Bars, Bars.Count - 1, length, BarData.Close), dpo1ValueGroup); Console.WriteLine("{0}, {1}", dpo1.LastDateTime, dpo1.Last); }