IB does not provide tick data, only snapshot data. When Ninja is connected to IB as a data provider and is updating bars on a chart, the H or L of the bar being currently drawn can be wrong because if an extreme (for the current bar) price tick occurs between the "grouping of ticks" process done at IB, it will be lost when IB sends what it thinks is the "last" price in that group of ticks.
To compensate for this, IB has an API call of a 5 second bar that provides the current bar's OHLCV value every 5 seconds. That way, if the H or L of the current bar is missed because of the tick-grouping problem above, the 5 second values can be used to correct for the lost H or L value and provide an accurately displayed bar.
The API call is detailed here:
http://www.interactivebrokers.com/en...tes/api9.2.php
Does Ninja have a function to reconcile the possible data issues so that it can show a proper minute bar chart using IB as a data provider?
Comment