Machine learning in trading: theory, models, practice and algo-trading - page 2581
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
It is convenient with python now. I wrote my own tester but it is possible to transfer models or to trade through the api. If ONNX is added, it will be a real cannon.
There is a backtest package for python, why don't you use it?
Well, I understand that now it's fashionable to generatively so-consider algorithms, but what's the actual advantage of two conditionally simple algorithms that so-consider and improve each other from one complex one that does it in itself, just roughly speaking it builds more complex decision-making rules in itself than your two...
Listen, get to know optimization algorithms, fitness functions and stop reinventing the bicycle on square wheels
This is different. Through optimization there will be a fitting. Through the analysis and correction of model errors it is also a fitting, but you find stable patterns by discarding unnecessary things. At least you find some plateau where there is stability. Through simple genetic enumeration it's harder, more of a handjob.
Elementary example.
you need to train AMO to maximize profits what will you do?
1) you make a target
2) you fit the modelsto a standard metric by RMSE for example (this is deeply irrelevant)
3) you create a group of the best models
4) choose the best model from the group with the largest profit
And now a question: why do you think that your group is the absolute top of the best models in the global sense? You have run the models through two subjective filters
(1) your target and (2) the RMSE error measure
Isn't it better to change weights (if it's a neuron) and create rules (if it's a tree) for the purpose of maximum profit, the question is rhetorical... of course it's better and faster
The point is that you're missing out on other groups of models who earn and these groups make millions
An elementary example.
you need to train AMO to maximize profits what will you do?
1) you make a target
2) you fit the modelsto a standard metric such as RMSE (this is deeply irrelevant)
3) you create a group of the best models
4) choose the best model from the group with the largest profit
And now a question: why do you think that your group is the absolute top of the best models in the global sense? You have run the models through two subjective filters
(1) your target and (2) the RMSE error measure
Isn't it better to change weights (if it's a neuron) and create rules (if it's a tree) for the purpose of maximum profit, the question is rhetorical... of course it's better and faster
The point is that you're missing out on other groups of models who earn and these groups make millions
I select R2 by balance, plus the minimum number of losing trades, but with the lowest entropy (logloss) and maximum acuracy. That is why the models are the most profitable by default.
You may select from ready-made models or create a model. That's the difference.
You select among ready-made models, and you can create a model. That's the difference.