请观看如何免费下载自动交易

有趣的脚本?
因此发布一个链接 -
让其他人评价

喜欢这个脚本? 在MetaTrader 5客户端尝试它

显示:
633
等级:
投票: 21
已发布:
2017.08.18 10:47

也有 MQL4 的版本。在这个 MQL5 版本中, 我加上了使用方便的 "+"操作符和索引 "[]"。"+" 可以更新烛形出现的标志,索引可以检查指定时段烛形出现与否。

很多 MQL5 程序只有在图表上出现新柱的时候才会明确执行它们的部分代码,这个类可以帮您节约时间,不必再在每个程序中写烛形监控函数了。

如需使用这个类,要把附件中的文件保存到 %TerminalPath%\MQL4\Include\ 

在所需指标或者EA交易中包含这个文件:

#include <СCheckNewCandle.mqh>

创建一个对象:

CCheckNewCandle candle;

// 或者

CCheckNewCandle candle("EURUSD");

在事件处理函数的开始,检查是否有新的烛形出现(检查结果保存在实例中).

OnTick() //或者 OnCalculate(), 或者其它函数...
  {
  +candle;
  ...
  }    

现在,直到下一个订单分时,candle[ENUM_TIMEFRAMES timeframe] 方法都返回前一次检查的结果,使用 +candle; 方法。

if(candle[PERIOD_H1]) //任何标准时段.
   {
    ...
   }
if(candle[PERIOD_D1]) //在调用 +candle之间有任何数量的请求
   {
    ...
   }

备注+candle; 调用应该在程序初始化时进行。

本文译自 MetaQuotes Software Corp. 撰写的俄文原文
官方代码: https://www.mql5.com/ru/code/18497

QEMA_HTF QEMA_HTF

在输入参数中带有时段选择选项的 QEMA 指标。

PEMA_HTF PEMA_HTF

在输入参数中带有时段选择选项的 PEMA 指标。

EveningStar EveningStar

本指标显示了 "Evening Star(黄昏之星)"模式。

EveningStar EveningStar

EveningStar EA交易根据 "Evening Star(黄昏之星)" 模式进行交易。手数是根据可用保证金的风险百分比来计算的。