单笔风险怎么定:2% 规则的算法,和它失效的三种情况

大多数人下单调仓的顺序是反的:先想”这只不错,买多少”,再想”跌了怎么办”。

正确的顺序只有一个方向:先定这笔最多能亏多少,再算能买多少。

顺序一反过来,仓位就永远是被情绪决定的——行情好的时候多买,行情差的时候也还是多买,因为你从来没有一个不依赖情绪的数字。

一、公式只有一行

最大可买股数 = (账户总资金 × 单笔风险上限) ÷ (入场价 − 止损价)

拆开就是三件事:你愿意为这一笔亏掉账户的百分之几、你打算在哪个价位认错、以及这个价位离现价有多远。

举个纯数字的例子(非任何真实标的):账户 10 万,单笔风险 2%,也就是最多亏 2000 元。入场价 20 元,止损价 18.6 元,每股风险 1.4 元。2000 ÷ 1.4 ≈ 1428 股,按 A 股一手 100 股算,能买 1400 股,占用资金 2.8 万,占总资金 28%。

这个结果值得停一下:2% 的风险,换来的是 28% 的仓位。如果止损位再远一点,比如设在 17 元,每股风险 3 元,可买股数立刻掉到 600 股,仓位只剩 12%。

所以”止损设在哪”不是一个技术细节,它直接决定了你的仓位。这也是为什么很多人明明有止损,仓位还是失控——他的止损位是为了”能多买一点”而设的,不是为了让判断出错时损失可承受。

二、为什么是 2%,不是 10%

不是因为 2% 更保守,是因为它能让你活到概率站在你这边。

假设你的方法胜率一般,连亏 10 次是完全可能发生的(任何一年都可能遇到)。算一下连亏之后的账户:

  • 单笔风险 1%:连亏 10 次,剩 90.4%
  • 单笔风险 2%:连亏 10 次,剩 81.7%
  • 单笔风险 5%:连亏 10 次,剩 59.9%
  • 单笔风险 10%:连亏 10 次,剩 34.9%

这些数字的差别不是”少赚一点”,是还能不能继续。亏掉 65% 之后,你需要赚 186% 才回本;而在这个状态下,几乎没有人还能按原计划执行。

换句话说,仓位规则的真正作用不是提高收益,是让你在最差的那段时间里还有决策能力。

三、它会在三种情况下失效

公式没错,但它有三个前提,一旦被破坏,算出来的数字就是假的。

第一,跳空。止损价是”意愿价”,不是”成交价”。隔夜跳空 8% 的时候,你的 2% 风险会变成 8%。缓解办法不是把止损设得更近,而是控制单笔仓位上限,并且在事件(财报、政策窗口)前主动降低暴露。

第二,止损位不真实。为了”能买更多”,把止损设在离现价很近的位置——结果被正常波动打掉,反复止损、反复进场,摩擦成本和手续费吃掉的比一次大亏更多。止损位必须由图表结构或逻辑决定,不能由仓位倒推。

第三,相关性叠加。这是最容易被忽略的一种。三个同板块的持仓各 2%,看起来分散,实际上是一个 6% 的单一敞口——行情来的时候它们一起跌。

对应的做法是再加一条总预算:同时持仓的总风险不超过 6%。当一个板块的仓位加起来逼近这个数,新的一笔就不该做了,不管它看起来多好。

四、这套算法解决什么,不解决什么

它只解决一个问题:你能在市场里活多久。

它不解决”能不能赚”。仓位管理再精细,也无法让一个期望值为负的方法变成正收益——它只会让亏损变慢一点、体面一点。

但反过来,一个期望值为正的方法,如果没有仓位规则,也会在某次连续亏损里被打断执行,最后的结果和没有方法一样。

所以这两件事的次序是:先有能存活的下限,再谈上限。

五、今天就能做的一件事

打开你的持仓(或者下一笔要做的交易),只填四个数:账户总资金、单笔风险上限、入场价、止损价。

然后看算出来的仓位。如果你的实际仓位比它大,多出来的部分不是”看好的表达”,是失控的部分。

我把这张表放出来了,填四个格子就出结果,还带一个连亏压力测试:工具与模板 → 单笔风险计算表。


说明:本文为方法论与工具说明,不构成任何证券的买卖建议。文中价格均为示例数字,不指向任何真实标的。作者非持牌人士,不提供投资咨询。持仓风险由决策者自行承担。

作者:量价老K(BellClose 站长)。同名账号:公众号、视频号、抖音、小红书、B 站、快手;短内容讲怎么做,这个站存完整档案。

发表评论