I find it interesting that someone would list EasyLanguage or Tradestation among the alternatives that are so much better than MQL4. Especially EasyLanguage. And in my mind it's not so much the language but the surrounding infrastructure: data feed from brokers, capability to automatically place trades with brokers, etc. There is a reason why the MT4 platform has been successful, despite continued snobbery from some. Even OANDA has now an MT4 option (which beats the $600/month API option they used to have, or maybe still do) and the snobbery at their forum is without bounds.