I have recently been wondering how sound of an approach the following is:
1. You take a series of data and a basic strategy. One direction at a time, for instance take a long strategy. You now GREATLY optimize it on the data until it has a good return and only a handful of trades.
2. Now you do the same thing with the same strategy or a different strategy. As long as the parameter values it outputs is different than the first one....
3. Continue doing this until you have SEVERAL long only strategies that each produce only a few trades but are really good trades.. basically producing a bunch of overly curve fitted parameter combinations for a particular strategy.
4. Now you do this same procedure with short trades.
Lastly you take all of these optimized parameter cominbations for the long and short strategies and put them into one single strategy. Now for each incomming bar you test it as such:
if optimizedlongstrategy1 signal =true
buy
else if optmizedlongstrategy2 signal = true
buy
else if............
Now you have all of these optimized parameters forming one big strategy that actually makes 1000's of trades of the test data with REALLY good results....
Now generally curve fitted strategies are bad because its unlikely the events will replicate exactly in the future.... BUT in this scenario each curve fitted strategy is set to find a small niche that rarely happens..
I guess the overall question after all this rambling is.. would you trust such a system? Could this actually be a good way to develop a strategy?
Open to all thoughts regarding this.... basically just a big rambling idea i've had lately...
1. You take a series of data and a basic strategy. One direction at a time, for instance take a long strategy. You now GREATLY optimize it on the data until it has a good return and only a handful of trades.
2. Now you do the same thing with the same strategy or a different strategy. As long as the parameter values it outputs is different than the first one....
3. Continue doing this until you have SEVERAL long only strategies that each produce only a few trades but are really good trades.. basically producing a bunch of overly curve fitted parameter combinations for a particular strategy.
4. Now you do this same procedure with short trades.
Lastly you take all of these optimized parameter cominbations for the long and short strategies and put them into one single strategy. Now for each incomming bar you test it as such:
if optimizedlongstrategy1 signal =true
buy
else if optmizedlongstrategy2 signal = true
buy
else if............
Now you have all of these optimized parameters forming one big strategy that actually makes 1000's of trades of the test data with REALLY good results....
Now generally curve fitted strategies are bad because its unlikely the events will replicate exactly in the future.... BUT in this scenario each curve fitted strategy is set to find a small niche that rarely happens..
I guess the overall question after all this rambling is.. would you trust such a system? Could this actually be a good way to develop a strategy?
Open to all thoughts regarding this.... basically just a big rambling idea i've had lately...