Each time I start NinjaTrader, ButtonTrader immediately gives me a pop-up announcing API error 2101_C. Initially I thought this was caused by both programs using clientID 0, but I resolved this by setting NinjaTrader to clientID 2. But this changed nothing.
So I reported the error code to Interactive Brokers tech support department. They advised me that the problem appears to be that both ButtonTrader and NinjaTrader are requesting account updates. And that there is an API limitation that it can only provide account updates on one account at a time.
Since I'm using live data, and Button Trader is my primary tool I need to stop NinjaTrader requesting this information or stop using NinjaTrader. Can anybody confirm this analysis? For the time being I would be perfectly happy to run NinjaTrader without account information; In the future I would probably drop ButtonTrader if I can make NinjaTrader do everything I need.
Comment