有人跟你说"我这套信号胜率 70%"。

在你想"要不要试试"之前,先问一句:这句话到底在说什么?

是一个把数据映射成多空的函数?是一个"什么时刻按下按钮"的规则?还是一个卖给你的商品?这三样东西的验证方法完全不同,而"信号"这两个字对它们一视同仁。

「交易信号」是使用频率最高、定义最模糊的一个词。

这一篇不讨论任何具体信号,只做两件事:把「信号」这个词拆清楚,以及给出判断一个信号的顺序

顺序这件事比它听起来重要——大多数人从最贵的一步开始(直接回测看曲线),而前面几步既便宜又淘汰率更高。

⚠️ 这一点第一次听会觉得多余:“直接跑一遍回测不就知道了?“问题在于回测是这几步里最容易骗你的一步:它给你一条漂亮的曲线和一堆小数点,看起来极其确定,而它可能只是拟合了噪声。前面那几步虽然粗糙,却问的是回测答不了的问题——比如"这个信号在逻辑上凭什么成立”。

本系列仅用于记录与普及基础知识,不构成投资建议。本篇讲的是信号的规格与判据,不提供任何具体信号,也不评价任何具体产品或服务。

零、三种「信号」

这个词在实际使用中指三种完全不同的东西,混用是大部分混乱的来源:

是什么 归谁管 在手册里
① 状态判据 把市场数据映射成「多 / 空 / 空仓」的函数 你自己写的代码 第 30 篇第五节
② 触发器 状态成立后,具体什么时刻下单 执行层 第 18 篇
③ 别人发给你的「信号」 一个产品 卖信号的人 第 9 篇的陷阱

打个比方

这三样的关系,像菜谱 / 火候 / 卖菜谱的人

菜谱(①)你可以照着做一遍,看结果对不对——它是可检验的。火候(②)决定你实际做出来的和菜谱说的差多少——它是执行问题。而卖菜谱的人(③)是一门生意:他的收入来自卖菜谱,不来自做菜,这两件事的激励方向完全不同

⭐ 所以:① 和 ② 是函数,③ 是商品。 前两者用统计方法判断,第三者要问的是完全不同的一组问题(见第 9 篇)——首先是"他为什么要卖给我,而不是自己用”。

前两者的判断方法是统计和算术,第三者的判断方法是激励结构——完全不同的两套东西,放在第七节单独讲。

本篇第一到六节讲的都是 ①。

一、⭐ 一个信号的完整规格

「均线金叉买入」不是一个信号,它是一句话。

一个可用的信号必须完整指定五项:

① 输入   用哪些数据,以及每一项在什么时刻真实可得
② 规则   无歧义、可编码;换个人拿去算能得到同样结果
③ 输出   离散状态(多 / 空 / 空仓),不是「强弱」
④ 时点   信号在哪一根 K 线的哪一刻确定
⑤ 出场   ⭐ 缺了它,收益分布的形状根本没被定义

⚠️ 缺任何一项,它就不可回测,因此不可证伪。 而不可证伪的东西,你没法判断它好不好——这不是「难判断」,是根本没有判断这回事

两项最常被漏掉:

  • 第 ③ 项:输出必须是离散的。第 30 篇第五节讲过,「信号强度」是个不可靠的量,把它当连续变量用会污染仓位。方向归信号,大小归波动率。
  • 第 ⑤ 项:只给入场规则的「信号」,连收益是凸是凹都不确定(第 30 篇第四节:形状归出场管)。

一份可以照着填的规格

名称:        <一句话>
输入:
  - 数据源:   <哪个平台 / 哪个接口>
    可得时点: <每根 K 线收盘后多少秒>
规则:        <伪码,别人能照着实现>
输出:        LONG | SHORT | FLAT
确定时点:    <第 N 根 K 线收盘 + 确认延迟>
执行时点:    <确定时点之后的第一个可成交时刻>
出场:
  止损:      <价格或规则>
  止盈/追踪: <规则>
  时间止损:  <最长持有期>
