OptiNod 学院

止损位置 — 由波动率决定的位置

止损是入场依据失效的价格。放弃固定百分比,从结构和ATR反推止损幅度,由此确定1R。

止损是告诉你入场依据错了的价格。这个位置由市场结构和波动率决定。


上一篇已经确认,期望值的所有计算都从1R开始。这个1R,也就是一次交易愿意亏掉的金额大小,由止损位置决定。止损的原本目的,是预先标出“价格走到这里,说明我的入场依据错了”的那个价位。


最常见的方式是以账户或入场价为基准的固定比例。“亏损超过2%就砍掉”“在入场价下方3%设止损”都是典型例子。这种方式容易确定,看起来也一致。但这个2%或3%与该品种的波动率和图表结构毫无关系。


对BTC这种日波动幅度为3~5%的品种设3%止损,即使趋势在延续,一天的正常波动也会触及止损。反过来,在波动率回落的阶段,同样的3%又显得过宽,等止损被触及时,结构早已破坏很久了。固定比例在波动大的日子过窄,在波动小的日子过宽。


同样的固定比例止损,在波动率不同的两个市场里一个太紧、一个太松的原因
同样的固定比例止损,在波动率不同的两个市场里一个太紧、一个太松的原因

止损来自失效点


确定止损时首先要问的是“价格走到哪里,我的入场就错了”。如果是看到上涨趋势买入,趋势被破坏的价格就是失效点;如果是看到箱体上沿突破而入场,确认突破是假突破的价格就是失效点。止损放在那个位置。


这样看,止损位置由图表决定,我的账户情况不能成为决定止损位置的依据。失效点离入场价远,1R就大,近则1R小。如果1R大到难以承受,不能靠收窄止损来硬凑,而要减少这笔交易的数量,或者放弃入场。止损位置和仓位大小是两个独立的决定,把两者混在一起,两边都会被破坏。


固定比例忽略波动率


2024年8月5日,BTC从前一日收盘价58,161美元起步,日内最低跌到49,000美元,跌幅达16%,最终收在54,018美元。当天最高点与最低点之间的幅度约为9,300美元,占收盘价的17%。


在入场价下方5%设固定止损的人,仅这一天的波动就触及了止损,其中不少人在被止损的位置,眼看着价格回到54,000美元,三天后又收复62,000美元。波动率爆发那天的5%,与平时的5%意义完全不同。


问题的核心不在5%这个数字本身,而在于这个数字不管当天的波动率如何都是固定的。波动率翻倍的那天,止损幅度也要放宽一倍才能守住趋势,固定比例做不到这样的调整。止损幅度应当随价格平时的波动大小而放宽或收窄。


用ATR让止损幅度匹配波动率


ATR(Average True Range)是一段时期内一根K线平均的波动幅度。正如ATR那篇所讲,这个值不告诉你方向,只告诉你波动的大小。把止损定为ATR的倍数,止损幅度就会自动与波动率成比例。波动率变大,ATR变大,止损随之放宽;波动率回落,止损也一起收窄。


一般来说,止损幅度用2~3 ATR。1 ATR处在一天的平均波动之内,容易被正常的晃动触及;超过4 ATR,1R就会过大。Chandelier Exit是在最近高点减去ATR倍数的位置设止损,Supertrend也是同样的原理,把ATR用作止损线。两个工具都用ATR解决了固定比例解决不了的波动率问题。


ATR通常用14根,但作为止损基准时,应当匹配持仓周期。看几天的波段交易,以日线ATR为基准;看几小时的交易,则以该周期的ATR为基准。把两个周期分开使用,例如用日线ATR确定止损幅度,只在5分钟线上看入场时机,止损就匹配日线波动率而能承受噪音,入场则可以在较短的K线上抓得更精确。


把结构止损和波动率止损叠加


最可靠的止损,是同时考虑结构和波动率的位置。先在图表上找到入场依据失效的位置。上涨趋势入场,就是前一个波段低点;箱体突破入场,就是箱体上沿。然后在那个位置再向下0.5~1 ATR设止损。


