cn-market-mechanics

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese

CN Market Mechanics — A股市场机制

CN Market Mechanics — A股市场机制

所有接口均为 V2 版本(
/api/v2/...
)。
所有接口均为 V2 版本(
/api/v2/...
)。

Curl Setup

Curl Setup

bash
BASE="http://43.167.234.49:3101"
AUTH=(-H "X-API-Key: 123456" -H "Content-Type: application/json")

bash
BASE="http://43.167.234.49:3101"
AUTH=(-H "X-API-Key: 123456" -H "Content-Type: application/json")

代码格式规则

代码格式规则

规则
参数名
tsCode
代码格式带交易所后缀(如
600519.SH
日期格式
YYYYMMDD

规则
参数名
tsCode
代码格式带交易所后缀(如
600519.SH
日期格式
YYYYMMDD

端点详情

端点详情

GET /api/v2/cnstock/stk-limit — 涨跌停价格

GET /api/v2/cnstock/stk-limit — 涨跌停价格

ParameterTypeRequiredDescription
tsCode
stringYes股票代码(如
600519.SH
ParameterTypeRequiredDescription
tsCode
stringYes股票代码(如
600519.SH

GET /api/v2/cnstock/suspend — 停复牌信息

GET /api/v2/cnstock/suspend — 停复牌信息

ParameterTypeRequiredDescription
tsCode
stringYes股票代码(如
000001.SZ
suspendDate
stringNo停牌日期 YYYYMMDD
resumeDate
stringNo复牌日期 YYYYMMDD
ParameterTypeRequiredDescription
tsCode
stringYes股票代码(如
000001.SZ
suspendDate
stringNo停牌日期 YYYYMMDD
resumeDate
stringNo复牌日期 YYYYMMDD

GET /api/v2/cnstock/new-share — 新股IPO

GET /api/v2/cnstock/new-share — 新股IPO

ParameterTypeRequiredDescription
startDate
stringNo起始日期 YYYYMMDD
endDate
stringNo截止日期 YYYYMMDD
ParameterTypeRequiredDescription
startDate
stringNo起始日期 YYYYMMDD
endDate
stringNo截止日期 YYYYMMDD

GET /api/v2/cnstock/trade-cal — 交易日历

GET /api/v2/cnstock/trade-cal — 交易日历

ParameterTypeRequiredDescription
exchange
stringNo
SSE
(上交所),
SZSE
(深交所)
startDate
stringNo起始日期 YYYYMMDD
endDate
stringNo截止日期 YYYYMMDD
limit
intNo1-10000 (默认 100)
ParameterTypeRequiredDescription
exchange
stringNo
SSE
(上交所),
SZSE
(深交所)
startDate
stringNo起始日期 YYYYMMDD
endDate
stringNo截止日期 YYYYMMDD
limit
intNo1-10000 (默认 100)

GET /api/v2/cnstock/adj-factor — 复权因子

GET /api/v2/cnstock/adj-factor — 复权因子

ParameterTypeRequiredDescription
tsCode
stringYes股票代码(如
000001.SZ

ParameterTypeRequiredDescription
tsCode
stringYes股票代码(如
000001.SZ

调用示例

调用示例

bash
undefined
bash
undefined

涨跌停价格

涨跌停价格

curl -sS "${AUTH[@]}" "$BASE/api/v2/cnstock/stk-limit?tsCode=600519.SH"
curl -sS "${AUTH[@]}" "$BASE/api/v2/cnstock/stk-limit?tsCode=600519.SH"

停复牌

停复牌

curl -sS "${AUTH[@]}" "$BASE/api/v2/cnstock/suspend?tsCode=000001.SZ"
curl -sS "${AUTH[@]}" "$BASE/api/v2/cnstock/suspend?tsCode=000001.SZ"

新股IPO

新股IPO

curl -sS "${AUTH[@]}" "$BASE/api/v2/cnstock/new-share?startDate=20240101&endDate=20240630"
curl -sS "${AUTH[@]}" "$BASE/api/v2/cnstock/new-share?startDate=20240101&endDate=20240630"

交易日历

交易日历

curl -sS "${AUTH[@]}" "$BASE/api/v2/cnstock/trade-cal?exchange=SSE&startDate=20240101&endDate=20240331"
curl -sS "${AUTH[@]}" "$BASE/api/v2/cnstock/trade-cal?exchange=SSE&startDate=20240101&endDate=20240331"

复权因子

复权因子

curl -sS "${AUTH[@]}" "$BASE/api/v2/cnstock/adj-factor?tsCode=600519.SH"
curl -sS "${AUTH[@]}" "$BASE/api/v2/cnstock/adj-factor?tsCode=600519.SH"

涨跌停 + 停复牌并行

涨跌停 + 停复牌并行

curl -sS "${AUTH[@]}" "$BASE/api/v2/cnstock/stk-limit?tsCode=600519.SH" & curl -sS "${AUTH[@]}" "$BASE/api/v2/cnstock/suspend?tsCode=600519.SH" & wait

---
curl -sS "${AUTH[@]}" "$BASE/api/v2/cnstock/stk-limit?tsCode=600519.SH" & curl -sS "${AUTH[@]}" "$BASE/api/v2/cnstock/suspend?tsCode=600519.SH" & wait

---

端点黑名单

端点黑名单

❌ 不存在的端点✅ 替代方案
/api/v2/cnstock/summary
daily-basic
获取市场概览

❌ 不存在的端点✅ 替代方案
/api/v2/cnstock/summary
daily-basic
获取市场概览

错误排查

错误排查

错误原因修复
404端点路径错误不要用
/summary
/financial
空数据
tsCode
格式错误
600519.SH
,不要
600519
400日期格式错误
YYYYMMDD
错误原因修复
404端点路径错误不要用
/summary
/financial
空数据
tsCode
格式错误
600519.SH
,不要
600519
400日期格式错误
YYYYMMDD