成本假设:    <往返手续费 + 价差 + 滑点估计>
预登记:      <本次一共打算测试多少组假设>

⭐ 最后一行不是形式主义——第五节会解释为什么它决定了你的 p 值有没有意义。

二、⭐ 最致命的错误是第 ④ 项:时点

前视偏差(look-ahead bias)是回测里最常见、也最难自己发现的错误,因为它产生的曲线特别漂亮。漂亮到你不会想去怀疑它。

常见形态:

错误 真相
用收盘价算信号,然后用当天收盘价成交 收盘价确定的那一刻,市场已经关了
财报数据回溯到报告期 应该用公布日
指数成分调整回溯到生效日 应该用公告日第 16 篇
用当前的标的列表跑历史 幸存者偏差(第 26 篇的 point-in-time 标的池)
假设 K 线内先触及有利的那一端 第 27 篇高低点谁先出现不可知
用修订后的宏观数据 很多宏观指标会被反复修订,当时公布的是另一个数

自查方法只有一句

对每一个输入问——这个数字在我下单的那一刻,真的已经存在了吗?

⚠️ 加密市场有一个额外的坑:交易所 API 返回的当前 K 线是未走完的第 27 篇)。实盘里用未走完的 K 线算信号、回测里用走完的,两边就不是同一个策略了。

三、⭐ 按信息含量给信号分类

这是第 27 篇那张分类表的直接应用,也是最省时间的一道筛子:

例子 有没有新信息
① 价格的确定性变换 MA、EMA、MACD、RSI、KDJ、各类振荡指标
② 二阶矩 波动率、ATR ✅ 有,且最稳健
③ 成交与订单流 成交量、主动买卖比 ✅ 有
④ 订单簿 深度、价差 ✅ 有,但衰减快
⑤ 外部数据 链上、日历、基本面、资金费率 ✅ 有

第 ① 类值得说透:它们是价格的确定性函数——给定价格序列,指标值就完全确定了。所以它不可能包含价格里没有的信息,它只是把同一份信息重新排列了一下。

⭐ 由此得到一条很硬的推论:

如果你的信号只用了收盘价,它和所有其他只用收盘价的信号在信息上是等价的。

区别只在于你怎么切分同一份数据,不在于你发现了什么。

这也顺便解释了第 30 篇第五节那个发现——四类趋势定义的结果高度相关,因为它们本来就在读同一份东西

⚠️ 这不代表用第 ① 类的人都在亏钱。 第 7 篇说过:它可以是构建纪律的工具,而真正的优势来自仓位管理和执行。但把重排当成发现,是两回事。

四、⭐ 判断一个信号的七道关卡

关键不只是这七条,而是顺序——从便宜到贵,先做又快又淘汰率高的:

① 它可编码吗                    说不清 ⇒ 不是信号,是感觉
② 它用了新信息吗                纯价格变换 ⇒ 零信息,出局
③ 成本覆盖得了吗                信号频率 × 往返成本 vs 期望收益
④ 谁在另一端,他为什么持续亏     第 19 篇的必答题
⑤ 样本够吗                      t = (平均 R ÷ 标准差) × √N
⑥ 你一共试了多少个才找到它       多重检验
⑦ 样本外                        只能用一次

⚠️ 大多数人从第 ⑤ 步开始——写完规则直接跑回测看曲线。但 ①–④ 更快、更便宜,而且淘汰率高得多。

第 ③ 步尤其值得提前。按第 31 篇那张表,一个 5 分钟级信号在现货 taker 费率下,每笔期望收益要超过 0.2% 才有意义——大量信号在这一步就该出局,根本不必跑回测。

⭐ 这七步的性质和第 19 篇的七步框架一样,是否决式的:任何一条不过就停,不做加权评分。第 26 篇解释过为什么不给综合评分——综合分会让一个致命缺陷被其他维度的高分掩盖。

五、三个数学陷阱

1. ⚠️ 多重检验

试 100 组参数,出现几个 p < 0.05 是必然,不是发现。

