风控 · 第 6 节

单笔风险 1%-2% 规则

资金管理与风控 · 第 6 页。前面几节的东西,在这里合成一个能直接用的公式。

一句话速览 先定每笔最多亏总资金的百分之几,再由止损距离倒推该买多少股。这条规则把仓位、止损、账户规模三件事绑成一个可计算的整体。
这节课要你带走的 一个下单前三十秒就能算完的公式,以及理解凯利公式为什么在实盘里 必须大幅打折使用。

第 3 节 说过,正确顺序是先定止损位再算仓位。这一节给出「再算仓位」那一步的具体算法。

公式

  1. 先定单笔风险金额 = 总资金 × 风险比例(通常 1% 到 2%)
  2. 算每股风险 = 入场价 − 止损价
  3. 股数 = 单笔风险金额 ÷ 每股风险,然后向下取整到整手

就这三步。注意仓位金额是算出来的结果,不是你决定的输入。这是这条规则最重要的地方。

交互 · 仓位计算器

该买多少股

股数已按 A股整手规则向下取整到 100 的倍数(科创板起点 200 股,需另行调整)。 计算不含手续费,完整费用见 手续费那一节

这条规则解决了什么

它让不同的交易机会自动获得不同的仓位,而依据是客观的止损距离,不是你的主观信心。

情形止损距离仓位金额占总资金
止损很近−3%66,70033.3%
止损适中−5%40,00020.0%
止损较远−10%20,00010.0%
止损很远−20%10,0005.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%,这两个数字会变成一半和五分之一。下一节 会用蒙特卡洛跑给你看。

凯利公式,以及为什么要打折

凯利公式回答的是另一个问题:在已知胜率和盈亏比的前提下,每次押多少能让长期增长最快。

交互 · 凯利仓位

完整凯利
四分之一凯利(实盘参考)

公式 f = (b·p − q) ÷ b,其中 b 是盈亏比、p 是胜率、q = 1 − p。 结果为负数表示这套参数下不该下注。

凯利在数学上是对的,但直接用完整凯利在实盘里几乎必然出问题,原因有三个:

  1. 参数是估出来的,不是已知的。你的「胜率 55%」来自过去几十笔交易,样本量远远不够。真实胜率可能是 45%,那么按 55% 算出的仓位就是超配。样本量要多少才够,见 样本量与统计显著性
  2. 凯利最大化的是长期增长率,不是舒适度。完整凯利下的回撤幅度极大,理论上会经历超过 50% 的回撤。数学上最优,心理上没人扛得住。
  3. 参数会漂移。市场环境变了,你的胜率和盈亏比也会变,而凯利假设它们是稳定的。

所以实务中普遍的做法是用四分之一到二分之一凯利。牺牲一部分理论增长率,换回大幅降低的回撤和一个能真正执行下去的仓位。

而对新手,更实际的顺序是:先用 1%-2% 规则跑够一百笔,有了真实的胜率和盈亏比数据,再回头看凯利算出来什么。在那之前,凯利的输入全是猜的。

今天就做这一件事

用上面的计算器,把你最近一笔交易的数字填进去:当时的总资金、入场价、你实际设的止损价(没设的话就填你心里那个数)。

对比一下:计算器算出来该买多少股,你实际买了多少股。

如果你实际买的比算出来的多不少,说明那笔交易的真实风险敞口远超 1%。把差多少倍算出来,这个数字比任何说教都直观。

带走这一条:股数 = 单笔风险金额 ÷ 每股风险。仓位是算出来的结果,不是你决定的输入。 1% 的单笔风险能让你扛住连亏二十次只回撤 18%。凯利公式在实盘要打到四分之一左右用, 因为它的输入参数全是估计值。