I am able to get the Last volume simply by adding:
Add(Instrument.FullName, PeriodType.Tick, PTDefaultTimePeriod, MarketDataType.Last);
and then using "Volumes[x][0]" for last tick volume.
However, if I do the same thing using:
Add(Instrument.FullName, PeriodType.Tick, PTDefaultTimePeriod, MarketDataType.Ask);
then Volumes[y][0] just returns a value of "1" for the Ask volume. Same with Bid. Also, Closes[y][0] does return a valid number.
I am calling this with OnBarUpdate. I know how to do it with
OnMarketData for realtime data already.
Is this an issue with Kinetick, NT or my code? Any advice would be appreciated.
Thanks.

Comment