——六玛论 · 傅里叶显著分量分析系统
SixSigma 走势频谱是一款基于快速傅里叶变换(FFT)与显著分量重建的周期识别指标,专为 MetaTrader 5 平台设计。系统通过“能量—R²”双阈值架构,在图表上实时标注高可信周期,并仅在周期有效性达标时给出“预计见顶/见底”提示,最大限度降低震荡市与强趋势环境下的虚假信号。
数据窗口
默认截取最近 64 根 K 线(参数 N_FFT,必须为 2 的整数幂:32 / 64 / 128 / 256)。
去趋势处理
采用线性回归剔除长期漂移,保留纯波动序列,确保 FFT 结果不受单边趋势污染。
频谱分解与筛选
对去趋势序列执行实数 FFT,按能量从高到低排序,保留用户指定条数(N_TERMS)的显著分量。
重建与评价
将筛选后的分量逆变换回时域,加回趋势线,得到“傅里叶重建曲线”。
计算重建曲线对原始价格的决定系数 R²:
目标周期峰谷预测(可选)
当同时满足以下 4 项条件时,指标在图表左上角显示“预计 N 根 K 线后见顶/见底”:
① 模型有效:R² ≥ TREND_STRENGTH_THRESHOLD(周期有效门槛,默认 0.4);
② 能量显著:目标周期能量占比 ≥ SIGNIFICANT_ENERGY_THRESHOLD(显著能量门槛,默认 3 %);
③ 幅度充足:预测峰/谷与相邻拐点差值 ≥ 近期价格区间的 MIN_EXTREMA_AMPLITUDE_RATIO(小级别波动率,默认 10 %);
④ 时间合理:预测位置位于 2~20 根 K 线之内(可参数调整)。
任一条件不满足,系统仅输出“无显著峰谷预测”,不绘制任何交易信号。
可视化输出
FUTURE_LOOKAHEAD(未来投影)根 K 线,仅供研究; | 参数名 | 默认值 | 可调范围 | 功能说明 |
|---|---|---|---|
N_FFT |
64 | 32 / 64 / 128 / 256 | FFT 窗口长度,越大滞后越明显 |
N_TERMS |
8 | 3 – 12 | 保留显著分量条数,过多易过拟合 |
TREND_STRENGTH_THRESHOLD |
0.4 | 0.3 – 0.5 | 周期有效门槛,低于该值屏蔽预测 |
OSCILLATION_R2_THRESHOLD |
0.6 | 0.5 – 0.7 | 仅影响文字提示,不屏蔽信号 |
FUTURE_LOOKAHEAD |
30 | 10 – 50 | 未来投影长度,仅视觉用途 |
SIGNIFICANT_ENERGY_THRESHOLD |
0.03 | 0.02 – 0.05 | 显著能量门槛,低于该值视为噪音 |
TARGET_PERIOD |
21 | 8 – 89 | 目标分析周期,可设斐波那契数 |
MIN_EXTREMA_AMPLITUDE_RATIO |
0.1 | 0.05 – 0.15 | 极值幅度过滤,抑制小级别波动 |
MIN_LOOKAHEAD_FOR_PREDICTION |
2 | 1 – 5 | 最小预测步数 |
MAX_LOOKAHEAD_FOR_PREDICTION |
20 | 10 – 30 | 最大预测步数 |
SixSigma走势频谱.ex5)置于 MT5 数据文件夹 → MQL5 → Indicators; 步骤 1:加载指标
选择对应品种与周期,将指标拖入图表。
步骤 2:观察 R² 与 regime 提示
注释区第一行示例:
傅里叶 8 项重建 | 总 R² = 0.72 [ 显著分量: 21(18.3 %), 32(7.4 %), 64(4.1 %) ] ✅强周期 ➔ 震荡
当 R² ≥ 0.6 且能量分布集中,可进入下一步。
步骤 3:读取目标周期信号
若第二行出现:
21 周期分量 | 能量占比 = 18.3 % | 预计 7 根 K 线后见顶 (周期共振 0)
表明系统已同时通过 4 道滤网,可结合盘面量价、关键位与风控方案择机执行。
步骤 4:R² 不达标时的处理
当 R² < 0.4 或出现“❌弱周期 ➔ 混沌”提示,请停止使用任何周期类策略,转为观望或趋势突破模式。
R² 高、周期显,黄线点位可试单;
R² 负、混沌现,空仓等待临界变。