首页 技术指标 帖子

艾略特波动振荡器信号指示器 - 为MetaTrader 5量身定制

附件
15263.zip (21.34 KB, 下载 0次)

今天我们来聊聊基于艾略特波动振荡器算法的信号指示器。这款指示器对于希望利用艾略特波理论进行交易的朋友们来说,绝对是个好工具。

输入参数:

//+----------------------------------------------+
//|  指示器输入参数                 |
//+----------------------------------------------+
input ENUM_MODE Mode=MODE1; //信号定义算法
input Smooth_Method MA_Method1=MODE_SMA_; //第一条移动平均的平滑方法
input int Length1=5; //第一条移动平均的深度
input int Phase1=15; //第一条移动平均的参数
//---- 对于JJMA来说,在-100到+100范围内影响过渡过程的质量;
//---- 对于VIDIA,它是CMO周期,对于AMA,它是慢速平均周期
input Applied_price_ IPC1=PRICE_MEDIAN_;//第一条MA价格常量
input Smooth_Method MA_Method2=MODE_JJMA; //第二条MA的平滑方法
input int Length2=35; //第二条MA的深度
input int Phase2=15;  //第二条MA的参数
//---- 对于JJMA来说,在-100到+100范围内影响过渡过程的质量;
//---- 对于VIDIA,它是CMO周期,对于AMA,它是慢速平均周期
input Applied_price_ IPC2=PRICE_MEDIAN_;//第二条MA价格常量
input int Shift=0; //指示器在柱子中的水平偏移
input bool Sign=true; //在箭头出现在已闭合柱子时激活一次性音频信号

这款指示器使用了SmoothAlgorithms.mqh库中的类(请将其复制到<terminal_data_folder>\MQL5\Include)。关于如何使用这些类的详细介绍,可以参考这篇文章“在不使用额外缓存的情况下对价格序列进行中间计算的平均法”


图1. 艾略特波动振荡器信号

图1. 艾略特波动振荡器信号

相关帖子

评论 (0)