September 1, 2026
Martingale vs Fibonacci for Dice Bots: Survival Numbers

Both Martingale and Fibonacci are loss-chasing progressions that increase your bet after a loss in hopes of recovering on the next win. On a 100 EUR bankroll with a 0.10 EUR base bet at 49.5% win chance on Stake dice, Martingale survives 9 consecutive losses before busting; Fibonacci survives 14. That is the headline. The tradeoff is that Martingale recovers in a single win while Fibonacci needs multiple consecutive wins to climb back to break-even. Neither removes the 1% house edge. This analysis of martingale vs fibonacci for dice bots models both with euro amounts so you can see exactly where the math breaks.
The setup is deliberately simple so the numbers are reproducible. Bankroll: 100 EUR. Base bet: 0.10 EUR. Win chance: 49.5% (the Stake default, which pays roughly 2x). House edge: 1%, baked into the payout as 99 divided by your win chance instead of 100. Every figure below is the mechanical output of the progression rules, not a simulation with cherry-picked outcomes. For the broader mechanics of how a dice bot interacts with Stake’s provably fair system, see our Stake Dice Bot feature guide.
How Each Progression Works

Both systems assume a 2x payout where a win returns double your stake. A loss costs you the full bet. A win nets you one bet. The difference is entirely in how the next bet size is calculated after a loss and after a win.
Martingale: Double on Loss, Reset on Win
Martingale is the simplest progression. Lose a bet, double the next one. Win at any point, reset to the base bet. The logic is that a single win at any depth recovers every previous loss in the streak plus one base bet of profit. After 3 consecutive losses at 0.10 base, you have lost 0.70 EUR. Your 4th bet is 0.80 EUR. If it wins, you gain 0.80, covering the 0.70 loss and netting 0.10 profit. Then you reset to 0.10.
The cost of this simplicity is exponential bet growth. Each loss doubles the stake. By loss 7, your bet is 6.40 EUR. By loss 9, it is 25.60 EUR. The bet size on the 10th loss would be 51.20 EUR, and at that point your remaining balance cannot cover it. The progression dies not because the strategy logic fails, but because the bankroll runs out.
Fibonacci: Step Forward on Loss, Step Back on Win
The Fibonacci progression uses the sequence 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, 377, 610. Each number is the sum of the previous two. Your bet size is the current sequence number multiplied by your base unit (0.10 EUR in this model). On a loss, you move one step forward. On a win, you move two steps back. If you are at step 1 or 2 and win, you reset to the base bet.
The bet sizes grow by a factor of roughly 1.618 per step (the golden ratio), not by 2. That slower growth is the entire point: you survive longer because each step costs less than a Martingale doubling would. After 7 consecutive losses, Fibonacci has cost you 3.30 EUR. Martingale at the same depth has cost you 12.70 EUR. The tradeoff is recovery. A single Fibonacci win does not clear the slate. It steps you back two positions, and you need additional wins to climb out. After 7 losses, full recovery takes 4 consecutive wins. After 9 losses, it takes 5.
Bankroll Math: Modeled Scenarios

