has someone a hint why "Close" values differ in this example:
using NinjaTrader.Data; public class CloseDiffTest : NinjaTrader.Indicator.Indicator { protected override void Initialize() { Add(PeriodType.Tick, 1); } protected override void OnBarUpdate() { if (BarsInProgress == 1) { IBar bar = BarsArray[BarsInProgress].Get(CurrentBar); // Close[0] != bar.Close // why??? var diff1 = bar.Open - bar.Close; var diff2 = Open[0] - Close[0]; if (diff1 != 0 && diff2 == 0) { Print(diff1 + " -> " + diff2); } } } }
... -2 -> 0 -3 -> 0 -2 -> 0 -2 -> 0 -1 -> 0 -1 -> 0 -1 -> 0 ...
Comment