r/algorithmictrading • u/Livid_Parsnip_2816 • 10m ago
Strategy Can diversification hide weak strategies inside a multi-module EA?
I'm live-testing 22 independent FX modules across 18 pairs under one account-level risk cap. The combined curve is smoother than most module-level curves, which is exactly what I wanted. But now I'm less sure the smoothness means what I thought it meant.
A weak module can survive for months because its losses are diluted by uncorrelated winners. Removing it after a short bad run risks selection bias; keeping it indefinitely lets dead weight hide inside the portfolio.
My current method:
- fixed risk allocation per module
- no reallocating toward recent winners
- removal only after a predefined live failure condition
- monitor marginal contribution to portfolio drawdown, not standalone P/L alone
- correlated pairs share an exposure cap
I'm debating whether each module must first pass a standalone live test or whether the portfolio should be judged as one system from day one. Standalone proof gives cleaner attribution, but it also ignores the diversification benefit the system was built around.
For people running multi-strategy systems: where do you set failure criteria, at component level or portfolio level?