NinjaTrader is a more advanced trading platform for serious CFD & forex traders that includes functionalities like back-testing of trading strategies and trade simulations. These are capabilities that are normally associated with professional-level trading platforms for systematic traders, and we therefore consider this to be a huge extra benefit for a platform designed for retail traders.
Since NinjaTrader was first released in 2003, the platform has gone through several upgrades which has introduced things like more advanced charting capabilities. Despite this, the platform is still not widely used by CFD brokers and traders, and only a few retail CFD brokers offer this platform to their traders. However, the platform surely does have some loyal fans in the CFD trading community.