# 日历

# 日历种类

本项目附带三种日历,加上自然日历,总共 4 种

# 自然日历

不去掉任何日期,在使用上也无需指定

# 工作日日历

去掉当年的周六周日

# 国家法定节假日日历

去掉当年国务院发布的法定节假日和周六周日(调休上班的不去除)

# A 股交易日日历

根据当年上交所发布的 A 股日历,去掉不开市的日期

# 日历更新

日历数据需要人工定期维护,原因如下:

1.工作日日历由于只去掉周六周日,一般来说是可以预知的,但是一次性维护太多年份会造成日历数据过多,影响计算下次执行时间的性能

2.由于在下一年,国家法定节假日日历和 A 股交易日日历都是不可预知的,只能在每年的 11 月底 12 月初获得下一年的日历

注意

本项目会在源码托管网站Github上第一时间发布下一年的相关日历文件(txt 格式),可在日历管理页面,选中相应的日历名称,即可导入

# 使用

# 触发器

可以为触发器指定日历,这样可以跳过日历中排除的日期

# 参数

在参数管理中,预置类型TradeDate,可以根据日历,计算 T 日/T+1 日等