原作者:
Eva Ruft
今天要和大家介绍一个简单实用的指标——Heiken_Ashi平滑波动指标。这个指标主要用于计算金融资产的平滑波动性,波动性是根据Heiken_Ashi蜡烛图的最高价和最低价来计算的。
具体来说,波动性是通过Heiken_Ashi_Smoothed蜡烛图的最高价减去最低价得到的。计算结果会转换为点数,并根据输入的StartLevel和LevelsStep参数进行四舍五入,适应坐标网格。
//+----------------------------------------------+//| 指标输入参数 |//+----------------------------------------------+input Smooth_Method HMA_Method=MODE_JJMA; // 平滑方法inputuint HLength=5; // 平滑深度 inputint HPhase=100; // 平滑参数,3//---- 对于JJMA,范围在-100到+100之间,影响过渡过程的质量;//---- 对于VIDIA,它是CMO周期,对于AMA,它是慢速平均周期inputint Shift=0 // 指标在柱状图上的水平偏移inputuint LevelsTotal=20 // 水平数量inputuint StartLevel=100 // 初始水平inputuint LevelsStep=100 // 水平间距inputcolor LevelsColor=clrDarkOrange; // 水平颜色
这个指标使用了SmoothAlgorithms.mqh库的类(请将其复制到terminal_data_folder\MQL5\Include)。关于这些类的使用,详细介绍可以参考文章“在不使用额外缓冲区的情况下对价格序列进行平均计算”。

图1. 波动2步 指标

评论 0