查询 ETF 历史日线
POST
https://jinniu.ziyoutang.com/api/etf_daily仅支持单个 ETF 代码,返回原始不复权日线。字段、日期参数和返回结构与指数日线一致。
请求示例
curl -X POST 'https://jinniu.ziyoutang.com/api/etf_daily' \\
-H 'Content-Type: application/json' \\
-H 'X-Api-Key: YOUR_API_KEY' \\
-d '{
"ts_code": "159995.SZ",
"start_date": "20260820",
"end_date": "20260820",
"limit": 1
}'
请求参数
| 参数 | 必填 | 说明 |
|---|---|---|
| ts_code | 是 | 单个 ETF 代码,带交易所后缀,例如 159995.SZ、510300.SH。 |
| trade_date | 否 | 交易日期,支持 YYYYMMDD 或 YYYY-MM-DD。 |
| start_date / end_date | 否 | 起止交易日,格式同 trade_date。 |
| limit | 否 | 返回条数,范围 1 至 5000;不填写时最多返回 5000 条。 |
| fields | 否 | 逗号分隔的标准日线字段;不填写返回全部字段。 |
返回示例
{
"success": true,
"message": "",
"data": {
"fields": ["ts_code", "trade_date", "open", "high", "low", "close", "pre_close", "change", "pct_chg", "vol", "amount"],
"items": [["159995.SZ", "20260805", 1.245, 1.268, 1.238, 1.262, 1.241, 0.021, 1.69, 1256345, 158726.48]]
}
}
返回字段
| 层级 | 字段 | 类型 | 说明 |
|---|---|---|---|
| data | fields | array | 本次返回列名,items 中每行按此顺序排列。 |
| data | items | array | ETF 日线二维数组,按交易日期从近到远排列。 |
| items[] | ts_code | string | ETF 代码,带交易所后缀。 |
| items[] | trade_date | string | 交易日期,格式 YYYYMMDD。 |
| items[] | open / high / low / close | number | 开盘、最高、最低、收盘价格,单位:元/份。 |
| items[] | pre_close | number | 昨收价格,单位:元/份。 |
| items[] | change | number | 涨跌额,单位:元/份。 |
| items[] | pct_chg | number | 涨跌幅,单位:%。 |
| items[] | vol | number | 成交量,单位:手。 |
| items[] | amount | number | 成交额,单位:千元人民币。 |
数据覆盖范围:不同 ETF 的可用起始日期不同。请以实际返回的最早
trade_date 为准。