Esempio n. 1
0
        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);
        }
Esempio n. 2
0
        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);
        }
Esempio n. 3
0
        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);
        }
Esempio n. 4
0
 protected override void OnStrategyStart()
 {
     ama = new KaufmanAMA(Bars, N, SL, FS);
     sma = new SMA(Bars, N);
     AddGroups();
 }