欢迎访问 外汇EA下载与MT4/MT5自动交易资源 - 聚合外汇EA、黄金EA、量化交易工具与自动化交易实战内容。
登录 注册

时间表 - MetaTrader 4 库

author emer | 345 人阅读 | 0 人评论 |

Schedule 类将计划定义为从一周中的某一天和时间开始,一直运行到一周和时间的结束日期。 “Scripts\Tests\Schedule\ScheduleTests.mq4”中还包含一些测试,它们提供了广泛的使用示例并整理了 Schedule 的预期行为。

空白日程(
    ENUM_DAY_OF_WEEK开始日,
    细绳开始时间,
    ENUM_DAY_OF_WEEK结束日,
    细绳结束时间
)
  • ENUM_DAY_OF_WEEK 开始日- 日程开始的那一天。
  • 细绳开始时间- 计划开始的时间(24 小时格式)。
  • ENUM_DAY_OF_WEEK 结束日- 日程结束的那一天。
  • 细绳结束时间- 时间表结束的时间(24 小时格式)。


ENUM_DAY_OF_WEEK  日开始;    // 日程开始的那一天时间戳        *TimeStart;  // 计划开始的时间
ENUM_DAY_OF_WEEK  日终;      // 日程结束的那一天时间戳        *TimeEnd;    // 计划结束的时间

TimeStamp 属性是此库中包含的简单 TimeStamp 对象的实例。它们有两个整数属性“Hour”和“Minute”。

细绳ToString()// 返回日程表的英文描述。
布尔值是否处于活动状态(日期时间什么时候)// 如果计划在给定日期时间处于活动状态,则返回 true。



附件下载

📎 schedule.mqh (6.83 KB)

📎 scheduletests.mq4 (11.66 KB)

Source: MQL5 #21351

🔐
请登录后参与评论
注册满12小时后评论,即可解锁附件下载
立即登录