I would suggest NinjaTrader if it indeed works with all as the other guy said. I've used Ninja and it's great. HOWEVER, NinjaTrader is a million light years NOT as a good as MetaTrader4, when it comes to the Forex. So right there you'd want to have at least two platforms running. But then again, both Ninja and MT4 are complicated to learn (you need to learn programming with both to be the most effective), and even after learning them completely, the market, particularly the Forex, can be so difficult to trade successfully that you still end up losing even though you are educated.
Why learn to trade the Forex the HARD way like most people who LOSE their money, when you can profit in the Forex the easy way?
Just follow these steps. I've dumbed it down to the easiest, yet safest way to win in the Forex.
1) Open a live account at http://bit.ly/iPV25O
2) Select AAAFx broker, and open MICRO account with 200:1 leverage.
3) Deposit at least $300 in your account to start.
4) "Add to Portfolio" the top 20 strategies at http://bit.ly/mJiyZV
5) ...when adding strategies, set maximum number of trades to 5, and...
6) ...select lot size of 0.1 "mini" lots for each $1000 in your account.
7) It will trade automatically, following all those top 20 strategies.
8) Then sit back, relax and take a vacation as you make easy Forex money.