IsStopped

检测MQL5程序的强制关机。

bool  IsStopped();

返回值

如果系统变量包括非0值,返回true,非零值录入_StopFlag,如果MQL5程序命令完成操作,在此情况下,必须立即终止程序,否则系统在3秒后从外部强制完成。

示例:

//+------------------------------------------------------------------+
//| 脚本程序起始函数                                                   |
//+------------------------------------------------------------------+
void OnStart()
  {
//--- 无限循环并停止检查
   while(!IsStopped())
     {
      //--- 在图表上显示本地电脑时间
      Comment("Time Local: "TimeToString(TimeLocal(), TIME_DATE|TIME_MINUTES|TIME_SECONDS));
      Sleep(16);
     }
   Print("The StopFlag is set. The program will be stopped.");
 
//--- 清除
   Comment("");
  }