NinjaTrader is a professional-level trading platform which supports advanced features such as development of trading systems (algorithms) and trade simulations for both futures and forex trading. The platform connects traders to a true ECN environment, including direct access to futures exchanges such as the CME and CBOE.
As most traders know, ECN trading is often preferred by professional traders for the lower spreads it offers. Instead of trading with wide spreads from a dealing desk broker, these traders are usually better off by paying commissions on their trades. However, ECN trading may not always be the best option for beginners and traders who trade with small amounts of capital, since the commissions can then sometimes make up a significant part of the potential profit and loss.