交易日历

上交所(SSE)与深交所(SZSE)的交易日历,标记每个自然日是否为交易日并给出对应的上一交易日(pretrade_date)。适用于回测日期对齐、计算滚动窗口、补齐缺失交易日及判断节假日休市。两个交易所分别返回,绝大多数交易日一致但需按 exchange 区分查询。注意日历会随官方放假安排发布而更新,跨年回测前应确认覆盖到目标年份。

GET /v2/reference/trade-calendar

请求参数

参数 类型 必填 说明
exchange string 交易所:SSE 上交所 / SZSE 深交所(默认 SSE)
is_open int 是否交易日:1 交易 / 0 休市
start_date string 开始日期 (YYYYMMDD)
end_date string 结束日期 (YYYYMMDD)

返回字段

字段 类型 说明
exchange string 交易所代码(SSE / SZSE)
cal_date string 日历日期
is_open int 1=交易日, 0=休市
pretrade_date string 上一个交易日

接口示例

cURL
curl -H "X-API-Key: YOUR_KEY" \
  "https://asharehub.com/v2/reference/trade-calendar?exchange=SSE"
Python SDK
from asharehub import AShareHub

client = AShareHub(api_key="YOUR_KEY")
df = client.trade_calendar(exchange="SSE")
print(df.head())

数据样例

返回 pandas.DataFrame
exchangecal_dateis_openpretrade_date
SSE20261231120261230
SSE20261230120261229
SSE20261229120261228