| 
 PureBytes Links 
Trading Reference Links 
 | 
My suggestion is for support for walk forward optimization. This is 
what we all actually do in real life. Since we can't look into the 
future, we test/optimize based on the past, then apply the results 
to the following days trading. We then look at the results and make 
additional changes.
There are 2 simple variables: 1) The length of time we look back, 
and the length of time (or other conditions) we wait until we re-
optimize.
There's a 3rd, more complicated variable - how we choose the 
optimium parameters from the last optimization run. My suggestion is 
for a "score" formula that takes into account things like: maximum % 
drawdown, best compound rate of return, highest minimum of the 
running 1 year returns (or whatever period you like).
I particularly like the last one - I always look at a graph of the 1 
year returns (Equity() - Ref(Equity(), -253)). Ideally, it should be 
as flat as possible (or maybe rising). I've been treating this a 
little like analysis of variance - it should look like white noise 
with a given mean and standard deviation - any periods that don't 
bear investingation.
Right now I use AmiBroker for experiments, but when I find an idea I 
like, I must write my own program to do walk-forward testing.
Larry Lewis
 
 |