Machine learning in trading: theory, models, practice and algo-trading - page 3275
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
about the ansables of strategies
https://buildalpha.wordpress.com/2018/11/20/buildalpha-ensemble-strategies-reduce-overfitting-by-combining-strategies/
----------------------------------------
So all you need is a metric of strategy retraining to know whether a strategy will work on new data or not, everything else is solvable....
----------------------------------------
There is an idea to take several approaches to detect overtraining, mine is based on auto.arima, Prado "PBO". something else is possible, throw in as predictors and teach AMO to predict the probability of overtraining and make it a metric.
Alternatively.
strategy retraining metric to know whether a strategy will work on new data or not.
another variant of the word grail ? :-) "to know if it will work in the future"
another variant of the wording of the word grail ? :-) "to know if it will work in the future"
I am not precise, we need an honest probability for example - will work on new data with 69% probability.
about p-hacking and strategies
https://mathinvestor.org/2019/04/p-hacking-and-backtest-overfitting/
If I may, I would like to contribute to such an interesting and important topic.
Machine learning, ML, is a class of artificial intelligence methods, the characteristic feature of which is not a direct solution to a problem, but learning by applying solutions to a set of similar problems. To construct such methods, tools of mathematical statistics, numerical methods, mathematical analysis, optimisation methods, probability theory, graph theory, and various techniques for working with data in digital form are used.
P.Z.
P.Z.
the most important thing here is not to write a lot of words, already so tired of searching that 1-2 sentences will not be read
about p-hacking and strategies
https://mathinvestor.org/2019/04/p-hacking-and-backtest-overfitting/
So strategy optimisation or learning should look something like this:
where the mean score is the analogue of the result when using cross-validation
So optimising a strategy or training should look something like this:
where the mean score is the analogue of the result when using cross-validation
That's about right... how's that?