第7章 资金管理:仓位不是拍脑袋定的,是算出来的
仓位不是拍脑袋定的,是算出来的:仓位等于账户规模乘以单笔风险比例,再除以止损距离。这一章先把顺序摆正:先定这笔允许亏多少,再反推下多少;给出单笔风险的常见区间和定它的依据;用同一个账户的三个算例演示止损距离变化时仓位怎么跟着变,拆掉固定手数这个最常见的错误;然后讲同方向多笔的风险合并、杠杆和仓位为什么不是一回事,最后回答连亏之后要不要减仓。读完这一章,下多少这个问题从此不再需要感觉。
本文目录(9 节)
上一章的持仓规则把开仓到平仓之间那段路修完了。到这里,一笔交易怎么进、怎么守、怎么出,都有了答案。
还剩一个数字没定:下多少。多数人把它交给感觉,行情看着顺就重一点,刚亏过就轻一点。这个数轮不到感觉出场,它是算出来的。
这一章给出那条算式。先摆正顺序,再定单笔风险,然后把三个算例算给你看。算完你会发现,仓位是整套系统里最不需要犹豫的部分。
7.1 先定亏多少,再算下多少
正确的顺序只有一种:先定这笔允许亏多少,再由它反推下多少。顺序反了就永远算不对。
多数人的顺序恰恰是反的:先凭感觉定一个手数,进场之后行情不对,才回头看这笔会亏多少。亏多少成了结果,而它本来应该是起点。
反过来的麻烦在于,亏损金额由两个变量决定:仓位和止损距离。止损距离由第 5 章的离场规则定,行情波动大它就远,波动小它就近。
先定仓位,等于放任亏损金额跟着止损距离乱跑。这一笔亏几百,下一笔亏几千,账户的命运交给了当天的波动。
而且这两个变量的地位不一样。止损距离是从图上读出来的:ATR 多大、结构位在哪,第 5 章已经把它写死,你改不了它。你唯一能自由决定的变量是仓位。
所以整个资金管理其实只回答一个问题:仓位这个数怎么定,才能让亏损金额落在你要它落的位置上。答案就是把顺序倒过来。
术语卡 | 单笔风险(Risk per Trade):一笔交易在止损被打时损失的账户占比。它是资金管理里唯一需要先定下来的数,仓位由它反推,不由感觉给出。
摆正之后的顺序是三步:定下这笔最多亏账户的百分之几;从离场规则里读出止损距离;用前者除以后者,得到仓位。三步里没有一步需要看盘感。
注意第一步定的是比例,不是金额,也不是手数。「这笔最多亏 500」是金额,「下 2 手试试」是手数,都不是起点。起点必须是账户的百分比,因为只有比例能跨账户、跨行情地保持同一个意思。
这个顺序可以压成一句话挂在系统文档最上面:知道会亏多少之前,不存在「下多少」这个问题。检验也容易:说得出手数、说不出止损被打时亏账户的百分之几,顺序就还是反的。
这个顺序还有一个附带的好处:它把「敢不敢下」从问题清单里划掉了。亏损上限在进场前就写死,下单只是执行,勇气和恐惧都没有位置。
顺序摆正了,剩下两个问题:单笔风险定多少,算式长什么样。下面两节各答一个。
7.2 单笔风险定多少合适
常见区间是 0.5% 到 2%,本书的最小配置取 1%。区间的两端各有依据。
先看上界为什么压在 2%。单笔风险和连亏绑在一起:任何系统都会碰上连亏,十连亏不是稀罕事,是迟早会来的常客。
单笔 2%,十连亏后账户掉约 18%;单笔 5%,同样的十连亏掉约 40%。数字看着只是差一倍多,回程的路却完全不同。
亏掉 18%,需要涨约 22% 才能回来;亏掉 40%,需要涨约 67%。回本的坡度不是线性的,坑越深,爬出来的路越陡。2% 是多数人十连亏之后还爬得回来的上界。
把常见的几档摆进一张表,连亏的账就一目了然:
| 单笔风险 | 十连亏后的回撤 | 回本需要再涨 |
|---|---|---|
| 0.5% | 约 5% | 约 5% |
| 1% | 约 10% | 约 11% |
| 2% | 约 18% | 约 22% |
| 5% | 约 40% | 约 67% |
最该看的是右边那列的加速度:左边每翻一倍,右边翻得更快。5% 那一行不叫激进,叫把十连亏设成出局线,而十连亏本身并不稀罕。
再看下界为什么是 0.5%。风险定得太小,另一头会出问题:单笔 0.1%,赢一笔亏一笔都不痛不痒,错误的代价小到感觉不到,纪律反而松了。
0.5% 大致是「亏了会记住,亏十笔还站得住」的位置。再往下,系统跑起来和没跑区别不大,攒出的教训也不作数。
区间内怎么落到具体的数,可以用一个反问收口:回撤多深,你会开始怀疑系统、想动规则?把那个深度除以十,就是单笔风险该在的量级。多数人诚实回答之后,得到的数都比自己想用的小。
它和账户大小的关系要说清:比例不随账户变,金额随账户变。10,000 的账户单笔 1% 是 100,1,000,000 的账户是 10,000。比例写进规则,金额由账户算出,账户涨跌时规则一个字不用改。
它和交易频率的关系同样重要:频率越高,同样的比例暴露的总风险越大。日线一年三十笔和 15 分钟一年三百笔,同样单笔 1%,后者一年里经受的连亏轮次是前者的十倍。
频率还有另一面是重叠:短周期一天几笔,常常几笔同时在场,7.5 节的合并上限会先于单笔上限顶到头。长周期一年几十笔,多数时间场上只有一笔,单笔的比例可以给得从容一些。
所以频率高的系统要往区间下沿靠,频率低的可以贴着上沿。本书取 1%:4 小时级别的频率不高不低,1% 让十连亏停在约 10%,第 9 章做统计时,这段回撤不至于把人吓离场。
7.3 仓位计算公式
仓位 = 账户规模 × 单笔风险比例 ÷ 止损距离。一条算式,管所有行情。
仓位 = 账户规模 × 单笔风险比例 ÷ 止损距离
分子是你允许亏的钱,分母是每一单位仓位在止损被打时会亏的钱。除出来的数,就是让两边刚好对上的仓位。
分母要换算成钱才能除。外汇和黄金的一点、股票的一元、合约的一跳,每单位仓位对应的金额各不相同,代入前先查清「每一单位仓位亏一点等于亏多少钱」。本书的样例按一单位亏一点计一,省去换算,逻辑不变。
术语卡 | 仓位计算(Position Sizing):由单笔风险和止损距离反推这一笔该下多少的算法。止损远就下得少,止损近就下得多,让每笔亏损金额保持一致。
把数字代进去。账户 100,000,单笔风险 1%,允许亏的钱是 1,000。入场都在 2,404,止损距离按第 5 章的规矩取 2 倍 ATR。三种行情,三个 ATR,三个仓位:

