- Published on
TASC 2026.05 The AutoTune Filter
- Authors

- Name
- CoresightQuant
NOTE
本文为公开交易策略的技战术复盘,聚焦方法逻辑、交易场景与风险边界。
策略解读
在公开交易社区中,有一类指标并不追求“预测未来”,而是试图更精准地“看见当前”市场的周期脉搏。本文要介绍的“自动调谐滤波器”(AutoTune Filter)正是这样的工具。它源自约翰·F·埃勒斯(John F. Ehlers)在技术分析领域的一篇论文,即《滚动自相关函数》(A Rolling Autocorrelation Function),发表于2026年5月的《技术分析:股票与商品》杂志(TASC)的“交易者技巧”专栏。虽然该文章面世时间较晚,但其中所蕴含的思想——用自相关函数动态识别市场主导周期,并据此自适应地调整带通滤波器的中心频率——却是埃勒斯多年研究成果的延续与深化。
简单来说,这个滤波器的核心工作流程是:先对价格数据做某种平滑处理,然后计算一段滚动窗口内的自相关系数,再依据自相关系数的形态推导出当前市场隐含的“主导周期长度”,最后用这个周期长度去设定一个带通滤波器的中心频率与带宽,从而只保留与主导周期同步的价格波动成分,滤除随机噪声与无关的短期波动。
与传统的固定参数滤波器不同,自动调谐滤波器的“调谐”是随时发生的。市场处于趋势行情时,主导周期可能较长;处于震荡行情时,主导周期可能较短。该滤波器会不断测量并跟随这种变化,因此它能在一个动态变化的市场环境中,始终保持对当前周期成分的敏感度。这种“自适应”特性,使它既可以被当作独立的行情分析工具,也可以作为其他交易系统的前置过滤器,用于提高信号质量。
本文将从名词解释、逻辑剖析、优缺点、改进方向以及历史考证等多个维度,为读者系统讲解这一策略背后的交易理念与实战价值。无论你是刚开始接触周期分析的新手,还是已有丰富经验的老手,都能从这套机制中获得新的视角——因为市场从来不是匀速运动的,而顺应周期的工具,才能真正做到“以变应变”。
名词解释
为了让下文更易理解,我们先对几个关键术语做通俗解释:
-
自相关函数(Autocorrelation Function, ACF)
衡量一个时间序列与其自身在不同滞后阶数下相关程度的函数。通俗地讲,就是把当前的价格序列与几天前的价格序列做相关性分析,看“历史是否在重复”。如果某一滞后长度下相关系数很高,说明该周期成分显著存在。 -
带通滤波器(Band-Pass Filter)
一种信号处理工具,只允许某一频率范围内的信号通过,而抑制其他频率成分。在行情分析中,它被用来提取特定周期长度的波动,比如只保留20日周期的波动,滤掉5日周期和60日周期的成分。 -
主导周期(Dominant Cycle)
在一段行情中,对价格波动贡献最大、能量最集中的周期长度。例如,某段行情中30日波动的能量明显高于其他周期,那么30日就是主导周期。识别主导周期是周期分析的核心任务。 -
滚动窗口(Rolling Window)
在时间序列中,从一个固定长度的片段开始,随着新数据加入、旧数据退出而逐步向前移动的窗口。滚动自相关就是指在每个窗口内计算一次自相关,从而得到随时间更新的自相关曲线。 -
滞后(Lag)
时间序列中两个观测值之间的间隔长度。在自相关分析中,滞后为k表示将序列平移k个时间单位后与原序列进行比较。滞后值的选择直接决定了能够捕捉到的周期范围。 -
平滑滤波(Smoothing Filter)
用于去除时间序列中高频噪声的处理手段,常见的有移动平均、指数平滑等。在计算自相关之前,通常会对价格进行平滑,以避免噪声对周期测量造成干扰。 -
中心频率(Center Frequency)
在带通滤波器中,允许通过频率范围的中点。在周期分析语境下,中心频率对应主导周期的倒数。自动调谐滤波器最核心的步骤,就是让中心频率随主导周期变化。
策略思路讲解
自动调谐滤波器的完整逻辑可以拆解为四个阶段:预处理、周期测量、参数映射、动态滤波。
第一阶段:预处理。 原始价格序列中包含大量噪声,直接测量自相关会导致周期判断失真。因此,策略首先对价格做某种平滑处理(如中值滤波或低通滤波),以消除短期随机扰动。但平滑程度不能过度,否则会破坏原有的周期信息,所以这一阶段需要合理设计。
第二阶段:周期测量。 在平滑后的数据上,计算固定长度滚动窗口内的自相关函数。假设窗口长度为N,那么可以得到滞后从1到N-1的一系列自相关系数。关键思路是:当滞后值正好等于当前主导周期的一半或整数倍时,自相关系数会出现局部极大值。通过寻找这些极值点,就可以推断出主导周期长度。
埃勒斯在原文中特别强调“滚动”二字,这意味着自相关计算不是一次性完成的,而是随着最新K线不断更新。每来一根新K线,窗口向前滚动一格,重新计算自相关曲线,从而动态追踪主导周期的变化。
第三阶段:参数映射。 得到当前主导周期长度后,需要将其转化为带通滤波器的参数。这里存在一个映射公式:周期越长,中心频率越低;周期越短,中心频率越高。同时,带宽也往往与主导周期相关,以确保滤波器能覆盖足够的频率范围,而不至于过于狭窄导致信号失真。
第四阶段:动态滤波。 将动态调整后的带通滤波器应用于原始价格序列,输出一个仅包含主导周期成分的新序列。这个序列就是“自动调谐滤波”的结果。交易者可以观察这个滤波器输出与价格的关系:当滤波曲线方向向上且斜率增加时,代表多头周期力量在增强;反之则代表空头力量占据主导。
从交易理念上看,该策略隐含了一个重要假设:市场价格行为由不同周期的叠加波组成,且主导周期会随时间变化。与其用固定参数去适应所有行情,不如让滤波器自动“聆听”市场当前的节奏。这种思路类似收音机的自动搜台——频率不断变动,接收器也自动跟踪,从而始终保持清晰接收。
在实际应用中,交易者通常会把滤波输出当作一个振荡指标,结合价格突破或过滤转折点来判断买卖时机。例如,当滤波曲线从负值区域上穿零轴时视为买入信号,从正值区域下穿零轴时视为卖出信号。也有交易者用它作为趋势过滤器:只允许滤波方向与交易方向一致的信号进入。
优点
-
自适应能力强
自动调谐滤波器能够根据市场主导周期的变化,动态调整自身参数。相比固定周期滤波器,它在趋势与震荡切换的市场中更具适应性,不容易因为周期错配而失效。 -
基于严谨的统计原理
自相关函数是时间序列分析中最经典的工具之一,具有明确的数学定义和统计特性。以此为基础的周期测量并非主观绘图,而是有理论依据,逻辑更扎实,也更便于回测与验证。 -
有效滤除噪声,保留核心周期成分
带通滤波器能够精准提取与主导周期同步的波动,过滤掉大量高频噪声和无关低频趋势,使交易者更清晰地看到市场的主要节奏,从而减少假信号。 -
可独立使用,也可嵌入其他策略
该滤波器既可以直接产生买卖信号,也可以作为前置模块,为趋势跟踪、摆动交易等系统提供动态周期判断。这种灵活性使其适用范围广泛。 -
对长周期与短周期切换有直观反映
通过观察自动调谐滤波器的中心频率变化,交易者可以直观感知市场节奏的加快或放缓,从而提前调整交易风格(例如从波段持有转向短线快进快出)。
缺点
-
参数设置依然存在主观性
尽管滤波器是自适应调谐的,但滚动窗口长度、平滑方式、滞后搜索范围等参数仍需人工设定。不同参数组合下结果差异显著,使用者需要一定的调试经验。 -
计算复杂度较高,对实时性有影响
滚动自相关的计算涉及多重循环与矩阵运算,如果行情数据量大、窗口较长,在普通电脑上实时运行可能会导致卡顿,尤其在高频数据场景下更为明显。 -
在无主导周期的市场中容易失效
当市场处于完全无规律的随机游走状态时,自相关函数可能找不到明显的极值,或者极值频繁跳变,导致滤波器参数在短时间内剧烈摆动,输出信号变得混乱。 -
滞后性依然存在
虽然自适应调谐比固定参数更灵敏,但任何基于历史窗口的计算都会引入一定滞后。周期切换的初始阶段,滤波器可能仍沿用旧参数,导致信号反应滞后,错过最佳入场点。 -
对极端行情的适应能力有限
在暴涨暴跌、流动性枯竭等极端行情下,价格序列的自相关结构会遭到破坏,滤波器可能产生异常的周期估算,从而输出极端信号,误导交易。
起源年份考证
关于“自动调谐滤波器”这一具体名称及其完整实现,有据可查的公开文献来自2026年5月TASC杂志。但就其方法内核而言,它属于“自适应周期滤波”这一大类技术,而该类技术的起源可以追溯到20世纪后半叶。
-
1970年代:“自相关分析在金融时间序列中的应用”兴起
自相关函数作为统计工具早已存在,但真正被引入金融市场分析并用于周期识别,大约在20世纪70年代。当时得益于计算机的普及,研究者开始计算股票收益率的自相关系数,试图寻找可预测的周期模式。不过早期应用多停留在理论验证阶段,尚未形成交易工具。 -
1990年代:埃勒斯开始系统性地将数字信号处理引入交易分析
约翰·F·埃勒斯在90年代相继出版多部专著,如《火箭科学交易者》(Rocket Science for Traders)等,他首次将带通滤波、希尔伯特变换、周期测量等技术从工程学移植到交易领域。这一阶段属于“自适应周期滤波器”的思想萌芽期,大量基础概念和算法框架被确立。 -
2000年代:自适应滤波器方法逐渐成熟并普及
随着个人计算机性能提升,埃勒斯的各类指标开始被嵌入交易软件,其中“自适应周期估计”成为热门研究方向。2000年前后推出的“瞬时周期”“自协方差周期测量”等方法,已经具备自动调谐滤波器的雏形。 -
2010年代至今:社区再创作与实证优化
公开交易社区中,不少开发者基于埃勒斯的理论编写了各种改进版本,例如将自相关与机器学习结合、增加带宽动态调整等。2026年5月TASC的文章则是对“滚动自相关函数”这一特定路径的权威总结与发布,使其成为公开可用的标准化方法。
需要特别说明的是,以上时间线是针对“滚动自相关+自适应带通滤波”这一大类方法的考证,而非对某个具体脚本的起源认定。至于埃勒斯本人是否在更早的讲座或私人资料中提出过相同算法,公开资料无法证实。
改进建议
-
引入多周期确认机制
单独使用自相关函数提取单一主导周期,在复杂市场中容易误判。建议同时计算多个滚动窗口(如短、中、长三种窗口)的主导周期,当它们方向一致时再生成交易信号,能够显著提高可靠性。 -
增加带宽的自适应调整
原始方法中带宽通常随主导周期单向映射,但在实际行情中,当市场波动率放大时,周期成分会变得模糊,带宽应当适度展宽以容纳更多频率。可以引入波动率指标(如ATR)来动态调整带宽,使滤波器在不同市场环境下保持合理灵敏度。 -
结合趋势方向过滤信号
滤波器的输出是振荡性质,在强趋势中可能频繁穿越零轴产生虚假信号。建议叠加一条长期均线或趋势指标(如ADX)作为过滤器,只有趋势方向与滤波信号方向一致时才允许开仓,可以有效减少逆势交易。 -
使用鲁棒统计量替代普通自相关
普通自相关对异常值敏感,极端价格尖峰会扭曲相关系数。可以尝试用基于秩的相关系数(如Spearman自相关)或截断稳健自相关来替代,以提高在极端行情中的稳定性。 -
对主导周期进行平滑与约束
为了避免主导周期在每次滚动计算时发生剧烈跳变,可以对测量出的周期序列再做一次平滑,并设定最大/最小周期阈值。这样滤波器参数的变化会更加平缓,输出曲线也更连续,减少因参数突变导致的信号抖动。 -
引入机器学习辅助调参
人工设定滚动窗口长度和滞后范围较为繁琐。可以用遗传算法或贝叶斯优化,在不同品种、不同时间框架下自动寻找最优参数组合,并定期滚动优化,使方法在不同市场环境下都能保持较好的适应性。 -
与其他滤波器融合
自动调谐滤波器可以与自适应枢轴点、分形自适应移动平均等工具融合。例如,先用自动调谐滤波器识别主导周期,再用分形平均算法计算动态支撑阻力位,从而构建一套完整的自适应交易体系。
总结
自动调谐滤波器是约翰·F·埃尔斯周期分析思想体系中又一块重要的拼图。它通过滚动自相关函数动态测量市场的“心跳”,并利用带通滤波器围绕当前主导周期构建信号通道,从而让交易者跟随市场自身的节奏,而不是被固定周期绑架。从方法论上说,它融合了时间序列统计、数字信号处理与自适应控制思想,体现了跨学科研究在量化交易中的巨大价值。
当然,它并非万能指标。它在有明确周期的市场中表现出色,但在混沌行情中可能丧失方向感;它减少了固定参数带来的僵化,却又引入了新的参数选择问题;它能够更快地感知周期变化,却依然无法完全摆脱滞后的宿命。因此,在实战中,我们不应将其孤立使用,而应把它当作一整套交易系统里的“周期探测器”,配合趋势判断、风险控制与资金管理,才能真正发挥其威力。
对于普通交易者而言,理解和掌握这类自适应滤波器的意义,不仅仅在于多了一个可用的指标,更在于开阔思路:原来市场并非单纯的“涨跌”,而是由不同频率的波动编织而成的整体。学会识别这些频率,也就多了一双看透市场的眼睛。未来,随着计算效率的提升和人工智能算法的融入,自适应滤波技术必定还会迭代出更强大的变体,但它的核心逻辑——尊重市场,顺应周期——将始终具有持久的生命力。