OSDtools
Stake Limits Studio
OSD / Studio / Stake Limits

Stake Limits — per-book / per-game caps

How Stake Limits work

Stake-limit gates cap exposure across multiple dimensions: per-book, per-game, per-modal, and a global minimum stake. They don't decide whether a bet has edge — they decide how much to risk on edges that pass.

The caps

Helper-side parity

The bet-helper userscripts (BetMGM, DraftKings, Caesars, FanDuel, HardRock, Kalshi) each enforce a separate amountMax safety cap of $100 across all six books (raised from 75 in v2026.4.19.3 with version parity). This is a defense-in-depth layer that runs inside the helper after BB sends the order — even if a config bug or upstream miscalculation produced a stake of e.g. $500, the helper would clamp to $100 before clicking. If the helper cap and the BB-side cap disagree, the lower wins.

What this Studio page does

Replays your settled positions and explores stake-cap configurations. The per-game cap is the most actionable — too low cuts realized P&L on legitimate multi-bet games; too high concentrates risk on outcomes you can't control.

Canonical contract: docs/gates.md#stake--limits. Helper-side amountMax safety cap parity is documented in each helper's CHANGELOG entry for v2026.4.19.3.

Data

Load remote positions to begin.

Controls

Run Settings

Used only to rank replay scenarios in this report.
Requires at least this many bets for a scenario to be rank-eligible.

Sweep Setup

Single sweep tests one exposure knob across a range.
Stake-limit knobs affect stakeUsed by applying caps (not filtering bets).
0 disables sharp-count gating.
Run-engine safety cap for Grid and Sharp sweeps (not a segment filter).

Guardrails

Requires ranked scenarios to span at least this many settled days. Set 0 to disable.
Rejects ranked scenarios when worst-day profit drops by more than this amount. Set 0 to disable.
Requires this minimum share of profitable days for ranked scenarios. Set 0 to disable.

Segment Filters

Sub-selection filters below are applied after Run Mode + Ranking Metric.
If capped rows are below this floor, ranked scenarios are withheld.

Data Quality & Output

Load remote positions to start.

Summary

Rows Loaded
-
Settled Matched
-
Reference (ROI)
-
Top Delta (Diagnostic)
-
Reference Rows With Cap Data
-
Top Rows With Cap Data
-
Capped Rows (Ref -> Top)
-
Stake Lost (Ref -> Top)
-
Profit Lost Est (Ref -> Top)
-
Exposure cards compare Reference -> Top scenario values and deltas.
Reference diagnostics: ROI -, Profit -, Win Rate -, Bets -
This is historical replay on bets you already took. Use it for exposure/cap diagnostics, not future-edge prediction.
Scenarios are ranked here for diagnostics. In Auto mode, charts below use the top-ranked knob row.
Param Reference Top Bets Reference Score Top Score Delta RowsetHash Capped Rows Stake Lost
Run a single-parameter sweep or Auto mode to populate these charts.
Shaded band = top-ranked value zone (top 20% by selected ranking metric).
Gold dot = top-ranked score in this sweep.
Line + dots = metric result for each tested value.
X-axis = tested parameter value.
ROI Curve
Run a single-parameter sweep (or Auto mode) to render ROI curve.
Profit Curve
Run a single-parameter sweep (or Auto mode) to render profit curve.
Win Rate Curve
Run a single-parameter sweep (or Auto mode) to render win-rate curve.
Bet Count Curve
Run a single-parameter sweep (or Auto mode) to render bet-count curve.

Distribution

Rows are tested parameter values. Each row shows aggregate results for that value.
Parameter Value Bets Pass Rate Distinct Days Green Day % Worst Day Win Rate ROI Profit Stake Avg EV