图 7-1 仓位计算的三个算例。三笔的止损距离不同,仓位就必须不同,止损被打时亏的都是同一个数。
| 情形 | 止损距离 | 入场价 | 止损价 | 仓位 | 止损被打时亏 |
|---|---|---|---|---|---|
| 行情平静,ATR 3 | 6 点 | 2,404 | 2,398 | 1,000 ÷ 6 ≈ 166 单位 | 1,000 |
| 行情正常,ATR 6 | 12 点 | 2,404 | 2,392 | 1,000 ÷ 12 ≈ 83 单位 | 1,000 |
| 行情活跃,ATR 12 | 24 点 | 2,404 | 2,380 | 1,000 ÷ 24 ≈ 41 单位 | 1,000 |
中间那行就是本书一直用的那笔样例:ATR 6,入场 2,404,止损 2,392,目标 2,428。它的仓位不是拍出来的 83,是 1,000 除以 12 除出来的 83。
一个执行细节:除不尽时向下取整,实际亏损比 1,000 少十几块零头。取整只许朝小的方向,朝大取等于悄悄放大风险。
三笔的仓位从 166 一路降到 41,差四倍,但止损被打时亏的都是 1,000。这就是这条算式唯一要做到的事:让每一次失败的成本一模一样。
三个算例还顺带演示了一件容易被忽略的事:入场价没有进入除法。2,404 只是量止损距离的起点,真正被除的只有那 6 点、12 点、24 点。很多人以为「买得贵就下得少」,其实仓位从头到尾只看止损距离的远近。
成本一样,第 9 章的统计才有意义:每笔的分母相同,胜败可以直接相加比较。分母乱跳的账本,算不出任何结论。
执行上建议把算式做成一张随手可用的小表或计算器:输入当前权益和止损距离,输出仓位。开仓流程固定成三步:读止损距离、算仓位、下单。算的动作放在下单之前完成,盘中不心算,心算是给情绪留的后门。
7.4 止损距离变了仓位必须跟着变
固定手数是资金管理最常见的错误:止损距离在变,亏损金额就跟着乱跑。
用固定 100 单位重算上一节的三笔,对照就出来了:

