移动便利性指标(Ease of Movement,简称EMV)是一个技术指标,用于展示价格变动率与市场成交量之间的比率。
该指标由理查德·W·阿姆斯(Richard W. Arms, Jr.)开发,他同时也是著名的阿姆斯指数的作者。EMV的计算公式是:中间移动(Midpoint Move)与成交量参数(成交量/最高价 - 最低价)的比率。
基本公式如下:
EMV = 中间移动 / (成交量 / 最高价 - 最低价)
其中:
- 中间移动 = (今日最高价 + 今日最低价)/2 - (昨日最高价 + 昨日最低价)/2
通常情况下,EMV的数值会通过一个平滑周期为14根K线的移动平均线进行平滑处理。
- EMV上升表示价格在低成交量的情况下上涨,而低成交量可能很快导致市场价格变动。
- EMV下降则表明价格在低成交量的情况下下跌,低成交量同样可能导致价格的变动。
- EMV接近零值时,意味着市场“沉重”,短期内需要较大的成交量才能推动市场价格。
大正值的EMV表明价格在上涨,而成交量保持较低;而大负值则表明价格在下跌,同时成交量也较低。
交易信号:
- 当EMV穿过零线向上时,指标给出买入信号。
- 当EMV跌破零线时,指标给出卖出信号。
该指标显示出价格的波动范围越小,而成交量越“沉重”,则价格的移动自由度越低。
此外,移动便利性指标还允许从十种不同的平滑类型中进行选择:
- 简单移动平均(SMA);
- 指数移动平均(EMA);
- 平滑移动平均(SMMA);
- 线性加权移动平均(LWMA);
- JMA - JMA自适应平均;
- JurX - 超线性平滑;
- ParMA - 抛物线平滑;
- T3 - Tillson多重指数平滑;
- VIDYA - 使用Tushar Chande算法的平滑;
- AMA - 使用Perry Kaufman算法的平滑。
需要注意的是,针对不同的平滑算法,阶段类型参数的含义完全不同。对于JMA,它是一个外部阶段变量,范围从-100到+100;对于T3,它是一个平滑比率,乘以100以便更好地可视化;而VIDYA则是CMO振荡器的周期,AMA则是一个慢速EMA周期。在其他算法中,这些参数不会影响平滑。对于AMA,快速EMA周期是一个固定值,默认为2,提升的比率也同样为2。
该指标使用SmoothAlgorithms.mqh库类(必须复制到terminal_data_folder\MQL5\Include)。关于类的使用,已在文章“不使用额外缓冲区的中间计算平均价格系列”中进行了详细描述。
