Lab note · intervention test

A 74% win-rate martingale EA blew up in 6 days — and here is the equity line it hides

Ilan 1.4 wins 74% of its trades and opens dozens a day. It reached +15% on a $10,000 account — then went to zero. Below is the full test: the conditions, the equity curve, the lot ladder, and the exact trades that killed it. I also backtested three ways to rescue it. None of them worked.

EURUSD  ·  M1  ·  full year 2014 (HistData)  ·  $10,000 start  ·  defaults: lots 0.1, exponent 1.667, +3 pip step, +1 pip target, 10 levels

The equity line, and the line the marketing never shows

Balance (green) closes small profits all day. Equity (red) is what the account is actually worth.

This is the entire deception in one chart. The balance climbs smoothly to $11,537 because every basket eventually closes a few dollars in profit. The equity — the real account value with the open basket marked to market — collapsed to $2,085 with $9,465 floating in loss. The account blew up on 2014-01-06 01:02, 592 trades after it started.

Ilan 1.4 balance vs equity $0k$3k$6k$9k$12k $11,537 peak equity $2,085 balance $11,550 01-01 17:0301-02 22:1901-06 00:39

How it adds up: the lot ladder

Every 3 pips against it, Ilan adds a position 1.667× the size of the last.

LevelThis lot Total lots$ per pip against
L00.100.10$1
L10.170.27$3
L20.280.55$6
L30.461.01$10
L40.771.78$18
L51.293.07$31
L62.155.22$52
L73.588.80$88
L85.9614.76$148
L99.9424.70$247
← swipe the table for the rest of the columns

At level 10 the account holds 24.70 lots and every 1 pip against it costs $247. The loss is decided by this size, not by any signal. A $10,000 account cannot survive a few hundred pips of adverse move at that exposure.

The last twelve trades before death

This is what a martingale looks like five minutes from the edge.

On January 3 the EA added five levels in six minutes, going from 1.29 lots to 9.94 lots on a single basket. The entry price fell 12 pips while the position size grew 8×. There is no signal here — only the rule "keep adding until it turns around".

TimeTypeLots PriceLevel
01-03 09:08buy9.941.36181L9
01-03 09:07buy5.961.36211L8
01-03 09:06buy3.581.36241L7
01-03 09:05buy2.151.36271L6
01-03 09:03buy1.291.36301L5
01-03 09:02buy0.771.36331L4
01-03 09:01buy0.461.36361L3
01-03 08:58buy0.281.36391L2
01-03 08:56buy0.171.36421L1
01-03 08:55buy0.101.36451L0
01-03 08:53buy0.101.36432L0
01-03 08:51buy0.101.36402L0
← swipe the table for the rest of the columns

Three ways to save it, all failed

Hedging, hard stops, and a volatility filter. None of them beat the arithmetic.

1 · Hedge it

A 0.5-lot hedge against a 24.7-lot basket covers 2% of the exposure. A fixed hedge cannot keep up with an exponentially growing basket. Blew up.

2 · Cut it

Hard stops at -$20/-$50/-$100 turn a fast blow-up into a slow bleed. The threshold is a knife-edge and no fixed number lands on the good side. Blew up.

3 · Only trade the range

A Kaufman efficiency filter ran Ilan only when the market looked like a range. Every threshold still blew up, because the death itself looks like a range.

Why none of it works: the death is delayed

The drawdown that kills a martingale is invisible until it is too late.

At the moment of death the efficiency ratio was 0.165 — a textbook range. The fatal damage happened on January 2–3, when EURUSD fell 170 pips and Ilan kept adding against it. By January 5–6 the price had flattened out and was oscillating gently — and that "safe range" was where the already-crippled account finished bleeding out. A trend does the damage; a quiet range delivers the killing blow.

A martingale cannot be saved by patching it. Its failure is not an event you can recognise early; it is an accumulation that only becomes visible in hindsight. Every rescue either catches the drawdown too late, or cuts so early that it destroys the one thing the system is good at.

What this means if you run one

If you insist on running a martingale, the honest options are not "hedge" or "filter". They are: trade it small enough that a blow-up is a survivable loss, cap the account at a hard equity stop so -100% becomes -20%, or replace it with an EA that has a real stop and a position cap built in. The win rate is seductive. The equity line is not.

Method note: Ilan closes at a 1-pip target, so a faithful replay needs tick data. This run used M1 bars; the intra-bar order shifts the exact peak between +15% and +51%. The conclusions — the blow-up, the failed hedges, the failed filter — are stable across every ordering tested. The replayer and the M1 source data are in the method notes.

Related: 372 free EAs on the same harness — a third of them never opened a single trade, and 82.6% of the ones that did lost money. Or the arithmetic behind a 5-pip target, which is the one thing that decides whether a scalper like this can work at all.

How the tests are run →   The full database →

The next batch, as it finishes. One note when a batch is done: what was tested, what failed, and the number that decided it. No product offers, no “top 10” roundups, no affiliate mail.