图 7-2 固定手数与按风险计算的差别。止损距离在变、仓位不变,等于让每一笔的亏损金额自己乱跑。
| 笔 | 止损距离 | 固定 100 单位,亏 | 按 1% 算的仓位 | 按风险计算,亏 |
|---|---|---|---|---|
| 第 1 笔 | 6 点 | 600 | 166 单位 | 1,000 |
| 第 2 笔 | 12 点 | 1,200 | 83 单位 | 1,000 |
| 第 3 笔 | 24 点 | 2,400 | 41 单位 | 1,000 |
固定手数的三笔分别亏 600、1,200、2,400,差四倍。同一个人、同一套规则,失败的成本却由行情替你决定。
更糟的是方向:止损最远的那笔,通常出现在行情最乱的时候,偏偏在那里你下得最重。连亏两笔活跃行情,账户就少掉一大块,而你的规则一个字都没违反。
违反的不是规则,是规则里缺了一条。固定手数等于默认止损距离恒定,而离场规则明明写着止损随 ATR 变。两个部件各说各话,账户替它们买单。
固定手数为什么这么普遍?因为它给人一种「稳定」的错觉:每次下同一个数字,看起来最有纪律。可是交易的成本单位不是手数,是钱。手数稳定、亏损金额乱跳,这种稳定只是把变化藏进了你不看的那一栏。
它还有一个情绪版本:连赢几笔手痒加倍,连亏几笔又不敢下,仓位跟着心情走成波浪。按风险计算把这条波浪抹平了,仓位只回应两个输入:权益和止损距离。情绪想插手,找不到入口。
按风险计算把这件事自动化了:行情活跃时算式自动把仓位压小,平静时自动放大。判断已经在算式里,盘中只剩代入。
检验自己是不是在固定手数很简单:翻最近二十笔的记录,如果仓位数字笔笔一样,而止损距离笔笔不同,你就是。改法只有一条:把 7.3 的算式放进开仓流程,算完再下单。
7.5 同时持有多笔怎么算
同方向、同驱动的三笔 1%,合起来是一笔 3%。多笔的风险要合并算。
单笔风险管住了每一笔,管不住几笔叠在一起。黄金多、白银多、铜多,各 1%,看起来是三笔独立的交易,每笔都守住了规矩。

图 7-3 同方向多笔的风险合并。三笔同方向的仓位,本质是一笔三倍大的仓位。
实际上它们同涨同跌,相关性接近 1。同一个宏观驱动一翻脸,三笔一起打止损,账户一天掉 3%。分散只在名字上,不在风险上。
判断要不要合并,看两条:方向是否相同,驱动是否相同。同方向、同驱动的几笔,合并成一个总风险看待;驱动明显不同的,比如一笔做黄金的趋势、一笔做某只个股的财报,才算得上两笔。
「同驱动」听着抽象,实操里就一个检验:想象一条新闻或一个数据发布,会不会同时打到这几笔的止损。美元一转向,金银铜一起回头;一份纪要发出来,几个品种同时变脸。会被同一只手同时打疼的,就是同一笔。
上限建议给成三层:
| 层 | 上限 | 管什么 |
|---|---|---|
| 单笔 | 1% | 一笔交易的失败成本 |
| 同方向合计 | 2% | 同涨同跌的一簇仓位 |
| 全账户在持仓合计 | 3% | 所有仓位同时打止损的最坏一天 |
数字可以按自己的承受力调,三层结构不要省:单笔管一笔,同向管一簇,总额管全局。
额度用满之后的纪律:已经有 2% 的同向持仓在场,再好的信号也只能看着。放过信号是规则的一部分,不是执行失误。
三层上限还顺手解决了一个常见问题:手里已有一笔浮盈,能不能再开新仓?答案看额度不看心情。浮盈那笔按持仓规则把止损跟到成本价之后,它占用的风险额度就降为零,新仓只要三层都还有空间,照开。
这三个数字要写进系统文档,和入场规则放在一页。开仓前查一遍三层额度,任何一层不够,这笔就不开。
7.6 杠杆和仓位不是一回事
决定亏多少的是止损距离乘以仓位,不是杠杆倍数。杠杆只决定占用多少保证金。
这两个概念常年被混着用。杠杆倍数决定的是同样的仓位占用多少保证金,影响的是你能同时开几笔;真正决定这笔会亏多少的,是止损距离乘以仓位。

