{
 "license": "CC-BY-4.0",
 "source": "https://rouletteproof.com/methodology/",
 "generated": "2026-07-31",
 "standardConfig": {
  "wheel": "eu",
  "betKey": "red",
  "base": 5,
  "bankroll": 500,
  "tableMax": 500,
  "spins": 100,
  "seed": 20260731
 },
 "systems": {
  "flat": {
   "name": "Flat betting",
   "sessions": 200000,
   "bustPct": 0,
   "hitTableMaxPct": 0,
   "median": 490,
   "p10": 420,
   "p90": 550,
   "meanFinal": 486.46405,
   "avgWagerPerSession": 500,
   "realizedEdgePct": 2.7071899999999998,
   "avgMaxDrawdown": 63.86795,
   "avgRuinSpin": null,
   "sens": {
    "b2": {
     "bustPct": 0,
     "median": 990
    },
    "s50": {
     "bustPct": 0,
     "median": 490
    },
    "s200": {
     "bustPct": 0,
     "median": 470
    }
   }
  },
  "martingale": {
   "name": "Martingale",
   "sessions": 1000000,
   "bustPct": 32.643,
   "hitTableMaxPct": 10.876,
   "median": 690,
   "p10": 0,
   "p90": 770,
   "meanFinal": 460.525935,
   "avgWagerPerSession": 1469.889115,
   "realizedEdgePct": 2.6855131177701117,
   "avgMaxDrawdown": 339.295425,
   "avgRuinSpin": 46.271301657323164,
   "sens": {
    "b2": {
     "bustPct": 18.31,
     "median": 1220
    },
    "s50": {
     "bustPct": 19.326,
     "median": 605
    },
    "s200": {
     "bustPct": 50.874,
     "median": 0
    }
   }
  },
  "grand": {
   "name": "Grand Martingale",
   "sessions": 200000,
   "bustPct": 48.1305,
   "hitTableMaxPct": 38.689,
   "median": 365,
   "p10": 0,
   "p90": 1000,
   "meanFinal": 446.86595,
   "avgWagerPerSession": 1919.1566,
   "realizedEdgePct": 2.7686146091465385,
   "avgMaxDrawdown": 476.115875,
   "avgRuinSpin": 42.676857709768235,
   "sens": {
    "b2": {
     "bustPct": 28.978,
     "median": 1350
    },
    "s50": {
     "bustPct": 29.956,
     "median": 700
    },
    "s200": {
     "bustPct": 66.272,
     "median": 0
    }
   }
  },
  "paroli": {
   "name": "Paroli (Reverse Martingale)",
   "sessions": 200000,
   "bustPct": 0,
   "hitTableMaxPct": 0,
   "median": 475,
   "p10": 355,
   "p90": 605,
   "meanFinal": 477.26725,
   "avgWagerPerSession": 843.58065,
   "realizedEdgePct": 2.694792726694241,
   "avgMaxDrawdown": 122.62405,
   "avgRuinSpin": null,
   "sens": {
    "b2": {
     "bustPct": 0,
     "median": 975
    },
    "s50": {
     "bustPct": 0,
     "median": 485
    },
    "s200": {
     "bustPct": 0.028,
     "median": 450
    }
   }
  },
  "dalembert": {
   "name": "D'Alembert",
   "sessions": 200000,
   "bustPct": 27.747,
   "hitTableMaxPct": 0,
   "median": 555,
   "p10": 0,
   "p90": 760,
   "meanFinal": 434.946875,
   "avgWagerPerSession": 2399.100775,
   "realizedEdgePct": 2.711562835454463,
   "avgMaxDrawdown": 341.4293,
   "avgRuinSpin": 63.453436407539556,
   "sens": {
    "b2": {
     "bustPct": 9.606,
     "median": 1065
    },
    "s50": {
     "bustPct": 8.498,
     "median": 545
    },
    "s200": {
     "bustPct": 53.146,
     "median": 0
    }
   }
  },
  "rdalembert": {
   "name": "Reverse D'Alembert",
   "sessions": 200000,
   "bustPct": 0,
   "hitTableMaxPct": 0,
   "median": 315,
   "p10": 220,
   "p90": 795,
   "meanFinal": 429.096425,
   "avgWagerPerSession": 2591.054375,
   "realizedEdgePct": 2.7364757638480666,
   "avgMaxDrawdown": 370.775775,
   "avgRuinSpin": null,
   "sens": {
    "b2": {
     "bustPct": 0,
     "median": 815
    },
    "s50": {
     "bustPct": 0,
     "median": 410
    },
    "s200": {
     "bustPct": 40.608,
     "median": 85
    }
   }
  },
  "fibonacci": {
   "name": "Fibonacci",
   "sessions": 200000,
   "bustPct": 17.1515,
   "hitTableMaxPct": 0,
   "median": 575,
   "p10": 0,
   "p90": 625,
   "meanFinal": 468.40025,
   "avgWagerPerSession": 1156.37895,
   "realizedEdgePct": 2.7326465947862504,
   "avgMaxDrawdown": 214.48375,
   "avgRuinSpin": 54.759933533510186,
   "sens": {
    "b2": {
     "bustPct": 9.624,
     "median": 1075
    },
    "s50": {
     "bustPct": 7.828,
     "median": 535
    },
    "s200": {
     "bustPct": 32.186,
     "median": 630
    }
   }
  },
  "rfib": {
   "name": "Reverse Fibonacci",
   "sessions": 200000,
   "bustPct": 0,
   "hitTableMaxPct": 5.025,
   "median": 405,
   "p10": 355,
   "p90": 475,
   "meanFinal": 460.87235,
   "avgWagerPerSession": 1405.80115,
   "realizedEdgePct": 2.783299046241355,
   "avgMaxDrawdown": 264.034,
   "avgRuinSpin": null,
   "sens": {
    "b2": {
     "bustPct": 0,
     "median": 905
    },
    "s50": {
     "bustPct": 0,
     "median": 455
    },
    "s200": {
     "bustPct": 0,
     "median": 300
    }
   }
  },
  "labouchere": {
   "name": "Labouchere",
   "sessions": 200000,
   "bustPct": 60.857,
   "hitTableMaxPct": 0.1835,
   "median": 0,
   "p10": 0,
   "p90": 1200,
   "meanFinal": 401.789875,
   "avgWagerPerSession": 3604.708475,
   "realizedEdgePct": 2.7244956334506356,
   "avgMaxDrawdown": 597.93365,
   "avgRuinSpin": 43.369825985507006,
   "sens": {
    "b2": {
     "bustPct": 41.15,
     "median": 1200
    },
    "s50": {
     "bustPct": 39.35,
     "median": 570
    },
    "s200": {
     "bustPct": 78.362,
     "median": 0
    }
   }
  },
  "oscar": {
   "name": "Oscar's Grind",
   "sessions": 200000,
   "bustPct": 13.707,
   "hitTableMaxPct": 0,
   "median": 555,
   "p10": 0,
   "p90": 615,
   "meanFinal": 463.958375,
   "avgWagerPerSession": 1317.935525,
   "realizedEdgePct": 2.7347032018125472,
   "avgMaxDrawdown": 209.8286,
   "avgRuinSpin": 68.77405705114175,
   "sens": {
    "b2": {
     "bustPct": 5.11,
     "median": 1055
    },
    "s50": {
     "bustPct": 2.65,
     "median": 525
    },
    "s200": {
     "bustPct": 30.502,
     "median": 600
    }
   }
  },
  "d1326": {
   "name": "1-3-2-6",
   "sessions": 200000,
   "bustPct": 0,
   "hitTableMaxPct": 0,
   "median": 470,
   "p10": 325,
   "p90": 625,
   "meanFinal": 473.48865,
   "avgWagerPerSession": 980.38745,
   "realizedEdgePct": 2.704170682723448,
   "avgMaxDrawdown": 145.219975,
   "avgRuinSpin": null,
   "sens": {
    "b2": {
     "bustPct": 0,
     "median": 970
    },
    "s50": {
     "bustPct": 0,
     "median": 480
    },
    "s200": {
     "bustPct": 0.3,
     "median": 440
    }
   }
  },
  "d1324": {
   "name": "1-3-2-4",
   "sessions": 200000,
   "bustPct": 0,
   "hitTableMaxPct": 0,
   "median": 470,
   "p10": 345,
   "p90": 610,
   "meanFinal": 475.18155,
   "avgWagerPerSession": 919.17865,
   "realizedEdgePct": 2.7000681532365878,
   "avgMaxDrawdown": 130.761725,
   "avgRuinSpin": null,
   "sens": {
    "b2": {
     "bustPct": 0,
     "median": 970
    },
    "s50": {
     "bustPct": 0,
     "median": 485
    },
    "s200": {
     "bustPct": 0.092,
     "median": 445
    }
   }
  },
  "hollandish": {
   "name": "Hollandish",
   "sessions": 200000,
   "bustPct": 8.298,
   "hitTableMaxPct": 0,
   "median": 500,
   "p10": 150,
   "p90": 680,
   "meanFinal": 461.2326,
   "avgWagerPerSession": 1431.7025,
   "realizedEdgePct": 2.7077832161360336,
   "avgMaxDrawdown": 233.368725,
   "avgRuinSpin": 61.59652928416486,
   "sens": {
    "b2": {
     "bustPct": 0.962,
     "median": 1000
    },
    "s50": {
     "bustPct": 2.94,
     "median": 510
    },
    "s200": {
     "bustPct": 19.754,
     "median": 470
    }
   }
  },
  "allin": {
   "name": "All-in (double or nothing)",
   "sessions": 200000,
   "bustPct": 94.291,
   "hitTableMaxPct": 48.788,
   "median": 0,
   "p10": 0,
   "p90": 0,
   "meanFinal": 326.26,
   "avgWagerPerSession": 6405.65,
   "realizedEdgePct": 2.7122930537884526,
   "avgMaxDrawdown": 1332.6825,
   "avgRuinSpin": 7.532320157809335,
   "sens": {
    "b2": {
     "bustPct": 88.504,
     "median": 0
    },
    "s50": {
     "bustPct": 90.976,
     "median": 0
    },
    "s200": {
     "bustPct": 96.538,
     "median": 0
    }
   }
  }
 }
}