# CLOSETIME 收盘时间
返回交易所的指定时段的收盘时间
CLOSETIME(N)
- 返回有效值范围为(000000-235959).
- 此函数返回常数,对日线以上周期无效
参数 | 说明 |
---|---|
N | 必需,交易时间的节数,参数范围[0--4],其中0特指最后一节。 |
//中金所
closetime(1);//返回值为113000
closetime(2);//返回值为151500
//夜盘市场北京时区
closetime(1);//返回值为023000
closetime(2);//返回值为101500
closetime(3);//返回值为113000
closetime(4);//返回值为150000
//夜盘市场 金字塔时区
closetime(1);//返回值为063000
closetime(2);//返回值为141500
closetime(3);//返回值为153000
closetime(4);//返回值为190000
2
3
4
5
6
7
8
9
10
11
12
13
14
# CURRENTDATE 当前日期
当前计算机日期。
CURRENTDATE
- 函数返回计算时的日期,有效值范围为(101-1991231),表示1900/01/01-2099/12/31.
采用此种表达方式,是为了避免程序化处理日期时超出有效范围,造成越界。如:101=19000101-19000000
当前时间:CURRENTDATE;
# CURRENTTIME 当前时间
当前计算机时间。
CURRENTTIME
- 函数返回计算时的时间(时分秒),有效值范围为(000000-235959);
当前时间:CURRENTTIME;
# D1970TODATE 1970间隔后的新日期
计算1970年01月01日添加间隔天数后的新日期。
D1970TODATE(X)
- x范围:大于等于0。
参数 | 说明 |
---|---|
X | 必需,正整数。 |
//返回1970+365天后的新日期。结果1971/01/01
日期:D1970TODATE(365);
2
# DATE 年月日
取得该周期从1900以来的年月日(交易日)。
DATE
- 返回有效值范围为(101-1991231),表示19000101-20991231。
# DATEDIFF 间隔天数
取得日期之间的时间间隔天数。
DATEDIFF(DATE1,DATE2)
参数 | 说明 |
---|---|
DATE1 | 必需,序列变量或常数表示的日期。 格式与DATE函数相同 |
DATE2 | 必需,序列变量或常数表示的日期。 格式与DATE函数相同 |
//表示求当年小寒到当前周期相差的天数
DATEDIFF(LSOLARTERMDATE(1),DATE)
2
# DATETOD1970 距离1970年的天数
取得日期X距离1970年1月1日以来的天数。
DATETOD1970(DATE)
参数 | 说明 |
---|---|
DATE | 必需,金字塔日期格式。 有效值范围为(101-1991231) |
//2018/04/02距离1970年1月1日的天数
DATETOD1970(1180402);
//当前位置距离1970年1月1日的天数
DATETOD1970(DATE);
2
3
4
5
# DAY 日期
取得该周期的日期。
DAY
- 返回有效值范围为(1-31)
# DAYOFWEEK 指定日期的星期
取得指定日期的星期数。
DAYOFWEEK(D)
- 返回有效值范围为(0-6)
参数 | 说明 |
---|---|
D | 必需,金字塔日期格式。 有效值范围为(101-1991231) |
//2018年04月02日是星期几
DAYOFWEEK(1180402);
//返回当前日期是周几。
DAYOFWEEK(DATE);
2
3
4
5
# DAYS1970 从1970以来的天数
取得该周期从1970以来的天数。
DAYS1970
//当前周期位置距离1970年的天数,与DATETOD1970(date)效果等价。
aa:DAYS1970;
2
# HOUR 小时
取得该周期的小时数。
HOUR
- 函数返回有效值范围为(0-23),对于日线及更长周期此函数无效
# LDAY 农历日期
取得该周期的农历日期。有效值范围为(1-30)
LDAY
# LMONTH 农历月份
取得该周期的农历月份
LMONTH
- 返回有效值范围为(1-12)
# LSOLARTERM 节气
取得日期所在的二十四节气。
LSOLARTERM(X)
参数 | 说明 |
---|---|
X | 必需,序列变量或常数,格式与DATE同,有效值范围为(1101-1501231),表示19010101-20501231 |
返回有效值范围为(0-24).0表示该周期不在节气日中,1-24分别表示
0 | 小寒 | 4 | 惊蛰 | 8 | 立夏 | 12 | 小暑 | 16 | 白露 | 20 | 立冬 |
1 | 大寒 | 5 | 春分 | 9 | 小满 | 13 | 大暑 | 17 | 秋分 | 21 | 小雪 |
2 | 立春 | 6 | 清明 | 10 | 芒种 | 14 | 立秋 | 18 | 寒露 | 22 | 大雪 |
3 | 雨水 | 7 | 谷雨 | 11 | 夏至 | 15 | 处暑 | 19 | 霜降 | 23 | 冬至 |
# LSOLARTERMDATE 节气日期
取得当年的节气日期。
LSOLARTERMDATE(X)
参数 | 说明 |
---|---|
X | 必需,序列变量或常数,有效值范围为(1-24):返回当年的节气日期,格式与DATE同,有效值范围为(1101-1501231),表示19010101-20501231 0:小寒 1:大寒 2:立春 3:雨水 4:惊蛰 5:春分 6:清明 7:谷雨 8:立夏 9:小满 10:芒种 11:夏至 12:小暑 13:大暑 14:立秋 15:处暑 16:白露 17:秋分 18:寒露 19:霜降 20:立冬 21:小雪 22:大雪 23:冬至 |
//表示当前最高价是近多少周期内的最小价
LSOLARTERMDATE(1);
2
# LSOLARTERMDAY 节气后天数
取得节气后的第几日。
LSOLARTERMDAY(X)
参数 | 说明 |
---|---|
X | 必需,序列变量或常数,格式与DATE同,有效值范围为(1101-1501231),表示19010101-20501231返回序列日期是前一节气后的第几日 |
//表示求当前周期是前一节气后的第几日
LSOLARTERMDAY(DATE);
2
# LYEAR 农历年份
取得该周期的农历年份。返回有效值范围为(1901-2050)
LYEAR
# MINUTE 分钟
取得该周期的分钟数。函数返回有效值范围为(0-59),对于日线及更长周期此函数无效
MINUTE
# MONTH 月份
取得该周期的月份。有效值范围为(1-12)
MONTH
# OPENMINUTES 开盘分钟数
取得开盘分钟数。
OPENMINUTES(TIME_TYPE)
- 当使用TIME函数作为参数时,在日线周期上返回值为0
- 该函数的返回值不包含小结和午休的时间。
- 该函数返回值精度为分钟级别。
- 参数T必须为金字塔时区时间,对非北京时区时间的市场,应该使用TIMEZONECONVER函数对时间进行转换。
参数 | 说明 |
---|---|
TIME_TYPE | 必需,时间格式的数据(格式:HHMMSS) |
OPENMINUTES(TIMEZONECONVER(CURRENTTIME));//在日线上可得到现在已开盘分钟数
OPENMINUTES(TIME);//在分钟线上可得到当时已开盘分钟数
//注意:TIME参数必须为金字塔时区时间,否者应该使用TIMEZONECONVER函数对时间进行转换.
2
3
# OPENTIME 开盘时间
返回交易所的指定时段的开盘时间
:: tip OPENTIME(N)
- 返回有效值范围为(000000-235959).
- 此函数返回常数,对日线以上周期无效 :::
参数 | 说明 |
---|---|
N | 必需,交易时间的节数,参数范围[1--4],其中1特指第一节。 |
//中金所
OPENTIME(1);//返回值为091500
OPENTIME(2);//返回值为130000
//夜盘市场北京时区
OPENTIME(1);//返回值为210000
OPENTIME(2);//返回值为090000
OPENTIME(3);//返回值为103000
OPENTIME(4);//返回值为133000
//夜盘市场 金字塔时区
OPENTIME(1);//返回值为010000
OPENTIME(2);//返回值为130000
OPENTIME(3);//返回值为143000
OPENTIME(4);//返回值为173000
2
3
4
5
6
7
8
9
10
11
12
13
14
# SECOND 秒数
取得该周期的秒数。返回有效值范围为(0-59)
SECOND
- 该函数只有在秒周期或者分笔周期才能返回有效结果.
# T0TOTIME 秒数转换为时间
取得从0点开始X秒后的时间值。
T0TOTIME(X)
参数 | 说明 |
---|---|
X | 必需,秒数;正整数 |
# TIME 时间
取得该周期的时分秒。返回有效值范围为(000000-235959),对于日线及更长周期此函数无效.
TIME()
# TIME0 当日0点以来的秒数
取得该周期从当日0点以来的秒数。返回自从当日0点以来的秒数,对于日线以上的分析周期返回0
TIME0
# TIMETOT0 时间转化为秒数
取得时间X距离当日0点的秒数。
TIMETOT0(X)
参数 | 说明 |
---|---|
X | 必需,指定时间 |
# TIMEZONECONVER 北京时区转金字塔时区
北京时区转当前市场金字塔时区时间
TIMEZONECONVER(TIME)
参数 | 说明 |
---|---|
TIME | 必需,北京时间 |
# TIMEZONEDIFF 当前市场时区与北京时区的时间差
取当前市场时区时间与北京时间的差,单位为分钟
TIMEZONEDIFF
# TIMEZONE 查询当前时区类型
查询当前金字塔设置中使用时区类型
TIMEZONEDIFF
# WEEKDAY 星期
取得该周期的星期数。
WEEKDAY
# YEAR 年份
取得该周期的年份。 返回有效值范围为(1900-2099)
YEAR
# ISMONTHEND 是否为本月最后一个交易日
判断当前是否为本月最后一个交易日
ISMONTHEND
- 仅限国内市场有效
- 是返回1,否返回0 ;若执行错误,函数将返回-1
# ISWEEKEND 是否为本周最后一个交易日
判断当前是否为本周最后一个交易日
ISWEEKEND
- 仅限国内市场有效
- 是返回1,否返回0 ;若执行错误,函数将返回-1
# NEARESTHOLIDAY 距离最近节假日的交易日间隔
当前距离最近节假日的交易日间隔的天数(含当日)
NEARESTHOLIDAY
- 仅限国内市场有效
- 若执行错误,函数将返回-1
# NEARESTWEEKEND 距离最近双休日的交易日间隔
当前距离最近双休日的交易日间隔的天数(含当日)
NEARESTWEEKEND
- 仅限国内市场有效
- 若执行错误,函数将返回-1
# TRADINGDATEDIFF 间隔交易日天数
取得两个日期之间的交易日天数
TRADINGDATEDIFF(DATE1,DATE2)
- 仅限国内市场有效
- 若执行错误,函数将返回-1
- 此函数依赖于节假日预判数据,预判数据存在依据确定后的节假日进行调整的情况。
- DATE1,DATE2为序列变量或常数,格式与DATE函数相同(即1901219-1301231),日期有效范围(19901219-20301231);
- 目前有效截止日期为20301231,预判日期将在到达截止日期前增加调整
参数 | 说明 |
---|---|
DATE1 | 必需,起始日期 |
DATE2 | 必需,截止日期 |
# REMAININGTIME 距离指定时间剩余的秒数
获取当前k线距离指定时间剩余的秒数
$REMAININGTIME(END_TIME)
- 若K线时间大于指定时间,返回负数
- 该函数的返回值包含休市时段。
参数 | 说明 |
---|---|
END_TIME | 必需,指定的截止时间 |
//返回当前距离收盘时间间隔的秒数
REMAININGTIME(closetime(0));
2