Pass FTMO with EA: Step-by-Step Guide
Complete guide to configuring and running an Expert Advisor that passes the FTMO challenge — EA settings, risk calibration, consistency strategy, and broker setup.
Contents
1. Account Setup: Choosing the Right FTMO Plan
FTMO offers multiple account sizes. For EA trading, the $10K standard challenge is the most common starting point.
| Plan | Target | Max Daily Loss | Max Drawdown | Min Days |
|---|---|---|---|---|
| $10K | $1,000 (10%) | $500 (5%) | $1,000 (10%) | 10 |
| $25K | $2,500 (10%) | $1,250 (5%) | $2,500 (10%) | 10 |
| $50K | $5,000 (10%) | $2,500 (5%) | $5,000 (10%) | 10 |
| $100K | $10,000 (10%) | $5,000 (5%) | $10,000 (10%) | 10 |
| $200K | $20,000 (10%) | $10,000 (5%) | $20,000 (10%) | 10 |
All plans use the same percentage-based rules. Your EA needs percentage-based position sizing — not fixed lot sizes — to work across accounts.
2. EA Risk Configuration for FTMO Limits
The most critical part of an FTMO EA is the risk configuration. These parameters determine pass or fail.
Essential Risk Parameters
- Risk per trade: 0.3-0.5% of account equity
- Max daily loss: Hard stop at 4.5% (below FTMO's 5%)
- Max drawdown: Hard stop at 9.5% (below FTMO's 10%)
- Max trades per day: 2-3 maximum
- Max positions at once: 1 (no hedging, no pyramiding)
Daily Profit Target
- Target total profit: 10% (e.g., $1,000 on $10K account)
- Minimum trading days: 10
- Ideal daily target: 1-1.5% per day for 10-12 days
- Consistency max: No single day exceeds 20% of total profit
- If day exceeds 20%, add more trading days to dilute
3. Consistency Score Strategy
The consistency score is the most misunderstood FTMO rule — and the one that fails most EAs. FTMO requires that no single trading day accounts for more than 20% of your total profit. Here is how to configure your EA to pass it reliably.
The 20% Rule in Practice
If your $10K account makes $1,000 total profit (10% target):
Fail: Day 1 = $400, Day 2 = $100, ... (Day 1 = 40% of total)
Pass: $100/day for 10 days (each day = 10% of total)
Your EA must be configured to stop trading on any day once the daily profit reaches 1.5-2% of account, to prevent a single big day from failing consistency.
4. News Calendar Integration
FTMO prohibits trading within 3 minutes of major news releases. Your EA must have access to a live economic calendar feed to enforce this rule automatically. We maintain a live economic calendar that can be parsed by your EA via WebRequest.
The EA should check for high-impact events (NFP, CPI, FOMC, GDP) and block all trade entries during the blackout window. Spread widening during news events can also cause unexpected stop-outs — a spread gate filter adds an additional safety layer.
5. FTMO Broker Calibration
FTMO uses specific server settings that differ from retail brokers. Your EA must be calibrated for:
- Netting mode (MT5): FTMO uses netting, not hedging. Your EA must handle PositionSelect and PositionModify correctly.
- Symbol suffixes: FTMO may use different symbol naming than your EA expects.
- Stop-level distances: FTMO's minimum stop distance rules differ from ECN brokers.
- Server timezone: FTMO uses GMT+2/GMT+3 depending on DST. Session filters must match.
- Margin requirements: Higher margin on some instruments — position sizing must account for this.
6. Testing Sequence Before Live Deployment
Never deploy an EA directly to a paid FTMO challenge. Follow this testing sequence:
- Backtest on tick data — 3+ years of tick data with realistic spread and slippage modelling
- Walk-forward optimisation — validate parameter stability across different market regimes
- FTMO demo test (2 weeks minimum) — run on FTMO's demo server with the same account size you plan to use
- Verify compliance logs — check Expert journal for daily loss limit triggers, news blackout events, and consistency tracking
- Start with the smallest challenge — $10K, not $100K. Validate before scaling up
Warning: FTMO prohibits the use of Expert Advisors that trade using martingale, grid, or hedging strategies. Using prohibited strategies will result in immediate challenge failure and possible account ban. Always verify your EA complies with the FTMO rulebook before deployment.
Need Help Building an FTMO-Ready EA?
We specialise in building FTMO-compliant Expert Advisors. Daily loss limits, news blackouts, consistency scoring — all built into clean, modular MQL5 code. Full source code included.
Pass FTMO with EA — FAQ
What is the best EA risk setting for FTMO?
0.3-0.5% per trade, 1-2 trades per day, daily loss hard-coded at 4.5%, consistency guard at 1.5% daily profit cap.
Can I pass FTMO challenge with a free EA?
Possible but risky. Most free EAs lack FTMO compliance layers. Test thoroughly on FTMO demo first. We offer free EAs and can add FTMO compliance for a fixed fee.
How many trades per day should an FTMO EA make?
1-3 trades per day is optimal. Too many trades risk consistency score failure. Too few extend minimum trading days.
What is the consistency score and how does it affect EAs?
It measures how evenly profits are distributed. No single day should exceed 20% of total profit. Your EA needs steady daily returns, not sporadic large wins.
What FTMO account size is best for EA trading?
$10K is the most popular for EA testing. All accounts use same percentage rules. Validate on $10K first, then scale up.
Does FTMO allow EA trading on weekends?
No. EA must close all positions by Friday close and remain inactive until Sunday open.
Related Articles
Build Your FTMO-Compliant EA
Fixed-price FTMO EA development with full source code. Daily loss limits, consistency scoring, news blackouts — all included.
Start Your Project