Contra D'Alembert Betting System

The Contra D'Alembert takes one of the most popular roulette systems and runs it in reverse. Instead of pressing harder after losses, you press harder after wins. Your bets grow when things go right and shrink when they don't.

Here's what you need to know: when it works, why win order changes everything, and the one rule that separates smart sessions from giving it all back.

What is the Contra D'Alembert?

The standard D'Alembert tells you to add one unit after a loss and subtract one after a win. The Contra D'Alembert does the opposite:

  • Win → add 1 unit to your next bet
  • Loss → subtract 1 unit from your next bet
  • Never drop below 1 unit

You'll also see it called the Reverse D'Alembert or Contra Bet system. It belongs to the positive progression family, meaning your biggest bets happen during winning runs, not losing ones.

Quick history: the original D'Alembert was named after Jean le Rond d'Alembert, an 18th-century French mathematician who believed wins and losses would naturally even out over time. (They don't.) The Contra version came later from players who liked the gentle, linear bet progression but wanted it applied to hot streaks instead of cold ones. If you want the full breakdown of the original, check out our D'Alembert system guide.

Same disclaimer that applies to every system in this series: the Contra D'Alembert does not change the house edge. Not even a little.

How it works

The rules fit on an index card:

  1. Pick an even-money bet (red/black, odd/even, etc.) and set a base unit
  2. Bet 1 unit on round one
  3. Win? Add 1 unit to your next bet
  4. Lose? Subtract 1 unit (minimum stays at 1)
  5. Set a profit target or win-streak cap before you sit down
  6. Hit your cap? Pocket the profits. Reset to 1 unit

That's it. Let's see it play out.

Worked example: $10 base unit, European roulette

Round Bet Result Running Total
1 $10 Win +$10
2 $20 Win +$30
3 $30 Win +$60
4 $40 Win +$100
5 $50 Loss +$50
6 $40 Loss +$10
7 $30 Loss -$20
8 $20 Win $0
9 $30 Win +$30
10 $40 Win +$70

Notice the pattern. Rounds 1 through 4 built a nice $100 profit. Round 5's loss hit at $50, the session's largest bet, and wiped half of it. Two more losses dragged things negative. Then a small winning cluster brought it back.

If you had set a 4-win cap and reset after round 4, you'd have walked with $100. Without it, you rode the roller coaster back down and only recovered to $70.

That cap matters. We'll come back to it.

Why win/loss order matters more than win/loss count

Most guides treat the Contra D'Alembert as "D'Alembert but backwards." That's technically true and practically useless. The real difference is how each system responds to the sequence of results, not just the totals.

Same number of wins and losses. Different order. Wildly different outcomes.

Scenario A: 4 losses, then 3 wins ($10 base)

Standard D'Alembert (add after loss, subtract after win):

Bets: $10, $20, $30, $40 (all losses), then $30, $20, $10 (all wins). Total lost during losing phase: $100. Total won during winning phase: $60. Net: −$40.

But those winning bets were at $30, $20, and $10 because the system was subtracting after each win. It built up during the bad stretch and shrunk during the good one. The recovery was incomplete, but it clawed back a decent chunk.

Contra D'Alembert (add after win, subtract after loss):

Bets: $10, $10, $10, $10 (losses, but it can't drop below $10), then $10, $20, $30 (wins). Total lost: $40. Total won: $60. Net: +$20.

Wait. The Contra version actually came out ahead here? Yes, but look at why. It lost less during the cold stretch because it kept shrinking toward the floor. The winning bets started small and only reached $30 by the third win. The bankroll protection during losses was strong. The profit was modest.

Scenario B: 4 wins, then 3 losses ($10 base)

Standard D'Alembert:

Bets: $10, $10, $10, $10 (wins, but it subtracts after each win, stuck at floor), then $10, $20, $30 (losses). Total won: $40. Total lost: $60. Net: −$20.

The system shrank bets during the hot run, missing the upside. Then it grew bets into the losses.

Contra D'Alembert:

Bets: $10, $20, $30, $40 (wins), then $30, $20, $10 (losses). Total won: $100. Total lost: $60. Net: +$40.

Now the Contra version crushed it. It pressed during the winning cluster and pulled back during the losing one.

The takeaway

Standard D'Alembert performs best when results alternate (win, loss, win, loss) or when a losing streak is followed by a recovery. The Contra D'Alembert performs best when wins cluster together into streaks.

You can't predict which pattern the next session will produce. Your choice between the two systems is really a bet on whether results will alternate or cluster. Neither knows what's coming next. That's the honest version.

The stop rule is everything

Without a cap on consecutive wins, the Contra D'Alembert has a structural problem. Your bets keep growing during a winning streak. Every streak ends with a loss. That loss always hits at your highest bet.

So without a stop rule, you build profits round by round and then hand back the biggest chunk in one shot. Every single time.

The fix is simple: decide on a win-streak cap before you start. Three or four consecutive wins is the sweet spot most players use. Hit the cap, pocket the profit, reset to 1 unit.

Yes, you'll occasionally miss a five or six-win streak. The trade-off is that you actually keep money instead of cycling through build-and-collapse loops.

Compare this to how the Paroli system handles it. Paroli has a hard 3-win reset baked into the rules. You don't have to decide anything mid-streak. The Contra D'Alembert leaves that decision to you. If you're the type who hears "one more spin" in your head after three straight wins, Paroli's built-in guardrail might serve you better.

Contra D'Alembert vs. Paroli

Both are positive progression systems for even-money bets. Both press during winning streaks. The difference is speed.

Aspect Contra D'Alembert Paroli
After a win Add 1 unit Double the bet
After a loss Subtract 1 unit (min 1) Reset to base unit
Growth rate Linear (+1 per win) Exponential (2x per win)
Bets after 4 straight wins ($10 base) $10, $20, $30, $40 $10, $20, $40, $80
Total wagered in that streak $100 $150
Built-in stop rule No (you decide) Yes (reset after 3 wins)
Profit from 3-win streak ($10 base) $60 $70
Risk profile Gentler swings Bigger peaks and resets

The Contra D'Alembert is to Paroli what the standard D'Alembert is to the Martingale: the slower, more conservative cousin. Paroli produces larger wins from short streaks but gives back more on the reset. Contra D'Alembert builds gradually and loses less when the streak breaks.

Neither changes the house edge. Pick based on your appetite for variance.

Which games fit

Same even-money requirements as every system in this series:

  • Crypto roulette on even-money bets (European or French preferred)
  • Crypto baccarat on the Player bet
  • Crypto craps on pass/don't pass
  • Blackjack is a poor fit due to variable payouts, splits, and doubles disrupting the unit structure

If you're playing at a crypto casino, look for European or French roulette with La Partage. That 1.35% edge gives winning streaks more room to develop.

Does it work?

The Contra D'Alembert does not beat the math. No betting system does. It changes the shape of your sessions, not the expected outcome over thousands of rounds.

What it does well: caps your downside. During cold stretches, your bets stay at or near the base unit. A bad session might cost you 10 to 15 base units. You won't blow up a bankroll the way negative progression systems can.

What it struggles with: it needs clustered wins to produce real profit. Alternating results (win, loss, win, loss) grind you down one unit at a time. And without a stop rule, you build profits and hand them back at the top of every streak.

Best suited for players who'd rather limit losses than chase recoveries, and who can actually stop when the cap says stop.

Practical tips from the author

  • Set a 3 or 4 win cap before you start. Write it down. Don't renegotiate with yourself on spin seven of a heater
  • Base unit = 1-2% of your session bankroll. If you're playing with $500, that's $5 to $10 per unit
  • Set a session loss limit of 15-20 base units. Individual losses are small, but they stack during long cold stretches
  • Play the lowest-edge even-money bets you can find. French roulette with La Partage at 1.35% gives you the best shot at seeing streaks develop
  • If your sessions tend to produce alternating results, the standard D'Alembert fits better. The Contra version needs clusters to perform. You won't know in advance which pattern shows up, so pick the one that matches how you'd rather lose: small grinds (Contra) or larger swings with recovery potential (standard)
small banner
stylish dot
Betting Systems