交易日歷是金融領域的重要參考工具,包含了各國的法定節假日、休市日、交易時間調整等信息,能夠幫助投資交易者合理安排交易時間、了解市場情況、提高決策的準確性。DolphinDB 自 2.00.9/1.30.21 版本開始,內置了國內外五十多個交易所的交易日歷,同時也支持用戶在此基礎上,基于場景進行個性化定制。
新的一年即將開啟,DolphinDB 提供的交易日歷也升級到2024年的全新版本啦!我們為大家提供了離線更新和在線更新兩種方式:
·離線更新
若采用離線更新方式,可以訪問:
前往公眾號添加DolphinDB小助手,下載 marketHoliday 文件夾,并替換 /server 路徑下的 marketHoliday 文件夾。若為集群環境,需要替換每臺機器下的對應文件夾。在替換完成后,需要重啟集群完成更新。
·在線更新
若采用在線更新方式,可以前往公眾號添加DolphinDB小助手 下載 marketHoliday 文件夾,并放在和 dolphindb 同一服務器的任意位置。若為集群環境,每臺機器都需要放置 marketHoliday 文件夾。注意,不能覆蓋原本 /server 路徑下的 marketHoliday 文件夾。在替換完成 marketHoliday 文件夾后,可以前往知乎搜索【DolphinDB】參照代碼實現在線更新。
update_2024_holiday 函數僅對當前節點有效。集群環境中,可通過 pnodeRun 調用該函數,使更新操作在其它節點生效。需要注意的是,在線更新方式并沒有讀寫鎖等保持一致性的機制,所以為了保證用戶訪問到的是更新過后的交易日歷,我們推薦使用離線方式進行更新。
·驗證更新結果
完成更新后,可以執行以下代碼驗證更新結果:
2024.01.01 in getMarketCalendar(CZCE,2024.01.01. 2024.12.31)
未更新前,該代碼將會返回 true;更新完成后,該代碼將會返回 false。
DolphinDB 交易日歷中包含的國際交易所、中國大陸交易所詳細列表,可前往知乎搜索【DolphinDB】了解詳情。
預告一下,即將推出的 DolphinDB 2.00.11/1.30.23版本將會內置2024年的交易日歷,同時將有一系列功能更新:新增 TSDB 的軟刪除功能、新增標準 SQL 的 analytical function(或稱 window fucntion)、新增分賬功能、優化異步復制功能……敬請期待!
相關稿件