RECOVERY EAs · OCTOBER 2026

Zone Recovery EA: how the hedging math actually works

Zone recovery is the recovery technique that replaces the stop loss with a hedge: two fixed price edges, alternating buy/sell orders with growing lots, and a basket that closes with the same profit whichever side price breaks out. Sellers promise 100% win rates. What almost nobody publishes is the math that decides whether you survive the next flip — so here it is, formula, worked example and all.

BBenjamin SF · Founder Published Oct 3, 2026 Updated Oct 3, 2026 Read 12 min

What is zone recovery hedging?

NO DIRECTIONAL BET, NO STOP LOSS · THE "SUREFIRE" STRATEGY, EXPLAINED HONESTLY.

You open a position — say a buy of 0.10 lots at price A — and instead of placing a stop loss below it, you define a recovery zone of Z pips ending at edge B (A minus Z), plus a take-profit distance T beyond each edge. If price crosses B, you do not close the buy: you open a sell with a bigger lot. If price comes back and crosses A again, you open a buy, bigger still. And so on, always at the same two edges, until price exits the zone by T pips in either direction — at which point the entire basket closes at once with the same net profit, whether the exit happened up or down.

That is the whole trick: the strategy does not predict direction. It wins the same target if price breaks out of the zone in either direction, and pays for that symmetry with exponentially growing lot sizes. The technique circulates since the classic “Sure-Fire Forex Hedging Strategy” document (the 0.01 → 0.03 → 0.06 ladder is from there), and every zone recovery EA on the market automates some version of that loop.

Who is this for? Zone recovery makes sense for a trader who already has a strategy with an edge, trades on a hedging account with real margin headroom, and treats the recovery cycle as a managed, capped tool — with a maximum number of steps, a hard loss cap and a plan for the exit. It is not a substitute for a stop loss, not a way to make a losing strategy profitable, and not for small accounts: as the worked example below shows, chasing a $20 target can require more than $15,000 of margin. If any of those sentences surprises you, this page is exactly the read you needed before buying a $499 EA.

How the algorithm works, step by step.

THE LOOP EVERY ZONE RECOVERY EA RUNS.

01

Open the initial trade

Manual entry, an indicator, or the EA picks up an existing losing position. Initial lot L0 at price A. No stop loss is placed — the zone replaces it.

Entry: L0 at edge A
02

Define zone and targets

Lower edge B = A − Z pips. Two exits: A + T above and B − T below. The basket closes completely when either target is touched.

Zone Z · target T beyond each edge
03

Hedge at every crossing

Price crosses B: open a sell sized to restore the target. Crosses back over A: open a bigger buy. Same two edges every time, growing lots.

Alternate buy / sell at A and B
04

Exit closes everything

When price finally breaks the zone by T pips on either side, the whole basket is closed in one shot — same net result either way, plus your costs.

Whole basket out at the target
One breakout is fine; oscillation is the enemy

Zone recovery survives one breakout in any direction — that is by design. What kills it is repeated crossings inside the zone: every crossing adds a bigger lot and a deeper floating loss. This is the mirror image of the classic averaging grid (which dies in trends and survives ranges): zone recovery loves the trend that breaks the zone and dies in whipsaw. Our recovery EA guide covers the averaging side of the family; this page is the zone side.

The math: how each recovery lot is calculated.

THE FORMULA SELLERS CALL "PROPRIETARY". IT IS FOUR LINES.

Definitions: Z = zone height in pips, T = take-profit distance beyond each edge, P = the basket target in money, P = T × L0 × pip value. If price exits above (A + T), every buy wins T pips and every sell loses (Z + T) pips; if it exits below (B − T), the reverse. The design condition is that both exits pay at least P:

Zone recovery sizingMATH
// Design condition: the basket wins the same target on either exit
exit ABOVE  (A + T):  T × BuyTotal  − (Z + T) × SellTotal  ≥ P
exit BELOW  (B − T):  T × SellTotal − (Z + T) × BuyTotal  ≥ P

// Each new recovery lot restores the equality on ITS escape side
L(next) = [ P + (Z + T) × lots(opposite side) − T × lots(same side) ] / T

// Consequences
first hedge:   L1 = L0 × (Z + 2T) / T
growth factor per flip:  multiplier = (Z + T) / T

Two consequences are worth tattooing on the chart. First, with T = Z the first hedge is 3× the initial lot and every later flip doubles: 0.10 → 0.30 → 0.60 → 1.20 → 2.40 (with 0.01: the classic 0.01 → 0.03 → 0.06 → 0.12 → 0.24 sequence of the Sure-Fire document). Second, the smaller the target T relative to the zone Z, the faster the ladder grows — which is why experienced zone recovery configurations use a target several times the zone:

