cn-kline

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese

CN Kline — A股K线数据

CN Kline — A股K线数据

所有接口均为 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")

代码格式规则

代码格式规则

规则
参数名
symbol
代码格式带交易所后缀
日期格式
YYYYMMDD
市场示例
上交所 (SH)
600519.SH
深交所 (SZ)
000001.SZ
北交所 (BJ)
430047.BJ
❌ 错误写法
600519
(纯数字)、
SH600519

规则
参数名
symbol
代码格式带交易所后缀
日期格式
YYYYMMDD
市场示例
上交所 (SH)
600519.SH
深交所 (SZ)
000001.SZ
北交所 (BJ)
430047.BJ
❌ 错误写法
600519
(纯数字)、
SH600519

端点详情

端点详情

GET /api/v2/cnstock/stocks

GET /api/v2/cnstock/stocks

ParameterTypeRequiredDescriptionExample
symbol
stringYes股票代码(带后缀)
000001.SZ
interval
stringNo
daily
(默认),
weekly
,
monthly
daily
startDate
stringNoYYYYMMDD
20240101
endDate
stringNoYYYYMMDD
20240131
limit
intNo1-5000 (默认 100)
500

ParameterTypeRequiredDescriptionExample
symbol
stringYes股票代码(带后缀)
000001.SZ
interval
stringNo
daily
(默认),
weekly
,
monthly
daily
startDate
stringNoYYYYMMDD
20240101
endDate
stringNoYYYYMMDD
20240131
limit
intNo1-5000 (默认 100)
500

调用示例

调用示例

bash
undefined
bash
undefined

最近100根日线(默认)

最近100根日线(默认)

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

指定区间

指定区间

curl -sS "${AUTH[@]}" "$BASE/api/v2/cnstock/stocks?symbol=000001.SZ&startDate=20240101&endDate=20240131"
curl -sS "${AUTH[@]}" "$BASE/api/v2/cnstock/stocks?symbol=000001.SZ&startDate=20240101&endDate=20240131"

周线

周线

curl -sS "${AUTH[@]}" "$BASE/api/v2/cnstock/stocks?symbol=600519.SH&interval=weekly&limit=50"
curl -sS "${AUTH[@]}" "$BASE/api/v2/cnstock/stocks?symbol=600519.SH&interval=weekly&limit=50"

月线

月线

curl -sS "${AUTH[@]}" "$BASE/api/v2/cnstock/stocks?symbol=300750.SZ&interval=monthly&limit=24"
curl -sS "${AUTH[@]}" "$BASE/api/v2/cnstock/stocks?symbol=300750.SZ&interval=monthly&limit=24"

多股票K线并行

多股票K线并行

curl -sS "${AUTH[@]}" "$BASE/api/v2/cnstock/stocks?symbol=002594.SZ&limit=10" & curl -sS "${AUTH[@]}" "$BASE/api/v2/cnstock/stocks?symbol=300750.SZ&limit=10" & wait

**响应示例**:

```json
{
  "symbol": "000001.SZ",
  "interval": "daily",
  "data": [
    {"time": 1704067200000, "open": 10.50, "high": 10.80, "low": 10.40, "close": 10.70, "volume": 1234567, "adjFactor": 1.0}
  ],
  "total": 500
}

curl -sS "${AUTH[@]}" "$BASE/api/v2/cnstock/stocks?symbol=002594.SZ&limit=10" & curl -sS "${AUTH[@]}" "$BASE/api/v2/cnstock/stocks?symbol=300750.SZ&limit=10" & wait

**响应示例**:

```json
{
  "symbol": "000001.SZ",
  "interval": "daily",
  "data": [
    {"time": 1704067200000, "open": 10.50, "high": 10.80, "low": 10.40, "close": 10.70, "volume": 1234567, "adjFactor": 1.0}
  ],
  "total": 500
}

错误排查

错误排查

错误原因修复
404symbol 格式错误
600519.SH
,不要
600519
空数据日期区间无交易日检查日期范围是否合理
400日期格式错误
YYYYMMDD
,如
20240101
错误原因修复
404symbol 格式错误
600519.SH
,不要
600519
空数据日期区间无交易日检查日期范围是否合理
400日期格式错误
YYYYMMDD
,如
20240101