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.

July 19, 2026  |  12 min read

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.

MQL5 — Consistency Score Guard 📋
// Consistency guard — stops trading when daily profit exceeds limit
double maxDailyProfitPct = 1.5;  // Stop at 1.5% daily gain

bool CheckConsistencyGuard() {
    double dailyProfit = GetDailyProfit();
    double dailyProfitPct = dailyProfit / startBalance * 100;

    if(dailyProfitPct >= maxDailyProfitPct) {
        Print("Daily profit target reached: ", dailyProfitPct, "% — stopping new trades");
        return false;  // Block new trades for the day
    }
    return true;
}

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.

View Live Economic Calendar

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.

Learn About MT5 EA Broker Calibration

6. Testing Sequence Before Live Deployment

Never deploy an EA directly to a paid FTMO challenge. Follow this testing sequence:

  1. Backtest on tick data — 3+ years of tick data with realistic spread and slippage modelling
  2. Walk-forward optimisation — validate parameter stability across different market regimes
  3. FTMO demo test (2 weeks minimum) — run on FTMO's demo server with the same account size you plan to use
  4. Verify compliance logs — check Expert journal for daily loss limit triggers, news blackout events, and consistency tracking
  5. 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.

Request a Quote Read the FTMO EA Guide

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

FTMO EA Development Guide

Complete guide to building FTMO-compliant Expert Advisors with MQL5 code examples.

Live Economic Calendar

Real-time economic calendar for EA news filters. ET times with high/medium/low impact filtering.

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