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

阅读 :
欢迎访问 外 汇 邦 WWW.WaiHuiBang.com

本组函数用于处理日期时间型数据(从1970年1月1日00:00开始已经过的秒数)。

  • Year() – 获取当前年份
  • Month() – 获取当前月份
  • Day() – 获取今日是本月第几天
  • DayOfWeek() – 获取今日是星期几
  • DayOfYear() – 获取今日是本年第几天
  • Hour() – 获取当前小时数
  • Minute() – 获取当前分钟数
  • Seconds() – 获取当前秒数
  • TimeCurrent() – 获取当前时间
  • TimeDay() – 获取指定日期中天数
  • TimeDayOfWeek() – 获取指定日期是星期几
  • TimeDayOfYear() – 获取指定日期是一年中第几天
  • TimeHour() – 获取指定日期中小时数
  • TimeMinute() – 获取指定时间中分钟数
  • TimeMonth() – 获取指日期的月份
  • TimeSeconds() – 获取指时间中秒数
  • TimeYear() – 获取指定日期的年份
  • TimeLocal() – 获取当前本地时间

 

TimeDay() – 获取指定日期中天数

int TimeDay(datetime date)

返回指定日期中天数。

参数:

date - 日期时间,从1970年1月1日00:00开始所经历的总秒数

示例:

   int day=TimeDay(D'2003.12.31');  // 天数为31

TimeDayOfWeek() – 获取指定日期是星期几

int TimeDayOfWeek(datetime date)

返回指定日期是星期几(0代表星期天,1,2, 3, 4, 5, 6类推)。

参数:

date - 日期时间,从1970年1月1日00:00开始所经历的总秒数

示例:

   int weekday=TimeDayOfWeek(D'2004.11.2');  // 数字2 - 星期二

TimeDayOfYear() – 获取指定日期是一年中第几天

int TimeDayOfYear(datetime date)

返回指定日期是一年中第几天(1是1月1日,365(6)是12月31日)。

参数:

date - 日期时间,从1970年1月1日00:00开始所经历的总秒数

示例:

   int day=TimeDayOfYear(TimeCurrent());

TimeHour() – 获取指定时间中小时数

int TimeHour(datetime time)

返回指定日期中小时数。

参数:

time - 日期时间,从1970年1月1日00:00开始所经历的总秒数

示例:

   int h=TimeHour(TimeCurrent());

TimeMinute() – 获取指定时间中分钟数

int TimeMinute(datetime time)

返回指定时间中分钟数。

参数:

time - 日期时间,从1970年1月1日00:00开始所经历的总秒数

示例:

   int m=TimeMinute(TimeCurrent());

TimeMonth() – 获取指定日期的月份

int TimeMonth(datetime time)

返回指定日期的月份。

参数:

time - 日期时间,从1970年1月1日00:00开始所经历的总秒数

示例:

   int m=TimeMonth(TimeCurrent());

TimeSeconds() – 获取指定时间中秒数

int TimeSeconds(datetime time)

返回指定时间中秒数。

参数:

time - 日期时间,从1970年1月1日00:00开始所经历的总秒数

示例:

   int s=TimeSeconds(TimeCurrent());

TimeYear() – 获取指定日期的年份

int TimeYear(datetime time)

返回指定日期的年份。返回值的范围可以在1970 到 2037之间。

参数:

time - 日期时间,从1970年1月1日00:00开始所经历的总秒数

示例:

   int y=TimeYear(TimeCurrent());

TimeLocal() – 获取当前本地时间

datetime  TimeLocal()

返回本地计算机的当前时间,从1970年1月1日00:00算起所经历的总秒数。

示例:

   if(TimeLocal()-OrderOpenTime()<360) return(0);
欢迎访问 外 汇 邦 WWW.WaiHuiBang.com
本文标题:MQL4日期时间处理函数(二) - MT4平台MQL4编程学习
本文地址:http://www.ea666.cn/fxschool/autotrading/mql4/49042.html

相关文章

  • 外汇智能交易MQL4语言教程(五)

    4.4. 内置函数MetaQuotes 4语言提供许多功能,可用于多种多样的场合。这些包括技术指标、交易功能、时间功能、数学和三角函数功能、数据转换和输出函数,等。 Abs &ndash;返回这个数值的绝对值(模块) 语法:Abs函数...

    MQL4编程学习
  • MT4挂EA如何选择VPS

    近年来,随时EA交易逐渐在零售外汇圈内流行起来,越来越多的汇友开始使用外汇VPS挂EA进行交易。使用外汇VPS可以最大程度地缩减MT4客户终端和MT4服务器之间的延迟。通过使用安全位置的数据中心系统...

    MQL4编程学习
  • 一个触碰式振荡器型EA的设计思路

    以下对话纯属虚构,仅供参考。 读者:小编,还记得咱们讨论过得那个策略嘛?就是0.01手开仓的 小编:记得。 读者 11:22我又和一个朋友讨论了,他也给力一些建议,我发给你看看,参考一下 小编 11:22好 读者 11:22我认为开到0.2合...

    MQL4编程学习
  • EA(原码)学习

    //+------------------------------------------------------------------+ #property copyright "2009" #property link " " int MagicNumber = 0; string EAname ="顺势"; int MAGICMA = 2000; //定义资金管理--...

    MQL4编程学习
  • 外汇MT4平台操作帮助

      在使用mt4平台进行操作的时候,每个人都会遇到各种不同的问题,今天我们就来对一些常见的问题做一些解释。   1.聊天软件导致自动成交。有人习惯在做单的时候,同时使用聊天软件聊天。但是如果如果在MT4软件的界面...

    MQL4编程学习
你可能感兴趣