# 日历
# 日历种类
本项目附带三种日历,加上自然日历,总共 4 种
# 自然日历
不去掉任何日期,在使用上也无需指定
# 工作日日历
去掉当年的周六周日
# 国家法定节假日日历
去掉当年国务院发布的法定节假日和周六周日(调休上班的不去除)
# A 股交易日日历
根据当年上交所发布的 A 股日历,去掉不开市的日期
# 日历更新
日历数据需要人工定期维护,原因如下:
1.工作日日历由于只去掉周六周日,一般来说是可以预知的,但是一次性维护太多年份会造成日历数据过多,影响计算下次执行时间的性能
2.由于在下一年,国家法定节假日日历和 A 股交易日日历都是不可预知的,只能在每年的 11 月底 12 月初获得下一年的日历
注意
本项目会在源码托管网站Github
上第一时间发布下一年的相关日历文件(txt 格式),可在日历管理页面,选中相应的日历名称,即可导入
# 使用
# 触发器
可以为触发器指定日历,这样可以跳过日历中排除的日期
# 参数
在参数管理中,预置类型TradeDate,可以根据日历,计算 T 日/T+1 日等