AlgoVerdict

EA portfolio management: correlation & combined drawdown

Why a strong individual EA can fail in a portfolio

You have an EA with a stable equity curve, solid Sharpe ratio, and manageable drawdown. You add a second, equally solid EA. Suddenly the portfolio drawdown is larger than either EA's individually. What happened?

The mistake almost always lies in unnoticed correlation: both EAs react to the same market regime, lose money in the same periods, and add their drawdowns together rather than smoothing them out.

Real portfolio management means that a good individual system only realises its full value when combined with complementary systems.

What correlation means in a trading context

Correlation measures whether the P&L time series of two EAs tend to move in the same direction.

Common causes of high correlation:

Measuring correlation in practice

The quickest method: export the trade report from MT4/MT5 as a CSV, calculate daily P&L (closed trades), and compute the Pearson correlation coefficient between the equity time series of each EA.

In Excel or Python, a simple =CORREL(series_A, series_B) or df[['EA_A','EA_B']].corr() is sufficient.

Interpretation guide: | Correlation | Assessment | |---|---| | > 0.7 | High overlap — almost no diversification | | 0.3 – 0.7 | Partial correlation — limited smoothing | | −0.3 to 0.3 | Good independence | | < −0.3 | Natural hedge — rare |

For a statistically meaningful result you need at least six months of parallel runtime with 100+ trades per EA.

Calculating combined maximum drawdown

The combined maximum drawdown (max combined DD) is the key risk metric for a multi-EA portfolio. It measures what percentage of total capital the portfolio has lost simultaneously.

Simplified approximation for uncorrelated EAs:

If EA A has a max DD of 10% and EA B has 12%, and they are completely uncorrelated, the combined DD is not 22% but closer to √(10² + 12²) ≈ 15.6% — the losses do not fully overlap statistically.

Reality check: During crisis periods (flash crashes, news gaps, weekend gaps) theoretical uncorrelation breaks down. EAs that are independent under normal conditions often lose simultaneously when it matters most. Always calculate a stress scenario — for example, all EAs simultaneously at their historical maximum DD. That is the worst-case exposure.

Capital allocation: how much for each EA?

No EA should receive so much capital that its maximum drawdown threatens the overall portfolio.

Rule of thumb for beginners:

Risk normalisation (advanced): Standardise the lot sizes of all EAs so each carries an identical risk per trade — for example 0.5% of total capital. This means you are comparing like for like. Details on lot-size calculation can be found in the guide on position sizing and per-trade risk.

Which EAs can be sensibly combined

Good combinations link complementary market-regime profiles:

Never combine multiple EAs of the same type on highly correlated pairs without a thorough correlation analysis.

Drawdown limits and automatic stop

In real portfolio operation — especially on a VPS without constant manual monitoring — an automated drawdown stop is important.

Implement a portfolio guard: a separate script or EA that checks total equity daily (or per candle) and closes all EAs when the portfolio drawdown limit is breached. This protects against the most common scenario — one EA enters an extreme loss streak while the others keep running into an already damaged account.

For prop-firm accounts this limit is often mandated by the firm's rules. More on this in the guide on passing a prop-firm challenge with an EA.

Monitoring and rebalancing

A portfolio requires regular review:

Conclusion

A multi-EA portfolio is not a safety net created simply by adding more systems. It requires thought: which EAs have independent P&L sources? What combined drawdown is acceptable? How is capital fairly distributed? Answering these questions before deploying real money builds a portfolio that can survive genuine stress periods. The foundation for this is solid infrastructure — a reliable VPS and brokers with transparent execution are not optional; they are a prerequisite. Check our broker reviews to see which providers meet the bar.