public override void OnStrategyStart() { ama = new KaufmanAMA(Bars, N, SL, FS); sma = new SMA(Bars, N, Color.Red); Draw(ama, 0); Draw(sma, 0); Draw(ama.ER, 2); }
protected override void OnBar(Instrument instrument, Bar bar) { Bars.Add(bar); Log(bar, barsGroup); if (ama.Count == 0) { return; } Log(ama.Last, amaGroup); Log(ama.ERSeries.Last, erGroup); Log(sma.Last, smaGroup); Log(KaufmanAMA.Value(Bars, Bars.Count - 1, N, SL, FS), ama2Group); Console.WriteLine("{0}, {1}", ama.LastDateTime, ama.Last); Console.WriteLine("{0}, {1}", sma.LastDateTime, sma.Last); }
protected override void OnStrategyStart() { ama = new KaufmanAMA(Bars, N, SL, FS); sma = new SMA(Bars, N); AddGroups(); }