The Reverse D'Alembert strategy
D'Alembert in a mirror: climb one unit per win, ease back one per loss. The same gentle arithmetic steps, aimed at streaks rather than recoveries — which makes it a natural fit for the high win-rate digit contracts.
Load Reverse D'Alembert in one click →
How it works
Pick a starting stake and a unit size. Win, and the next stake rises by one unit. Lose, and it falls by one unit — unless you were already at the initial stake, in which case it stays there. The stake never drops below the initial amount.
Key parameters
| Initial stake | The starting trade amount, and the floor the stake never drops below. |
|---|---|
| Unit | How much is added after a win or removed after a loss. A unit of 2 with a 1 USD initial stake moves the stake by 2 USD at a time. |
| 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 and a unit of 2 USD.
- Every trade that profits raises the next stake by 2 USD, and it keeps climbing for as long as you keep winning.
- A losing trade has two outcomes. If it was placed at the initial stake, the next trade stays at the initial stake — the floor. If it was placed at a higher amount, the next stake drops by 2 USD.
The trade-off you're making
The failure mode here is specific and worth understanding. On a contract with a high win rate — Over/Under digit contracts with a wide barrier, for instance — you win more often than you lose, so the stake spends most of its time climbing and only occasionally steps back down. It drifts upward more or less continuously.
That feels excellent until the losing run arrives, at which point you are staking many multiples of your intended size. If you run this strategy, keep the maximum stake cap low. A high win rate is not the same as a positive edge; those contracts pay proportionally less precisely because they win more often.
Profit and loss thresholds
Both stop the bot automatically. Set a profit threshold of 100 USD and the bot stops once total profit across all trades passes it; the loss threshold does the same on the way down.
Run it in Binary Pro
- Open the Bot Builder and choose Quick strategy > Reverse D'Alembert.
- Select the market and trade type, then set your initial stake, unit and thresholds.
- Or download the ready-made version — "Balanced Unit Bot" on the free bots page.
Related: D'Alembert is the recovery-facing original. Reverse Martingale scales up far more aggressively on the same idea. Check how far the stake actually drifts with your settings using the backtester.
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