⭐ 唯一的解法是事前记录你打算测试多少组假设——事后再补这个数字,它就没有意义了,因为你已经知道结果了。这就是第一节那份规格里「预登记」那一行的用途。

一个粗略的修正方向:测了 N 组假设,就把显著性门槛按 N 收紧(Bonferroni 是最保守的一种)。具体用哪种校正不重要,重要的是你诚实地记下了 N。

2. ⚠️ 信号衰减

第 7 篇引的研究:公开发表的市场异象,在发表之后收益大致衰减一半。

你在网上、书上、视频里看到的信号,已经在衰减轨道上了。 这不是说它们全是假的,而是说你测到的历史收益不是你能拿到的未来收益——两者之间隔着一次公开。

3. 显著 ≠ 可用

这是最容易被忽略的一条。

一个统计上高度显著、但每笔期望收益只有 0.05% 的信号,在 0.2% 往返成本下是确定亏损。它的显著性是真的,它的不可用也是真的。

显著性和可交易性是两个独立的判据,必须都过。

而且它们的方向经常相反:第 26 篇讲过,可交易性最好的标的,往往是有效性最强、优势最难找的标的。

六、⭐ 「加个过滤器」通常是在拟合

发现信号效果不够好时,最常见的下一步是加条件:「只在成交量放大时做」「只在均线多头排列时做」。

回测曲线通常会变好看。但这里有一个可以算的判据。

每加一个过滤条件,符合条件的样本数就下降。而:

t = (平均每笔 R ÷ 标准差) × √N

N 下降会直接拉低 t 值。所以过滤器必须让平均 R 提升得足够多,才能补回样本量的损失:

平均 R 需要提升的倍数  ≥  √(N原 / N后)

代个数:

过滤后剩下 √N 变化 平均 R 至少要提升
400 → 200 笔 20 → 14.1 × 1.41
400 → 100 笔 20 → 10 × 2.0
400 → 40 笔 20 → 6.3 × 3.2

⚠️ 达不到这个倍数,加过滤器让你的证据变弱了,尽管曲线变好看了。 而曲线变好看几乎是必然的——你剔除的正是那些亏损样本,那叫拟合,不叫改进。

多个信号叠加时,先看它们的相关性

两个相关性 0.9 的信号放在一起,不是两条独立证据,是同一条证据说了两遍

这和第 19 篇第 ⑤ 步是同一个错误的两种形式:那里是持仓看起来分散、其实是同一个赌注;这里是信号看起来互相印证、其实读的是同一份数据。

⭐ 按第三节的分类表检查最快:如果两个信号都属于第 ① 类,它们必然高度相关——因为它们都只是收盘价的重排。

七、别人发给你的「信号」

⭐ 前六节讲的是菜谱和火候,都可以自己验。这一节讲的是卖菜谱的人——而对他要问的问题完全不同:不是"这个信号准不准",是"他为什么卖给我,而不是自己用"。

这一类的判断方法完全不同:它不是统计问题,是激励结构问题。

先问利益怎么对齐

他的收入来源 他的最优策略
订阅费 让你续费 —— 不等于让你赚钱
交易所返佣 ⭐ 让你多交易 —— 和你赚钱直接冲突
和你同仓但先进场 让你先买 —— 你是流动性

⚠️ 中间那行最普遍,也最少被察觉:返佣模式下,他的收入和你的方向完全无关,只和你的换手率有关。

⭐ 这和第 28 篇分析交易所动机用的是同一个方法——不去猜动机,而是看收入结构决定了什么行为对他最优。那一篇的结论是「手续费与方向无关 ⇒ 结构性动机是制造波动」,这里是它的小型版本。

再问可验证性

一个能被验证的信号记录必须同时满足:

  • 事前发布,带不可篡改的时间戳
  • 全部信号,不是精选的
  • ✅ 含入场、出场、仓位(否则第一节那五项规格是残缺的)
  • ✅ 覆盖足够长的时间和足够多的笔数

⚠️ 做不到任何一条,就不需要继续讨论了。截图、事后复盘、「我当时就说过」——信息量为零第 27 篇那六种骗人的读图方式里,「事后看图」排第一。

