仓位管理库
003 · 分数凯利
用保守样本外优势分配风险,并主动折扣估计误差
状态
AVAILABLE FOR REVIEW
输入
保守胜率与净赔率
默认约束
只使用分数凯利
主要风险
优势估计误差
原理
若胜率为 p、净赔率为 b、失败概率为 q = 1 − p:
full_kelly = max(0, (b × p − q) ÷ b)
approved_risk = full_kelly × fractional_kelly实际风险还必须被单笔、组合、相关簇和最大名义敞口进一步截断。
为什么不能直接用全凯利
凯利对胜率与赔率误差极其敏感。回测中的小样本、状态变化和交易成本偏差会把理论最优变成过度下注。这里只允许使用样本外保守下界,并限制 fractional_kelly ≤ 0.5;优势不为正时仓位必须为零。
必须测试
- 胜率和赔率估计的置信区间,而不是单点均值。
1/8、1/4、1/2 Kelly的增长、回撤与破产风险。- 删除最大赢家后,保守期望是否仍为正。
- 市场状态改变时,风险建议是否剧烈跳变。
当前实现边界
仓库有纯 PAPER 审查计划器,可以计算保守期望、全凯利、分数凯利及组合风险余量;它不创建订单。Kelly 输入必须来自独立样本外证据,不能把同一回测既用于估计优势又用于证明仓位有效。