Kelly Criterion Bet Sizer
/install kelly-sizer
Kelly Criterion Bet Sizer
Calculate mathematically optimal bet sizes based on your edge and bankroll.
When to Use
Use this skill when the user asks about:
- How much to bet on a specific wager
- Kelly Criterion or optimal bet sizing
- Position sizing for a bet with known edge
- Fractional Kelly or conservative bet sizing
- Sizing multiple simultaneous bets
- Maximum bet limits or bankroll allocation
Odds Conversion Reference
Before computing Kelly, convert all odds to decimal probability format:
| Format | Example | To Decimal Odds | To Implied Prob |
|---|---|---|---|
| American (+) | +150 | 1 + odds/100 = 2.50 | 100/(odds+100) |
| American (-) | -200 | 1 + 100/ | odds |
| Decimal | 2.50 | Already decimal | 1/decimal |
| Probability | 40% | 1/prob | Already prob |
Operations
1. Single Bet — Full Kelly
Calculate the optimal Kelly stake for a single bet. User must provide: bankroll, odds (any format), and their estimated true probability.
python3 -c "
import sys
bankroll = float(sys.argv[1])
odds_input = sys.argv[2]
true_prob = float(sys.argv[3])
# Convert odds to decimal
if odds_input.startswith('+'):
decimal_odds = 1 + int(odds_input[1:]) / 100
elif odds_input.startswith('-'):
decimal_odds = 1 + 100 / abs(int(odds_input[1:]))
else:
decimal_odds = float(odds_input)
b = decimal_odds - 1 # net odds
p = true_prob
q = 1 - p
# Kelly fraction
kelly_f = (b * p - q) / b if b > 0 else 0
kelly_f = max(kelly_f, 0) # never negative
implied_prob = 1 / decimal_odds
edge = true_prob - implied_prob
print(f'Odds: {odds_input} (decimal: {decimal_odds:.4f})')
print(f'Implied prob: {implied_prob:.2%} | Your estimate: {true_prob:.2%} | Edge: {edge:.2%}')
print(f'Kelly fraction: {kelly_f:.4f} ({kelly_f:.2%} of bankroll)')
print(f'Recommended stake: \${kelly_f * bankroll:.2f} of \${bankroll:.2f} bankroll')
if kelly_f \x3C= 0:
print('⚠️ No edge detected — Kelly says do not bet')
elif kelly_f > 0.10:
print('⚠️ Kelly > 10% — consider fractional Kelly to reduce variance')
" BANKROLL ODDS TRUE_PROB
## About
Built by [AgentBets](https://agentbets.ai) — full tutorial at [agentbets.ai/guides/openclaw-kelly-sizer-skill/](https://agentbets.ai/guides/openclaw-kelly-sizer-skill/).
Part of the [OpenClaw Skills series](https://agentbets.ai/guides/#openclaw-skills) for the [Agent Betting Stack](https://agentbets.ai/guides/agent-betting-stack/).
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install kelly-sizer - 安装完成后,直接呼叫该 Skill 的名称或使用
/kelly-sizer触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
Kelly Criterion Bet Sizer 是什么?
Calculate optimal bet sizes using Kelly Criterion. Supports single bets, fractional Kelly (quarter/half/three-quarter), multi-bet portfolio sizing, and max-b... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 133 次。
如何安装 Kelly Criterion Bet Sizer?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install kelly-sizer」即可一键安装,无需额外配置。
Kelly Criterion Bet Sizer 是免费的吗?
是的,Kelly Criterion Bet Sizer 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Kelly Criterion Bet Sizer 支持哪些平台?
Kelly Criterion Bet Sizer 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Kelly Criterion Bet Sizer?
由 rsquaredsolutions2026(@rsquaredsolutions2026)开发并维护,当前版本 v1.1.0。