You must not forget the markets changes and therefore the optim. parameters!
2007/2008 was the USA bank crash, 2011 (I as far as I remember) was ths EUR-trouble when even smaller majors could move the EUR-price for some hours, now the EUR is very week and USD very strong => stronger trend then before.If you optimize under such conditions you might get into troubles if e.g. EUR turn into a sideways range.
There is another way to optimize parameters. Not curve fitted.
From the book "Trading Systems that Work" - Stridsman 2001 (pdf available in torrent 651DBAE1C71CC37B6274F6EADF5D95862BEBB595) [the book has no useful systems IMO]
Create list of trades: profit and all parameters (including symbol/TF) at the end of each optimization pass. See OnTester. Optimize on multiple symbols.
At the end, load into a spread sheet, and for each parameter: sort by parameter value, use value with highest ave(profit)/stdev(profit).
The result is each parameter is set independently of the others (not curve fitted) to generate the highest, consistent profits.
I'm going to try this approach next. FWIW
- Free trading apps
- Over 8,000 signals for copying
- Economic news for exploring financial markets
You agree to website policy and terms of use
Hi, I've been back-testing my EA over longer periods (1-4 years) in order to find a 'good' set of parameters.
I'm trying to avoid curve fitting by doing so, with the assumption that curve fitting can be minimized over longer time frames (I'm using a 15 min chart).
Curve fitting has been a problem in my back-testing and walk-forward analysis over shorter time frames.
I'm currently trying to develop an EA that is profitable whatever the market conditions/month/currency pair etc. used.
I hoping that someone reading this has tried longer term back-testing and used the optimized parameters live and can give me some advice.
Also what are your opinions/experiences using walk-forward analysis (four month back-test - 1 month forward)?
Thanks
Dave.