单笔风险 1%-2% 规则
第 3 节 说过,正确顺序是先定止损位再算仓位。这一节给出「再算仓位」那一步的具体算法。
公式
- 先定单笔风险金额 = 总资金 × 风险比例(通常 1% 到 2%)
- 算每股风险 = 入场价 − 止损价
- 股数 = 单笔风险金额 ÷ 每股风险,然后向下取整到整手
就这三步。注意仓位金额是算出来的结果,不是你决定的输入。这是这条规则最重要的地方。
这条规则解决了什么
它让不同的交易机会自动获得不同的仓位,而依据是客观的止损距离,不是你的主观信心。
| 情形 | 止损距离 | 仓位金额 | 占总资金 |
|---|---|---|---|
| 止损很近 | −3% | 66,700 | 33.3% |
| 止损适中 | −5% | 40,000 | 20.0% |
| 止损较远 | −10% | 20,000 | 10.0% |
| 止损很远 | −20% | 10,000 | 5.0% |
四种情形下,如果止损被打到,亏的都是 2000 元,也就是 20 万本金的 1%。仓位差了八倍,但风险完全一样。
注意第一行:止损只有 3% 时,公式算出来的仓位是总资金的三分之一。这时候要用另一条规则去压它,也就是 上一节 讲的单一标的上限(不超过 20% 到 25%)。两条规则取更小的那个。
为什么是 1% 到 2%
因为要能扛住连亏。任何系统都会有连续亏损的时候,问题只是多长。
| 单笔风险 | 连亏 5 次 | 连亏 10 次 | 连亏 20 次 |
|---|---|---|---|
| 1% | −4.9% | −9.6% | −18.2% |
| 2% | −9.6% | −18.3% | −33.2% |
| 5% | −22.6% | −40.1% | −64.2% |
| 10% | −41.0% | −65.1% | −87.8% |
用 1%,连亏二十次也只回撤 18%,你还有完整的判断力。用 10%,连亏十次账户就剩三分之一,而那时候你几乎肯定已经开始乱做了。
连亏十次听起来很极端,其实没那么远:一个胜率 50% 的系统做两百笔,约三分之一的情况会遇到连亏 8 笔,约十分之一会遇到连亏 10 笔。胜率降到 45%,这两个数字会变成一半和五分之一。下一节 会用蒙特卡洛跑给你看。
凯利公式,以及为什么要打折
凯利公式回答的是另一个问题:在已知胜率和盈亏比的前提下,每次押多少能让长期增长最快。
凯利在数学上是对的,但直接用完整凯利在实盘里几乎必然出问题,原因有三个:
- 参数是估出来的,不是已知的。你的「胜率 55%」来自过去几十笔交易,样本量远远不够。真实胜率可能是 45%,那么按 55% 算出的仓位就是超配。样本量要多少才够,见 样本量与统计显著性。
- 凯利最大化的是长期增长率,不是舒适度。完整凯利下的回撤幅度极大,理论上会经历超过 50% 的回撤。数学上最优,心理上没人扛得住。
- 参数会漂移。市场环境变了,你的胜率和盈亏比也会变,而凯利假设它们是稳定的。
所以实务中普遍的做法是用四分之一到二分之一凯利。牺牲一部分理论增长率,换回大幅降低的回撤和一个能真正执行下去的仓位。
而对新手,更实际的顺序是:先用 1%-2% 规则跑够一百笔,有了真实的胜率和盈亏比数据,再回头看凯利算出来什么。在那之前,凯利的输入全是猜的。
今天就做这一件事
用上面的计算器,把你最近一笔交易的数字填进去:当时的总资金、入场价、你实际设的止损价(没设的话就填你心里那个数)。
对比一下:计算器算出来该买多少股,你实际买了多少股。
如果你实际买的比算出来的多不少,说明那笔交易的真实风险敞口远超 1%。把差多少倍算出来,这个数字比任何说教都直观。