找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
首页论坛EAHub 外汇论坛
查看: 10|回复: 0

【傅里叶交易信号降噪指标】信号领域移植到金融行业,趋势过滤,过滤趋势交易中噪声信号

[复制链接]

4万

主题

54

回帖

4万

积分

管理员

积分
45954
发表于 2026-8-27 18:59:00 | 显示全部楼层 |阅读模式
最后由 顺势量化工作室 于 2026-7-24 15:13 编辑

傅里叶交易信号降噪——MT5趋势过滤指标          在实际交易中,价格并不会沿着单一方向平稳运行,而是同时包含趋势、周期波动、短期震荡和随机噪声。很多指标之所以在震荡行情中频繁变色、反复给出买卖信号,本质上是因为指标对短周期价格扰动过于敏感。    为解决这一问题,我开发了这款 傅里叶交易信号降噪工具。该工具基于离散傅里叶变换,对价格序列中的不同频率成分进行分解,保留主要低频趋势,削弱高频随机波动,从而获得更加平滑、稳定的趋势参考线。



一、工具主要功能本工具具备以下功能:

对价格进行傅里叶低通滤波;削弱高频随机波动和短期价格抖动;提取相对稳定的低频趋势成分;上升趋势显示绿色;下降趋势显示红色;趋势不明确时显示灰色;趋势由空转多时显示多头箭头;趋势由多转空时显示空头箭头;使用ATR过滤微小斜率变化;默认只在K线收盘后确认信号;不调用未来K线进行历史计算;支持MT5弹窗提醒和手机推送。



需要说明的是,这款工具的主要作用是进行趋势降噪和方向过滤,而不是直接预测下一根K线的涨跌。

二、傅里叶降噪原理

市场价格可以近似理解为多个不同频率波动的叠加:




其中:

x(n):第 n 个时刻的价格;Aₖ:第 k 个频率分量的振幅;fₖ:第 k 个频率分量的频率;φₖ:第 k 个频率分量的相位;N:傅里叶计算窗口长度。

从交易角度理解:

低频成分 → 趋势、主要周期、较大级别波动高频成分 → 短期抖动、随机波动、部分交易噪声傅里叶变换的作用,就是把原本处于时间域中的价格数据转换到频率域,观察价格中包含哪些频率成分。

离散傅里叶变换可以表示为:







三、为什么需要ATR斜率过滤

仅仅对价格进行平滑,并不能完全避免震荡行情中的频繁变色。

当傅里叶曲线变化幅度很小时,可能只是市场正常抖动,并不代表趋势真正发生反转。因此,本工具使用ATR对曲线斜率进行标准化过滤。

首先计算傅里叶线的变化量:

ΔF(t) = F(t) − F(t−1)其中:

F(t):当前傅里叶滤波值;F(t−1):上一根K线的傅里叶滤波值。

当满足以下条件时,判断为上升趋势:

ΔF(t) > λ × ATR(t)当满足以下条件时,判断为下降趋势:

ΔF(t) < −λ × ATR(t)其中:

ATR(t):当前市场平均真实波幅;λ:最小斜率过滤系数。

当傅里叶线变化幅度没有超过ATR阈值时,工具不会立即改变趋势方向,而是继续保持原有状态。

这样可以减少由于轻微波动导致的频繁变色。

四、信号产生方式

当傅里叶趋势方向发生真正切换时,工具给出箭头信号。

多头信号上一状态为下降趋势,当前状态变为上升趋势:

上一状态 < 0当前状态 > 0此时,在K线下方显示多头箭头。

空头信号上一状态为上升趋势,当前状态变为下降趋势:

上一状态 > 0当前状态 < 0此时,在K线上方显示空头箭头。

箭头只在趋势状态真正反转时出现,不会在每一根同方向K线上重复显示。

五、非未来函数计算方式

傅里叶类指标最容易出现的问题,是历史曲线看起来非常完美,但实际使用时不断重绘。

本工具采用滚动单边计算方式。

例如,在计算某一根历史K线的滤波值时,只使用:

当前历史K线+该K线之前的数据不会使用该K线之后才出现的价格数据。

默认情况下,指标还会启用“仅使用已收盘K线”功能。在当前K线尚未收盘时,不确认新的趋势反转信号,从而减少盘中价格变化导致的信号跳动。

不过需要注意,任何滚动窗口指标在新K线加入后,当前计算窗口都会向前移动,因此最新区域的数值会随着新数据更新。这属于正常的滚动计算,不等同于调用未来数据。

六、主要参数说明1. 计算窗口

表示每次参与傅里叶计算的K线数量。

窗口越大:趋势更加稳定过滤能力更强反应速度更慢窗口越小:反应更加灵敏信号出现更早短期噪声更多

2. 保留低频谐波数量表示傅里叶变换后保留多少个低频成分。

保留数量越少:曲线越平滑过滤越强滞后越明显保留数量越多:曲线越灵敏滞后相对较小噪声也会增加

3. 最小斜率表示傅里叶线至少需要变化多少ATR,才允许改变趋势方向。

数值越大:信号更少趋势更稳定过滤更严格数值越小:信号更多趋势切换更灵敏震荡区更容易反复

4. 去除线性趋势傅里叶变换之前,先估计窗口内的线性趋势,并对数据进行去趋势处理。

这样可以降低趋势本身造成的频谱泄漏,使低频成分提取更加稳定。滤波完成后,再把原有线性趋势加入重构结果。

七、推荐参数均衡设置

适合黄金M15、M30等常见周期:

八、实际使用方法

不建议看到绿色就立即做多,看到红色就立即做空。

傅里叶降噪工具更适合作为趋势方向过滤器,与突破、支撑阻力或ATR条件组合使用。

九、工具适用场景傅里叶交易信号降噪工具适合用于:

趋势突破EA方向过滤;均线交叉策略二次确认;人工判断市场主要方向;减少震荡行情中的频繁反转;过滤部分短周期虚假信号;构建多周期趋势确认系统;与ATR止损、吊灯止损配合使用。

对于极端新闻行情、快速反转行情和跳空行情,傅里叶滤波仍然可能出现滞后。因此,该工具不能代替止损和资金管理,



十、总结


合理的使用方式不是完全依赖箭头开仓,而是将傅里叶方向与价格突破、ATR波动率、止损管理和仓位控制结合起来,从而形成更加完整的交易系统。

指标只提供方向参考,不构成任何投资建议。请在模拟账户和历史数据中充分测试后,再考虑用于实际交易。

——顺势量化工作室出品

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|EAHub外汇论坛

GMT+8, 2026-10-9 21:06 , Processed in 0.108220 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表