EA Risk Control Made Simple: How to Set Lot Size and Cap Portfolio Drawdown (MT4/MT5)
If you’ve ever run an EA that looked fine… but your account still got crushed…
there’s a high chance the problem wasn’t the EA.
It was risk control.
Most retail traders don’t blow accounts because the strategy is terrible.
They blow accounts because they:
-
oversize lots
-
stack risk across multiple EAs
-
increase risk after wins
-
panic-change settings in drawdown
-
ignore execution costs that amplify losses
This post is evergreen and practical:
how to set lot size properly, cap portfolio drawdown, and run a small EA setup that survives long enough to scale.
Key Takeaways (Read This First)
-
The biggest EA mistake is stacked risk (multiple EAs = hidden leverage).
-
Lot size is not “one number”—it’s part of a portfolio risk cap.
-
A drawdown cap is a system rule, not a feeling.
-
Broker execution affects risk (spread/slippage changes real outcomes).
-
Scale only after risk is stable (Axi Select).
The Core Problem: Stacked Risk (Why “Small Risk” Becomes Big Risk)
Here’s the trap:
You run 2–5 EAs, each “low risk.”
But you didn’t cap the total portfolio exposure.
So when market conditions shift and several systems struggle at the same time, you discover your real risk…
…when it’s too late.
This is why portfolio traders think differently:
-
not “risk per EA”
-
but “total portfolio drawdown cap”
Step 1: Define Your Portfolio Drawdown Cap (One Number)
Before setting lots, define your maximum acceptable portfolio drawdown.
Examples (just to show the logic):
-
conservative: smaller cap
-
moderate: medium cap
-
aggressive: larger cap
The key is not the exact percentage.
The key is:
you choose a cap and you respect it.
If you don’t define a cap, the market defines it for you.
Step 2: Split Risk Between Engines (Simple Portfolio Logic)
For most traders, the cleanest way is a small 2-engine portfolio.
Example structure:
-
Engine A: trend behavior (Forex)
-
Engine B: breakout/volatility behavior (Gold)
This gives you diversification without complexity.
Then you split your portfolio risk between them:
-
not equally by “feel”
-
but by a rule you can repeat
Step 3: Set Lot Size So the Portfolio Fits the Cap
Lot sizing should answer one question:
If my portfolio hits its worst realistic period, do I survive inside my cap?
That means your lots must be sized based on:
-
account size
-
symbol volatility
-
strategy behavior
-
portfolio exposure
The mistake is setting lots like this:
“0.10 looks fine.”
That’s not risk management. That’s guessing.
Step 4: Keep Risk Stable (Don’t Compound Emotion)
The #1 account killer with EAs is emotional compounding:
-
you win → you increase risk too fast
-
you lose → you try to “make it back”
-
you change settings constantly
A stable system trader does the opposite:
-
fixed risk
-
stable lots
-
stable portfolio
-
changes only when evidence exists
This is how you build a track record you can scale.
Execution Costs Change Your Real Risk (Broker Matters)
Many traders size lots based on backtests…
…then forget that live execution changes the outcome.
Spreads and slippage can:
-
increase stop-outs
-
reduce average wins
-
reduce expectancy
-
increase effective drawdown
That’s why broker choice is part of risk control:
IC Trading (raw spreads / low trading cost):
https://bit.ly/3KvI9RO
Pepperstone (broad EA compatibility):
https://bit.ly/4ophy72
If your broker environment is unstable, your “planned risk” is not your real risk.
A Simple, Stable Portfolio You Can Actually Control (MT4/MT5)
If you want risk control, start with a portfolio you can understand.
Two engines, two behaviors:
JPY Trend EA ProTrading (74 USD)
MT5: https://www.mql5.com/en/market/product/157484
MT4: https://www.mql5.com/en/market/product/157485
Gold Trend Breakout EA ProTrading (74 USD)
MT5: https://www.mql5.com/en/market/product/157465
MT4: https://www.mql5.com/en/market/product/157466
Why this matters for risk control:
-
fewer moving parts
-
easier to track exposure
-
easier to keep lots stable
-
easier to validate properly
If your setup is simple, you can control it.
If your setup is chaotic, you can’t.
The “Drawdown Protocol” (What to Do When Things Go Bad)
Most people destroy their system inside drawdown.
A simple protocol:
-
don’t change settings weekly
-
don’t increase lots to recover
-
review execution conditions
-
check whether drawdown is normal vs abnormal
-
only adjust with evidence, not emotion
If you can’t follow a protocol, automation won’t save you.
Scaling Capital: Risk Control First, Then Axi Select
Scaling is simple:
it multiplies your results.
So scale only when:
-
your portfolio is stable
-
your lots are stable
-
your drawdown cap is respected
-
execution quality is consistent
If you want to scale beyond your own capital, compare Axi Select:
https://bit.ly/48TlcAc
Most traders look for “more leverage.”
System traders look for:
more capital behind stable rules.
FAQ (SEO Boost)
What is the best lot size for EAs in MT4/MT5?
There is no universal lot size. The correct lot size depends on your portfolio drawdown cap, account size, symbol volatility, and strategy behavior.
Why do I lose money even with a “good EA”?
Often because of oversizing, stacked risk across multiple EAs, emotional compounding, or execution costs (spread/slippage).
How do I cap portfolio drawdown with multiple EAs?
Define a portfolio drawdown cap first, then set lots so the combined exposure fits within that cap.
Does broker choice affect EA risk?
Yes. Spread expansion and slippage change real trade outcomes and can increase drawdown versus backtest assumptions.
What’s a smarter scaling path than prop firm challenges?
Compare Axi Select if you want scaling aligned better with systematic trading:
https://bit.ly/48TlcAc
Quick Links
Axi Select:
https://bit.ly/48TlcAc
IC Trading:
https://bit.ly/3KvI9RO
Pepperstone:
https://bit.ly/4ophy72
JPY Trend EA ProTrading
MT5: https://www.mql5.com/en/market/product/157484
MT4: https://www.mql5.com/en/market/product/157485
Gold Trend Breakout EA ProTrading
MT5: https://www.mql5.com/en/market/product/157465
MT4: https://www.mql5.com/en/market/product/157466