再具体看一下箱体突破入场的失效点。如果BTC以收盘价突破箱体上沿60,000美元后买入,失效点就是箱体上沿60,000美元。突破若是真的,这个位置应当由阻力转为支撑,托住价格;收盘价重新回到它下方,突破就是假的。止损放在60,000美元下方1 ATR处。


把止损精确放在结构位置上,容易被专门针对这个位置的短暂跌破触及。市场里常见这样的走势:碰一下堆积在肉眼可见的波段低点正下方的止损,然后折返,也就是止损猎杀(Stop Hunt)。


ATR的缓冲空间会过滤掉这种噪音。短暂跌破波段低点的长下影线会停在缓冲范围内,收盘价收在结构下方,止损才会被触及。把止损定义为“收盘价跌破波段低点”,也能得到同样的效果。


止损从前一波段低点向下再留出ATR缓冲,以吸收止损猎杀影线的结构
止损从前一波段低点向下再留出ATR缓冲,以吸收止损猎杀影线的结构

止损幅度决定1R,因此决定数量


止损位置确定后,1R就确定了。在60,000美元入场、止损设在58,500美元,1R就是1,500美元,占入场价的2.5%。这个1R是下一篇要讲的仓位大小的出发点。要先定止损,再由此反推数量。先定数量再去凑止损,每笔交易的1R就会各不相同,上一篇的期望值计算也就没用了。


遵守这个顺序,波动越大的品种,数量自然越小。止损幅度宽,要保持同样的1R金额就得少买。波动率拉宽止损幅度,止损幅度拉宽又减少数量,结果是波动越大的交易,入场时的数量越少。


移动止损会破坏期望值


止损一旦定好,价格向那个位置靠近时,就会产生把止损再往下挪一点的冲动。这是“再多撑一下就会回来”的判断。止损一挪动,1R就变大,在以平均亏损1R设计的系统里,一次亏损会变成2R、3R。这一次亏损会吞掉之前多次的盈利。


止损在入场前定好,入场后只朝盈利方向移动。价格对自己不利时放大止损,看起来像在减少亏损,实际上是在亲手破坏自己管理的1R。如果觉得失效点判断错了,这不是移动止损的理由,反而是应当重新检查最初入场依据的信号。


  • 入场条件:BTC日线处于上涨趋势中,以前一个波段低点56,000美元为支撑形成回调(Pullback)后,价格重新上涨。
  • 入场:在60,000美元买入。
  • 止损:设在波段低点56,000美元再向下1 ATR(例如1,400美元)的54,600美元。此时1R为5,400美元,占入场价的9%。
  • 失效:价格以收盘价计跌破波段低点56,000美元,视为趋势被破坏,平仓。收盘价跌破56,000美元是早于54,600美元硬止损出现的提前出场标准,54,600美元的止损则是为暴跌时来不及等收盘价而准备的保护线。入场后止损只朝盈利方向上移,不向下移动。

跟随上移止损的两种方法


止损起初是限制亏损的线,随着趋势推进,会变成保护盈利的线。


第一种是基于结构的移动止损。每当价格形成新的波段高点以及其上方新的回调低点,就把止损上移到前一个回调低点下方。只要趋势延续,止损就一直跟着上移,趋势被破坏时,在最后一个回调处平仓。


第二种是Chandelier Exit这类ATR移动止损。以最近高点减去ATR的2~3倍的位置作为止损,每次创出新高,这条线也同步上移。波动大的阶段止损跟得宽,回落的阶段跟得窄,既不会因短暂跌破而错过趋势,趋势结束时又能守住盈利。


每当高点刷新,止损线就按ATR倍数在下方阶梯式跟随上移的移动止损
每当高点刷新,止损线就按ATR倍数在下方阶梯式跟随上移的移动止损

无论哪种方式,核心都一样。止损不是入场时定一次就结束的线,而是随趋势只朝一个方向移动的线。

计算盈亏比和期望值

根据入场价、止损价和目标价计算盈亏比,再按你假设的胜率和平均盈利计算单笔交易的期望值。无需登录即可使用。

打开盈亏比计算器