- 显示:
- 1822
- 等级:
- 已发布:
- 2014.01.24 08:11
- 已更新:
- 2016.11.22 07:33
-
需要基于此代码的EA交易或指标吗?请在自由职业者服务中订购 进入自由职业者服务
这种方法的思路在 "新柱线" 事件处理器 文章中描述。指标用于 EA 的例子也在文章中表述。在此您将发现该指标的方案。思路相同: 它会在图表新柱线出现时执行重计算。它可以很方便的在 OnCalculate() 函数中直接使用。
此处是简单指标, 当新柱线出现时它输出一条线:
//+------------------------------------------------------------------+ //| OnNewBarCalculate.mq5 | //| Copyright 2010, Lizar | //| Lizar@mail.ru | //+------------------------------------------------------------------+ #property copyright "Copyright 2010, Lizar" #property link "Lizar@mail.ru" #property version "1.00" #property indicator_chart_window #include <OnNewBarCalculate.mqh> // 此处是调用 OnNewBarCalculate() 函数的秘密 //+------------------------------------------------------------------+ //| 指标的新柱线事件处理器 | //+------------------------------------------------------------------+ int OnNewBarCalculate(const int rates_total, const int prev_calculated, const datetime& time[], const double& open[], const double& high[], const double& low[], const double& close[], const long& tick_volume[], const long& volume[], const int& spread[]) { //--- 此处您可以添加代码, 类似于 OnCalculate(); //--- 但是这个函数将会仅当新柱线出现时调用 (非每个即时价格) PrintFormat("新柱线: %s",TimeToString(TimeCurrent(),TIME_SECONDS)); //--- 返回用于下次调用的 prev_calculated 数值 return(rates_total); }
由MetaQuotes Ltd译自俄语
原代码: https://www.mql5.com/ru/code/199
![QQE [v02] 和 QQE 多时间帧 [v02]](https://c.mql5.com/i/code/indicator.png)
QQE - 在 RSI 之上的定性定量评估 MA, RSI 之上的 MA 与 RSI 的 MA 的 ATR 的 MA 的 MA 之间的不同

它利用 ADX 指标的数值进行交易。