All Playbooks
Playbook

Managing Multiple EAs on One Account

Running multiple bots can reduce risk through diversification — or multiply it through compounding mistakes. Learn to do it right.

14 min read
Advanced

Portfolio Diversification Principles

Diversification by Strategy Type

Combine trend-following, mean-reversion, and breakout strategies

Example: Run a trend EA on EURUSD, a scalper on USDJPY, and a breakout EA on GBPUSD

Benefit: When trends fail, mean-reversion profits. When markets range, trend EAs wait.

Diversification by Timeframe

Mix short-term and long-term strategies

Example: M5 scalper + H4 swing trader + D1 position trader

Benefit: Short-term losses can be offset by longer-term winners still developing.

Diversification by Pair Correlation

Avoid running similar strategies on correlated pairs

Example: Don't run the same EA on EURUSD and GBPUSD (0.85+ correlation)

Benefit: Reduces the chance of all positions losing simultaneously.

Risk Budget Allocation

Assign maximum risk per EA based on confidence and performance

Example: Proven EA: 2% risk. New EA: 0.5% risk. Experimental: 0.25% risk.

Benefit: Limits damage from any single EA underperforming.

Technical Setup Requirements

1Use Unique Magic Numbers

Each EA must have a unique magic number to identify its trades

// EA #1: Trend Follower
input int MagicNumber = 100001;

// EA #2: Scalper  
input int MagicNumber = 100002;

// EA #3: Breakout
input int MagicNumber = 100003;
Same magic number = EAs will close each other's trades

2Set Individual Risk Limits

Configure max positions and lot sizes per EA

// Per-EA settings
input double MaxRiskPercent = 1.0;  // Max 1% per trade
input int MaxOpenTrades = 3;         // Max 3 concurrent
input double MaxDailyLoss = 2.0;     // Halt at 2% daily loss
Without individual limits, one EA can consume all margin

3Implement Global Risk Manager

A master EA or script that monitors total account exposure

// Global risk check
double TotalExposure = 0;
for(int i = 0; i < PositionsTotal(); i++) {
  TotalExposure += PositionRisk(i);
}
if(TotalExposure > MaxAccountRisk) {
  CloseNewestPosition();
}
Individual EA limits don't prevent combined over-exposure

4Schedule Non-Overlapping Trading

Stagger EA activity to reduce simultaneous entries

// Scalper: Trade Asian session only
if(Hour() >= 0 && Hour() < 8) AllowTrading();

// Trend EA: Trade London/NY only
if(Hour() >= 8 && Hour() < 20) AllowTrading();
All EAs trading the same session = correlated drawdowns

Risk Allocation Framework

Allocate risk based on EA maturity and proven performance. New EAs earn more risk allocation over time.

EA CategoryRisk Per TradeMax TradesPriority
Proven (6+ months live)1.5-2%3High
Validated (3-6 months live)1%2Medium
Testing (1-3 months live)0.5%1Low
Experimental (demo only)0.25%1Minimal

Multi-EA Portfolio Checklist

Each EA has unique magic numberCritical
Individual risk limits per EA configuredCritical
Total portfolio exposure limited to 5-6%Critical
EAs trade uncorrelated pairs or timeframesCritical
Global risk manager or monitoring in place
Trading sessions staggered where possible
New EAs start at minimal risk allocation
Weekly portfolio performance review scheduled
Correlation matrix reviewed for pair overlap
Emergency close-all procedure documentedCritical

Common Multi-EA Mistakes

Running 10 EAs with 2% risk each

Why it matters: 20% combined exposure. One bad day wipes 10-15% of account.

Fix: Total portfolio risk should not exceed 5-6% at any time. Reduce per-EA risk.

All EAs trading the same direction

Why it matters: If all are long EURUSD at the same time, it's not diversification.

Fix: Include strategies that can be long and short. Check for accidental correlation.

No central monitoring

Why it matters: You can't see the big picture. Problems compound before you notice.

Fix: Use a dashboard or master EA to track all positions and total exposure.

Adding more EAs after losses

Why it matters: Revenge trading with extra complexity. More EAs = more potential failure points.

Fix: Fix existing EAs first. Only add after portfolio is stable and profitable.

Same EA on multiple pairs

Why it matters: Feels like diversification but isn't. Same logic fails the same way everywhere.

Fix: True diversification requires different strategy logic, not just different pairs.

Templates & Presets

3-EA Portfolio Template

Pre-configured settings for a balanced 3-bot portfolio.

Global Risk Manager EA

Master EA that monitors and limits total account exposure.

Build Your Portfolio

Create multiple specialized EAs for a diversified trading approach.

Start Building