诚信为本
量力而为
当前位置:峰汇在线 技术指标交流 正文

阿尔法双线MACD指标安装方法及简单说明

MACD 是 MovingAverageConvergenceandDivergence 的缩写,中文称为指数平滑异同移动平均线。MACD不论是在股票市场,还是在外汇黄金及期货市场,都是一个被广泛应用且深受诸多交易分析者所喜爱的指标。当然,它也是一个最基础的、最实用的技术指标。mt4自带的MACD是单线MACD,在mt4上方菜单栏依次点击-插入-技术指标-震荡指标-MACD,即可将单线MACD插入到当前图表中。

要在mt4上面使用双线MACD,那需要先行下载然后安装上去,安装时可参考如下步骤:1、在mt4上方菜单栏依次点击:文件-打开数据文件夹,接着在数据文件夹中依次打开-MQL4-Indicators;2、将指标文件(MACDcorrect.ex4 )复制粘贴到 Indicators 文件夹中;3、刷新导航器下方的“技术指标”目录(或者重启下mt4),就会看到刚刚放置进去的指标,鼠标双击或拖拽到图表即可。

MACDcorrect 指标

MACDcorrect 指标从其名称上来看是指一个精确双线MACD,称其为阿尔法双线MACD是因为指标在MACD信号线上做了alpha(阿尔法)系数的优化。优化方式可参考代码:

double alpha = 0;//定义变量
double alpha_1 = 0;//定义变量
int OnInit()//指标初始化函数
{
   alpha = 2.0 / (SignalMAPeriod + 1.0);
   alpha_1 = 1.0 - alpha;
   return(INIT_SUCCEEDED);
}
   for(int i=limit; i>=0; i--)//OnCalculate()函数中指标计算公式
   {
      MACDLineBuffer[i] = iMA(NULL,0,FastMAPeriod,0,MODE_EMA,PRICE_CLOSE,i) - iMA(NULL,0,SlowMAPeriod,0,MODE_EMA,PRICE_CLOSE,i);
      SignalLineBuffer[i] = alpha*MACDLineBuffer[i] + alpha_1*SignalLineBuffer[i+1];
      HistogramBuffer[i] = MACDLineBuffer[i] - SignalLineBuffer[i];
   }

阿尔法双线MACD指标的用法和传统双线MACD的用法基本上是一致的,可以从MACD的金叉、死叉、背离、零轴突破几方面进行总结研究。

  MACDcorrect.zip (12.4 KB, 30 次)

版权所有转载请注明标题及链接:峰汇在线 » 阿尔法双线MACD指标安装方法及简单说明

相关推荐