Best programs/platforms/brokers for backtesting and automated trading?

Currently, I plan up use NinjaTrader for backtesting. Is NinjaTrader a platform for trading also? I plan to create an automated system and trade the EUR/USD (mainly because of the low spread relative to most other currency pairs).

Is this the platform you would recommend most? Does NinjaTrader work for Forex?

I currently have IG for Forex and plan to use MetaTrader 4 with that. I'm honestly not sure what is the need of having MT4, but it's been recommended by so many that I'm going to use it.
 
I think the main difference is that mt4/5 is often provided for free by your broker whereas NT is paid for (and quite expensive).
Programming capabilities of both are very good
 
Back
Top