The table below traces both progressions through consecutive losses on a 100 EUR bankroll with a 0.10 EUR base bet. “Cum. loss” is the total amount lost up to and including that step. The progression busts when the next required bet exceeds the remaining balance.
| Loss # | Martingale Bet | Martingale Cum. Loss | Fib Step | Fibonacci Bet | Fibonacci Cum. Loss |
|---|---|---|---|---|---|
| 1 | 0.10 | 0.10 | 1 | 0.10 | 0.10 |
| 2 | 0.20 | 0.30 | 2 | 0.10 | 0.20 |
| 3 | 0.40 | 0.70 | 3 | 0.20 | 0.40 |
| 4 | 0.80 | 1.50 | 4 | 0.30 | 0.70 |
| 5 | 1.60 | 3.10 | 5 | 0.50 | 1.20 |
| 6 | 3.20 | 6.30 | 6 | 0.80 | 2.00 |
| 7 | 6.40 | 12.70 | 7 | 1.30 | 3.30 |
| 8 | 12.80 | 25.50 | 8 | 2.10 | 5.40 |
| 9 | 25.60 | 51.10 | 9 | 3.40 | 8.80 |
| 10 | 51.20 | 102.30 (bust) | 10 | 5.50 | 14.30 |
| 11 | – | – | 11 | 8.90 | 23.20 |
| 12 | – | – | 12 | 14.40 | 37.60 |
| 13 | – | – | 13 | 23.30 | 60.90 |
| 14 | – | – | 14 | 37.70 | 98.60 |
| 15 | – | – | 15 | 61.00 | 159.60 (bust) |
After 9 consecutive losses, Martingale has drawn down 51.10 EUR, more than half the bankroll. The 10th bet would be 51.20 EUR, but the remaining balance is only 48.90 EUR. The progression cannot place the next bet. It busts at loss 10.
Fibonacci at the same 9-loss depth has drawn down only 8.80 EUR, less than 9% of the bankroll. It keeps going. By loss 14, the cumulative drawdown is 98.60 EUR, leaving 1.40 EUR. The 15th bet would be 61.00 EUR, which the remaining balance cannot cover. Fibonacci busts at loss 15.
Probability of Hitting the Bust Point
Surviving more consecutive losses only matters if you translate it into probability. At 49.5% win chance, the probability of a losing streak of length N is (0.505) to the power of N. The question is not whether a 10-loss streak is possible, but how likely it is within the number of bets your session will run.
| Session Length | Martingale Bust (10+ losses) | Fibonacci Bust (15+ losses) |
|---|---|---|
| 200 bets | ~19% | ~1.7% |
| 500 bets | ~42% | ~4.4% |
| 1000 bets | ~67% | ~9% |
These are approximate probabilities using the Poisson approximation for streak occurrence in a sequence of independent trials. They are not exact, but they are directionally correct and the gap between the two columns is large enough that approximation error does not change the conclusion.
In a 1000-bet session, Martingale has roughly a two-thirds chance of encountering a losing streak long enough to wipe the bankroll. Fibonacci has roughly a 1-in-11 chance. The longer the session, the more both probabilities converge toward 100%, because any finite bankroll eventually meets a long enough streak. The session length at which you stop matters as much as the progression you choose.
Drawdown Depth and Recovery Cost
Surviving longer is only half the story. The other half is what it costs to recover once you are deep in a streak. Martingale and Fibonacci take fundamentally different approaches to recovery, and the difference compounds as the streak deepens.
Martingale: One Win Clears Everything
Martingale recovers in exactly one win, regardless of streak depth. After 7 losses, you have lost 12.70 EUR. Your 8th bet is 12.80 EUR. If it wins, you gain 12.80, which covers the 12.70 loss and nets 0.10 profit. The probability of that single recovery win is 49.5%, the same as any other bet. The cost is the bet size: 12.80 EUR wagered on a single roll, with 48.90 EUR of remaining bankroll behind it.
Fibonacci: Multiple Wins, Each One a Step Back
Fibonacci does not recover in one win. Each win moves you back two steps in the sequence, reducing the bet size but not clearing the accumulated loss. After 7 losses, full recovery requires 4 consecutive wins. After 9 losses, it requires 5. After 14 losses (the maximum before bust), it requires 8.
| Streak Depth | Martingale Cum. Loss | Martingale Recovery Wins | Fibonacci Cum. Loss | Fibonacci Recovery Wins | P(Fib Perfect Recovery) |
|---|---|---|---|---|---|
| 3 losses | 0.70 EUR | 1 | 0.40 EUR | 2 | 24.5% |
| 5 losses | 3.10 EUR | 1 | 1.20 EUR | 3 | 12.1% |
| 7 losses | 12.70 EUR | 1 | 3.30 EUR | 4 | 6.0% |
| 9 losses | 51.10 EUR | 1 | 8.80 EUR | 5 | 3.0% |
The “P(Fib Perfect Recovery)” column shows the probability of getting the exact number of consecutive wins needed for a clean recovery, calculated as 0.495 raised to the power of the recovery win count. In practice, Fibonacci recovery is a random walk: you might win two, lose one, win three, lose one, and eventually climb back. The actual probability of eventual recovery is higher than the perfect-recovery figure, but every loss during the recovery phase pushes you one step deeper, increasing the bet size and extending the path back.
The Core Tradeoff
Martingale bets more per loss but recovers instantly. Fibonacci bets less per loss but needs a chain of wins to recover, and each recovery win that fails sends you deeper. If you hit a 9-loss streak with Martingale, you are wagering 25.60 EUR on a 49.5% shot to recover everything. If you hit the same 9-loss streak with Fibonacci, you are wagering 3.40 EUR, but you need 5 wins in a row to fully recover, and a loss at any point during recovery puts you at step 10 (bet 5.50 EUR), deeper than where the streak started.
Neither progression changes the expected value. Every bet at 49.5% win chance with a 2x payout has an expected loss of 1% of the amount wagered. A 0.10 bet loses 0.001 EUR on average. A 25.60 bet loses 0.256 EUR on average. The progression changes the distribution of wins and losses across the session, not the long-run average. For a deeper look at how the house edge is structured into the payout formula, see our dice bot buying guide, which breaks down the 99-divided-by-win-chance mechanic in detail.
What a Bot Adds to Each Strategy

