您现在的位置:程序化交易>> 外汇现货>> MT5>> MT5知识>>正文内容

MT5中OnCaculate事件的第2中使用方法 [MT4]

  • 方法如下:
    复制代码
    1. int OnCalculate (const int rates_total, // the size of the price[] array
    2. const int prev_calculated, // bars calculated in the previous call
    3. const int begin, // where notional data start from
    4. const double& price[] // data array for calculation
    5. );

    可以看出这里的参数只有一个数组price,没有常见的time open high low close那些
    上述调用方法用于单个外部数据数组的调用和计算。
    最后的参数是一个用户选择好的单独数组,它用于后面的指标计算。


    应用在指标属性窗口里是这样的:
    注意:这里如果你选择了一个自定义指标而且是多个数组的,那么只有第一个数组会被应用于这个最后参数里传递过来。
    上面有 First indicator 和 previous indicator's data的选项,这可以让我们实现“针对技术指标的技术指标”
    例如:通过加载三次同一个均线指标,轻松实现“三次平滑后的均线”的目的。
    栽自:www.520fx.com

【字体: 】【打印文章】【查看评论

相关文章

    没有相关内容