Skip to content

交易日曆

GET /api/v1.0/quote/trading-days

獲取指定市場在 [start, end] 區間內的交易日曆;返回交易日(yyyy-MM-dd)、交易日類型與當日交易總秒數(用於識別半日市等縮短交易)。

請求參數

參數類型位置必填說明
marketstring查詢市場前綴,詳見命名詞典 > market
startstring查詢起始日期(含),格式 yyyy-MM-dd,例:2026-04-22
endstring查詢結束日期(含),格式 yyyy-MM-dd,例:2026-05-22;要求 end >= start

請求示例

bash
curl -s "https://webapi.moomoo.com/api/v1.0/quote/trading-days?market=HK&start=2025-12-22&end=2025-12-26" | jq

響應字段

返回 data.trading_days[],每元素一天交易日。已過濾非交易日(全天休市、週末、特殊休市假日)。

字段類型說明
timestring交易日,格式 yyyy-MM-dd
trade_date_typestring交易日類型,詳見命名詞典 > trade_date_type
trade_secondint當日交易總秒數;用於識別半日市等縮短交易(例:HK 聖誕前夕約 9000s)

限制範圍

  • 市場:HK / US / SH / SZ / BJ / SG / JP / CA / AU / JP_FUTURE / SG_FUTURE
  • 不區分品類(按市場返回該市場交易日曆)
  • start 與 end 均含端點;隱式過濾全天休市、週末、特殊節假日

錯誤碼

ret_codeerror.code觸發條件處理建議
-3invalid_parameter缺 market/start/end;market 不在枚舉內;start/end 不符合 yyyy-MM-dd;start > end校正參數後重試
-4 / -6internal_error網關內部錯誤(構造請求 / 響應轉換失敗)重試;持續失敗請聯繫支持

響應示例

json
{
  "ret_code": 0,
  "ret_msg": "success",
  "data": {
    "trading_days": [
      {"time": "2025-12-22", "trade_date_type": "WHOLE",   "trade_second": 19800},
      {"time": "2025-12-23", "trade_date_type": "WHOLE",   "trade_second": 19800},
      {"time": "2025-12-24", "trade_date_type": "MORNING", "trade_second": 9000}
    ]
  }
}