cn-index

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese

CN Index — A股指数 + 申万行业分类

CN Index — 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
(日线/周线/月线/每日指标)、
indexCode
(成分股权重)
代码格式带交易所后缀
日期格式
YYYYMMDD
常用指数代码
指数tsCode
上证指数
000001.SH
深证成指
399001.SZ
创业板指
399006.SZ
沪深300
000300.SH
中证500
000905.SH

规则
参数名
tsCode
(日线/周线/月线/每日指标)、
indexCode
(成分股权重)
代码格式带交易所后缀
日期格式
YYYYMMDD
常用指数代码
指数tsCode
上证指数
000001.SH
深证成指
399001.SZ
创业板指
399006.SZ
沪深300
000300.SH
中证500
000905.SH

端点详情

端点详情

GET /api/v2/cnstock/index/basic — 指数列表

GET /api/v2/cnstock/index/basic — 指数列表

ParameterTypeRequiredDescription
market
stringNo
SSE
(上交所),
SZSE
(深交所)
ParameterTypeRequiredDescription
market
stringNo
SSE
(上交所),
SZSE
(深交所)

GET /api/v2/cnstock/index/daily — 指数日线

GET /api/v2/cnstock/index/daily — 指数日线

ParameterTypeRequiredDescription
tsCode
stringYes指数代码(如
000001.SH
startDate
stringNoYYYYMMDD
endDate
stringNoYYYYMMDD
limit
intNo1-5000 (默认 100)
ParameterTypeRequiredDescription
tsCode
stringYes指数代码(如
000001.SH
startDate
stringNoYYYYMMDD
endDate
stringNoYYYYMMDD
limit
intNo1-5000 (默认 100)

GET /api/v2/cnstock/index/weekly — 指数周线

GET /api/v2/cnstock/index/weekly — 指数周线

ParameterTypeRequiredDescription
tsCode
stringYes指数代码
startDate
stringNoYYYYMMDD
endDate
stringNoYYYYMMDD
limit
intNo1-5000
ParameterTypeRequiredDescription
tsCode
stringYes指数代码
startDate
stringNoYYYYMMDD
endDate
stringNoYYYYMMDD
limit
intNo1-5000

GET /api/v2/cnstock/index/monthly — 指数月线

GET /api/v2/cnstock/index/monthly — 指数月线

ParameterTypeRequiredDescription
tsCode
stringYes指数代码
startDate
stringNoYYYYMMDD
endDate
stringNoYYYYMMDD
limit
intNo1-5000
ParameterTypeRequiredDescription
tsCode
stringYes指数代码
startDate
stringNoYYYYMMDD
endDate
stringNoYYYYMMDD
limit
intNo1-5000

GET /api/v2/cnstock/index/daily-basic — 指数每日指标

GET /api/v2/cnstock/index/daily-basic — 指数每日指标

ParameterTypeRequiredDescription
tsCode
stringYes指数代码
tradeDate
stringNoYYYYMMDD
startDate
stringNoYYYYMMDD
endDate
stringNoYYYYMMDD
limit
intNo1-5000
ParameterTypeRequiredDescription
tsCode
stringYes指数代码
tradeDate
stringNoYYYYMMDD
startDate
stringNoYYYYMMDD
endDate
stringNoYYYYMMDD
limit
intNo1-5000

GET /api/v2/cnstock/index/weight — 成分股权重

GET /api/v2/cnstock/index/weight — 成分股权重

ParameterTypeRequiredDescription
indexCode
stringYes指数代码
tradeDate
stringNoYYYYMMDD
startDate
stringNoYYYYMMDD
endDate
stringNoYYYYMMDD
limit
intNo1-5000
ParameterTypeRequiredDescription
indexCode
stringYes指数代码
tradeDate
stringNoYYYYMMDD
startDate
stringNoYYYYMMDD
endDate
stringNoYYYYMMDD
limit
intNo1-5000

GET /api/v2/cnstock/index/classify — 申万行业分类

GET /api/v2/cnstock/index/classify — 申万行业分类

ParameterTypeRequiredDescription
src
stringNo来源
version
stringNo版本
limit
intNo数量限制

ParameterTypeRequiredDescription
src
stringNo来源
version
stringNo版本
limit
intNo数量限制

调用示例

调用示例

bash
undefined
bash
undefined

上证指数最近日线

上证指数最近日线

curl -sS "${AUTH[@]}" "$BASE/api/v2/cnstock/index/daily?tsCode=000001.SH&limit=5"
curl -sS "${AUTH[@]}" "$BASE/api/v2/cnstock/index/daily?tsCode=000001.SH&limit=5"

多指数并行

多指数并行

curl -sS "${AUTH[@]}" "$BASE/api/v2/cnstock/index/daily?tsCode=000001.SH&limit=5" & curl -sS "${AUTH[@]}" "$BASE/api/v2/cnstock/index/daily?tsCode=399001.SZ&limit=5" & wait
curl -sS "${AUTH[@]}" "$BASE/api/v2/cnstock/index/daily?tsCode=000001.SH&limit=5" & curl -sS "${AUTH[@]}" "$BASE/api/v2/cnstock/index/daily?tsCode=399001.SZ&limit=5" & wait

指数列表

指数列表

curl -sS "${AUTH[@]}" "$BASE/api/v2/cnstock/index/basic?market=SSE"
curl -sS "${AUTH[@]}" "$BASE/api/v2/cnstock/index/basic?market=SSE"

成分股权重

成分股权重

curl -sS "${AUTH[@]}" "$BASE/api/v2/cnstock/index/weight?indexCode=000001.SH&limit=100"
curl -sS "${AUTH[@]}" "$BASE/api/v2/cnstock/index/weight?indexCode=000001.SH&limit=100"

申万行业分类

申万行业分类

curl -sS "${AUTH[@]}" "$BASE/api/v2/cnstock/index/classify"
curl -sS "${AUTH[@]}" "$BASE/api/v2/cnstock/index/classify"

指数日线 + 每日指标并行

指数日线 + 每日指标并行

curl -sS "${AUTH[@]}" "$BASE/api/v2/cnstock/index/daily?tsCode=000001.SH&limit=10" & curl -sS "${AUTH[@]}" "$BASE/api/v2/cnstock/index/daily-basic?tsCode=000001.SH&limit=10" & wait

---
curl -sS "${AUTH[@]}" "$BASE/api/v2/cnstock/index/daily?tsCode=000001.SH&limit=10" & curl -sS "${AUTH[@]}" "$BASE/api/v2/cnstock/index/daily-basic?tsCode=000001.SH&limit=10" & wait

---

错误排查

错误排查

错误原因修复
404指数代码错误检查 tsCode,如
000001.SH
空数据
tsCode
/
indexCode
混用
index/weight
indexCode
,其余用
tsCode
错误原因修复
404指数代码错误检查 tsCode,如
000001.SH
空数据
tsCode
/
indexCode
混用
index/weight
indexCode
,其余用
tsCode