![MQL5 - Language of trade strategies built-in the MetaTrader 5 client terminal](https://c.mql5.com/i/registerlandings/logo-2.png)
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
I've never wondered about the branch question, but for me the answer is fully revealed in the article on hubra - Python, Delphi and C++ through the eyes of a scientist / Habrahabr
It was also interesting to read the comments on the article.
Here's another article on the subject -Rand Python - worthy competitors?
It's already clearly written what the appeal of python is
Plus: a universal language
Python is a universal language, simple and intuitive. Its learning curve is relatively gentle, you can write programs faster in this language. To make it short, you spend very little time on code and a lot of time on stuff!
Here's another article on the subject: Rand Python: Are They Worthy Rivals?
It clearly says what the appeal of python is
Great article, as they say "a good spoon for dinner".
I want to mention some points of the article.
It points out that the advantage of python is its versatility with respect to R.
But we have gathered people here on this site, and we are discussing a very specific problem in this thread: the development of decision-making blocks in Expert Advisors. Why do we need universality, why do we need Python's website development capabilities and the corresponding majority of users among Python users who will get tangled up under our feet in various forums, chat rooms and literature?
R is a specialized language just for us, for EA developers, traders who want to improve the quality of decision blocks. And this is exactly the area where Python is in the catching-up position. If you take into account the opinion of the article that R has a more streamlined infrastructure, the solution is obvious.
And as the cherry on the cake, it is also important that there is a long running and stable interface between R and MT5/4.
PS.
For example,Vladimir Perervenko who has written many articles on machine learning, uses both languages and doesn't bother - he has time and possibilities.
What about Spyder? I looked it up, editor + console.
I don't use them, I like gedit and PyCharm enough, I don't like Atom
I don't like them because PyCharm has env out of the box, in gedit I use console to run the needed environment, with other editors I have to use console too, so I thought what's the point of that hassle ))