I don't know how to say how much I regret to have spent weeks with NinjaTrader in the hope to get it to work, but it simply is an unreliable software, and the people behind it are not at least capable of dealing with real trading issues. The software cannot be used for automated trading in an live environment. It provides false information leading to false trade executions, and it also crahes completly from time to time. The price of $1000/$1500 is a bargain compared to what this thing really is going to cost you, also in terms of wasted time, not even counting the communication with "very level 1" support personnel which is forced to reply as quickly as they can - but what you get is links to standard websites explaining basic stuff for beginners - clearly the target customer group of shiny looking NinjaTrader. Their developers, mainly based in Europe, might be capable or not, but nobody cares. They love their products and arrogantly belive it never fails - even if a couple of different customers reporting the same issues over and over.