I have been using Ninjatrader (NT) and it’s version 7 since I started trading futures. I use this to route orders via the API to Interactive Brokers Trader Workstation (TWS). I think Interactive Brokers (IB) is one the better futures and all around brokers you can use for active trading. I used to recommend both for new futures traders. That is not longer the case. I think Interactive is solid. Ninjatrader’s NT8 version is still buggy and especially so with IB.
My use of NT7 stopped a few weeks ago because of data issues and I have finally migrated to NT8. NT has been reducing their own support for IB over the years as they keep trying to push clients to their in-house broker. They keep the connections “working” to IB because too many clients still do more than just trade futures. But they continue to NOT support IB’s latest TWS builds and functionally. They also seem to have removed reconnection support when IB does it’s nightly server reboots.
NT7 used to reconnect when IB came back online around 00:45 ET. and the charts rendered correctly and you were able to submit orders without any issues. NT8 just flat stops working. You have to close the program, reopen it and download all the missing data. This is even with a Kinetic connection as historical data.
Could that and NT8 after these years still seems to be buggy enough to crash once every other day and I will no longer be recommending their platform for new traders. I will also be looking at options for it’s replacement.