下注规模 Bet Sizing (Kelly)

语言 English Español Português العربية Русский 中文

这页回答:这一把该下多少,才既赚得到又输不死?

胜率 p —— 填 0.55 表示 55%(填 55 本页也按 55% 处理)
赢的净收益 —— 赢了赚多少(不是含本金的赔率,是净赚的钱)
输的净损失 —— 输了亏多少(必须 > 0)
可支配资金 —— K5 的 5% 上限就是以它为底
「睡得好」上限 —— 让你晚上能睡着、不影响决策的金额
Step5 你现在已连续亏损几次 —— 到 3 次就熔断停手
Step5 当前累计亏损占可支配资金 —— 到 15% 就全部暂停
K1 你的胜率依据是什么 —— 文档要求有依据,哪怕只有 ±15% 的精度
K3 有生存底线吗 —— 单次全损之后,房租/吃饭/主业还照常吗
K4 同类机会你还能下几次 —— 够的标准 ≥ 10 次(凯利是重复游戏的最优策略)
K6 有没有写死的止损/熔断规则(例如连亏 3 次停手)

这一页只回答一个问题:这个仓位该下多少。它不告诉你该不该选这个机会。
核心公式(12-下注规模算法.md §4 Step2 原文,原样实现、没改): 赔率 b = 赢时的净收益 ÷ 输时的净损失;f_full = (b × p − q) ÷ b(q = 1 − p);建议 f = f_full × 0.25 ~ 0.5(保守取 0.25)。
分档(§4 Step4 原文):EV ≤ 0 → 🔴 不下 | f_full < 2% → 🟡 太小 | 2%–10% → 🟢 标准(按 1/2 凯利下)| 10%–25% → 🔵 优势大(按 1/4 凯利下,分 2–3 次)| > 25% → ⚠️ 警惕(大概率 p 估错了)。
三重取小(§4 Step3 原文):实际下注比例 = min( f, 可支配资金的 5%, 你的「睡得好」上限 )。
硬闸(文档 §3 明文,会覆盖上面的档位):K3 没生存底线 → 不许下注;K6 没止损规则 → 不许开工;K4 只能下一次 → 不用本算法(改用 03 号凸性比);§6 铁律:无法估计 p 的机会只给「零成本试」,不给下注金额。
熔断(§4 Step5):连亏 3 次 → 停手重算 p;累计亏损达可支配资金 15% → 全部暂停。

这一页是什么 / 不是什么
· 本页是「仓位规模计算器」,不是投资建议,不是赌博推荐,不替你选机会。文档 §7 注意与 §9 边界都写明了:不做投资/赌博推荐;任何涉及非法赌博、非法集资、内幕交易的下注本算法不适用。
· 阈值来自内部方法论文档《经济盈利算法·12 下注规模算法 v1.0》(国内机 /opt/inventory/econ_algorithms/12-下注规模算法.md,161 行,2026-09-14 定版,只读),未经任何外部实证检验。文档 §1 对凯利准则给了文献出处(Kelly 1956, Bell System Technical Journal, DOI 10.1002/j.1538-7305.1956.tb03809.x),但 2% / 10% / 25% / 5% / 15% / 连亏 3 次 / 1/4~1/2 凯利这些数字是方法论自定的实践线;文档自己把「半凯利/1/4 凯利的实务惯例」标为「实践总结,属经验规则」。

证据链(md 文档没有行号,所以标到「节」)
· EV = p × 赢的金额 − (1−p) × 输的金额;EV ≤ 0 → 直接不下注 → 12-下注规模算法.md §4 Step1
· b = 赢时的净收益 ÷ 输时的净损失;f_full = (b×p − q) ÷ b;f = f_full × 0.25 ~ 0.5 → §4 Step2
· 三重取小 min(f, 5%, 睡得好上限) → §4 Step3;五档分档表 → §4 Step4
· 连亏 3 次 / 累计亏损 15% 熔断 → §4 Step5;4 列记录表与「满 10 次重算 p」 → §4 Step6
· K1–K6 六条启动条件与阈值(依据精度 ±15%、可下 ≥ 10 次、单次 ≤ 5%、止损建议连亏 3 次) → §3;§6 铁律与准备清单、第一步 → §5.2 / §5.3 / §6

未对齐 / 简化(照实说)
· 未确认①(单位混用):文档 §4 Step3 把「比例」(f、5%)和「金额」(睡得好上限)写在同一个 min() 里。本页的落位是:比例先乘可支配资金得到金额,再与「睡得好」上限取小。这一步是页面实现,文档没有写明,标为未确认。
· 未确认②(边界归属):文档分档表写「2%–10%」与「10%–25%」,第 10% 这一格两边都沾。本页取「f_full ≤ 10% 归 🟢 标准、f_full ≤ 25% 归 🔵 优势大」;文档没有写边界归哪边。
· 简化④(浮点容差):2% / 10% / 25% 三条线都加了 1e-9 的容差。原因:p=0.55、b=1 时 0.55−0.45 的二进制结果是 0.1000000000000000055…,直接写 fFull <= 0.10 会把用户填的「刚好 10%」错翻到 🔵 优势大。容差只用来让「刚好卡在线上」的输入判在线上,没有改动 2%/10%/25% 这三个阈值本身;EV ≤ 0 的判断同样加了同一容差。
· 简化①:文档 §4 Step4 说「10%–25% 的档位要分 2–3 次下」,本页只提示这句话,不替你把仓位拆成 2–3 笔。
· 简化②:文档 §4 Step6 的 4 列记录表(预估 p / 结果 / 盈亏 / 复盘)是纸面制度,本页不做记录、不存数据,页面上不产生任何持久化。
· 简化③(输入层):胜率允许填 0.55 也允许填 55(按 55% 处理)——文档只写 p,没规定写法;这是本页的输入便捷处理,结果里会标出来。
· 未做:文档 §7 建议「LLM 帮用户把模糊的『我大概有六成把握』翻译成有依据的 p」——本页是纯前端,没有接任何模型。
· 未做:图表画的是同一公式在 p = 5%~95% 上的取值(b 用你填的赔率),这是本页的展示取样,不是文档输出的字段;画布纵轴固定 ±10,若你的赔率较小(f_full < −1)超出部分画不到。

【依据区 · 每个数字上哪儿查】
① 来源:内部方法论文档《12-下注规模算法.md》v1.0(国内机 /opt/inventory/econ_algorithms/12-下注规模算法.md,161 行,只读):启动条件 K1–K6 = §3;EV / 凯利 / 三重取小 / 五档 / 熔断 / 记录制度 = §4 Step1–Step6;准备清单与第一步 = §5.2 / §5.3;铁律 = §6。文献出处只在 §1(Kelly 1956, Bell System Technical Journal, DOI 10.1002/j.1538-7305.1956.tb03809.x)。
② 分三类
· 【可核验的】EV = p×赢 −(1−p)×输、b = 净收益 ÷ 净损失、f_full = (b×p−q)÷b、f = f_full×0.25~0.5、三重取小 min(f, 资金 5%, 睡得好上限)、五档线(≤0 / <2% / 2–10% / 10–25% / >25%)、熔断(连亏 3 次 / 累计 15%)—— 都能在 §4 Step1–Step6 逐条对上。
· 【本页展示口径】那张 p = 5%~95% 的曲线图是页面取样(赔率用你填的),文档没有这张图;纵轴 ±10 的裁剪也是页面的。
· 【未找到依据的】2% / 10% / 25% / 5% / 15% / 连亏 3 次这些数字,以及「半凯利 / 1/4 凯利」的缩小仓位惯例:文档自己在 §1 与 INDEX §4 标为「实践阈值 / 实践总结,非定理」→ 未找到外部依据(内部实践线)。
③ 怎么自己复核:p=0.55、赢/输各 1 → b=1、f_full = (1×0.55−0.45)÷1 = 0.10 → 应落 🟢标准,建议区间 f = 0.025~0.05;可支配资金 10000、睡得好上限 600 → 三重取小后实际下注 min(250, 500, 600) = 250。把 p 改成 0.65 → f_full = 0.30 > 25% → 应落 ⚠️警惕。

下一步可以做什么

暂时没有下游切片。

由 /opt/slices_build/build.py 从规格 /_shared/slices/bet-sizing.json 生成 —— 要改这页,改规格再跑生成器,别手改 HTML。