技术指标

MetaTrader 5通用数字滤波器——交易者的理想指标
MetaTrader5
MetaTrader 5通用数字滤波器——交易者的理想指标

真实作者: Sergey Ilyukhin,"数字方法生成器"方法的作者。 DFilter通用数字滤波器为客户端终端中的数字滤波器创建提供了一个通用解决方案。 使用这个MQL5滤波器,您无需再使用客户端终端的工具创建其他数字滤波器。这为这些指标的使用开辟了新的可能性。 该指标在文章"MQL5中数字滤波器的实际实现(初学者指南)"中有详细描述。 将 DF.dll 文件放置于 "\MetaTrader5\MQL5\Libraries\" 目录下。 注意! DF.dll的运行需要三个额外的dll文件:bdsp.dll、lapack.dll 和 mkl_support.dll。这些文件包含数学处理模块,必须放置在 "C:\Windows\System32\"(32位Windows操作系统)或 "C:\Windows\SysWOW64\"(64位Windows操作系统)目录下。 使用前请检查以下事项: 在工具 -> 选项 -> 专家顾问中勾选 "允许DLL导入" 选项; bdsp.dll、lapack.dll 和 mkl_support.dll 文件(其他数学库)已放置在 "C:\Windows\System32\" 或 "C:\Windows\SysWOW64\" 文件夹中。 输入参数说明: Ftype - 滤波器类型: 0 - 低通滤波器 (FATL/SATL/KGLP); 1 - 高通滤波器 (KGHP); 2 - 带通滤波器 (RBCI/KGBP); 3 - 阻带滤波器 (KGBS)。 P1 - P1截止周期,条; D1 - D1瞬态过程截止周期,条; A1 - A1在阻带中的衰减,分贝; P2 - P2截止周期,条; D2 - D2瞬态过程截止周期,条; A2 - A2在阻带中的衰减,分贝; Ripple - 通带中的脉动,分贝; Delay - 延迟,条。 P2、D2 和 A2 参数的值在低通和高通滤波器中不需要考虑。 工作条件: 低通:P1>D1 高通:P1<D1 带通和阻带:D2>P2>P1>D1

2011.08.23
重心指标:J.F. Ehlers 为 MetaTrader 5 提供的高效交易工具
MetaTrader5
重心指标:J.F. Ehlers 为 MetaTrader 5 提供的高效交易工具

真实作者:Rosh 重心指标(Center of Gravity)是一个零滞后指标,可以帮助我们准确识别转折点。这款指标源于 Ehlers 对自适应滤波器的研究。 重心指标能够几乎无滞后地识别主要的支撑和阻力位。 重心的计算思路来自于对不同有限脉冲响应(FIR)滤波器滞后的调查,基于滤波器系数的相对幅度。简单移动平均线(SMA)是一种 FIR 滤波器,其所有系数均相同。因此,SMA 的重心正好位于滤波器的中心。而加权移动平均线(WMA)则是一种 FIR 滤波器,最近的价格变化会根据滤波器长度进行加权。 加权系数即为滤波器的系数。WMA 滤波器的系数可以用三角形的轮廓来表示,重心位于三角形底边长度的 1/3 处。因此,相同长度的 SMA 的重心相比 WMA 的重心向右偏移,从而减少了滞后。对于所有 FIR 滤波器示例,系数与价格的乘积之和必须除以系数之和,以保持原始价格。 最著名的 FIR 滤波器就是 Ehlers 滤波器,具体形式如下: 文章摘录: "Ehlers 滤波器的系数几乎可以是任何变异的测量。我曾考察动量、信噪比、波动性,甚至是随机指标(Stochastics)和相对强弱指标(RSI)作为滤波器系数。其中一种自适应系数的集合来自视频边缘检测滤波器,计算方式是每个价格与前一个价格的平方差之和。不管怎样,使用不同滤波器系数的结果是使得滤波器自适应,通过移动系数的重心来实现。 在调试自适应 FIR 滤波器的代码时,我注意到重心与价格波动的运动方向恰好相反。当价格上涨时,重心向右移动;当价格下跌时,重心向左移动。测量距离最近的价格时,重心在价格上涨时降低,在价格下跌时增加。我只需反转重心的符号,就能得到一个平滑的振荡器,既与价格波动同步,又几乎没有滞后。" 重心是通过 Ehlers 滤波器计算得出的,公式如下: 在这个指标中,Period_ 参数设置指标计算的周期,AppliedPrice 参数设置计算指标的价格类型,从而得到指标的主线(颜色会变化)。 对于信号线(蓝色虚线),SmoothPeriod 参数设置主指标线的平滑周期,SmoothType 参数则表示平滑的类型。参数值的解释在指标代码的注释中有详细说明。 该指标使用了 SmoothAlgorithms.mqh 库中的 CMoving_Average 类。关于该类的使用,详见文章 “在不使用额外缓冲区的情况下对价格序列进行平均计算”。 该指标最初在 MQL4 中实现,并于 2007 年 2 月 20 日发布在 CodeBase。

2011.08.18
首页 上一页 321 322 323 324 325 326 327 328 329 330 331 下一页 末页