MT4 or MT5 for Forex?

Happy New Year!

I'm just beginning to get into ForEx and will be learning the MetaTrader programming language. In what I've studied so far, I've heard that MT4 is generally better for ForEx because it is focused mostly on ForEX, whereas MT5 is apparently less focused and applied more broadly to all sorts of investment types. I'm also learning Python and R and will likely migrate to creating bots in those languages in the future.

Questions, if I may:

- Are there any particular, obvious advantages to using one over the other for ForEx?

- Is programming in MT5 (MQL5) materially/significantly different/better from MT4 (MQL4) or are both languages essentially interchangeable (e.g. versions of the same language?)

- What are the best resources for learning either(both) language(s)?

Is it best to go to the source - MT itself, or are there good, reasonably-priced courses available?

​

Apologies if some of these are obvious questions and/or answered elsewhere - I just find that googling for info on these sorts of topics can lead you down a rabbit hole of fraud and scams and even folks trying to make an honest buck by promoting themselves or their products. I'm hoping to avoid all of that.

Thanks in advance!

Posted Jan 4, 2023, 6:18 PM UTC

11
Loading comments…