如何调用指标数据
1 调用MT4自带指标 直接调用函数字典“Technical indicators”里面系统自带的指标函数即可。 比如均线:double iMA(string symbol, int timeframe, int period, int ma_shift, int ma_method, int applied_price, int shift) 计算移动平均指标并返回它的值。 参数: symbol - 计算指标数据上的货币对名称。NULL表示当前货币对。 timeframe - 时间周期。可以时间周期列举任意值。0表示当前图表的时间周期。 period - 平均周期计算。 ma_shift - MA转移。指标线垂直与图表的时间周期。 ma_method - MA方法。它可以是其中任意 滑动平均值列举值。 applied_price - 应用的价格。它可以是应用价格列举的任意值。 shift - K线索引序列(最后一根为0)。 KD指标:iStochastic; 布林指标:iBands; MACD指标:iMacd; 2 调用自定义指标或者第三方指标 保证自定义指标*.ex4已经放入安装目录expertsindicators目录。 double iCustom(string symbol, int timeframe, string name, ..., int mode, int shift) 计算指定的客户指标并且退回它的值。 参数: symbol - 计算指标数据上的货币对名称。NULL表示当前货币对。 timeframe - 时间周期。 可以时间周期列举任意值. 0表示当前图表的时间周期。 name - 客户指标完成程序名称。 ... - 参量设置(如果需要)。通过的参量和他们的顺序必须与desclaration命令和客户指标的外部可变物的种类对应。 mode - 索引行。 从0到7并且必须对应以其中一个使用的索引的 SetIndexBuffer 函数。打开数据窗口可以看到画线的列表,从0开始。 shift - K线索引序列(最后一根为0)。 |
打赏
最新创建圈子
- 新闻EA运行效果图圈 2019-05-05
圈主:admin 帖子:1