交易日历
上交所(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
| exchange | cal_date | is_open | pretrade_date |
|---|---|---|---|
| SSE | 20261231 | 1 | 20261230 |
| SSE | 20261230 | 1 | 20261229 |
| SSE | 20261229 | 1 | 20261228 |
Esc