D'Alembert Ratchet
Adds one stake unit per loss, removes one per win, and locks in profit once it is ahead.
- Contract
- Digits Even/Odd
- Default market
- Volatility 25 Index
- Pace
- Quick entries
How it works
- It scans the last N digits and works out what share of them were even.
- When that share sits far enough from an even split, it trades against the bias: Odd after too many evens, Even after too few.
- Staking is d’Alembert rather than martingale. Each loss adds one step, each win removes one, and the stake is the initial stake plus the steps times the step size.
- The step count is capped, so the stake grows in a straight line and not a curve.
- Once session profit passes the lock trigger, a ratchet arms. From then on the bot stops if profit falls back by the lock distance from its peak.
- D'Alembert step staking
- Step cap
- Parity bias scan
- Trailing profit lock
- Loss cooldown
Staking
This bot moves the stake up one step after a loss and down one after a win, so it needs no martingale.
Settings
Every number here can be changed on the card before you press Run bot.
Contract
| Setting | Default | Range |
|---|---|---|
| Duration (ticks)How many ticks each contract runs for. | 1 | 1–10 |
Entry rules
| Setting | Default | Range |
|---|---|---|
| Sample sizeHow many recent digits the parity scan covers. | 50 | 10–200 |
| Bias edge (%)How far the even share must sit from 50% before the bot trades. | 8 | 1–40 |
| Cooldown after a loss (ticks)The bot sits out this many ticks after a losing trade before it looks for a new entry. | 2 | 0–50 |
Stake progression
| Setting | Default | Range |
|---|---|---|
| Initial stakeThe amount staked on the first trade of each sequence. | 1 | 0.35–1,000 |
| Step sizeHow much one step adds to the stake. | 1 | 0.1–100 |
| Max stepsThe step count never goes above this, which caps how far the stake can climb. | 6 | 1–20 |
| Max stakeIf the progression pushes the stake past this, it resets to the initial stake. | 20 | 0.35–5,000 |
Session limits
| Setting | Default | Range |
|---|---|---|
| Take profitStops the bot once session profit reaches this. | 10 | 1–100,000 |
| Stop lossStops the bot once session loss reaches this. | 10 | 1–100,000 |
| Max losses in a rowStops the bot after this many consecutive losses. | 4 | 1–20 |
| Profit lock triggerSession profit that arms the trailing lock. | 5 | 1–100,000 |
| Profit lock distanceOnce armed, the bot stops if profit drops this far below its peak. | 2 | 0.5–1,000 |
Run D'Alembert Ratchet free.
Sign in with Deriv and start on your demo balance. Every number on a bot can be changed before you press Run bot.
Open this botMore Even / Odd bots
- Parity AlternationCounts how often the parity flips, which no count of evens can see.
- Parity BalanceCounts how many recent digits were even and how many odd, then backs the side that is behind.
- Parity MomentumCounts the even/odd split over a window and backs whichever side is ahead.
- Parity SprintBuys the opposite parity to the last digit on every tick of a one second market.
- Parity Streak BreakWaits for a run of digits that are all even or all odd, then buys the other side.
- Parity Streak RideWaits for a run of digits of the same parity and then trades with it.
- Quiet ParityOnly trades Even/Odd while the price itself has gone quiet.
- Fibonacci RecoveryA gentler recovery ladder: the stake grows by about 1.6 a loss instead of doubling.
- Paroli StreakDoubles after a win and resets after a loss, so only winnings are ever put back at risk.
- Even / Odd SwitcherSticks with one side until it loses, then switches.