图 7-4 杠杆倍数与实际风险。决定你亏多少的是止损距离乘以仓位,杠杆只决定这笔占用多少保证金。
同样 10 倍杠杆,同样 100 单位:止损 6 点,打掉亏 600;止损 24 点,打掉亏 2,400。杠杆的数字一个没变,实际亏损差四倍。
反过来也成立。「我只用 3 倍杠杆,很稳」这句话本身不成立:3 倍杠杆配一个很远的止损,照样能一次亏掉账户的 5%。稳不稳看的是分母上那段距离,不是杠杆那个数字。
用 7.3 的算式做事的人,杠杆是算完之后的事:仓位由算式给出,需要多少倍数才开得出这个仓位,只是下单页面上的一个设置项,不是风险决策。
顺序不要颠倒。先选杠杆再定仓位,等于让保证金额度替你定了风险;先算风险再看杠杆,杠杆就只是工具。同一个倍数,两种用法,结果天差地别。
最后把「爆仓」也放进这个框架:爆仓是保证金被亏穿,它发生在没有止损或止损失效的时候。带着写死的止损和算好的仓位,倍数放大的只是资金效率;不带止损的仓位,倍数放大的才是毁灭的速度。危险从来不在倍数里,在没有止损的仓位里。
7.7 连亏之后要不要减仓
按当前权益重算仓位,连亏时亏损金额自动缩小。这是做法,也有代价。
7.3 的算式里写着「账户规模」,这个词有两种读法:开户时的本金,或者此刻的权益。按权益读,就是最常见的连亏减仓做法。
按权益浮动的效果:账户 100,000 亏到 90,000,单笔 1% 从 1,000 变成 900,仓位跟着缩。连亏越深,单笔亏损的金额越小,账户的下坡被自动放缓。
它的代价在回程:亏到 90,000 之后,赚回来的每笔金额也跟着变小,回到 100,000 要走的笔数比亏下来时多。用更浅的回撤换更慢的回本,这笔交换要在选它之前想清楚。
另一种更硬的做法是台阶式:回撤超过 10%,单笔风险从 1% 降到 0.5%,权益收复之后再调回来。它多一道明文的开关,好处是不被日常的小波动来回触发。
台阶式适合明知自己会在浮动里手痒的人:它把调整变成一年触发不了几次的大事,平时算式安安静静,不给每天微调留任何借口。
两种都合法,不减也合法:按初始本金算固定金额,简单,代价是连亏时没有减速带。真正不合法的只有一种:亏急了临时加大仓位想一把捞回,那不是资金管理,是这条算式的反面。
本书的最小配置选按权益浮动:它不引入任何新判断,每次开仓查一眼当前权益即可,和 7.3 的算式天然是一体的。
选定之后有一条记录纪律:每笔开仓时把当时的权益基数记进交易记录。第 9 章的统计一律用比例不用金额,亏 900 和亏 1,000 是同一个 1%,基数记清楚了,两段权益不同的记录才能放进同一本账里比。
本章要点
- 仓位的顺序只有一种:先定这笔允许亏多少,再由止损距离反推下多少。反过来的都是感觉。
- 单笔风险常见区间 0.5% 到 2%,依据是连亏之后还爬得回来;频率越高越往下沿靠,本书取 1%。
- 仓位 = 账户规模 × 单笔风险比例 ÷ 止损距离。ATR 3、6、12 对应仓位 166、83、41,止损被打时亏的都是 1,000。
- 固定手数等于放任亏损金额跟着止损距离乱跑,三笔能差出四倍,且行情最乱时下得最重。
- 同方向、同驱动的多笔要合并算:单笔 1%,同向合计 2%,全账户在持仓合计 3%;额度用满,再好的信号也只能看着。
- 决定亏多少的是止损距离乘以仓位,杠杆倍数只决定保证金占用。先算风险,杠杆是算完之后的事。
- 连亏减仓选按权益浮动:下坡自动放缓,代价是回本变慢;亏急了加仓不在任何选项里。
- 三层上限和算式写进系统文档,开仓前查额度、算仓位,两步都过才下单。
六个部件写好了五个。最后一个不在图表上:它决定你每天几点看盘、看多久,由作息决定,不由指标决定。下一章讲作息与周期,这是全书最想让你认真读的一章。
延伸阅读
- 仓位该用多大?决定你能不能活下来的不是看得准,是押得对 讲仓位方法本身的来龙去脉,是 7.3 那条算式的展开版。
- 投资中的资金管理:如何提高资金利用率,同时降低风险 从账户整体的角度谈资金分配,补充 7.5 的多笔合并视角。
- 高杠杆等于高风险吗?很多人对杠杆的理解是错的 把关于杠杆的常见误解逐条拆开,是 7.6 的完整版论证。
中英术语对照表
全书术语的正名、英文原名与一句话定义
在微信里搜「Tom讲交易」即可关注,每周更新交易教学