在mt4自带的技术指标中,有一个成交量指标叫 Accumulation/Distribution,缩写为AD,中文称为累积/派发指标AD。在一些股票及期货软件上也称为累积/派发线(Accumulation/Distribution Line)。AD指标是由 Marc·Chaikin 提出,是以当日的市场收盘价位来估算成交量,估算一段时间内市场累积的资金流量,它的原理与OBV能量潮指标类似。在mt4上方菜单栏依次点击-插入-技术指标-成交量-选中 Accumulation/Distribution,即可将AD指标插入到当前图表中(如下图第二个窗口所示)。
蔡金摆动指标是由 Marc Chaikin 所研发的一种新成交量指标,是计算累积/派发指标AD的快慢平均值所得的一种新摆动指标。英文全称:Chaikin Oscillator,简称CHO。它不是mt4自带的技术指标,需要下载后安装到mt4上面才可以使用,安装步骤:1、在mt4上方菜单栏依次点击:文件-打开数据文件夹,接着在数据文件夹中依次打开-MQL4-Indicators;2、将 CHO.ex4 文件复制粘贴到 Indicators 文件夹中;3、刷新导航器下方的“技术指标”目录(或者重启下mt4),就会看到放置进去的指标,鼠标双击或拖拽到图表即可(如下图第一个指标窗口所示)。
蔡金摆动指标 Chaikin Oscillator 是计算快速移动平均线(默认3)和慢速移动平均线(默认10)分別应用到累积/派发 (A/D)指标值后得到的两个值之差。在MQL4语言中,其计算公式如下:
if (counted_bars==0)
{
limit=Bars-1;
for (i=limit;i>=0;i--)
{
AD[i]=iAD(NULL,0,i);
}
for(i=limit-SlowPeriod;i>=0;i--)
{
CHO[i]=iMAOnArray(AD,0,FastPeriod,0,TypeSmooth,i)-iMAOnArray(AD,0,SlowPeriod,0,TypeSmooth,i);
}
}
if (counted_bars>0)
{
limit=Bars-counted_bars;
for (i=limit;i>=0;i--)
{
AD[i]=iAD(NULL,0,i);
}
for(i=limit;i>=0;i--)
{
CHO[i]=iMAOnArray(AD,0,FastPeriod,0,TypeSmooth,i)-iMAOnArray(AD,0,SlowPeriod,0,TypeSmooth,i);
}
}
其中 SlowPeriod 是快均线周期参数,默认是 10;FastPeriod 是慢均线周期参数,默认是 3;TypeSmooth 是平均方式,0 为 SMA,其它是 EMA。