Several threads have speculated about the topic of combining multiple systems to create a better system. The latest 'Acrary is a genius' thread was getting off topic with the martingale stuff, so I decided to start a thread to review the subject.
The fact of the matter is that combining multiple systems that have a certain degree of uncorrelated performance is not only a technically sound idea, but can be very profitable. As Acrary and others have shown, simple systems with nominal Sharpe ratios can be combined to form a composite system with a higher Sharpe ratio. Extending this to a high number of systems can produce quite remarkable results ... Sharpe ratios of 2, 3, 4, ... not only on back-tested data, but in real trading. This means that with the same amount invested on average, a better return with less risk can be attained.
My experience is not simply theoretical, but has been implemented, successfully paper traded using IB's API which accounts for commissions and slippage, and traded live with real money for several months ... and the live results work just as well.
This is not a holy-grail, care must be taken when combining systems and things like good monte carlo validation, avoiding the dreaded probability tails, etc, etc, need to be used so that the solution not only provides good historical back-testing performance, but has predictive power so that it will work on data sets that were not used in the optimization, and will work into the future.
If there is interest, we can discuss some of the issues. I'm not interested in arguing about whether or not combining systems produces better results, but I can help people with questions about how to. As expected, I won't discuss any systems, but for those who are developing their own stuff, just thought it would be nice for you to know that you can combine them for some real performance.
The fact of the matter is that combining multiple systems that have a certain degree of uncorrelated performance is not only a technically sound idea, but can be very profitable. As Acrary and others have shown, simple systems with nominal Sharpe ratios can be combined to form a composite system with a higher Sharpe ratio. Extending this to a high number of systems can produce quite remarkable results ... Sharpe ratios of 2, 3, 4, ... not only on back-tested data, but in real trading. This means that with the same amount invested on average, a better return with less risk can be attained.
My experience is not simply theoretical, but has been implemented, successfully paper traded using IB's API which accounts for commissions and slippage, and traded live with real money for several months ... and the live results work just as well.
This is not a holy-grail, care must be taken when combining systems and things like good monte carlo validation, avoiding the dreaded probability tails, etc, etc, need to be used so that the solution not only provides good historical back-testing performance, but has predictive power so that it will work on data sets that were not used in the optimization, and will work into the future.
If there is interest, we can discuss some of the issues. I'm not interested in arguing about whether or not combining systems produces better results, but I can help people with questions about how to. As expected, I won't discuss any systems, but for those who are developing their own stuff, just thought it would be nice for you to know that you can combine them for some real performance.
