Running multiple Expert Advisors on the same trading account is one of the most common strategies forex traders use to "diversify." The logic seems sound: if one EA has a losing streak, another one should pick up the slack. In theory, you smooth out your equity curve and reduce risk.
In practice, most traders who run multiple EAs on one account end up with far more risk than they realize. Their drawdowns stack, their lot sizes compound, and what looked like a diversified portfolio turns into a correlated mess that blows up on the first serious market event.
This guide covers exactly how to run multiple Expert Advisors on the same MT4 or MT5 account safely — and how to avoid the mistakes that take out most multi-EA traders.
EA drawdown stacks additively when EAs trade the same account simultaneously, typically producing 1.5-2x the drawdown of any individual EA at moderate correlation.
When you test an EA individually, you see its max drawdown in isolation. Say EA-A has a 15% max drawdown and EA-B has a 12% max drawdown. Most traders look at this and think: "My worst case is 15%."
That's wrong. Here's why.
Both EAs share the same account balance. When EA-A enters a drawdown phase, it reduces the account equity. If EA-B also enters a drawdown at the same time — which happens far more often than you'd expect — the drawdowns stack.
The "overlap effect" depends entirely on how correlated your EAs are. If they trade the same pairs, the same sessions, or use similar strategies (trend-following, mean reversion), their drawdown periods will overlap significantly.
This is the fundamental problem with running multiple EAs on one account: you cannot know your actual portfolio risk by looking at individual backtests.
Percentage-based lot sizing on a shared balance creates a feedback loop where each EA's losses shrink every other EA's next trade, compounding losses faster than individual backtests predict.
It gets worse when your EAs use percentage-based lot sizing — which most modern EAs do.
When EA-A risks 2% of the account balance per trade, and EA-B also risks 2%, you don't have 2% risk. You have potentially 4% risk if both take trades simultaneously. Add three more EAs, and a single bad session can see 10% of your balance at risk across open positions.
With percentage-based lot sizing on a shared balance, there's a vicious feedback loop:
This feedback loop doesn't exist in individual backtests because each EA sees an independent balance. The moment you put them on the same account, the dynamics change completely.
Warning: Backtesting each EA individually and adding up the profits does NOT give you an accurate picture of portfolio performance. Shared-balance effects can reduce net returns by 15-30% compared to naive expectations.
Fixed lot sizing avoids the feedback loop, but introduces a different problem: lot sizes don't scale down during drawdowns. If you're running 0.1 lots on each of five EAs, that's 0.5 lots of total exposure regardless of whether your account has grown or shrunk.
The better approach is portfolio-level risk management: each EA gets a fraction of the total risk budget, and you adjust lot sizes based on how many EAs are active and what the overall portfolio exposure is.
EUR/USD and GBP/USD have a historical correlation around 0.85, so running EAs on different pairs rarely produces real diversification.
Traders assume they're diversified because they run EAs on different currency pairs. EUR/USD and GBP/USD are different pairs, so they must be independent, right?
No. EUR/USD and GBP/USD have a historical correlation of around 0.85. That means in most market conditions, they move together. An EA that goes long on EUR/USD is essentially taking a similar bet as one going long on GBP/USD.
Key insight: True diversification requires EAs that are uncorrelated in their losing periods, not just their winning periods. Two EAs can have low overall correlation but still draw down at the same time during market stress.
To understand how your EAs interact, you need to look at the correlation of their equity curves, not just the correlation of the pairs they trade. Specifically:
Reliable multi-EA testing requires shared-balance simulation: all EAs trading on a single forward-walked balance, with lots recomputed against the live equity curve.
You need to simulate the portfolio as a combined system — all EAs trading on the same balance, with lots calculated against shared equity, and drawdowns reflecting the actual overlap of losing periods.
Some traders try to export trades from each backtest into a spreadsheet, merge them by date, and calculate a combined equity curve. This works in theory but fails in practice because:
This is exactly what FXOptimize was built for. Instead of merging trade lists, it simulates the entire portfolio on a shared balance:
The key difference from simply adding up results: FXOptimize models the shared balance effect. When EA-A loses, EA-B's lot sizes are affected because they share the same equity. This gives you a realistic picture of what actually happens when you run multiple EAs on one account.
Calmar ratio, Sortino ratio, maximum portfolio drawdown, and the correlation matrix are the four metrics that matter for evaluating multi-EA portfolios.
When evaluating an EA portfolio, individual metrics like "net profit" or "win rate" are nearly useless. Here are the metrics that actually matter:
The Calmar ratio tells you how much return you get per unit of drawdown risk. A Calmar below 1.0 means your drawdown is larger than your annual return — not a sustainable strategy. For multi-EA portfolios, target a Calmar of 2.0 or higher.
Similar to the Sharpe ratio but only penalizes downside volatility. This is more appropriate for EA portfolios because we don't care about upside volatility — big winning days are fine. A Sortino above 2.0 is good; above 3.0 is excellent.
Not the individual EA drawdowns — the combined portfolio drawdown when all EAs trade on the same balance. This is the number that determines whether you'll sleep at night. As a rule of thumb:
A table showing how each EA's returns correlate with every other EA. Look for:
A safe multi-EA workflow is six steps: backtest, correlate, simulate, Monte Carlo, size for the worst case, then monitor monthly.
Here's a step-by-step approach that works:
Run standard MT4/MT5 backtests with consistent settings: same time period, realistic spreads, and ideally tick data. Save the HTML strategy tester reports.
Upload all backtests to FXOptimize and examine the correlation matrix. Remove or reduce allocation to EAs that are highly correlated (above 0.5) with each other.
Run the portfolio simulation with different allocation weights. Start with equal weights, then try optimizing for maximum Calmar or minimum drawdown.
Run Monte Carlo simulations on the portfolio to see the range of possible outcomes. Focus on the 95th percentile worst-case drawdown — that's your realistic maximum risk.
Set your position sizes so that the Monte Carlo worst-case drawdown is within your tolerance. If your Monte Carlo 95th percentile shows 35% drawdown and your tolerance is 25%, reduce all lot sizes by ~30%.
Correlations change over time. An EA that was uncorrelated with your portfolio last year might become correlated this year due to market regime changes. Review your portfolio monthly.
Four common multi-EA mistakes account for the majority of blowups: adding without re-analysis, over-diversifying, ignoring shared-balance effects, and optimizing for raw profit.
Every time you add a new EA, you need to re-analyze the entire portfolio. A great individual EA can make your portfolio worse if it's highly correlated with your existing EAs.
More EAs doesn't always mean less risk. After about 5-8 uncorrelated EAs, the diversification benefit flattens. Adding more just adds complexity and potential correlation you haven't accounted for.
As we covered above, testing EAs individually gives you a false picture. The shared balance changes everything — lot sizes, drawdowns, and the equity curve shape.
The best multi-EA portfolio isn't the one with the highest profit. It's the one with the best risk-adjusted returns. A portfolio that makes 30% per year with 10% max drawdown is far superior to one that makes 80% with 50% drawdown.
Upload your MT4/MT5 backtests, analyze correlations, and simulate your portfolio on a shared balance. All computation runs in your browser — your data never leaves your machine.
Start Free Analysis at FXOptimize →Running multiple EAs on one account can be a powerful strategy, but only if you understand and manage the unique risks:
Don't run multiple EAs blind. Test the combination first.