Back testing on Ninja 8 yield corrupt data and Ninja admits as much:https://ninjatrader.com/support/helpGuides/nt8/?discrepancies_real-time_vs_bac.htm
most/if not nearly all of the bots I have seen at back tested on Trade Station
I use NT8, but do all backtests manually. Takes a lot of time but gives a lot of information and sometimes even a golden nugget.
I am a discretionary trader.