Talking about the platforms, I have used quite a few so far. The best one IMO is TradeStation. NinjaTrader and ProRealTime are also good platforms. Their languages are not too hard to understand. As to MT4, I don't like it. The scripts are too hard to learn. I know a lot of people use it. I have also used the platforms of FXCM and IB before. Although they are big brokerage firms, their platforms are ranked at the bottom of my list.
daddybearforex. com