Using the NinjaTrader.Client.dll I do not seem able to get Bid Ask data from the ATI Service for most instruments.
string Instrument = "NZDUSD";
double Bid, Ask;
NinjaTrader.Client.Client NinjaClient = new NinjaTrader.Client.Client();
if (NinjaClient.Connected(1) == 0) {
if (NinjaClient.SubscribeMarketData(Instrument) == 0) {
Bid = NinjaClient.MarketData(Instrument, 1);
Ask = NinjaClient.MarketData(Instrument, 2);
NinjaClient.UnsubscribeMarketData(Instrument);
}
}
NinjaClient.MarketData(Instrument, 1) returns 0 for most instruments. I have Bid Ask data in the Ninja Controle Center so can confirm that market is open and am getting data.
I am using NT7.
Any ideas what is going wrong?
Thanks
Mike
Comment