From Traderpedia


NinjaTrader is a FREE end-to-end trading platform for advanced charting, market analytics, system development/backtesting and trade simulation. The company only charges a fee if and when you use their platform to trade live through any of the 100's of supported brokerages world-wide.

You can download the application from

NinjaTrader provides support for leading brokerage companies such as Interactive Brokers, MB Trading, Futures Betting, GAIN Capital/, leading ISV's such as Trading Technologies, Patsystems, FFast Fill, Zen-Fire and market data providers such as eSignal, DTNiQ, Yahoo Finance and Track Data.