MetaTrader 5 Python User Group - how to use Python in Metatrader - page 34
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
Has anyone already used Python integration in MetaEditor in builds 2302 and above (better beta 2304)?
The first version of integration into the editor is working now, and the next will be:
Already running *.py and *.ipynb programs in the editor works.
Please give it a try.
After the machine learning via python scripts is complete, we will move on to implementing WinML with ONNX natively in MQL5 itself.
Looked at what WinML is, pretty interesting thing, I'd like to understand it all ))
Do I understand correctly that after implementing WinML with ONNX, machine learning will be available in mql5 out of the box MetaTrader5 ?
And the trained models in WinML, can be used directly in MetaTrader5 programs ?
Looked what WinML is, pretty interesting thing, I'd like to understand it all ))
Do I understand correctly that after the implementation of WinML with ONNX, machine learning will be available in mql5 out of the box MetaTrader5 ?
And the trained models in WinML, can be used directly in MetaTrader5 programs ?
Yes, that's right.
It will be possible to create very complex systems and sell them in the Market. And in theory they should work faster.
Research can be carried out in any system, then the trained models can be exported to ONNX format and run in native WinML.
Yes, that's right.
You could build very sophisticated systems and sell them on the market. And, in theory, they should work faster.
Research can be done in any system, then the trained models can be exported to ONNX format and run natively in WinML.
Another question in this context.
How do you plan to integrate the trained models into the mql5 program code ?
Will it be a direct integration of the trained code into the mql code?
Or each model will be saved in a separate file, and this file will be connected like inclusion?
In addition to Python integration, we are working on native support for big data functions both in code and in MetaEditor:
Datasets are usually distributed in CSV formats, including those packed in gz/zip. We give you a possibility to view (and edit probably) huge files in tabular view, which is almost unavailable in other editors.
With these functions you can easily convert CSV files to SQLite databases, export or print them.
Just import a CSV text database into SQLite once, and then use the awesome (C++-level) data access and retrieval speed. Our SQLite implementation is virtually lossless compared to C++ implementations.
Resources are automatically compressed, allowing you to both distribute programs of moderate size and use them in the cluster network.
Yeah, that's right.
You could create very complex systems and sell them on the market. And they should work faster in theory.
Research can be done in any system, then export the trained models into ONNX format and run in native WinML.
nay. Alglib, as I understand it, are you not planning to update to the latest versions?
Related to this, another question.
How do you plan to integrate trained models into mql5 program code ?
Will it be a direct integration of the trained code into the mql code ?
Or each model will be saved in a separate file, and this file will be connected like inclusion?
ONNX + WinML: https://docs.microsoft.com/en-us/windows/ai/
Read on your own on this topic. It's huge and can't be explained on the fingers in the forum.
nay. Alglib, as I understand it, has no plans to update to the latest versions?
Renat, I apologise for the off-topic question.
Could you please tell me how to link library with .lib or .a extension in ME project?
If projects do not support this linking, will this feature be added?
Currently, I have to make a dll from static libraries, and only then link them into the project,
it is not logical and convenient to link to a dll, when there are files .lib or .a
.
Don't judge harshly, maybe there are python lovers out there trying to integrate it into anything and everything.
Python is a C++ library, is it not better to make MQL SB(standard library)?
MQ was initially going in this way, but then gave up under the onslaught of Ruto, RWods and Algibods )
In my opinion, the whole problem is that MQ are afraid to go beyond "sandbox", like R, Py, Alglib is not our problem anymore.
They added a link to other "programming languages" and let the other Yaps do what they want.
Reminds me of an ostrich )))
The problem is the narrowness of perception of the topic among the masses and a lack of understanding of the trends in the development of algotrading:
Ostrich is exactly the kind of person
To better understand the algotrading industry: