Machine learning in trading: theory, models, practice and algo-trading - page 2952
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
So ban them already, it's high time
You have a business here and you are annoyed that people write wrong things instead of spending their efforts on developing MO in MQL5 environment.
I was not arguing with you there. Don't take it out on yourself.
I will delete this post (and my post above) later.
If I may, a counter similar question.
(this is not about your business, but specifically about the topic of the MoD)
Specifically for MO is done:
This is made for the public and is used massively around the world.
Want to compare this to a couple of copied (as is common with machine learning adepts) scripts?
Be rational and don't throw yourself at those who do the work and put it out to the public.
I would like to add my five kopecks and separate the flies from the cutlets, which, no matter how qualitative they are, do not solve the problems of the flies.
On this thread, a certain part of participants have a firm understanding that the main problem of financial markets is their non-stationarity, and the problem of non-stationarity does not have a final solution at the moment. All this talk about the duration of testing, the time of successful trading - all this is empty and has been repeatedly refuted by practice, ruining Nobel laureates who did not recognise the problem of non-stationarity. The existence of the non-stationarity problem is perfectly confirmed by the market of signals on this site: all signals died, just some earlier and others much later.
We can distinguish two approaches to solving the problem of non-stationarity of financial markets:
1. Modelling of non-stationarity, which is tried to be done within the framework of GARCH models, of which there are already more than a hundred.
2. Trying to find patterns in the non-stationary input flow in the hope that these patterns will be repeated in the future. This is attempted in the framework of so-called "machine learning". For example, the RandomForest model finds a minimum of 50 patterns, with 150 patterns exhausting any time period. But the next step can change the set of patterns, and special efforts are needed to prepare the input data so that these patterns, if they change, do not change very much.
Unfortunately, the thread has descended to the discussion of the models themselves, although, in my experience, there is no problem of using models at all (Caret shell includes up to 200 models for any taste), but there is a problem of preparing input data for these models. Let's not forget the main slogan of statistics: "Garbage in - rubbish out".
For you personally, I am re-attaching a comprehensive text on formulas in a PDF file. This includes "dependencies and sources".
And about the nuances of calculations, I do not do it, because I know for sure that formulas have NOT anything to do with programming, it is an independent problem, which is solved by other people with other training and in other, scientific circles.
So read the PDF.
Thanks, I'll have a look.
So far I found a direct answer to my question here - https://blog.paperspace.com/gradient-boosting-for-classification/
In the ONNX help there is no information about OnnxSetInputShape() and OnnxSetOutputShape() functions. It is not very clear what they should do.
These methods set the dimensionality of the input and output data of the model. Today we will add them to the help
What do you mean?
You probably have a "fake IP ban":
Forum on trading, automated trading systems and testing trading strategies
Question to the administration of the site mql5.com
Sergey Golubev, 2022.12.16 17:22
If you are banned and you can make posts here, it is a "fake IP ban".
You probably have a dynamic IP, and it accidentally "fell" on someone's banned IP.
When I "catch" such a ban, I just turn off my computer, turn off the router, then turn on the router and turn on my computer.
As a result, my IP changes (and I also have a dynamic IP), and the inscription about 10 years disappears.
...
Output to MT5 from ONNX model trained in LightGBM does not work. Errors 5808 and 5805 when setting the form of parameters. But the problem seems to be with the definition of parameter dimensions - negative values are obtained (highlighted in the code). Maybe I just messed something up. In Python 3.10 everything seems to be normal.
MQL5 output:
Learning in python:
Output in Python: