TRADING CALENDARS
Trading-day calculator
Count exchange trading days and shared trading dates. Half days count as one; uncovered dates remain unknown.
Confirmed trading days
| Scope | Trading days | Half days | Coverage |
|---|---|---|---|
| SSE | 0 | 0 | Complete |
| HKEX | 0 | 0 | Complete |
| NB | 0 | 0 | Complete |
| SB | 0 | 0 | Complete |
| Shared dates | 0 | — | Complete |
Daily record & sources
{
"start": "2026-10-01",
"end": "2026-10-01",
"include_start": true,
"include_end": true,
"data_version": "2026.10.01-rc.1",
"days": [
{
"date": "2026-10-01",
"markets": {
"SSE": {
"status": "closed",
"is_trading_day": false
},
"HKEX": {
"status": "closed",
"is_trading_day": false
},
"NB": {
"status": "closed",
"is_trading_day": false
},
"SB": {
"status": "closed",
"is_trading_day": false
}
},
"common": false
}
],
"markets": [
{
"market_id": "SSE",
"scope": "exchange_day",
"endpoints": {
"start": "2026-10-01",
"end": "2026-10-01",
"include_start": true,
"include_end": true
},
"known_count": 1,
"unknown_count": 0,
"complete": true,
"total": 0,
"lower": 0,
"upper": 0,
"half_day_count": 0,
"source_urls": [
"https://www.sse.com.cn/disclosure/announcement/general/c/c_20251222_10802507.shtml"
],
"data_version": "2026.10.01-rc.1"
},
{
"market_id": "HKEX",
"scope": "cash_equities",
"endpoints": {
"start": "2026-10-01",
"end": "2026-10-01",
"include_start": true,
"include_end": true
},
"known_count": 1,
"unknown_count": 0,
"complete": true,
"total": 0,
"lower": 0,
"upper": 0,
"half_day_count": 0,
"source_urls": [
"https://www.hkex.com.hk/-/media/HKEX-Market/Services/Circulars-and-Notices/Participant-and-Members-Circulars/SEHK/2025/ce_SEHK_CT_075_2025.pdf"
],
"data_version": "2026.10.01-rc.1"
},
{
"market_id": "NB",
"scope": "stock_connect_northbound",
"endpoints": {
"start": "2026-10-01",
"end": "2026-10-01",
"include_start": true,
"include_end": true
},
"known_count": 1,
"unknown_count": 0,
"complete": true,
"total": 0,
"lower": 0,
"upper": 0,
"half_day_count": 0,
"source_urls": [
"https://www.hkex.com.hk/-/media/HKEX-Market/Mutual-Market/Stock-Connect/Reference-Materials/Trading-Hour,-Trading-and-Settlement-Calendar/2026-Calendar_pdf_e.pdf"
],
"data_version": "2026.10.01-rc.1"
},
{
"market_id": "SB",
"scope": "stock_connect_southbound",
"endpoints": {
"start": "2026-10-01",
"end": "2026-10-01",
"include_start": true,
"include_end": true
},
"known_count": 1,
"unknown_count": 0,
"complete": true,
"total": 0,
"lower": 0,
"upper": 0,
"half_day_count": 0,
"source_urls": [
"https://www.hkex.com.hk/-/media/HKEX-Market/Mutual-Market/Stock-Connect/Reference-Materials/Trading-Hour,-Trading-and-Settlement-Calendar/2026-Calendar_pdf_e.pdf"
],
"data_version": "2026.10.01-rc.1"
}
],
"common": {
"markets": [
"SSE",
"HKEX",
"NB",
"SB"
],
"endpoints": {
"start": "2026-10-01",
"end": "2026-10-01",
"include_start": true,
"include_end": true
},
"known_count": 1,
"unknown_count": 0,
"complete": true,
"total": 0,
"lower": 0,
"upper": 0
}
}Maximum 366 calendar dates. Each market uses its own local date and official scope; a shared trading date is not a simultaneous trading window or a settlement date. Incomplete coverage produces a range, not a guessed total.
Next trading day
| Scope | After the end date |
|---|---|
| SSE | 2026-10-08 |
| HKEX | 2026-10-02 |
| NB | 2026-10-08 |
| SB | 2026-10-08 |
Sources & scope
- SSE
- Shanghai Stock Exchange · Cash equities · Asia/Shanghai
Shanghai Stock Exchange ↗ 2026-09-27 · 2026.10.01-rc.1 - HKEX
- Hong Kong Exchanges and Clearing · Cash equities · Asia/Hong_Kong
The Stock Exchange of Hong Kong Limited ↗ 2026-09-28 · 2026.10.01-rc.1 - NB
- Stock Connect · Northbound (Shanghai & Shenzhen Connect) · Northbound trading days · A shares via HKEX · Asia/Hong_Kong
Hong Kong Exchanges and Clearing ↗ 2026-09-29 · 2026.10.01-rc.1 - SB
- Stock Connect · Southbound (Hong Kong Connect) · Southbound trading days · HK shares via SSE/SZSE · Asia/Hong_Kong
Hong Kong Exchanges and Clearing ↗ 2026-09-29 · 2026.10.01-rc.1