EA 検証

Martingale EA Drawdown and Risk: How Losses Snowball and How to Evaluate Them Properly

2026-08-21  / Ya

Martingale EAs are attractive for their high win rates in ranging markets, but they carry a structural danger: the moment a trend moves against your positions, drawdown (the maximum decline relative to account balance) can expand rapidly. This article uses formulas and numerical examples to show how losses snowball, identifies evaluation metrics that are easy to overlook in backtests, and organizes the pitfalls beginners are most likely to fall into.

What Is a Martingale EA and How Does It Work?

Martingale averaging (nanpin in Japanese) is a technique in which additional orders are placed in the same direction as an open losing position to improve the average entry price. A martingale EA automates this process, adding to the position with increased lot sizes every time price moves a fixed distance against it (for example, every 20-50 pips).

The core design of a martingale EA consists of three elements.

  • Entry condition: The initial order is triggered by a range signal such as RSI or Bollinger Bands.
  • Scale-in rule: A new order is added at each adverse interval, with lot size held fixed or multiplied.
  • Exit condition: All positions are closed at once when the profit target in pips above the average entry price is reached (for example, +15 pips).

Most martingale EAs are combined with a Martingale staking strategy, where lot size is multiplied by 1.2 to 2 times with each additional order. This makes it easier to recover unrealized losses with fewer trades, but loss risk grows exponentially. A common rule of thumb in FX markets is that ranging conditions account for roughly 70% of market time and trending conditions for roughly 30%. A martingale EA accumulates profits during that ranging 70%, but it always carries the risk of sustaining severe drawdown when the other 30% — a trending market — arrives.

A Concrete Example with Formulas: How Drawdown Compounds

The following numbers are based on the setting “add a new order every 20 pips of adverse movement, lot multiplier 1.5x.”

Order # Lot size Adverse move from initial entry (pips) Cumulative unrealized loss (USD)*
1st0.01-20-20
2nd0.015-40-50
3rd0.023-60-96
4th0.034-80-168
5th0.051-100-276
6th0.077-120-430

*Approximate values: 1 pip ≈ 1 USD (EURUSD at 0.01 lot)

A 120-pip adverse move from the initial entry pushes the unrealized loss to 430 USD. With only the initial 0.01-lot position, a 120-pip move would result in a loss of just 12 USD — but by stacking martingale additions the loss grows to more than 35 times that amount.

The formula for Maximum Drawdown (MDD) is as follows.

MDD (%) = (Maximum Unrealized Loss ÷ Account Balance) × 100

With an account balance of 1,000 USD and an unrealized loss of 430 USD, the MDD is 43% — far beyond the commonly cited benchmark of “MDD within 20%” for EA evaluation. For more on evaluation metric benchmarks, see Profit Factor and Drawdown: Benchmark Metrics for EA Backtests.

Common Pitfalls for Beginners

  • Overconfidence in strong backtest results: A martingale EA will show a higher win rate and lower MDD in proportion to how much ranging price action is present in the test period. Sharp one-directional moves — such as the roughly 37-yen USD/JPY uptrend in 2022 or the COVID shock in March 2020 — may simply not appear in the chosen test window. A figure like “backtest MDD 15%” is a result against historical data; it offers no guarantee of replication in an uncharted trending market.
  • Underestimating the rapid decline in margin level: Each scale-in order sharply increases margin usage. With a lot multiplier of 1.5x and six additional orders, required margin swells to roughly 13 times the initial amount. When margin level falls below 100%, a forced stop-out triggers and unrealized losses become realized losses. Under high-leverage settings this state can be reached in a very short time.
  • Failing to set a maximum position count: Even when an EA has a “maximum positions” parameter, the default value is sometimes set to unlimited. Without a cap, additional orders keep stacking for as long as price continues in one direction, causing account blow-up risk to spike rapidly. Limiting the maximum position count to around 5-8 orders before going live is a realistic starting point for risk management.
  • The “it will reverse soon” bias delaying manual intervention: Even with an EA running automatically, there are moments when the user must decide whether to stop it manually as drawdown grows. The thought “just a little longer and it will come back” only deepens the drawdown further. It is essential to set a drawdown limit before trading (for example, 30% of account balance) and establish a rule to stop immediately if that level is breached.

For more on the mechanics of range breakouts and specific risk settings, see The Real Reason Martingale EA Drawdown Gets So Deep.

FX AI Lab’s Position

Our lab is conducting ongoing verification of an AI discretionary trading system using an HFM demo account, and the incorporation of a martingale component is currently in the testing phase. Rather than judging by backtest numbers alone, our policy is to accumulate forward-test results on a demo account before evaluating and publishing any findings. We view the martingale strategy not as something to rule out entirely, but as something to use only after rigorously implementing a maximum position count, a hard stop, and strict margin management. Questions about our verification progress or strategy design are welcome at any time via the contact form. If you are interested in our demo account verification data, please see the HFM Demo Account details.

Related Links

This article is provided for informational purposes only and does not constitute a recommendation to buy or sell any specific EA or investment product. FX trading carries a high level of risk, including the possible loss of principal. Past verification results do not guarantee future performance. Please be sure to review the Risk Disclosure for full details.