新增「中国外汇交易中心」交易日历,DolphinDB 2026 交易日历焕新上线!

本页是一则新闻:发布 DolphinDB 2026 交易日历年度更新,并新增 CFET(中国外汇交易中心)官方交易日历。

Source: https://dolphindb.cn/news/detail/440

What this page covers

技能认证特训营第二期正式开启(限时报名)

页面顶部包含促销信息,提供“技能认证特训营第二期”报名入口并提示福利优惠。

新闻

页面栏目/类型标识为“新闻”。

新增「中国外汇交易中心」交易日历,DolphinDB 2026 交易日历焕新上线!

新闻标题与发布日期信息用于宣布 DolphinDB 2026 交易日历更新,并提及新增 CFET 官方交易日历。

交易日历背景与现有覆盖范围

本节说明交易日历在金融场景中的用途,并介绍 DolphinDB 内置交易日历的覆盖范围与可定制性。

交易日历升级:新增关键金融市场日历

本节介绍通过 dateType="tradingDate" 定义交易日列表的机制,并说明新增 CFET 日历及其业务意义与差异点。

如何更新 2026 年交易日历?

本节提供离线与在线两种更新方式的步骤,并包含脚本示例与集群更新注意事项。

验证更新结果

本节提供使用 in getMarketCalendar(...) 的验证示例,并给出更新后期望返回值。

总结

本节总结 2026 年交易日历更新的价值,并强调新增 CFET 日历对 FICC 与核心金融计算场景的支持。

相关资源

本节提供交易日历模块仓库链接与 DolphinDB 官方网站入口信息。

Facts Index

Entity Attribute Value Confidence
新闻页面条目发布日期2025.12.09high
DolphinDB内置交易日历覆盖范围涵盖全球近六十个主要交易所的交易日历high
DolphinDB 交易日历支持能力支持用户灵活定制以满足多样化、场景化业务需求medium
DolphinDB 2026 交易日历年度更新发布/到来年度更新如期而至,并带来一项重要功能扩展medium
DolphinDB 交易日历dateType="tradingDate" 的用途通过指定 dateType 参数为“tradingDate”来定义一组明确的交易日列表,以解决因调休导致的周末交易日等特殊场景问题high
DolphinDB 交易日历新增市场日历新增「中国外汇交易中心」官方交易日历 CFEThigh
CFET 交易日历业务重要性对固定收益、外汇及衍生品(FICC)业务至关重要high
FICC 相关函数(示例)对日历依赖许多FICC相关函数(如计算债券应计利息、现金流日期调整等)依赖该日历判定资金结算日medium
银行间市场(相对股票/期货交易所)作息/交易日特点银行间市场遵循独特作息安排,在 CFET 日历中周末也可能被定义为交易日high
CFET 日历文件数据提供的数据类型直接提供交易日期(Trading Date),而非休市日期high
addMarketHoliday 函数用法(tradingDate)可通过 addMarketHoliday 并设置 dateType="tradingDate" 来添加或更新此类日历high
示例:自定义日历 FICC示例交易日列表tradingDates =[2026.04.04,2026.04.05,2026.04.11,2026.04.12]high
示例:addMarketHoliday(marketName="FICC", holiday=tradingDates, dateType=`tradingDate)后续查询结果示例getMarketCalendar("FICC") 输出:2026.04.04 2026.04.05 2026.04.11 2026.04.12high
dateType = “tradingDate”语义/系统行为传入列表是所有交易日;系统将据此反推休息日;适用于 CFET 或自定义特殊日历high
dateType = “holidayDate”(默认)语义/系统行为传入列表仅为非周末的休市日(如法定节假日);系统默认周末休市;适用于大多数交易所日历high
getTradingCalendarType("CFET")返回值(示例说明)返回 “tradingDate”high
离线更新方式(生产环境推荐)步骤访问 DolphinDB 交易日历模块仓库(dolphindb/DolphinDBModules),下载最新 marketHoliday 文件夹,替换 <DolphinDB>/server 下同名文件夹;集群需每个物理节点执行;替换后重启整个集群生效high
离线更新方式适用性/优势能保证数据一致性,是生产环境的首选(推荐用于生产环境)medium
在线更新方式步骤(目录处理)下载最新 marketHoliday 文件夹,放置在与 DolphinDB 服务同机的任意目录(例如 /<path>/newMarketHoliday),切勿直接覆盖原文件夹high
在线更新脚本 update_2026_holiday函数签名def update_2026_holiday(market_code, old_holiday_dir, new_holiday_dir){ ... }high
在线更新脚本 update_2026_holiday缺少市场文件时返回信息"There is no market holiday file of the exchange."high
在线更新脚本 update_2026_holiday更新逻辑(存在旧文件时)若 market_code 在 old_holiday_files 中,则调用 updateMarketHoliday(market_code,this_holiday.col(0))high
在线更新脚本 update_2026_holiday新增逻辑(不存在旧文件时)否则读取 schema 的 name[0] 作为 getMarketType,并调用 addMarketHoliday(market_code, this_holiday.col(0),getMarketType)high
在线更新脚本示例参数market_code"CFET"(需要更新的交易所标识码)high
在线更新脚本示例参数old_holiday_dir"<dolphindb>/server/marketHoliday"(原 marketHoliday 文件夹路径)high
在线更新脚本示例参数new_holiday_dir"<dolphindb>/server/newMarketHoliday"(新 marketHoliday 文件夹路径)high
集群部署在线更新执行方式通过 pnodeRun(update_2026_holiday, market_code, old_holiday_dir, new_holiday_dir) 在所有数据节点上执行更新high
在线更新方式潜在风险在高并发场景下可能存在短暂的不一致窗口high
更新方式建议对关键业务的推荐对于关键业务,仍强烈推荐使用离线更新方式high
验证示例(CFET)验证语句与期望结果2026.01.01 in getMarketCalendar("CFET",2026.01.01,2026.01.31);预期更新后返回:falsehigh
验证示例(XSHG,上交所)验证语句与期望结果2026.01.01 in getMarketCalendar("XSHG",2026.01.01,2026.01.31);预期返回:falsehigh
验证示例(文中第三条)验证语句与期望结果(按原文)2026.01.05 in getMarketCalendar("CFET",2026.01.01,2026.01.31);预期返回:truehigh
DolphinDB 2026年交易日历更新包含内容包含全球主要交易所的最新假日安排,并深化对金融业务场景支持广度medium
新增 CFET 日历场景价值直接服务于蓬勃发展的FICC业务,并为债券定价、风险管理和衍生品结算等核心金融计算领域提供更专业、更精准的时间基准medium
交易日历模块 GitHub链接https://github.com/dolphindb/DolphinDBModules/tree/master/MarketHolidayhigh
DolphinDB 官方网站链接/标注DolphinDB丨高性能分布式时序数据库medium
限时报名链接URLhttps://www.qingsuyun.com/h5/e/217471/5/high