OptiNod 学院

FOMO追涨:入场越晚,盈亏比先被压低

追涨买入即使入场判断正确也有成本。相对信号价晚了多远,盈亏比就缩小多少,这个大小可以在交易记录中用R来衡量。

追涨买入,是为了减少错过的后悔而进行的入场。如果止损和目标由市场结构定好,那么仅仅因为入场价晚了一点,盈亏比在入场的那一刻就先降低了。


FOMO追涨源于后悔规避(regret aversion)这一决策偏误。1982年由Graham Loomes和Robert Sugden整理的后悔理论认为,人在计算时,除了选择的结果,还会把“如果选了别的会怎样”这种预期后悔也算进去。一想到眼睁睁看着上涨之后会后悔,就为了避开这种后悔,在已经涨上去的价格入场。再叠加社会认同(social proof)。看到很多人在买,就觉得那个方向是对的,价格上涨本身看起来就像入场信号。


大众把这笼统地称为“贪婪”或“信心来得晚”。如果只把它看作贪婪的问题,改正的办法就止于“少贪一点”。但入场判断本身是对的,所以这种办法挡不住下一次上涨时同样的事重演。FOMO追涨的成本并不是因为方向错了而产生,而是因为入场时点晚了而产生。


晚入场的成本直接体现在盈亏比上。如果止损和目标由市场结构确定,这两个价格是不会动的。设止损在距信号价R的位置,目标距信号价m·R,若入场比信号价晚k·R,实际盈亏比就缩小为(m − k) ÷ (1 + k)。因为到目标的距离缩短了k·R,到止损的距离增加了k·R。例如,计划盈亏比为3的入场,晚了0.5R,盈亏比就降到(3 − 0.5) ÷ (1 + 0.5) = 1.67。入场只晚了0.5R,盈亏比却减少了近一半。


信号入场与追涨入场的比较
信号入场与追涨入场的比较

追涨买入,是为了减少后悔而进行的入场


FOMO追涨来自预期后悔和社会认同两个方面。参照点是“只看着上涨的自己”。没有仓位而错过+20%的后悔,比以糟糕的价格入场而亏损的风险感觉更大。所以在已经涨上去的价格入场的选择,在那一刻感觉像是在降低风险。


社会认同取代了入场标准。成交量激增、社交媒体提及、价格暴涨本身,看起来就像“大家都在买”的信号,判断入场的标准就从最初信号出现的位置,转移到“确认价格已经涨了”上。两种选择在那一刻都让人觉得合理,但合在一起,入场时点就从信号K线向后推迟了。


入场晚了,盈亏比从两个方向缩小


设信号价为S,止损价为ST,目标价为TG,则计划风险为R = S − ST。设到目标的距离为m·R,则计划盈亏比为m。现在只让入场比信号价晚k·R。入场价变成E = S + k·R,止损价和目标价是由市场结构决定的价格,所以不变。这样,实际风险增加为E − ST = (1 + k)·R,到目标的实际距离缩小为TG − E = (m − k)·R。实际盈亏比为(m − k) ÷ (1 + k)。


以计划盈亏比m = 3的入场为例,晚0.5R入场时盈亏比为(3 − 0.5) ÷ (1 + 0.5) = 1.67,晚1R为(3 − 1) ÷ (1 + 1) = 1.0,晚2R为(3 − 2) ÷ (1 + 2) = 0.33。风险增加、到目标的距离缩短,这两个方向同时起作用,所以盈亏比并不是随入场延迟成正比减少,而是比这更快地减少。


也有不按结构、而是在距入场价一定幅度处设止损的方式。这时风险仍是R,但止损价会升到结构上的支撑线之上,很小的波动也会触及。盈亏比以m − k的方式减少得少一些,但止损设在了较浅的位置,胜率会降低。晚入场的成本,要么体现在盈亏比上,要么体现在胜率上,二者必居其一。


追新高,在回吐中以亏损收场


2024年3月,比特币越过了2021年创下的前高约69,000美元。突破信号在3月11日收盘价72,078美元处,确认站上这个高点。追涨入场并不发生在这根信号K线。它发生在价格创新高成为新闻的3月14日,高点73,777美元附近。社会认同最强的位置,与入场滑点最大的位置重合。


那天的K线触及73,777美元后回落到71,389美元,形成了上影线,价格在3月19日回吐了约17%,到达低点61,555美元。如果把止损设在突破前的支撑线约67,000美元,那么在信号价(72,078美元)入场的风险约为5,100美元,即1R。追逐高点(73,777美元)的入场,在同样的止损价上要亏约6,800美元,即1.33R。同一次突破失败了,晚入场的人亏的是计划的1.33倍。比特币再次越过73,777美元是八个月之后,期间8月5日曾跌到49,000美元。


