新手入门教程 发表于 2026-1-26 16:01:57

MQL4日期时间处理函数(一)

MQL4日期时间处理函数(一)
本组函数用于处理日期时间型数据(从1970年1月1日00:00开始已经过的秒数)。
[*]Year() – 获取当前年份[*]Month() – 获取当前月份[*]Day() – 获取今日是本月第几天[*]DayOfWeek() – 获取今日是星期几[*]DayOfYear() – 获取今日是本年第几天[*]Hour() – 获取当前小时数[*]Minute() – 获取当前分钟数[*]Seconds() – 获取当前秒数[*]TimeCurrent() – 获取当前时间[*]TimeDay() – 获取指定日期中天数[*]TimeDayOfWeek() – 获取指定日期是星期几[*]TimeDayOfYear() – 获取指定日期是一年中第几天[*]TimeHour() – 获取指定日期中小时数[*]TimeMinute() – 获取指定时间中分钟数[*]TimeMonth() – 获取指日期的月份[*]TimeSeconds() – 获取指时间中秒数[*]TimeYear() – 获取指定日期的年份[*]TimeLocal() – 获取当前本地时间

Year() – 获取当前年份int Year()返回当前的年份,即服务器时间中年份。
注: 在测试中,仿真最新的已知的服务器时间。
示例:
   // 如果时间范围在2006年1月到4月30日之间,返回。    if(Year()==2006 && Month()在程序开始前,返回服务器时间中月数(1, 2, ….., 12)。
注: 在测试中,仿真最新的已知的服务器时间。
示例:
if(Month()返回本月的已经过去的天数,即最新的服务器时间的本月当天。
注: 在测试中,仿真最新的已知的服务器时间。
示例:
if(Day()返回今天是这周的星期几,(0为星期天,1,2,3,4,5,6以此类推),时间是来自最后已知的服务器上的时间。
注: 在测试中,仿真最新的已知的服务器时间。
示例:
//假期不工作if(DayOfWeek()==0 || DayOfWeek()==6) return(0);DayOfYear() – 获取今日是本年第几天int DayOfYear()返回今日是本年第几天,1代表1月1日,即最后已知的服务器时间是本年第几天。365(6)就是12月31日。
注: 在测试中,仿真最新的已知的服务器时间。
示例:
if(DayOfYear()==245)    return(true);Hour() – 获取当前小时数int Hour()在程序开始前,返回服务器时间中小时数(0, 1, 2, ….., 23)。
注: 在测试中,仿真最新的已知的服务器时间。
示例:
bool is_siesta=false;if(Hour()>=12 || Hour()在程序开始前,返回服务器时间中分钟数(0, 1, 2, ….., 59)。
注: 在测试中,仿真最新的已知的服务器时间。
示例:
if(Minute()在程序开始前,返回服务器时间中秒数。
注: 在测试中,仿真最新的已知的服务器时间。
示例:
   if(Seconds()返回最后访问的服务器时间(最新的行情输入时间),从1970年1月1日00:00算起所经过的总秒数。
注: 在测试中,仿真最新的已知的服务器时间。
示例:
   if(TimeCurrent()-OrderOpenTime()<360) return(0);
大家在看了小编以上对"MQL4日期时间处理函数(一)"的介绍后应该都清楚了吧,希望对大家做单有所帮助。如果大家还想要下载更多有关"MQL4日期时间处理函数(一)"的相关EA源码,敬请关注汇探网下载。我们会持续更新交易系统,EA源码。
页: [1]
查看完整版本: MQL4日期时间处理函数(一)