double iMACD(string symbol, int timeframe, int fast_ema_period, int slow_ema_period, int signal_period, int applied_price, int mode, int shift)
计算移动平均数汇总/分离指标并退回它的值。在系统中, OsMA称MACD直方图, 这个指标被作为二条线。 在客户终端,移动平均数汇总/分离被画作为直方图。
参量:
symbol – 计算指标数据上的货币对名称. NULL表示当前货币对.
timeframe – 时间周期。 可以时间周期列举任意值. 0表示当前图表的时间周期.
fast_ema_period – 对于快速移动平均值周期数的计算.
slow_ema_period – 对于缓慢移动平均值周期数计算.
signal_period – 对于信号移动平均值周期数计算.
applied_price – 应用的价格。 它可以是应用价格列举的任意值.
mode – 指标行数组索引。它可以是 指标识别符列举的任意值.
shift – 从显示缓冲采取的值的索引(从当前K柱往回计算的K柱数量,0表示当前K柱)。
示例:
if(iMACD(NULL,0,12,26,9,PRICE_CLOSE,MODE_MAIN,0)>iMACD(NULL,0,12,26,9,PRICE_CLOSE,MODE_SIGNAL,0)) return(0);