加仓、减仓及其对总风险的影响
新的数量会改变总敞口,浮盈不能自动抵消一切追加风险。
Snow 讲解 · 约 30 秒
每批都不大,合起来可能超预算

先猜一下:50 买了 3 份,52 又买了 2 份,止损都放在 48。碰到止损一共最多亏多少(不算费用)?

- 先在 50 买 3 份,价格上去后又在 52 买 2 份,止损都放在 48。
- 合起来算:3 份各亏 2,2 份各亏 4,碰到止损一共亏 14。
- 想在 54 再买 3 份,每份又多亏 6,总风险变成 32,超过预算 20,这批不加。
- 换个情况:价格到了 56,把止损抬到 51。按成本算,卖在 51 还能赚 1。
- 可按现在的市值算,跌回 51 要吐掉 25。本金不亏,不等于账户不缩水。
- 后来卖掉 2 份,只剩 3 份。止损单也改成 3 份,看到回报才算数。
第 1 / 6 步
要点
加仓、减仓都会改变总数量和总风险;每次调整后,把所有批次合在一起重算,按成本和按市值两种回吐都要看。
搞混了会怎样:用浮盈加仓,以为「反正是赚来的钱」,一次回落就把前面的盈利连本带利吐回去;或者减仓后止损单还按原数量挂着,触发时卖多了。
照着做
- 所有批次合起来算已成交的和还挂着的加仓单都算进去,合计不能超过这个想法的预算。
- 成本和市值分开看止损高于成本只说明按成本不亏;从现在的市值算,回吐可能不小,跳空还可能更差。
- 按实际数量更新减仓成交后,剩余数量、均价、止损单数量一起核对,看到回报再算完成。
真实行情:同一次回落,只买第一批亏 102,加满后亏 311
DOGE/USDT 日线 · 2023年7~8月 · 挑出的片段
只买第一批亏 101.97,加满后亏 310.76
加仓前,先把合并风险算进预算。
1第一批怎么买的?
7月24日收盘创 20 日新高,买在 0.0742,止损放 1.5 个 ATR 下方的 0.0670,买 13,949 个,碰到止损亏 100。这个想法最多亏 150。
2加同样数量会怎样?
第二天收盘 0.0819(高出 1.6 个 ATR)。再买 13,949 个,新增风险 207,合计 307,超过 150;按预算第二批最多 3,374 个。
3回落后各亏多少?
8月16日回到原止损:只买第一批 −101.97,按预算加(只冒 50)−152.47,加满不动止损 −310.76;止损抬到成本的 8月2日出场 −110.96。
遇到了怎么做
- 加仓前先把所有批次的「份数 × 到止损的距离」加起来,超过预算就缩小这一批或不加。
- 把止损抬到成本附近时,同时写下「从现在市值回落到止损会吐回多少」。
- 减仓成交后,按真实剩余数量改止损单,并查掉还挂着的加仓单。
去下方演示:看 2@100、3@101 加仓后的风险核对 →
数据口径DOGE 日线 · 账户 10000 · 单个想法预算 150 · 止损 1.5 个 ATR · 每边 0.1%
第一批在2023年7月24日买入。加满并把止损抬到第一批成本 0.0742:按成本算只亏第二批的差价,可从加仓那天的市值算,跌到新止损要吐回 213。手续费按每边 0.1% 计入。日线看不到盘中先后,止损按止损价估算,真实成交可能更差。这是挑出来的一段,不代表加仓一定亏。账户 10000、单个想法预算 150、1.5 个 ATR 止损都是教学假设;例子只说明怎么算合并风险,不代表加仓规则的好坏。
自测:换一组数字再算一遍
1. 20 买 4 份,22 又买 2 份,止损都放在 19。碰到止损一共最多亏多少(不算费用)?
2. 持有 6 份,均价 30,现价 36,把止损抬到 32。万一跌回 32,相比现在的市值会吐回多少?
画面是教学示意,不是真实行情。看不懂的地方可以直接问:微信 xtony1992(备用 xtony1993)· 电报 @xtony1992
本节完整讲解概念图解 · 实战步骤 · 主案例演示 · 换条件复盘 · 行动卡 · 进阶
01每批都不大,合起来可能超预算
先买 2 单位于 100,再买 3 单位于 101,统一保护 98,按保护价退出的价格损失是 2 × 2 + 3 × 3 = 13。若还准备买 2 于 102,全部成交后风险变 21。每一批单看都小,不代表合在一起仍满足同一笔预算。
留意第三批只买 2 份,每份只冒 4,看起来很小。和前两批合在一起呢?
教学示意结论预算管的是整个想法,所有批次合起来算。前两批已经用掉 13,只剩 2;第三批每份要冒 4,一份都放不下。「前面已经赚了」不会让新增的 8 变成零。
如果现价已到 103,把保护抬到 100,按成本和按市值会得到两个不同的数。本节把两个都画出来,避免把「本金没有风险」当作「权益没有风险」。
留意保护抬到均价之上,按成本不亏了。账户是不是就没有风险了?
教学示意 · 5 份、均价 100.6、现价 103 为教学数字结论按成本算的是「本金亏不亏」,按市值算的是「现在的权益会缩水多少」。保护 101 时按成本赚 2,可从现价 103 跌回去仍要吐回 10。两个数都写下来,而且都按保护价估算,跳空时更差(图 6)。
02实战步骤:合并所有批次,分开成本与回吐,按实际数量更新
什么时候用:持仓盈利后追加,或部分减仓后重新核对风险时。按下面的顺序做。
- 合并所有批次
成交和仍有效的新订单都做情景核算。
- 分开成本风险与回吐
相同保护价,比较基准不同会得到不同数字。
- 按实际数量更新
减仓回报、剩余持仓与保护相互核对。
第三步最容易漏。减仓不是按比例改变所有字段:已实现损益加入现金,剩余均价与保护数量分别更新,尚未撤销的加仓单仍可能再增加敞口。先查成交,再调整保护,不能按原计划数量猜当前实际持仓。
留意卖掉 2 份以后,只把显示数量改成 3,会出什么事?
教学示意起点:2@100、3@101 共 5 份,均价 100.6。现价 103 卖出 2 份,回报确认成交 2,已实现 2 × (103 − 100.6) = +4.8 记进现金;剩 3 份,均价仍按 100.6 记。之后价格先回到 102、再跌到保护 100。
结论减仓不是只改一个数字:已实现盈亏记进现金,剩余数量和均价单独记,保护单数量改成实际剩余,还挂着的加仓单要查、要撤。四种组合里只有「改成 3、已撤」和计划一致。
用浮盈加仓后声称新增头寸没有风险。
03主案例演示:真实行情里的两批合并、追加被拒与抬保护
上面图 1~图 3 用 2@100、3@101 的教学数字,把两批合并、追加被拒、抬保护与减仓核对算了一遍。这里换成真实行情:LINK 日线,同一套加仓规则的两段,一段碰到止损,一段拿满 20 天。账户 10000 USDT,这个想法最多亏 150。
留意同一次加仓信号,加多少、止损抬不抬,结果差多少?两段放在一起看。
只买第一批:318.1 个 @ 4.1763,碰到止损 3.86 亏 100,在预算 150 之内。6月12日碰到止损,含费用 −102.56。6月2日收盘 4.3976 触发加仓。预算只剩 50,第二批最多 50 ÷ (4.3976 − 3.86) = 93.3 个,合计碰到止损亏 150。结果 −153.33。加同样 318.1 个:第二批离止损更远,每个要冒 0.54,合计 270.39,超过预算 150。按规则这批被拒,这里画出来只作对照:结果 −275.57。加满后把止损抬到第一批成本 4.1763:按成本算只亏第二批的差价 70.39;可从加仓那天的市值算,跌到新止损要吐回 140.78。6月11日碰到抬高后的止损,结果 −75.77。
只买第一批:249.0 个 @ 4.82,碰到止损 4.42 亏 100,在预算 150 之内。第 20 天 7月24日收盘 7.4284 卖出,含费用 +646.5。7月6日收盘 5.3617 触发加仓。预算只剩 50,第二批最多 50 ÷ (5.3617 − 4.42) = 53.0 个,合计碰到止损亏 150。结果 +755.37。加同样 249.0 个:第二批离止损更远,每个要冒 0.94,合计 334.9,超过预算 150。按规则这批被拒,这里画出来只作对照:结果 +1157.97。加满后把止损抬到第一批成本 4.82:按成本算只亏第二批的差价 134.9;可从加仓那天的市值算,跌到新止损要吐回 269.79。这段没碰到,第 20 天卖出,结果 +1157.97。
真实行情:LINK/USDT 日线,现货公开历史数据(UTC)。挑出的片段,不代表概率,不承诺收益。规则事先写死:账户 10000 USDT、这个想法最多亏 150;收盘高于之前 20 天最高收盘买第一批,共同止损 = 买入价 − 1.5 × ATR14,第一批冒 100;10 天内第一次收盘不低于「第一批 + 1 个 ATR」加第二批;碰到止损按止损价卖,否则第一批买入后第 20 天收盘卖;每边费用 0.1%。日线看不到盘中先后,止损按止损价估算,真实成交可能更差。
结论加满以后,亏的那段比只买第一批多亏 173.02,赚的那段多赚 511.47;事前不知道会走哪一段。预算规则管的是「万一错了」:按预算加,亏的那段只多亏 50.77。把止损抬到第一批成本,片段一少亏了,可加仓那天的市值要吐回 140.78,并不是「没风险」。
两段里,只要真的加了第二批,止损单都要改成两批合计的数量;卖出时按回报核对实际卖掉几个,别让保护单按旧数量挂着(图 3)。
04换条件复盘:加不加、抬保护后记什么、减仓后改什么
把上面的材料放回三个时点。每一步只用当时知道的信息。
材料同图 1~图 3:2@100、3@101,保护 98,预算 15。评价只看当时的信息。
手里 2@100、3@101,保护 98,这个想法的预算 15。现价 102,想再买 2 份。
加不加?浮盈不是新增风险的许可,碰到保护时两批都要亏。
所有批次合起来算,超了就缩小或不加。
预算是整个想法的,不是每一批各有一份。
提示:前两批碰到保护已经要亏多少? 选一支,三支的后果都会画出来。
没加第三批。现价涨到 103,把保护从 98 抬到 100。5 份均价 100.6。
这时记录里写什么?保护 100 其实还低于均价,按成本也要亏 3。
两个基准分开写,不相加。
本金没风险不等于权益没风险。
提示:按成本算和按现在的市值算,差在哪? 选一支,三支的后果都会画出来。
在 103 卖出 2 份,回报确认成交 2。还挂着一张旧的「2 份 @102」加仓单。
接下来改什么?按实际数量更新,看到回报才算完成。
保护单按旧数量挂着,触发时会卖多。
已实现盈亏、保护单、挂单都没动,账和单子对不上。
提示:手里还剩几份?保护单挂的是几份? 选一支,三支的后果都会画出来。
你走过的路径
评价依据是当时的信息,不看事后涨跌。
保护已经高于均价,是否无需预算?
仍有当前权益回吐、跳空、费用及订单执行风险,不能把按保护价的盈利情景当成保证。
05把本节方法留给实战
照图 1 把所有批次合起来算,照图 2 分开写按成本和按市值的回吐,照图 3 减仓后逐项核对。本节行动:加减仓后重新列总数量、共同保护与断层情景。
需要时再写自己的行动卡(可选)
06再往深处想一步
展开:保护抬过均价,还剩下哪些风险
如果现价已到 103,把保护抬到 100,按原成本计算可得到某种已锁定或仍可能亏损的账面情景,但跳空仍会破坏这个情景。保护抬得再高,它也只是一个触发条件。
留意保护 101 已经高于均价 100.6,最坏是不是也赚 2?
教学示意结论保护单只是「到了这个价就发出卖单」,不保证按这个价成交。跳到 98 才成交,5 份按成本亏 13。所以抬保护之后,按成本、按市值、按跳空三种情景都要写。
除了跳空,还有费用和订单执行:保护单是挂在服务器上还是只在本地,数量是否等于实际持仓(图 3)。「本金没有风险」只说明按成本、按保护价估算时的一个情景,不是「权益没有风险」。
想再想一想?展开问题与笔记(可选)
回想你最近一次加仓:加之前,有没有把所有批次(包括还挂着的单)合起来,算一遍碰到保护时一共亏多少?
笔记仅保存在当前浏览器展开参考思路
照图 1 列出每一批的份数和到保护的距离,加总后和预算比;超了就缩小这一批或不加。抬保护时照图 2 写两个数,减仓后照图 3 逐项核对四件事:成交、剩余、保护数量、旧挂单。