信号触发,我没执行:一次真实的复盘
本文仅用于教育与研究,不构成投资建议。文中数据/案例仅用于说明方法与风险,可能省略交易成本与个体差异。
这不是假设场景,是我最近两天真实发生的事。记录在这里,是因为它比任何理论都更清楚地说明了执行纪律是什么,以及它为什么这么难。
背景:我在跟踪什么策略
我在策引里有一个自定义组合,用 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% 的早上。
📖 相关阅读
- 把账户交给"法治":从人治到规则化执行 — 这篇案例对应的理论框架
- 策略失效判定:何时坚持,何时放弃 — 关于什么时候"质疑策略"是正确的
- 与无聊共处:系统化投资最难的考验 — 等待信号时的另一种执行挑战