iAD()是MQL4中的一个技术指标函数,用来获取累积/分配指标Accumulation/Distribution的数值。本文将介绍iAD()函数的用法。
AD指标全称是Accumulation/Distribution指标,中文称为累积/分配指标。它是由Marc Chaikin开发的一种技术分析工具,用于衡量市场的资金流向和趋势变化。它的计算方法是将成交量与价格的变化相结合,从而得出市场的资金流向。
iAD()函数的返回值是一个双精度浮点数,表示资金流向的强度。如果返回值为正数,表示资金正在流入市场;如果为负数,表示资金正在流出市场。另外,iAD()函数还可以结合其他技术指标一起使用,如移动平均线、相对强弱指数等。
下面是iAD()函数的语法格式:
double iAD( string symbol, int timeframe, int shift);
参数说明:
symbol:交易品种的名称。
timeframe:时间周期。
shift:索引/序号。
接下来是一个使用iAD()函数的示例代码:
double iADValue = iAD(_Symbol, PERIOD_H1,0);
在上述代码中,我们使用iAD()函数计算当前交易品种的资金流向强度,并将结果存储在iADValue变量中。其中,_Symbol表示当前交易品种的名称,PERIOD_H1表示时间周期为1小时。
总的来说,iAD()函数是一个非常有用的技术指标函数,可以帮助交易者更好地了解市场的资金流向和趋势变化。在实际交易中,我们可以结合其他技术指标一起使用,从而更好地把握市场的走势。