Target vs zone
Per-flip multiplier (Z+T)/T
Effect on the ladder
T = Z / 2
3.0× per flip
Steep: 0.10 lots are 2.70 lots five flips later. Margin dies first.
T = Z
2.0× per flip
The classic ladder. Doubling every flip, target equals zone.
T = 3 × Z
1.33× per flip
Flat ladder, slower basket exits. FRZ ships this ratio by default: zone = 1.5 × ATR(14), TP = 4.5 × ATR.

Sources for the formulas: the published FRZ Software manual, the MQL5 article on multi-level zone recovery (default multiplier 2.0) and the AZ Trade Recovery user guide. Note the idealized math ignores spread, commission and swap — see the cost warning below.

Worked example: a 20-pip zone on EURUSD.

THE SECTION NOBODY ELSE PUBLISHES: THE FULL LADDER, THE MARGIN, THE FLOATING LOSS.

Setup: EURUSD, pip value 10 USD per lot. Zone Z = 20 pips, target T = 20 pips (so multiplier 2× after the first hedge). Initial buy L0 = 0.10 lots at A = 1.3000. Lower edge B = 1.2980; exits at 1.3020 (above) and 1.2960 (below). Basket target: P = 20 pips × 0.10 lots × 10 = +20 USD. Every lot below is solved from the two design equations:

#
Order
Lot
Entry
Buys total
Sells total
1
BUY
0.10
1.3000
0.10
0.00
2
SELL
0.30
1.2980
0.10
0.30
3
BUY
0.60
1.3000
0.70
0.30
4
SELL
1.20
1.2980
0.70
1.50
5
BUY
2.40
1.3000
3.10
1.50
6
SELL
4.80
1.2980
3.10
6.30

Now the two endings. In a trend, price falls through B and keeps going: after order #2 it exits below at 1.2960. The sell earns 0.30 × +20 pips = +60 USD; the buy loses 0.10 −40 pips = −40 USD; net +20 USD having moved just 0.40 lots. Symmetric if it breaks up after #1 or #3 — always +20 USD at the exit. In a whipsaw, price crosses the zone five times and finally exits above at 1.3020 after order #5: buys 3.10 × +20 = +620 USD, sells 1.50 −40 = −600 USD… still +20 USD net — after moving 4.60 lots, more than 460,000 EUR of notional, to earn twenty dollars.

Exit type
Net result
What it cost you to get it
Trend
breaks the zone
+20 USD (the target)
0.40 lots total volume, ~1,300 USD of margin retained at 1:30. Cycle over in one leg.
Whipsaw
5 crossings, then breakout
+20 USD (the same target)
4.60 lots moved (>460,000 EUR notional), ~15,300 USD of margin retained at 1:30, worst floating drawdown −620 USD just before order #6 — to earn 20 USD.

That table is the law of zone recovery: the profit is fixed and the volume doubles with every flip, so the ratio of profit to exposure degrades by half each crossing — until the margin, or your prop firm’s drawdown limit, ends the experiment. The floating loss right before each new order is the moment of maximum pain: after #5 with price back at B, the buys sit at 3.10 × −20 pips = −620 USD floating (the sells at zero), and continuing would need the 4.80-lot sell — doubling the margin again.

And the ideal math is still too optimistic: it ignores spread, commissions and swap — and in long cycles both sides of the zone pay swap. Serious EAs add a cost factor to the sizing (FRZ ships a “Cost/Profit Factor” of 1.2 by default “to ensure that spread, commissions, and swap are fully covered”); the only live free calculator we found (Orchard Forex zrcalc) accepts a spread + commission input but works in pips × lots only — no account currency, no margin. The ladder table above is the calculator: replace the numbers with yours. Start with your base lot size, and if this runs on a funded account, pressure-test the equity path with the drawdown calculator and the prop firm rules backtest method.

Variants you will actually meet (verified).

FIVE FAMILIES, FROM THE ORIGINAL DOCUMENT TO ATR-ADAPTIVE ZONES.

CLASSICFixed zone, formula lots
Zone and target in fixed pips, every recovery lot solved from the two design equations. This is the original “Sure-Fire” scheme and the baseline every EA implements.
MULTIPLIERSimple multiplier
Instead of the exact formula, each recovery multiplies the previous lot (default 2.0 in the MQL5 multi-level article). Martingale-flavored; free “Martingale Zone Recovery MT5” exists on the Market, and Zone Recovery Pro offers a grid-martingale engine with a decreasing multiplier plus a hybrid mode.
ATRDynamic zone by volatility
Zone = 1.5 × ATR(14) and TP = 4.5 × ATR (or fixed pips) in FRZ; Zone Recovery Pro adds ATR sizing and zone widening per flip. The point is flattening the ladder: a target 3× the zone grows lots at 1.33× per flip, not 2×.
BY LOSSSized by accumulated loss
Contrary pending orders whose lot covers the accumulated loss plus costs plus target, instead of a multiplier. ATT Zone Recovery EA ($50) works this way, with a fixed zone, an ATR zone or a custom level list — and it shows the worst case before you enter.
NETTINGNetting-account adaptation
On netting accounts (no simultaneous buy + sell), variants trade the net-lot equivalent: close and reopen the net position instead of holding both sides. ATT declares support for hedging and netting; check your account type before buying any EA.

