Catherine Heckford-Dickinson: Will MQL5 be up to the job or is it too limited in scope?
You have that backwards. In this specific case, Python is the one that is limited in scope. It has less access to the MT5 functionality and will be slower than MQL5 code.
In this specific case, Python is the one that is limited in scope.
I would say, the provided MT-Python integration (API) might be limited, not python itself.

You are missing trading opportunities:
- Free trading apps
- Over 8,000 signals for copying
- Economic news for exploring financial markets
Registration
Log in
You agree to website policy and terms of use
If you do not have an account, please register
Hi everyone
Calling programming experts!
I have decided on a trading strategy and I want to have a crack at programming a robot myself. I'm not an expert at programming but it is not alien to me either. However I have never met Python or MQL5. I know that Python code can be integrated into MT5 but I really don't know whether I should learn MQL5 or Python.
My strategy involves the need to reference multiple time frames (e.g. if A is happening on 15 minute chart, B is happening on 5 minute chart and C is happening on 1 minute chart then do D). I also need to be able to make reference to a Currency Strength Meter for the purpose of picking an appropriate currency pair to trade each day. I need to set different permitted trading hours for different currency pairs depending on when they are most active. I also need to be able to make reference to the highest and lowest values of Bollinger Bands for the lifetime of each trade. Other parts of my strategy involve moving averages, stochastics and stepped (not always trailing) stop losses with different sets of rules depending on how much I am in profit in terms of multiples of the Average True Range.
Will MQL5 be up to the job or is it too limited in scope?
Thanks in advance.