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
Speed and stability will be a concern the more interfaces are being used.
After all, you need to keep translating and communicating data back and fore between 2 different languages.
Being a programmer and do programming is a big difference..... :D
The answer is easy. You just have to pass the tickdata, like with REST, to your language of choice, see using DLL's. But with any other language you have to rewrite all this lovly market specific function, which will cost you a lot of time
There exist some wrappers for MetaQueryLanguage in other languages but they are just that, wrappers. Currently it appears EAs can only be written natively in MQL.
This question gets answered frequently, a search of the forums likely would have gotten you much the same answers as well.
Python
https://github.com/zonquan/PyMT4
https://github.com/OpenTrading/OTMql4Py
C#
https://github.com/jseparovic/MQL4CSharp
I personally favor this project, interfacing with MT using ZeroMQ, effectively turning MT into a server of sorts.
https://github.com/dingmaotu/mt4-server
I won't bore you with my suggestions for implementation. Hope this helps.
Thanks.
Yes after a lot of search in google and etc, I think that EAs can only be written natively in MQL. ;)