Entry methods also vary by product: manual, price level, time, indicator or cloud signals (FRZ lists 5 entry modes; FxS advertises 11; ATT can adopt trades opened by other EAs). We only list variants verified in vendor documentation or published articles as of October 2026.

Zone recovery EAs for MT5, compared.

PRICES CHECKED ON EACH PRODUCT PAGE, OCTOBER 2, 2026.

The interesting part of this market is what sellers don’t show: the veteran of the category (FRZ) has the best public documentation but hides the lot formula as “mathematical recovery lot formula”; the MQL5 articles show code but no editorial math; the newest entrants (Aug–Sep 2026) have zero reviews. Here is everything we could verify, in one table — plus our own reference point at the bottom.

EA
Price (Oct 2, 2026)
What is verified
Zone Recovery Pro MT5
$499 or rent $49/1m · $99/3m · $199/6m · $299/1y
MQL5 Market, v1.0 (Aug 27, 2026). Three engines (classic, grid martingale, hybrid), equity circuit breaker, forward margin projection. 16 demo downloads, no reviews yet. Honest risk wording: concentrates risk into “rare, large losses”.
ATT Zone Recovery EA MT5
$50
MQL5 Market, v1.0 (Sep 6, 2026). Lots sized by accumulated loss, worst-case preview before entry, hedging and netting. 28 demo downloads, no reviews.
FxS Zone Recovery EA
$34
MQL5 Market, v1.30 (Jun 2025). 11 entry methods.
FRZ Zone Recovery Hedging EA
up to $85 one-time
frzsoftware.com, MT4 + MT5 (hedging). License per account number, unlimited non-simultaneous; free limited demo (0.10 fixed lots, 2 live cycles / 4 backtests); cost factor 1.2, max 30 levels, ATR defaults. 5/5 with 3 reviews — the most documented veteran.
meetalgo Zone Recovery series
$99 each × 3
EA + Panel + Builder (34+ indicators) sold separately.
Free options
$0
“Zone Recovery MT5” and “Martingale Zone Recovery MT5” free on the MQL5 Market; incodeFX publishes a free MT4 version. Free here means: no vendor behind the caps either.
SFRecovery (ours)
$30 once, MQL5 Market
ZONE dual-side grid mode (mirror grid on the opposite side of the loss) + capped recovery grid, 3-tier circuit breaker with hard $ loss cap, worst-case preflight. Free tester demo. Category reference for context: AW Recovery $195.

All prices read on each vendor page on October 2, 2026 and subject to change. No affiliate links. We deliberately omit one vendor (FXBotExperts) whose price page we could not verify at check time. A “recovery EA” buying checklist (what to demand before paying anyone) is in our AW Recovery comparison, and the full input-by-input configuration of SFRecovery is in the setup guide.

The risks, in plain English.

WHAT ACTUALLY BLOWS UP ZONE RECOVERY ACCOUNTS.

1

Geometric exposure: margin grows faster than any target

Every flip multiplies the lot, so the margin needed grows geometrically while the basket target stays fixed. In the worked example: +20 USD of target demanded ~15,300 USD of retained margin at 1:30 after five crossings. Run the ladder against your leverage and balance before the EA does it for you.

FIX: cap the maximum number of recovery steps and size the initial lot so the LAST step fits your margin, not the first.
2

Whipsaw is the killer — not the trend

This is the part most marketing gets wrong. A trend that breaks the zone is the good case: the basket closes at the target. The account-killer is oscillation inside the zone: every crossing adds a bigger lot and the floating loss compounds until margin or drawdown ends it. The AZ guide itself says it: avoid sideways or flat markets. If your instrument chops more than it trends, zone recovery is the wrong tool.

FIX: check the regime before the cycle starts — not after. On prop accounts, a whipsaw cycle is a daily-loss breach in progress.
3

No hard stop loss by design

The “protection” is the ladder itself. Abandon the cycle mid-way and you realize the floating loss of the example: −620 USD while chasing +20. Honest EAs add the caps the classic document lacks: a maximum number of levels (FRZ: 30), a max-DW liquidation rule, an equity circuit breaker, a forward margin projection before entry. If the EA you are evaluating has none of those, it is a martingale with better branding.

