路路发智能交易研发中心

 找回密码
 立即注册
查看: 2284|回复: 0

MT4智能交易编程教程-技术指标函数

[复制链接]

管理员

MT4软件工程师

Rank: 9Rank: 9Rank: 9

积分
6521
帖子
2771
主题
2761
QQ
发表于 2014-3-27 10:36:49 | 显示全部楼层 |阅读模式
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
成交量



外汇智能交易,成就财富梦想!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则


MT4编程培训|EA定制开发|QQ在线咨询|路路发智能交易研发中心

GMT+8, 2024-12-22 22:22 , Processed in 0.152895 second(s), 26 queries .

© 2009-2022 520EA.com EA668.com

快速回复 返回顶部 返回列表