Running either progression manually is where most players fail. Not because the math is hard, but because humans deviate. A bot solves two specific problems that make the difference between a progression behaving as modeled and a progression behaving as a person would execute it at 3 AM.
Mechanical Enforcement Without Emotional Deviation
A bot places the bet the progression says to place, every time. After 6 consecutive losses, Martingale says bet 6.40 EUR. A human at the keyboard knows they have lost 6.30 EUR already, feels the weight of that, and either hesitates, reduces the bet, or abandons the strategy. That deviation breaks the recovery math. If you halve the 7th bet to 3.20 EUR and it wins, you gain 3.20 but you were down 6.30, so you are still 3.10 in the hole. The progression assumed you would bet 6.40, win 6.40, and recover. By deviating, you turned a recovery into a partial recovery and are now stuck between steps with no clear path back.
Fibonacci has the same problem. After 5 losses, you are at step 6 (bet 0.80 EUR). A win is supposed to move you back two steps to step 4 (bet 0.30). If you get impatient and jump back to the base bet instead of following the sequence, you lose the gradual recovery structure. The bot does not get impatient. It follows the sequence step by step, forward on loss, back two on win, until the session ends or a stop-loss fires.
Setting Stop-Loss Before the Math Breaks
The most valuable thing a bot does is enforce a stop-loss you configured before the session started. With Martingale on a 100 EUR bankroll, the progression busts at loss 10. A sensible stop-loss fires at loss 8 or 9, before the 9th bet (25.60 EUR) eats half the bankroll. Without a stop-loss, the bot places the 9th bet at 25.60, loses, places the 10th at 51.20, and the session ends not because a rule fired but because the balance hit zero.
With Fibonacci, the stop-loss has more room. You might set it at loss 10 or 11, where the cumulative drawdown is 14.30 to 23.20 EUR, well within the 100 EUR bankroll. The bot enforces that number. A human running Fibonacci manually after 10 losses has only lost 14.30 EUR, which feels manageable, and the temptation to keep going is strong. The bot does not negotiate. It hits the configured loss count and stops.
The stop-loss should be set based on the progression’s bust point, not on a feeling. Calculate the consecutive-loss depth at which the next bet exceeds your remaining balance, then set the stop-loss one or two steps before that point. For Martingale on this bankroll, that is loss 8 or 9. For Fibonacci, loss 12 or 13. The bot enforces it mechanically. For more on how layered stop-loss, max wager, and session guards work together in a dice bot, see our casino bot evaluation guide.
Which Survives Longer in Practice?
Fibonacci survives longer in both metrics that matter. It withstands 14 consecutive losses versus Martingale’s 9, and in a 1000-bet session it has roughly a 9% chance of busting versus Martingale’s 67%. The slower bet growth is the reason: Fibonacci multiplies by 1.618 per step, Martingale by 2. Over 14 steps, that difference is the gap between a 98.60 EUR drawdown and a 12,287.70 EUR drawdown (which would require a bankroll 122 times larger).
The caveat is recovery. Fibonacci’s survival advantage comes at the cost of needing multiple consecutive wins to recover from a deep streak, and every loss during recovery extends the path. Martingale’s bust risk is higher, but when it does win, it recovers fully in a single bet. If your priority is minimizing the probability of a session-ending drawdown, Fibonacci is the safer choice. If your priority is fast recovery and you have the bankroll to absorb deep streaks, Martingale recovers faster but requires a much larger bankroll to survive the same loss counts.
Both progressions have a negative expected value equal to 1% of total amount wagered. A 1000-bet session at an average bet of 0.50 EUR wagered 1000 times loses 5.00 EUR on average regardless of whether you use Martingale, Fibonacci, or flat betting. The progression changes the variance, not the mean. A bot does not change either one. What it changes is whether the progression is executed exactly as designed and whether the stop-loss fires before the math breaks.
Set the limits while you are calm and away from the game, and treat the numbers you set as final. Never stake money you cannot afford to lose, and never leave a bot running with access to more balance than you are prepared to lose. If you want to compare how StakeProSoft approaches dice bot progression settings, including configurable stop-loss layers and session guards, browse the catalogue and check the parameters each build exposes. Pre-sales questions are free and a lot cheaper than a licence you cannot use, so reach out before you buy.
18+ only. Gambling involves risk. Bots automate session execution and do not alter the house edge or guarantee profit. Set your limits before the first session and never stake money you cannot afford to lose. Play responsibly.
Frequently Asked Questions
Does either progression beat the house edge on Stake dice?
No. The 1% house edge is baked into the payout formula (99 divided by win chance instead of 100). Both Martingale and Fibonacci have a negative expected value of 1% of total amount wagered per bet. Progressions change variance and survival probability, not expected value.
Which progression survives longer before busting?
Fibonacci survives longer in pure consecutive-loss terms: 14 losses versus Martingale’s 9 on a 100 EUR bankroll with 0.10 EUR base bet. In a 1000-bet session, Martingale has roughly a 67% chance of hitting a 10-loss streak, while Fibonacci has roughly a 9% chance of hitting a 15-loss streak.
Why does Fibonacci need more wins to recover?
Martingale recovers in exactly one win because the doubled bet is large enough to cover all accumulated losses plus one base bet of profit. Fibonacci steps back two positions on a win, so it takes multiple consecutive wins to fully recover from a deep streak. After 7 losses, Fibonacci needs 4 consecutive wins. After 9 losses, it needs 5.
What does a bot add to Martingale or Fibonacci on dice?
A bot enforces the progression mechanically without emotional deviation and applies a stop-loss you set before the session starts. It will not argue with a stop-loss at 3 AM the way a human will. The bot cannot change the math or predict outcomes. Its value is disciplined execution of rules you chose while calm.
Should I set the stop-loss based on the progression’s bust point?
Yes. Calculate the consecutive-loss depth at which your bankroll can no longer place the next bet, then set the stop-loss one step before that point. For Martingale on a 100 EUR bankroll with 0.10 base, that means stopping at 8 or 9 losses, not waiting for the 10th bet that you cannot afford.

5 comments