多重平均滤波器 - MetaTrader 5 指标解析

Mike 2018.09.26 06:57 15 0 0
附件

定义:

理论上,几乎所有的平均值都可以作为数字滤波器使用(这只是寻找相应系数的问题 - 比如简单移动平均(SMA)所有系数为“1”),但这个指标直接归入这个类别,尽管在这个版本中并没有使用系数。避免使用系数的原因主要有两个:简化和代码效率。这个指标的基础是传统的简单移动平均,但其计算方式与一般的“将所有值相加然后除以数量”不同,以避免 nxn 的复杂度(这会显著拖慢你的电脑运行速度),所以它看起来与“经典”数字滤波器有所不同。

限制:

该指标允许的最大传递值为 10。要更改此值,可以修改代码中的第 4 行,如下所示:

#define   _maxPass  10

将“10”替换为你希望的最大传递值(在发布版本中为了实际原因,限制保持在 10)

使用方法:

你可以使用颜色变化作为交易信号。建议你根据自己的交易风格进行一些实验,找到最佳的传递值(请参见“全局视图”示例,了解为什么要进行实验)。此外,请注意,传递值为 1 时,这个指标的值与 SMA(简单移动平均)相同。不同于 1 时,才会出现差异,因此最佳的使用方式可能是使用较短的移动平均周期,然后实验不同的传递参数。


“全局视图”示例:

该指标的 10 个实例,默认参数下,除了将传递值从 1 改为 10。


列表
评论 0