I’ve had my first experience with the MetaTrader 5 indicator coding. It took me two days to rewrite one of my old MT4 indicators to MT5 (actually it was rather a conversion from MQL4 to MQL5). It wasn’t very easy — in fact I’ve expected some sort of backward compatibility, albeit limited, from new MetaTrader platform or some tool from MetaQuotes Software that would do the code conversion automatically. So, I’ve converted BMA (Bands Moving Average) from.mq4 to.mq5 and it retained its full functionality, which is quite great. You can now freely download BMA indicator for MetaTrader 5. If you’ve missed my announcement of MetaTrader 5 Beta Testing you can still download the latest Beta from MetaQuotes.
Now, about the conversion process… From it I can make several early conclusions about the new MQL5 language and its differences from the old MQL4. The conclusions that would be interesting to the MQL developers are the following:
For the traders, it’s hard to come up with something useful from new MT5 indicators because I was only converting an MT4 indicator, not developing something new with a new functionality, but there are advantages I can outline:
Update: By the way, you can share your experience with using the MT5 Beta on our forums: http://www.earnforex.com/forum/f23/your-first-impressions-metatrader-5-beta-2134/
If you want to share your experience in using the MetaTrader 5 beta or coding in MQL5, or if you just have some questions regarding MT5 or MQL5, please use the commentary form below.