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.
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.
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.
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.
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.
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.
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:
// 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:
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:
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.
breaks the zone
5 crossings, then breakout
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.
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.
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.
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.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.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).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.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?
+
How is the next lot calculated?
+
Does zone recovery need a hedging account?
+
When does zone recovery lose?
+
Zone recovery vs a recovery EA / averaging grid?
+
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.
KEEP READING
Go deeper.
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.