Darwin-FX
Junior member
- Messages
- 35
- Likes
- 0
I am still curious about how a walk-forward is any different to testing on out-of-sample data, and how being adaptive is anything other than having just another layer of test clauses to trigger a trade.
Walk forward analysis gives you 100-150 "in-sample/out-of-sample test-pairs", instead of 1, like in classical out-of-sample testing (more on that in the paper I will release in 1-3 days, where I explain how wfa works).
The thing about adaptivity is that you dont get another layer to trigger a trade, but to re-adjust your normal layer (which consists of an EA and its corresponding parameters) so it always gives you the best results.
-------------------------------------------------------------------------------------------------------------------------------------
And like you I don't know the increased significance of calling trading with no money "walk forward analysis". Can someone turn on the light?
Well, thats what it is about, doing the exact same thing like "trading". BUT with the difference that you can do so with 13 years of data in just a few hours.
So it simulates trading, like you do live, but on the past Clear now?
-------------------------------------------------------------------------------------------------------------------------------------
Excellent response. But can I play Devil’s Advocate? (please don’t take offense if I appear confrontational – I don’t mean to be!).
So “adaptive” means “changing parameters to optimise results as time goes by”?
[...]
b). are you speculating that “if the optimum parameters for the current market are A, B and C, if we trade using these parameters then we can expect X% return”? In this instance, we would, for example, go back 3 years then walk forward each month, “optimising” as we go, then seeing how well this approach worked for the next month, etc, etc. Then if we get sufficiently good results over, say, the last 3 years, we confidently conclude that we have a viable trading strategy.
[...]
b). is just data mining/fitting?
b) is correct, and of course it is "just" data mining, as this is what the whole EA trading approach is about
But it is mining for data with the goal to have a trading plan that produces parametersets for my EA that have a high chance of beeing successful in the future.
And not data mining with the goal to have some nice looking backtests in the past.
Thats the difference
But I dont really get how you want to reproduce it using coin tosses, could you please explain that?
-------------------------------------------------------------------------------------------------------------------------------------
But when someone says backtesting is useless, its so far off the mark its just not worth discussing.
[...]
None of the tests will account for slippage, late entries, gaps etc etc.
Ok, you are right, perhaps my thread title was a bit too provocative, but that was what I intended with it, to start a discussion And you are reading the thread, so perhaps it was the right decision
And with the other stuff you mentioned, yes, thats the reason why I prefer H4 or D1 timeframes, as on them the "randomness" of live trading is not so heavily influencing the strategy's performance.
But you are right, real live testing (on demo or not) is absolutly vital for success
-------------------------------------------------------------------------------------------------------------------------------------
IMO: The only way to learn trading is to practice day and night and weekends using a simulator and historical data in real time. Practice, practice study and practice.
I agree with the learning part, but for an algo-trader its more about research/discussions/learning than about practice
-Darwin
Last edited: