The Reverse Martingale strategy
Press your luck, not your losses. Reverse Martingale doubles the stake after each win and resets after a loss, so you're risking small amounts most of the time and betting big only with money the streak just gave you. Where Martingale chases losses, this one rides momentum.
Load Reverse Martingale in one click →
How it works
Pick a starting stake and a multiplier. Win, and the next stake multiplies. Lose, and it drops straight back to the starting amount. Your risk on any single trade never exceeds what the previous wins already produced, which is why the losses feel manageable — but it also means one loss gives back the whole streak unless you cap it.
Key parameters
| Initial stake | The starting trade amount. The stake reverts to this after a loss, or when it would exceed the maximum stake. |
|---|---|
| Multiplier | How much the stake grows after a win. Must be greater than 1. |
| Maximum stake | The point at which the stake resets to the initial amount. On this strategy the cap is what actually banks your profit — see below. |
| Profit threshold | The bot stops trading once total profit exceeds this amount. |
| Loss threshold | The bot stops trading once total loss exceeds this amount. |
A worked example
- Start with an initial stake of 1 USD.
- Set the multiplier to 2.
- The first trade wins, so the next stake doubles to 2 USD — and keeps doubling after every win.
- The moment a trade loses, the stake resets to 1 USD.
Setting the maximum stake — the part people get wrong
Without a cap, a Reverse Martingale run always ends in a loss, because the streak only stops when you lose, and you lose at the largest stake you have reached. The maximum stake is what decides how long a streak you are trying to capture, and it is the mechanism that actually banks the profit.
- To bank profit after 2 consecutive wins with a 1 USD initial stake, set the maximum stake to 2 USD.
- To bank profit after 3 consecutive wins with a 1 USD initial stake, set it to 4 USD.
Choose the streak length you want to target, then set the cap to match. Leaving it blank is not a neutral choice.
The trade-off you're making
Expect long stretches of small losses. That is the strategy working as designed — it pays out only when a streak arrives, and streaks are rarer than intuition suggests. On a contract that wins about half the time, three wins in a row happens roughly one sequence in eight.
Traders frequently abandon Reverse Martingale during a normal dry spell, or raise the stake to compensate, which converts a low-risk plan into a high-risk one.
Profit and loss thresholds
Both stop the bot automatically once total profit or total loss passes the amount you set. They work across all trades, not per session.
Run it in Binary Pro
- Open the Bot Builder and choose Quick strategy > Reverse Martingale.
- Select the market and trade type, then set your stake, multiplier, maximum stake and thresholds.
- Or download the ready-made version — "Momentum Rider" on the free bots page.
Related: 1-3-2-6 is a streak strategy with the cap built into the sequence itself. Reverse D'Alembert scales up more gently. Test your streak target in the backtester first.
Illustrative figures are rounded. A 1 USD stake does not return exactly 1 USD on a successful trade — payouts vary by contract and market.
Build and run it yourself
Binary Pro is free to use, runs in the browser, and works on a Deriv demo account.
Open the bot builder