手机版

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

阅读 :
外_汇_邦 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);
外_汇_邦 WaiHuiBang.com
本文标题:MQL4日期时间处理函数(二) - MT4平台MQL4编程学习
本文地址:https://www.waihuibang.com/fxschool/autotrading/mql4/49042.html

相关文章

  • 外汇EA编程教程——MQL语法

    什么是MQL?MetaQuotes Language 4 (MQL4)语言是MT4软件为了编写出执行交易策略的内置编程语言。我们可以通过编写EA(Expert Advisors)来控制MT4客户端按照我们的预先定义好的交易策略来执行外汇交易。另外,我们可以...

    MQL4编程学习
  • 外汇交易VPS使用步骤
    外汇交易VPS使用步骤

    VPS(Virtual Private Server 虚拟专用服务器)技术,将一部服务器分割成多个虚拟专享服务器的优质服务。 每个VPS都可分配独立公网IP地址、独立操作系统、独立超大空间、独立内存、独立CPU资源、独立执行程序和独立系统配...

    MQL4编程学习
  • MQL4基础:数据类型

    目录[hide]类型转换 整型常量 字符常量 布尔型常量 浮点常量(双精度常量) 字符串常量 颜色常量 时间日期常量任何程序都要依靠数据来运行,数据因日的不同可以有不同的类型。比如,数组可以存取整型数据,价格可以...

    MQL4编程学习
  • “授渔亭”之外汇EA智能交易系统切勿乱用

      有些汇友自己研究交易方法不能实现盈利,就开始去网上查找现成的交易系统,外汇EA是指交易者与编程人员一起合作开发出来的自动(智能)交易系统,在系统中加上特定的指标,追求简单、快捷的盈利。外汇EA既可以从外汇论坛上免...

    MQL4编程学习
  • MT4指标编程入门(八):循环
    MT4指标编程入门(八):循环

      MT4指标编程入门:判断语句的用法   一幅K线图有几千上万条K线,每根K线又各有开收盘价、最高低价等数值,而且还有很多移动平均线、MACD、RSI等指标值。   面对海量数据,我们必须用循环来实现数据的取值...

    MQL4编程学习
你可能感兴趣