快来更新你的 2025 年交易日历吧!
本页说明交易日历在金融交易中的作用,并概述 DolphinDB 交易日历的覆盖范围、可定制性与 2025 年更新提示。
What this page covers
- 交易日历的用途与重要性说明。
- DolphinDB 交易日历的交易所覆盖范围概述。
- 交易日历添加功能升级与 dateType 的使用要点。
- 2025 年 marketHoliday 数据的离线/在线更新方式与建议。
- 更新结果的验证代码与预期差异。
- 交易日历教程与完整交易所列表的文档入口。
技能认证特训营第二期报名入口(限时报名)
页面顶部提供活动报名引导与福利优惠链接。
- 提供“技能认证特训营第二期”的报名链接。
新闻栏目与文章标题/日期
页面标识新闻栏目,并给出文章标题与发布日期。
- 文章发布日期为 2024.12.30。
- 页面展示文章标题与日期信息。
交易日历重要性与 DolphinDB 覆盖范围(概述)
说明交易日历在金融交易中的作用,并描述 DolphinDB 交易日历的交易所覆盖、可定制性及 2025 更新提示。
- 交易日历是金融领域的重要参考工具。
- 交易日历可帮助投资交易者规划交易时间并掌握市场动态。
- DolphinDB 交易日历内置国内外近六十个交易所的交易日历。
- DolphinDB 交易日历支持按具体场景进行个性化定制。
- 页面提示 2025 年交易日历有更新(“上新”)。
交易日历功能新升级:支持自定义周末交易日
从指定版本起,交易日历添加功能可通过 dateType 支持传入自定义交易日(含周六/周日),并给出函数用法与示例。
- 自 DolphinDB 2.00.12/3.00.0 起支持自定义周六/周日的交易日。
- 现在可传入所有自定义交易日,以避免“周末也是交易日”的问题。
- addMarketHoliday 支持将 dateType 指定为 tradingDate。
- 示例场景包含“2025 年 2 月 8 日(周六调休开盘)”。
- 当使用 tradingDate 类型时,需要将所有交易日添加进交易日历。
- 当使用 holidayDate 类型时,只需填写非周六/周日的休盘日。
- getTradingCalendarType 用于查看交易日历的 dateType 属性。
- 示例 getTradingCalendarType("AAAA") 的返回值为 "tradingDate"。
如何更新 2025 年交易日历(离线/在线)
提供离线与在线两种更新 marketHoliday 数据的操作路径、步骤、示例代码及集群注意事项与推荐方式。
- 2025 年交易日历可通过离线与在线两种方式更新。
- 离线更新:下载 marketHoliday 文件夹并替换 <dolphindb>/server 下对应文件夹。
- 离线更新:集群环境需替换每台机器对应文件夹并重启集群完成更新。
- 在线更新:marketHoliday 文件夹可放在与 dolphindb 同一服务器任意位置。
- 在线更新:集群环境每台机器都需要放置 marketHoliday 文件夹。
- 在线更新验证时不建议覆盖 <dolphindb>/server 下原 marketHoliday 文件夹。
- 提供 update_2025_holiday 示例代码用于在线更新逻辑。
- update_2025_holiday 仅对当前节点有效,集群可用 pnodeRun 使其它节点生效。
- 在线更新方式缺少读写锁等一致性机制。
- 为保证访问到更新后的交易日历,页面推荐使用离线方式更新。
验证更新结果
给出用于验证更新前后交易日历结果差异的代码与预期返回值变化。
- 验证代码包含:2025.01.01 in getMarketCalendar("CZCE", 2025.01.01, 2025.12.31)。
- 未更新前,上述验证预期返回 true。
- 更新完成后,上述验证预期返回 false。
中国大陆交易所与 ISO 代码(图示)及国际交易所覆盖声明
页面列举中国大陆交易所及其 ISO 代码(以图示/说明呈现),并声明覆盖 52 家主要国际交易所。
- 页面列举上海证券交易所(XSHG)与深圳证券交易所(XSHE)。
- 页面列举中国金融期货交易所(CCFX)。
- 页面列举上海期货交易所(XSGE)与上海国际能源交易中心(XINE)。
- 页面列举郑州商品交易所(XZCE)与大连商品交易所(XDCE)。
- 页面声明覆盖纽交所、伦交所、泛欧交易所等 52 家主要国际交易所。
文档链接:交易日历教程与完整交易所列表
页面提供官方文档链接以获取最新教程与完整交易所列表。
- 交易日历文档链接指向教程与完整交易所列表页面。
Facts index
| Entity | Attribute | Value | Confidence |
|---|---|---|---|
| 技能认证特训营第二期 | 报名链接 | https://www.qingsuyun.com/h5/e/217471/5/ | high |
| 快来更新你的 2025 年交易日历吧! | 发布日期 | 2024.12.30 | high |
| 交易日历 | 用途/重要性 | 是金融领域的重要参考工具,能够帮助投资交易者科学规划交易时间、掌握市场动态。 | medium |
| DolphinDB 交易日历 | 内置覆盖范围 | 内置国内外近六十个交易所的交易日历。 | medium |
| DolphinDB 交易日历 | 个性化定制能力 | 支持用户根据具体场景进行个性化定制。 | medium |
| DolphinDB 交易日历 | 2025 年更新 | 2025 年交易日历“上新”。 | low |
| 交易日历添加功能 | 支持自定义周末交易日的版本 | 自 DolphinDB 2.00.12/3.00.0 版本起支持自定义周六/周日的交易日。 | high |
| 交易日历添加功能 | 能力变化 | 相比此前只能添加休息日且默认周末休市,现在可以传入所有自定义交易日以避免周末也是交易日的问题。 | high |
| addMarketHoliday(marketName, holiday, [dateType = 'holidayDate']) | dateType 用途 | 可将 dateType 指定为 “tradingDate”(dateType="tradingDate") 以自定义这类交易日历。 | high |
| 示例:2025 年 2 月 8 日(周六调休开盘) | 处理方式 | 将所有交易日添加进交易日历以设定含周末的交易日历(需要将所有交易日添加进去)。 | high |
| dateType = “tradingDate” 的交易日历 | 添加/更新要求 | 在添加或更新时需要将所有交易日填入交易日历中。 | high |
| dateType = “holidayDate” 的交易日历 | 添加/更新要求 | 在添加或更新时只需要将非周六/周日的休盘日填入。 | high |
| getTradingCalendarType(marketName) | 用途 | 用于查看不同交易日历的 dateType 属性。 | high |
| getTradingCalendarType("AAAA") | 示例返回值 | "tradingDate" | high |
| 2025 年交易日历更新 | 更新方式 | 可通过离线和在线两种方式更新。 | high |
| 离线更新 | 下载位置 | https://gitee.com/dolphindb/DolphinDBModules/tree/master/MarketHoliday/marketHoliday | high |
| 离线更新 | 更新步骤 | 下载 marketHoliday 文件夹并替换 <dolphindb>/server 路径下的 marketHoliday 文件夹;集群需替换每台机器对应文件夹;替换后重启集群完成更新。 | high |
| 在线更新 | 下载位置 | https://gitee.com/dolphindb/DolphinDBModules/tree/master/MarketHoliday/marketHoliday | high |
| 在线更新 | 放置要求(单机/集群) | 下载 marketHoliday 文件夹并放在与 dolphindb 同一服务器任意位置;集群环境每台机器都需要放置 marketHoliday 文件夹。 | high |
| 在线更新 | 验证注意事项 | 为验证是否更新成功,请不要覆盖原本 <dolphindb>/server 路径下的 marketHoliday 文件夹。 | high |
| update_2025_holiday(market_code, old_holiday_dir, new_holiday_dir) | 功能描述 | 示例代码提供在线更新逻辑:若新目录不存在对应交易所文件则返回提示;存在则 loadText 读取并根据旧目录是否已有文件选择 updateMarketHoliday 或 addMarketHoliday。 | high |
| update_2025_holiday | 作用范围 | 该函数仅对当前节点有效;集群环境可通过 pnodeRun 调用使更新在其它节点生效。 | high |
| 在线更新方式 | 一致性机制缺失 | 没有读写锁等保持一致性的机制。 | high |
| 交易日历更新方式 | 推荐方式 | 为保证用户访问到更新后的交易日历,推荐使用离线方式更新。 | high |
| 更新结果验证 | 验证代码 | 2025.01.01 in getMarketCalendar("CZCE",2025.01.01, 2025.12.31) | high |
| 更新结果验证 | 未更新前预期返回 | 返回 true。 | high |
| 更新结果验证 | 更新完成后预期返回 | 返回 false。 | high |
| DolphinDB 交易日历 | 包含中国大陆交易所及 ISO 代码(页面列举) | 上海证券交易所(XSHG)、中国金融期货交易所(CCFX)、深圳证券交易所(XSHE)、上海期货交易所(XSGE)、郑州商品交易所(XZCE)、大连商品交易所(XDCE)、上海国际能源交易中心(XINE)。 | medium |
| ISO 代码(交易日历索引) | 作用说明 | 标准化 ISO 代码是系统识别和管理不同市场节假日信息的关键索引,便于量化分析中调用各市场交易日历。 | low |
| DolphinDB 交易日历 | 国际交易所覆盖 | 覆盖纽交所、伦交所、泛欧交易所等 52 家主要国际交易所。 | medium |
| 交易日历文档 | 教程与完整交易所列表链接 | https://docs.dolphindb.cn/zh/modules/MarketHoliday/mkt_calendar.html | high |