即使在趋势延续的区间,晚入场的盈亏比也很低


即使同一次突破成功了,晚入场的成本也是可以计算的。2024年11月6日,比特币以收盘价75,572美元确认突破了3月的高点73,777美元。如果在这个信号价入场,并把止损设在73,000美元下方,风险约为3.5%,而价格在12月17日涨到了108,353美元,涨幅约43%。盈亏比是两位数。


确认同一次上涨、五天之后的11月11日以收盘价88,648美元入场的人,在同样的止损价上,风险扩大到约18%,距108,353美元剩下的距离缩小到约22%,盈亏比降到约1.3。而且,18%幅度的止损实际上很难原样保持,如果设置更窄的止损,就会在11月12日85,072美元的回吐中被止损。趋势延续了,晚了五天入场,两位数的盈亏比也会降到1附近,止损也落在了结构上守不住的距离上。


入场滑点在交易记录中用R来衡量


如果只把FOMO看作耐心的问题,就确定不了要改哪里。把入场时点与信号对照,会得到三个数字。


  • 入场滑点(R):(实际入场价 − 信号K线收盘价) ÷ 计划1R,也就是上面公式中的k。每笔入场都要记下这个数字。它与买卖盘价差产生的滑点、手续费和流动性中的机械性滑点不同。它是入场被推迟这一行为的大小。
  • 入场延迟的K线数:把从信号K线到实际成交K线晚了几根收集起来得到的分布。这个分布向右拖得很长,就说明有追涨的习惯。
  • 晚入场组的盈亏比:只把k大的交易收集起来,计算平均盈亏比和期望值。如果k越大,实现的R越低,盈亏比公式就在自己的记录中得到了验证。

回测在信号K线成交,所以假设k = 0。实盘中的k > 0是回测与实盘期望值出现差距的一个原因,这也是信号与执行之间讨论过的执行差异中产生在入场环节的部分。不记录k,就会把这一差距笼统地归结为“最近市场不好做”的感觉。


滑点压低的盈亏比
滑点压低的盈亏比

限价单与等待回踩,用规则来阻止追涨


追涨是在入场的那一刻想避免后悔的行为,所以在那一刻留有自由裁量,就会重复发生。纠正的关键,是在入场之前就定下让入场价贴近信号价的规则。


  • 只用限价单入场:信号确认后禁止以市价追涨,只在距信号价规定的最大滑点之内挂限价单。
  • 最大追涨限度(R):如果入场价超过信号价规定的k·R,就跳过这笔交易。例如,k超过0.3R就不入场。
  • 等待回踩:不在突破之后立即用市价去追,而是在突破与回踩的回吐或回调中,把入场价压低到信号价附近。
  • 止损与目标由结构决定:止损和目标与入场价无关,先由市场结构确定,其间的盈亏比如果低于标准,就放弃入场。
  • 记录:每笔入场都记下信号价、入场价、k和实现的R。

这些规则的目的并不是更频繁地入场,而是让入场价贴近信号价,在实盘中守住回测所假设的盈亏比。


两个陷阱


因等待回踩而错过的交易。 有些突破不回吐就径直上涨,错过它的后悔会导致下一次的追涨入场。跳过一次不回吐的上涨,成本是错过一笔交易。而用市价去追每一次突破,成本是附加在全部交易上的k·R。这条规则对不对,不能凭错过的一笔交易来判断,而要凭整个晚入场组的盈亏比来判断。


把限价单改成市价单的习惯。 限价单没有成交时,以“价格在跑掉”为由改成市价单,原本想用限价单挡住的入场滑点就原样回来了。如果限价单在规定的k·R之内没有成交,这笔交易本来就是决定要跳过的交易。


追涨的成本只在入场价上显现


FOMO追涨的特点是,即使入场判断是对的,也会产生成本。方向对,信号也对,但仅仅一个入场价,就把盈亏比降到(m − k) ÷ (1 + k)。这一成本不会显示在胜率上,也不会显示在方向分析上,只有当把信号价与入场价的距离用R记录下来时,才会变成数字。测量信号价与入场价的距离,并跳过该距离超过预先设定限度的入场,追涨的成本就会在入场阶段被过滤掉。

用你自己的交易记录来确认

上传 MT5 交易历史报告或 TradingView 策略的交易列表(CSV),即可计算盈亏分布和连续亏损区间。无需登录即可分析。

分析我的交易记录 查看分析示例