一个结构性判据

如果一个信号真的有效,卖信号是最差的变现方式——跟随者会直接侵蚀掉它的容量。

所以「他在卖这个信号」这件事本身,就是关于容量或有效性的一条信息。

公平起见,这条有例外:容量极大的低频信号确实可以公开而不被侵蚀——学术因子就是这样。但那类东西通常是免费发表的,不是卖的。

这不是道德判断,是第 19 篇那道必答题的变形:谁在另一端,他为什么持续这样做。 卖信号的人在另一端做的事情,往往就是把信息卖给你——那是他的生意,而你的盈亏不在他的损益表里。

八、能回答和不能回答什么

问题
这个信号的规格完整吗 ✅ 五项对照即可
它有没有前视偏差 ✅ 逐个输入问「那一刻存在吗」
它用了新信息还是价格的重排 ✅ 分类表直接判
我的成本能不能覆盖它 ✅ 算术
我需要多少样本才能验证它 ✅ t 值式子
加这个过滤器划算吗 √(N原/N后) 判据
别人的信号可不可验证 ✅ 四项对照,且先于统计判断
这次信号会不会成功 也不需要知道
这个信号「准不准」 ❌ 提法就错了——单笔准确率不是评价维度
别人的信号是不是真的有效 ❌ 但可验证性和激励结构能判

倒数第二行值得单独说:「准确率」不是评价信号的维度第 30 篇第三节讲过,胜率是出场规则的副产品——一个信号可以只有三成胜率而期望值为正,也可以有八成胜率而期望值为负。

九、这一篇的结论

  • 「信号」指三种东西:① 你写的状态判据、② 触发器、③ 别人卖你的产品。⭐ 前两个是函数,第三个是商品,判断方法完全不同。
  • 一个信号的完整规格是五项:输入(含可得时点)/ 规则 / 离散输出 / 时点 / 出场。⚠️ 缺一项就不可回测,因此不可证伪——不是难判断,是没有判断这回事。
  • 最致命的是时点:前视偏差。 它产生的曲线特别漂亮,所以你不会想去怀疑。自查只有一句:这个数字在我下单那一刻真的已经存在了吗?
  • 按信息含量分类是最省时间的筛子。 MA / MACD / RSI 这类是价格的确定性函数,信息含量为零——它只是重排,不是发现。只用收盘价的信号,彼此在信息上等价。
  • 七道关卡的顺序比内容更重要:可编码 → 有新信息 → 成本覆盖 → 谁在另一端 → 样本 → 多重检验 → 样本外。多数人从第 ⑤ 步开始,而 ①–④ 更便宜、淘汰率更高。 否决式,不做加权评分。
  • 三个数学陷阱:多重检验(事前登记假设数量,事后补没有意义)/ 信号衰减(公开发表后约衰减一半,你看到的已经在衰减轨道上)/ 显著 ≠ 可用(0.05% 的显著信号在 0.2% 成本下是确定亏损)。
  • 「加个过滤器」通常是拟合,而且可以算:平均 R 需要提升的倍数 ≥ √(N原 / N后)。样本砍到四分之一,平均 R 就得翻倍才不算倒退。⚠️ 曲线变好看几乎是必然的——你剔除的正是亏损样本。
  • 多信号叠加先看相关性。 相关 0.9 的两个信号不是两条证据,是一条说了两遍。都属于第 ① 类的信号必然高度相关。
  • 别人的信号:先看激励结构,再看可验证性,统计学排第三。 返佣模式下他的收入只和你的换手率有关,和你的方向完全无关——这和第 28 篇分析交易所动机是同一个方法。
  • 一个干净的结构性判据信号若真有效,卖信号是最差的变现方式(跟随者侵蚀容量)。所以「他在卖」本身就是关于容量或有效性的一条信息。例外是容量极大的低频信号——但那类通常是免费发表的。
  • 「准不准」不是评价维度。 三成胜率可以正期望,八成胜率可以负期望(第 30 篇第三节)。