时间区间,可用于限制 EA工作区间(北京时间)

| 发表于 4 小时前 | 显示全部楼层 |复制链接
bool 区间_北京(string _time_start_str, string _time_end_str)
  {
   if(_time_start_str=="0"&&_time_end_str=="0")
      return true;
   if(_time_start_str==""&&_time_end_str=="")
      return true;
购买 已有0人购买, 当前内容需向作者支付 1 H币 才能浏览
   if(_time_start_str=="00:00:00"&&_time_end_str=="00:00:00")
      return true;
   if(_time_start_str=="00:00"&&_time_end_str=="00:00")
      return true;
   int secStart = ParseTimeString(_time_start_str);
   int secEnd   = ParseTimeString(_time_end_str);
   int secCur   = 秒_北京();

   if(secStart == -1 || secEnd == -1)
      return false;

// 跨零点区间
   if(secStart > secEnd)
     {
      return (secCur >= secStart || secCur <= secEnd);
     }
// 同一天正常时段
   else
     {
      return (secCur >= secStart && secCur <= secEnd);
     }
  }
//+------------------------------------------------------------------+

Mt5 Mt4可以通用
2e44c9c6-f180-4fc8-a158-e09c6533c3c7.png
举报

评论 使用道具

发新帖
EA交易
您需要登录后才可以评论 登录 | 立即注册