Ready to go further
See how the doubling grows
Set a start size, a multiplier and a number of steps in the martingale calculator.
What is included
- How the bot works, step by step
- The arithmetic of the ladder or grid, with tables
- How it fails and how to test it honestly
- The tools that check the numbers
Who it is for
- People thinking of using this kind of bot
- People already running one and wanting a stress test
- Readers comparing bot types before buying
- Not advice, and not a recommendation to use one
Key facts
- Zone recovery opens a position and, when price moves against it by a set zone, opens an opposite position that is larger by a multiplier. At the other edge it flips again, so a move in either direction can close the stack at a small profit.
- It hedges instead of averaging in one direction. Exposure is netted, but the number of lots open keeps growing.
- In a made-up example with a 20 pip zone, a start of 0.1 lot and a multiplier of 2, six legs mean 6.30 lots open in total and a stack result of -$420.00 at the sixth flip (calculated by us on 27 Oct 2026, exact, spread ignored).
- It breaks in a choppy, range-bound market, where each flip pays the spread on larger and larger lots until the legs run out.
- It works only if the account can carry the largest stack, and it is not a way around a negative average result.
What zone recovery is
Zone recovery, also called recovery hedging, starts with one trade. Say it buys 0.1 lot at a price we will call 0. The bot also fixes a zone, for example 20 pips, which is the distance price has to move against the trade before it reacts. Instead of closing at a loss, it opens a sell at the lower edge of the zone, larger than the first by a multiplier. Now the account is net short. If price turns back up to the top edge of the zone, the bot opens a bigger buy, and so on. Every leg is a hedge against the one before.
The stack is closed when price runs far enough beyond an edge that the combined result is at or above a target. At that point the bot closes everything at once, and the loss that was building is replaced by a small profit. That is the promise: a move in either direction eventually pays. The rest of this page is the arithmetic of what it costs to wait for that move.
The mechanism with exact arithmetic
Lots at leg n are the starting lot times the multiplier to the power n - 1. The result of the stack at any price is the sum, over all legs, of lots times pips moved, with a sign for buy or sell. The pip value used here is a made-up 10 dollars a pip for one lot. Brokers and pairs differ.
Stack result = sum of (lots x pips moved x +1 for a buy, -1 for a sell) x pip value
Pips beyond the edge to break even = loss locked / net lots
A worked example
This is a made-up example. The zone is 20 pips, the first trade is a buy of 0.1 lot at 0, and the multiplier is 2. Price keeps swinging between 0 and -20, so each leg opens at the edge where the previous one is losing. Spread is ignored in the table and added after it.
| Leg | Direction | Opens at | Lots | Total long lots | Total short lots | Net position | Stack result at this flip | Pips beyond the edge to break even |
|---|---|---|---|---|---|---|---|---|
| 1 | Buy | top edge (0) | 0.10 | 0.10 | 0.00 | long 0.10 | $0.00 | 0 |
| 2 | Sell | bottom edge (-20) | 0.20 | 0.10 | 0.20 | short 0.10 | -$20.00 | 20.00 |
| 3 | Buy | top edge (0) | 0.40 | 0.50 | 0.20 | long 0.30 | -$40.00 | 13.33 |
| 4 | Sell | bottom edge (-20) | 0.80 | 0.50 | 1.00 | short 0.50 | -$100.00 | 20.00 |
| 5 | Buy | top edge (0) | 1.60 | 2.10 | 1.00 | long 1.10 | -$200.00 | 18.18 |
| 6 | Sell | bottom edge (-20) | 3.20 | 2.10 | 4.20 | short 2.10 | -$420.00 | 20.00 |
Read it row by row. Leg 2 is a sell of 0.2 at -20. The first buy has lost 20 pips on 0.1 lot, which is -$20.00. The account is net short 0.10 lot. If price keeps falling, the sell turns that loss into profit, and the stack needs price to fall a further 20.00 pips below -20 just to get back to zero. If instead price returns to 0, the sell of 0.2 loses 20 pips and the result is -$40.00, and a buy of 0.4 is opened. And so on up the table.
The cost of each swing is the zone times the net position that was carried through it. Moving from flip 1 to flip 2 costs 20 pips on 0.1 lot, which is $20. From flip 2 to 3 it costs another $20 on a net 0.1. From flip 3 to 4 it costs $60 on a net 0.3, then $100 on 0.5, then $220 on 1.1 lots. The total after six legs is -$420.00. This is the loss locked into the stack, and it is only recovered if price breaks out of the zone by the pips shown in the last column.
The cost of a leg on its own
Another way to see the size of the problem: if leg n were closed at its own opposite edge with nothing opened to hedge it, it would lose zone times lots times pip value. For legs 1 to 6 that is $20.00, $40.00, $80.00, $160.00, $320.00, $640.00. The sixth leg alone puts $640.00 at stake, against $20 for the first trade.
Spread on every flip
Each leg pays the spread on its own lots. With a made-up spread of 1.5 pips and a pip value of $10, the six legs cost 6.30 x 1.5 x 10, which is $94.50 in spread alone. That is on top of the stack result and is paid whether or not the stack later closes in profit. The guide on spread explains why the number varies.
A smaller multiplier
A smaller multiplier makes the stack grow more slowly, but it does not remove the effect. With a multiplier of 1.5 the lots run 0.10, 0.15, 0.23, 0.34, 0.51 and 0.76. Here is the comparison after six legs:
| Multiplier | Lots on leg 6 | Total lots open after 6 legs | Stack result at the sixth flip | Pips beyond the edge to break even |
|---|---|---|---|---|
| 1.5 | 0.76 | 2.08 | -$166.25 | 40.00 |
| 2 | 3.20 | 6.30 | -$420.00 | 20.00 |
The 1.5 stack is much smaller, and so is the hedge. When the net position is small, price has to travel further beyond the edge to repair the loss, so the stack stays open longer in a choppy market. Neither choice makes the problem go away. Calculated by us on 27 Oct 2026, exact. The pip values and zone are made up.
How it differs from martingale
Martingale adds to a losing position in the same direction and averages the entry price down, hoping for a small bounce. Zone recovery adds an opposite position, so the account is hedged. The net exposure stays small, which can make the margin figure look gentle. But the gross lots open keep growing geometrically, a hedged position still pays spread and swap on both sides, and the loss is locked rather than avoided. The martingale calculator shows the doubling ladder for comparison.
Where it still breaks
- A range-bound chop. If price keeps swinging across the zone without breaking out, every flip adds a bigger leg and pays spread on it, until the bot runs out of legs.
- Geometric lot growth. By leg 6 the bot holds 63 times the first lot. The margin and the broker lot limit are reached long before the maths runs out.
- Running out of legs. A bot has a maximum number of legs. When it is reached, the stack is closed at the loss locked in the table, here -$420.00 plus $94.50 of spread.
- Slippage and gaps. A flip is a market order at the edge. If price jumps past the edge, the leg opens at a worse price and the arithmetic above is wrong.
- Broker rules. Some brokers do not allow hedging, or net opposite positions. Check the terms of yours.
When the account hits its margin limit mid-stack, the result is the situation described in the guide on margin calls.
How to test a zone recovery bot honestly
- Look at the largest stack in the test and the margin it needed, not at the final profit.
- Count how many times the maximum leg was reached and what the stack was closed at each time.
- Include spread and swap on every leg and a realistic slippage on every flip.
- Test on a period the settings were not tuned on, then forward test on a demo account.
Keep Going
Related Tools and Guides
Keep exploring
FAQ
Frequently Asked Questions
What is zone recovery?
A method that opens a position, and when price moves a set distance against it, opens an opposite position larger by a multiplier. It flips again at the other edge, so a move beyond either edge can close the stack at a small profit.
How is zone recovery different from martingale?
Martingale adds to a loser in the same direction. Zone recovery adds an opposite position, which hedges the exposure. Lot sizes still grow geometrically in both.
What is the recovery zone?
The distance in pips or points between the two edges where the bot flips direction. A wider zone means fewer flips and a bigger locked loss at each one.
Does zone recovery lose in a ranging market?
It is exposed in one. Price that keeps swinging across the zone makes the bot flip again and again, paying spread on bigger lots, until it reaches its maximum number of legs.
Do all brokers allow it?
No. Some do not allow hedging or net opposite positions, and margin treatment of hedged positions varies. Check the rules of your own broker.
Are the numbers on this page real?
Example numbers are made up to show how the maths works, and the page says so. A figure only counts as exact when the page says it was calculated on a stated date. Nothing you enter in a calculator leaves your browser.
Can I use this to decide whether to run a bot?
It can show whether a bot's numbers hold together and how much an account can lose. It cannot say what the market will do, and it is not advice. Use it to ask better questions, then read the terms of your own broker or exchange.
Is this financial advice?
No. It is general education about how a method works. The numbers are made up and it does not consider your situation.
Know the Risk Before You Run It
Free calculators and guides, added every week. Leave your details and we will email you when new ones go up.
Trading carries a risk of loss