跳到主要内容

信号触发,我没执行:一次真实的复盘

本文仅用于教育与研究,不构成投资建议。文中数据/案例仅用于说明方法与风险,可能省略交易成本与个体差异。


这不是假设场景,是我最近两天真实发生的事。记录在这里,是因为它比任何理论都更清楚地说明了执行纪律是什么,以及它为什么这么难。


背景:我在跟踪什么策略

我在策引里有一个自定义组合,用 BTC 的 MA50(50日均线)作为核心信号:

  • BTC 价格站上 MA50 → 允许开仓 BITX(比特币杠杆 ETF)
  • MA50 趋势向下(弱趋势期)→ 仓位降为最大仓位的 1/3
  • 这个 1/3 的设计,是我和 AI 反复讨论之后定的,目的是降低震荡市场的波动损耗

这套规则的早期版本曾让我在满仓状态下被反复打脸,回撤很大。后来我调整成了分级仓位:先用 1/3 试探趋势,确认后再加仓。规则本身是经过推敲的。


那天发生了什么

当晚,BTC 价格站上了 MA50。系统信号触发:应该买入 3%(最大仓位 10% 的 1/3)。

但我没有执行。

放弃这个信号的理由有两个:

理由一:外部噪音。 当晚川普发表了对伊朗强硬表态,开盘市场很差,风险情绪明显下降。我看着那个局势,觉得"现在不是时候"。

理由二:策略怀疑。 我一直觉得单纯的 MA50 在震荡行情里假信号太多,想加入 lag 机制(要求价格连续两天站上 MA50 才开仓)。但这个优化还没来得及回测验证。我告诉自己:"等有时间优化完再说,这次信号先放弃。"

于是,3% 的买入没有发生。


市场怎么反馈的

第二天早上,美伊之间传出谈判消息。市场直接反转。BTC 涨了 5%,BITX 涨了大约 10%。

我坐在那里看着,什么都没有。

如果执行了信号,3% 的仓位,一个早上接近 30 个基点的收益。不是大钱,但是系统给出的钱,我自己拒绝了。


当时为什么觉得放弃是"理性的"

这是最值得记录的部分,因为当时我完全不觉得自己在犯错。

我的逻辑链是:

  • 我对这个策略是了解的,我知道它的缺陷
  • 我正在优化它,所以"暂停执行、等优化完成"听起来很合理
  • 市场环境确实不好,川普/伊朗的消息是真实的风险
  • 等两天再说,不会损失太多

每一条单独看都有道理。但放在一起,结果是:我用"理性的包装"做了一个情绪化的决定。

我不是在"暂停策略",我是在"当信号让我不舒服的时候,给自己找了一个不执行的理由"。

这两件事表面上很像,但性质完全不同。


事后我理解了什么

这件事让我更清楚地看到两件事:

第一:策略可以被质疑,但不能在执行的那一刻临时改。

我对 MA50 的质疑是合理的。加入 lag 的方向也可能是对的。但在 v2 没有验证完之前,v1 就必须执行。否则,我既得不到 v1 的结果,也得不到 v2 的验证——我只是得到了"两者都没有"。

质疑策略的正确时机是复盘,不是信号触发的那一刻。

第二:最不舒服的时候,往往是系统在付钱给你的时候。

川普声明的那个晚上,市场看起来最危险,信号最不可信,我最不想买。但那恰恰是趋势策略的入场点——在不确定中按规则执行,而不是等到"确定了"再进去。等到确定,早就是别人的价格了。


这正是系统存在的意义

我的策引账号里,客观冷漠地记录了完整的信号。那条 MA50 突破的时间戳,那个应该执行但未被我执行的买入,安静地躺在那里。

系统没有情绪,它不怕川普的讲话,也不关心市场的恐慌。它只知道条件满足了,该发出信号。而作为一个人,我退缩了。

我不知道未来系统能不能把这种"信号触发 vs 实际操作"的执行偏离度可视化出来——某天信号触发了,但实盘没有对应动作。如果能,那就是一个绝佳的"纪律检验"界面。

但就算不能,这次经历本身已经够清楚了:

理解策略,和在最难受的时刻按策略执行,是两件完全不同的事。这也就是我们为什么需要一个冷酷的机器系统来辅助的原因。

我两边都经历了。我知道该怎么做,也知道为什么这么做,但还是被情绪左右了。

下次遇到这种让我极度不舒服的信号,我希望能记起这个早上——那个在我自作聪明的"理性放弃"后,BTC 独自涨了 5% 的早上。


📖 相关阅读