Martingale
Doubles the bet after each loss and goes back to the base bet after a win.
- Chance
- 49.5%
- Type
- Martingale
Lua scripts
11 betting systems written as dice bot scripts, each with the full source, a step-by-step explanation and the streak math for its default settings. Every script sets chance and nextbet and defines a dobet() function that runs after each roll, the same shape DiceBot scripts use.
You can run any of them for free in the DiceSim simulator, which rolls provably-fair dice in your browser. Nothing is wagered and you don’t need an account.
The scripts use the global names from Seuntjie’s DiceBot (chance, bethigh, nextbet, previousbet, balance, win), so they read the same in bots built on that API. They also read their settings from params, which only DiceSim provides: replace params.name or value with the value before pasting a script into another bot.
Doubles the bet after each loss and goes back to the base bet after a win.
Bets 3.35% for a 29.55x payout. Flat bets through 50 losses, then 4% more per loss.
Doubles after a win, banks the profit after 3 wins in a row, resets on any loss.
Sizes each bet so one win recovers the drawdown plus one base bet, capped at 10% of balance.
Adds one unit after a loss and removes one after a win, never going below the base bet.
Bets the first plus the last number of a list. Wins cross numbers off, losses add one.
Bets follow the Fibonacci sequence: one step up after a loss, two steps back after a win.
Plays in cycles that aim for +1 unit: same bet after a loss, one unit more after a win.
Bets 1, 3, 2 and 6 units on consecutive wins. Any loss, or the 4th win, resets to 1.
Same bet on every roll, with a stop loss and a take profit at 10% of the starting balance.
Martingale that moves half of every 1% profit step to the vault with vault().
params settings with the Auto-Tuner, and compare the risk numbers with the dice calculator.