EventSetTimer
该函数应用于客户端,定时器事件必须依据EA交易依附的图表指定周期生成。
bool EventSetTimer(
|
参量
seconds
[in] 决定定时器事件发生频率的秒数。
返回值
若成功返回true,否则false。若要获得错误代码,调用函数GetLastError()。
注释
一般情况下,这个函数必须从函数OnInit()或者从类构造函数中调用。若为处理定时器事件,EA交易必须有OnTimer()函数。
每个EA交易及标识符使用自己的定时器工作,且仅从那里接收事件。一旦mql5程序停止运行,如果定时器不能通过EventKillTimer()函数创建和禁止,则会被强制销毁。
对于每一个程序只能运行一个定时器。 每个mql5程序以及每个图表都有其自己的事件队列,其中放置了所有最近收到的事件。如果 Timer 事件正在队列或者正被处理中,新的Timer事件将不会被放置在mql5程序队列中.