From c9f0fd9133ffa1762ec3c96483e7b07bd51ad7bb Mon Sep 17 00:00:00 2001 From: danpian1 <87922625+danpian1@users.noreply.github.com> Date: Thu, 16 Apr 2026 22:07:32 +0800 Subject: [PATCH 1/2] Add kelly-criterion/SKILL.md --- skills/kelly-criterion/SKILL.md | 76 +++++++++++++++++++++++++++++++++ 1 file changed, 76 insertions(+) create mode 100644 skills/kelly-criterion/SKILL.md diff --git a/skills/kelly-criterion/SKILL.md b/skills/kelly-criterion/SKILL.md new file mode 100644 index 00000000..b3cc0682 --- /dev/null +++ b/skills/kelly-criterion/SKILL.md @@ -0,0 +1,76 @@ +--- +name: kelly-criterion +description: 凯利公式仓位管理系统 — 用数学公式计算最优下注比例,实现长期资金最大化增长。当用户说「凯利公式」「仓位管理」「最优仓位」「凯利半仓」「Kelly Criterion」「破产风险」时激活。 +--- + +# 凯利公式仓位管理体系 + +核心公式:f = (bp - q) / b = (胜率 × 赔率 - 败率) / 赔率 + +## 公式详解 + +``` +f = 每次投入的资金比例(0~1) +b = 赔率 = 潜在盈利 / 潜在亏损 +p = 胜率(0~1) +q = 败率 = 1 - p + +简化版: +f = (胜率 × 赔率 - 败率) / 赔率 +``` + +## 实例计算 + +| 场景 | p(胜率) | b(赔率) | f(仓位) | 操作 | +|------|--------|--------|--------|------| +| 高确定性 | 60% | 1:1 | 20% | 标准仓 | +| 强机会 | 55% | 2:1 | 30% | 积极 | +| 弱机会 | 50% | 2:1 | 0%(不划算)| 放弃 | +| 极高机会 | 70% | 3:1 | 56% | 重仓 | +| A股T+0止损 | 40% | 3:1 | 20% | 轻仓 | + +## A股实战用法 + +### 参数估算方法 +```python +# 胜率估算:基于历史回测或主观判断 +# 赔率估算:止盈价 / 止损价 + +# 实例:某股现价20元 +# 目标止盈:22元(涨10%) +# 止损:19元(跌5%) +# 赔率b = 10% / 5% = 2 +# 假设历史胜率55% + +f = (0.55 × 2 - 0.45) / 2 +f = (1.1 - 0.45) / 2 +f = 0.325 → 32.5% +``` + +### 凯利变体(保守版) +| 版本 | 公式 | 适用场景 | +|------|------|---------| +| 完整版 | f = (bp-q)/b | 精确数据 | +| 半凯利 | f/2 | 普通投资者 | +| 四分之一凯利 | f/4 | 极度保守 | + +### 凯利仓位的最大优势 +- 不破产:长期使用不会归零 +- 最大化复利:资金增长速度最快 +- 动态调整:每次交易后重新计算 + +## 与A股仓位规则结合 + +``` +凯利仓位上限: +- 单票凯利建议 > 40% → 限制在40% +- 凯利建议 < 5% → 放弃或用最小单位 +- 总仓位 > 80% → 不再加仓 + +止损前置: +- 凯利仓位已含止损 +- 任何单笔亏损不超过总资金×凯利比例×止损% +``` + +## 参考 +详见 references/kelly-calculator.md From 9a416f58883604a42500a7e741cdfaa3755c2383 Mon Sep 17 00:00:00 2001 From: danpian1 <87922625+danpian1@users.noreply.github.com> Date: Thu, 16 Apr 2026 22:07:34 +0800 Subject: [PATCH 2/2] Add kelly-criterion/references/kelly-calculator.md --- skills/kelly-criterion/kelly-calculator.md | 27 ++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 skills/kelly-criterion/kelly-calculator.md diff --git a/skills/kelly-criterion/kelly-calculator.md b/skills/kelly-criterion/kelly-calculator.md new file mode 100644 index 00000000..73bafa1f --- /dev/null +++ b/skills/kelly-criterion/kelly-calculator.md @@ -0,0 +1,27 @@ +# 凯利公式速查 + +## 快速估算表(b=1:1时) +| 胜率 | 完整凯利 | 半凯利 | +|------|---------|--------| +| 70% | 40% | 20% | +| 60% | 20% | 10% | +| 55% | 10% | 5% | +| 50% | 0% | 0% | + +## 赔率计算 +``` +b = 潜在盈利 / 潜在亏损 +b = (止盈价 - 成本) / (成本 - 止损价) +``` + +## A股实战速算 +1. 估算胜率(历史回测或经验) +2. 测算赔率(止盈/止损比) +3. 代入公式 +4. 半仓保守使用 +5. 超过40%的凯利建议按40%上限执行 + +## 注意事项 +- 胜率<50%时:凯利为负,不参与 +- 赔率<1时:凯利为负,不参与 +- 历史胜率≠未来胜率,记得留安全边际