EA trading on someone else's capital — a different risk profile
Passing a prop-firm challenge is not about maximising returns — it is about hitting a profit target while staying inside tight drawdown boundaries. For EAs that changes the entire configuration: instead of large lot sizes and aggressive Martingale scaling, you need discipline, rule compliance, and a configuration that is cold-stable under pressure.
This guide is oriented around FTMO (currently the most widely known provider) — the principles apply broadly to other firms as well. Concrete rule values change; always read the current conditions of your specific provider before you start.
Step 1: Read the rulebook completely
Before configuring any EA, you must understand every rule parameter:
- Maximum Daily Drawdown (MDD): often 5% of the starting balance — no single trading day may lose more than this.
- Maximum Overall Drawdown (MOD): often 10% of the starting balance — applies across the entire challenge period.
- Profit target: typically 8–10% in Phase 1, 5% in Phase 2.
- Minimum trading days: some firms require a minimum number of active trading days.
- Banned strategies: latency arbitrage, HFT (very short hold times combined with high volume), certain forms of overnight scalping.
- News restrictions: many firms prohibit open positions X minutes before and after high-impact news.
Build a checklist and verify your EA against every item.
Step 2: Configure lot sizing strictly to the rules
This is the most critical point. A fixed lot size without account-balance scaling is the most common first mistake.
Recommended: risk-based lot calculation (e.g. 0.5–1% of balance per trade).
Formula:
Lots = (Balance × Risk%) / (StopLoss_in_pips × Pip_value)
For a USD 100,000 challenge account with 1% risk and a 20-pip SL on EURUSD (1 pip ≈ USD 10/lot):
Lots = (100,000 × 0.01) / (20 × 10) = 1,000 / 200 = 0.5 lots
Critical: the MDD limit must never be breachable in a single session from oversized lots. Build a hard stop condition: if the running daily drawdown reaches 3–4%, the EA halts new orders until the next trading day.
Step 3: Implement a news filter
Open positions during high-impact news (NFP, Fed decisions, ECB) can blow the MDD in milliseconds.
Two approaches:
- Internal calendar in the EA: many commercial EAs include a built-in news filter. Verify that it is reliable and uses the correct calendar feed.
- External service: FXStreet and Forex Factory provide calendar APIs. The EA can close all open orders shortly before scheduled news and suppress new entries until the window passes.
Important: run the filter on the challenge account exactly as you tested it. Disabling the filter during the challenge to capture a news spike is the classic scenario for an expensive rule violation.
Step 4: Check overnight and weekend holdings
Some EAs hold positions overnight or over the weekend. Consider:
- Do swaps create significant costs that erode the profit target?
- Does the firm permit overnight holding on your instruments?
- Is there gap risk that could breach the overall DD limit?
For swing-oriented EAs on metals or indices the weekend gap problem is particularly relevant. Either configure the EA to close all positions on Friday evening, or ensure the strategy's risk profile already accounts for gap events.
Step 5: Simulate challenge conditions before you start
Test the EA under challenge conditions — not under your normal live conditions:
- Set the starting balance in the Strategy Tester to the challenge amount.
- Activate all filters (news, DD halt) exactly as planned for the challenge.
- Use the spread of the prop-firm account — prop firms often run proprietary servers with different execution characteristics than the brokers you normally use.
- Run a forward test on a demo account that mirrors the challenge account as closely as possible.
Step 6: Let the challenge run — and do not interfere
After launch, the greatest risk is human intervention. Common mistakes:
- Manually overriding the EA because a phase is going badly → rule compliance breaks down
- Spontaneously increasing lot sizes to hit the profit target faster → MDD risk spikes
- Disabling the news filter → rule violation
An EA configured for the challenge should run autonomously. Trust it — or adjust the configuration before the challenge starts, not during.
For stable operation throughout the challenge period, a reliable VPS is essential. Our FTMO review contains the current account conditions and an assessment of EA-friendliness.
Conclusion
Passing a prop-firm challenge with an EA is an engineering problem, not a luck problem. Three factors decide success or failure: clean risk-based lot sizing, a reliable news filter, and a hard daily drawdown halt. The underlying strategy must already be proven — running an untested strategy on a challenge account is the most expensive way to pay challenge fees.