FIX: only run zone recovery with hard, pre-configured caps — and a hedging account (netting needs the variant above).
4

Prop firm drawdown is measured on equity

An open recovery cycle depresses your equity while it runs, and daily/total drawdown limits are measured on equity — whether or not the cycle eventually closes at its target. A five-crossing cycle that ends +20 USD can legally breach a 5% daily limit on the way there. No prop firm rulebook exempts “but the basket won”.

FIX: simulate the equity path of the whole ladder against your firm’s limits — our prop firm rules backtest guide is the method, and a global risk manager (risk management EA) keeps the account inside the lines.
Who should NOT use zone recovery

Small accounts without margin headroom for the last step of the ladder; netting accounts (unless the EA supports the net-lot variant); funded accounts close to a drawdown limit; anyone attracted by “100% winning, no stop loss needed” marketing — that promise is a lie about when the loss happens, not whether it happens. The risk does not disappear; it moves into rare, large, concentrated losses. One vendor (Zone Recovery Pro) states exactly that in its own docs — that is the honest sentence the rest of the category avoids.

Where SFRecovery fits: capped, both families.

WHAT OURS DOES — AND WHAT IT DOES NOT PROMISE.

SFRecovery ($30 once on the MQL5 Market, free tester demo) is a drawdown recovery manager for MT5 — not a trading system, and its own page says it will not make a losing strategy profitable. It implements the two recovery families with the caps we insist on everywhere in this guide: the ZONE dual-side grid (v3.19) opens a mirror grid on the opposite side of the loss, so the basket works both directions of the oscillation — the zone recovery behavior described above — and the CONTROL take-over mode (v3.20) forces the dual-side grid and stays on it until the basket exits at break-even plus target, on positions opened by any EA, any magic number. A 3-tier circuit breaker with a hard $ loss cap, basket take-profit, pair-based partial closes and a worst-case preflight are built in, with presets (Guardian, Control, AW Zona, Agresivo, Conservador, Equilibrado) instead of a blank settings page.

Because it manages positions rather than signals, the cycle composes with anything that opens trades — manual trades, another EA, or the webhook positions opened by the SignalForge bridge from your TradingView alerts (how that pipeline works is in copy TradingView signals to MT5). One copy per symbol chart, ten activations. The full F7 input tour — including how to configure the ZONE mode — is in the SFRecovery setup guide, and the product detail is on the SFRecovery page.

FAQ

Quick questions.

Email [email protected] if yours isn’t here.

Is zone recovery a martingale?

+
It shares the core — increasing lots against losing positions — but the ladder is deterministic and hedged: every lot is calculated so the basket closes with the same profit on either exit, instead of doubling down on one direction. Without hard caps on steps and drawdown, though, it behaves exactly like a martingale in a prolonged oscillation.

How is the next lot calculated?

+
Each recovery lot restores the target on its escape side: L(n) = [P + (Z+T) × opposite lots − T × same-side lots] / T. With T = Z the first hedge is 3× and later flips 2×: 0.10 / 0.30 / 0.60 / 1.20 / 2.40. Per-flip growth factor: (Z+T)/T.

Does zone recovery need a hedging account?

+
On MT5, yes — it holds a buy and a sell on the same symbol simultaneously. On netting accounts it only works through variants that trade the net-lot equivalent. Check your account type before running any zone recovery EA.

When does zone recovery lose?

+
In prolonged whipsaw: repeated crossings inside the zone, each adding a bigger lot, until margin or a drawdown limit ends the cycle. A trend that breaks the zone is the good case — it closes the basket at the target. The mirror image of an averaging grid, which dies in trends and survives ranges.

Zone recovery vs a recovery EA / averaging grid?

+
A classic recovery EA averages in the same direction as the losing trade, betting on a pullback. Zone recovery alternates buy/sell at two fixed edges and closes everything when price exits — no pullback in any specific direction needed. SFRecovery implements both with caps: a capped recovery grid and a ZONE dual-side mode.
B
Benjamin SF · Founder of SignalForge
TRADER · ALICANTE 🇪🇸

Benjamin SF is the founder of SignalForge and an expert in trading algorithm automation. He builds and operates the SignalForge bridge and the SFCloud hosted-MT5 fleet for prop-firm traders.

Run the math first. Then the recovery.

SignalForge executes your TradingView signals on MT5 — and SFRecovery adds capped recovery when a trade goes wrong. 14-day free trial, no card required.

SignalForge AI is an order-execution tool. We do not provide investment advice. Hedging and recovery strategies carry substantial risk of loss and can exceed the capital allocated. Past performance does not guarantee future results. Trade only with capital you can afford to lose.