为什么软件报的形态大多数是假信号?先学会过滤噪声

报得多的扫描器不一定更好,可能是假信号更多。学会理解容差参数怎么制造假匹配,以及怎么在不把规则调过的情况下把噪声过滤掉。

MyTrade Academy 编辑部
7 分钟阅读

形态扫描器是一台找候选的机器,也必然是一台找假信号的机器:那些符合规则、但在市场里没有任何意义的形状。

每一个扫描器都在“抓到真形态”和“制造噪声”之间做取舍。理解这个取舍,是你在使用工具,还是被工具牵着走的分界线。

TL;DR

假信号,是指形状符合扫描器规则、但在市场里没有任何真实意义的匹配。容差放宽会找到更多形态,也会带来更多噪声;收紧会得到更干净的匹配,但可能漏掉有效形态。关键技能是:在一段确定的样本上测假阳性率,并根据这个证据调整规则,而不是根据几幅你喜欢的图。

假信号到底是什么

扫描器编码的是一条几何规则,比如肩部对称度的下限、边界斜率的上限。一个匹配意味着几何条件被满足了,不代表这个形状后面跟了行情、跟了趋势改变,或任何规则没有度量的东西。

假信号恰好就是这种:几何匹配了,什么都没发生。规则越松,大多数信号都可能是假的,这也是为什么数匹配数量,说明的是规则,而不是市场。

每个扫描器都在做取舍

把容差放宽,扫描器会报出更多形状。其中一些是严格规则漏掉的真形态,但更多是噪声。收紧后信号更干净,而那些不完全符合几何的有效形态就不再出现。

没有任何设置能同时找到所有真形态、又不产生噪声。唯一的问题是:这个比例对你的风格、你的周期、以及你愿意翻多少假信号来说,够不够用。

放宽和收紧扫描器设置的区别
设置找到更多代价
很松每个长得像的形态大多是噪声,信号多得看不完
平衡一批合理的候选漏掉一些真形态,也保留一些噪声
很紧只有教科书式匹配不符合几何的有效形态被跳过

为什么信号数量说明不了什么

信号多不代表扫描器更好,只代表规则更松。一天报四十个形态的扫描器,不是找到了四十个机会,而是找到了四十个形状,其中大多数没有任何意义。

真正重要的数字是假阳性率:在一段确定的样本上,有多少信号后面什么也没跟。这个可以测量,也是你调整规则时该对标的数字。

举例:同一段历史样本,收紧参数前后的假阳性率
扫描器设置样本期信号总数后续跟上预测方向假阳性数假阳性率
宽松容差(默认参数)42142866.7%
收紧容差(提高几何匹配门槛)189950.0%

收紧参数把假阳性率从 66.7% 降到了 50.0%,但真正跟上行情的信号总数也从 14 次少到了 9 次——干净的代价是少了约 36% 的真实机会。

宽松设置:假阳性率28 ÷ 42 ≈ 66.7%
收紧设置:假阳性率9 ÷ 18 = 50.0%
真正跟上行情的信号数:宽松 → 收紧14 次 → 9 次(少了约 36%)
四十二次信号,只有十四次算数

宽松参数一段样本期里报出的 42 次信号中,只有 14 次后续真的跟上了预测方向——假阳性率 66.7%,也就是三分之二的信号只是几何巧合。收紧参数能把假阳性率压到 50%,但代价是真实机会也从 14 次缩水到 9 次。数信号总数说明不了什么,这张表里的假阳性率才是该盯的数字。

匹配是候选,不是结论

每一个信号,不管松还是紧,都是起点。扫描器确认了几何。这个形状有没有意义,由你的审计和市场背景决定,不由匹配本身决定。

怎么过滤而不把规则调坏

选一段确定的历史样本,跑一遍扫描器,记录有多少信号后面什么也没跟。然后根据这个证据调整规则,一次只改一个参数,再换一段不同的历史重新测。

按假阳性率过滤,和“把规则调到几幅你喜欢的图看起来不错”是两回事。前者基于证据,后者是过拟合。

常见问题

信号报得多的扫描器更好吗?

不是。报得多通常说明规则更松、假信号更多。重要的是确定样本上的假阳性率。

能把假信号调到零吗?

只有把规则收到它也不再找真形态才行。一点噪声是抓到任何东西的代价。

怎么测量假阳性?

在固定的一段历史上跑扫描器,数一数有多少信号后面没有跟有意义的行情或趋势改变。这个比例就是你调整的目标。

先审计信号,再数数量

第 20 课讲为什么匹配不等于验证,以及怎么在行动之前审计一个自动信号。

打开第 20 课