4.5 日期和时间函数

第 24 节 / 共 36 节 课程:Mt4编程语言
MQL4用datetime表示时间。

获取时间

datetime now = TimeCurrent();
datetime local = TimeLocal();
datetime bt = Time[0];

日期函数

函数说明
Year()年
Month()月1-12
Day()日1-31
Hour()时0-23
Minute()分0-59
Seconds()秒0-59
DayOfWeek()星期(1周日-7周六)
TimeToStr(t)转字符串

实战

bool IsTradingTime() {
if (DayOfWeek()>=6) return false;
int h=Hour();
return (h>=9 && h<=17);
}