MT4智能交易编程教程-技术指标函数
所有函数,像iMA, iAC, iMACD, iIchimoku等,在客户端全局缓存区建立类似技术指标的副本,如果类似参量的指标副本已经存在,新的副本就不会建立,只是参考存在的副本增添项目。 这些函数返回适当的指标副本处理,使用该处理系统,可以通过类似指标收到计算数据。类似缓冲区数据(技术指标包括内部缓冲区的计算数据1到5的不同取决于指标)可以使用 CopyBuffer() 函数被MQL5程序复制。 不能参考新建的指标数据,因为指标计算值需要时间,因此最好在OnInit()中建立指标处理器,函数 iCustom() 创建类似自定义指标,返回的处理器就能成功建立。自定义指标包含最高512指标缓冲区, CopyBuffer() 函数中包括目录,使用获得的处理器。 使用IndicatorCreate() 函数创建任意计算指标是一种通用的办法,该函数以输入参量形式接收如下数据: ·交易品种名称; ·时间表; ·创建的指标类型; ·指标输入参量数量; ·MqlParam类型数组包含所有必要的输入参量。 计算机内存可以通过删除不使用的指标释放,使用IndicatorRelease()函数,传递指标处理器。 注释。 在MQL5程序中反复以相同参量调用指标函数不能导致参考计算器的增加;计算器值能被1建立一次,推荐使用 OnInit() 函数获得指标处理器,在其余函数中使用这些处理器,当MQL5程序初始化时,指标开始减少。 所有指标函数都有至少2个参量-交易品种和周期。交易品种 NULL 值代表当前交易品种,周期0值代表当前时间表。 函数 | 返回指标处理器: | iAC | 加速震荡指标 | iAD | 累积/分配 | iADX | 平均定向指数 | iADXWilder | 韦尔达平均定向指数 | iAlligator | 鳄鱼指标 | iAMA | 适合的移动平均数 | iAO | 动量震荡指标 | iATR | 平均真实区域 | iBearsPower | 熊市 | iBands | 布林带 | iBullsPower | 牛市 | iCCI | 商品通道指数 | iChaikin | 蔡金摆动指标 | iCustom | 自定义指标 | iDEMA | 双指数移动平均线 | iDeMarker | 指标 | iEnvelopes | 轨道线指标 | iForce | 强力指数 | iFractals | 分形学 | iFrAMA | 分形学适合移动平均数 | iGator | 鳄鱼振荡器 | iIchimoku | 一目均衡图 | iBWMFI | 威廉姆斯的市场便利指标 | iMomentum | 动量指标 | iMFI | 货币流量指标 | iMA | 移动平均数 | iOsMA | 移动平均振荡指标(MACD柱状图) | iMACD | 移动平均聚散指标 | iOBV | 平衡交易量 | iSAR | 抛物转向系统 | iRSI | 相对强弱指标 | iRVI | 相对活力指标 | iStdDev | 标准偏差 | iStochastic | 随机摆动指标 | iTEMA | 三倍指数移动平均数 | iTriX | 三倍指数移动平均数振荡指标 | iWPR | 威廉指数 | iVIDyA | 动态平均数便利指标 | iVolumes | 成交量 |
|