Then you have the actual bid and ask data; Level 2, Level 3, and all that.
In the Download Historical Data window, for example, you can choose to download the bid and ask data. That bid and ask data is the actual bid and ask data, so using NinjaTrader's free data, that would be the 10 "current" bid and ask prices that you would see in the dom.
And if you want to historically interact with actual bid and ask data in an indicator, for example, you need to add a bid and ask dataseries with AddDataSeries() and do that in OnBarUpdate. And so any interaction with bid and ask data outside of these added data series is just the bid and ask data associated with the last trade (and tickreplay will be enabled).
OnMarketData does not work historically and if it's working historically it is via tickreplay and the data is the best bid and ask data associated with the last trade.
Market replay, "replay live". So the OnMarketData event data is the actual bid and ask data (not the one with tickreplay).
Time and Sales only works in RealTime and RealTime MarketReplay. So only real bid and ask data.
BlockVolume indicator uses the best bid and ask data associated with the last trade, not the actual bid and ask data.
Can you guys confirm if my ideas are correct?

Comment