请问如何写能让EA每隔5分钟才运行一次

 
每隔多少分钟或多久才运行一次
请问有什么方法可以实现吗?
 
休眠N分钟
 
用K線數 用時間條件計時器都可以
 
Dao Liang Ding #:
休眠N分钟
如何休眠呢
 
Hung Wen Lin #:
用K線數 用時間條件計時器都可以

请问是下面这样吗?
if( Minute()-Time[1]>30)
 {
 }
 
MQL5文档: 事件处理 / OnTimer
MQL5文档: 事件处理 / OnTimer
  • www.mql5.com
OnTimer - 事件处理 - MQL5参考 - 参考MetaTrader 5的算法/自动交易语言
 
wuyu tian #:

请问是下面这样吗?
if( Minute()-Time[1]>30)
 {
 }

不是這樣的 方法很多種 

聊天功能找我聊 我另外教你吧

 
wuyu tian:
每隔多少分钟或多久才运行一次
请问有什么方法可以实现吗?

为什么有这奇怪的要求,如果你只是想让某段代码延迟,可以借助K线实现时控,如果你是想让整个EA都停止,那你这个程序的意义何在。

 

https://www.mql5.com/zh/code/768

这个库挺好用的

#include <IsNewBar.mqh>

static CIsNewBar NB1;
if(NB1.IsNewBar(Symbol(),PERIOD_M5)) // 价差新柱线
     {
      /* 此处是交易信号 1 接受模块代码 */
     }
IsNewBar
IsNewBar
  • www.mql5.com
CIsNewBar 类可用来判断柱线变化的时刻。
 
Xiaoyu Huang #:

https://www.mql5.com/zh/code/768

这个库挺好用的

非常感谢

 
Fxgz #:

为什么有这奇怪的要求,如果你只是想让某段代码延迟,可以借助K线实现时控,如果你是想让整个EA都停止,那你这个程序的意义何在。

因为我想试一下每隔多少分钟运行移动止损和一直运行移动止损在大行情下的效果会怎么样

原因: