PRDS DATA 开发文档 首页 密钥登录

二、HTTP 行情与 K 线

2.5 单个产品实时 / 历史 K 线

GET/api/mini_list

一个产品某个周期的 K 线,可以按页往前翻,也可以按起止时间取。

请求

请求头 Authorization:你的密钥(必填)。

参数是否必填说明
market必填市场代码,如 NASDAQ;全部取值见「国家与市场参数」。不分大小写
symbol必填产品代码,只能传一个;代码里有 & 时要写成 %26
interval必填K 线周期:1min、5min、10min、15min、30min、1h、1day、1week、1month
page可选页码,从 1 开始,默认 1;第 1 页是最新的,页码越大越早
from可选开始时间,Unix 秒
to可选结束时间,Unix 秒

返回

外壳里的 data 是一个字符串。多根 K 线用英文分号 ; 隔开,一根里面用英文逗号 , 隔开,最新的在前。一根里面的 7 项顺序固定:

位置内容说明
1时间Unix 秒,这根 K 线的开始时间;日线、周线、月线是那一天的 UTC 零点
2收盘价还没走完的那一根是最新价
3开盘价
4最高价
5最低价
6备用
7成交量
interval周期
1min1 分钟
5min5 分钟
10min10 分钟
15min15 分钟
30min30 分钟
1h1 小时
1day1 日
1week1 周
1month1 月

按页取

按时间范围取

错误

HTTP返回情况
200status=500 The parameter 'market' is required缺少 market(symbol、interval 同理)
200status=500 The parameter 'interval' must be one of 1min,5min,10min,15min,30min,1h,1day,1week,1monthinterval 不在支持的周期里
200status=500 The parameter 'symbol' is invalidsymbol 里有逗号等分隔符(只能传一个产品)
200status=500 The parameter 'page' must be a positive integerpage 不是正整数
200status=500 The parameter 'from' must be a Unix timestamp in secondsfrom 或 to 不是数字
200status=500 The parameter 'from' must be less than or equal to 'to'from 比 to 大

示例:按页取

GET/mini_list?market=NASDAQ&symbol=AAPL&interval=1day

请求头 Authorization: 你的密钥 · HTTP 200

{
  "status": 0,           // 0 成功,500 失败
  "interval": "1day",    // K 线周期
  "market": "NASDAQ",    // 市场代码
  "code": "AAPL",        // 产品代码
  "message": "SUCCESS",  // 成功为 SUCCESS,失败时是原因
  // K 线,每根是 时间,收盘价,开盘价,最高价,最低价,备用,成交量;最新的在前
  "data": "1790899200,333.69,333.26,334.54,330.61,0,31474957.285404;1790812800,332.86,330,332.4816,325.81,0,34897053.582827;1790726400,329.59,330.8,339.5,330.1401,0,47874522;…"
}

data 共 505 根 K 线,示例只列出前 3 根。

示例:按时间范围取

GET/mini_list?market=NASDAQ&symbol=AAPL&interval=1day&from=1790121600&to=1790899200

请求头 Authorization: 你的密钥 · HTTP 200 · 响应头 X-Has-More: false

{
  "status": 0,           // 0 成功,500 失败
  "interval": "1day",    // K 线周期
  "market": "NASDAQ",    // 市场代码
  "code": "AAPL",        // 产品代码
  "message": "SUCCESS",  // 成功为 SUCCESS,失败时是原因
  // K 线,每根是 时间,收盘价,开盘价,最高价,最低价,备用,成交量;最新的在前
  "data": "1790899200,333.69,333.26,334.54,330.61,0,31474957.285404;1790812800,332.86,330,332.4816,325.81,0,34897053.582827;1790726400,329.59,330.8,339.5,330.1401,0,47874522;…"
}

data 共 8 根 K 线,示例只列出前 3 根。

示例:范围里超过 500 根

GET/mini_list?market=NASDAQ&symbol=AAPL&interval=1day&from=1618099200&to=1790899200

请求头 Authorization: 你的密钥 · HTTP 200 · 响应头 X-Next-To: 1727999999,X-Has-More: true

{
  "status": 0,           // 0 成功,500 失败
  "interval": "1day",    // K 线周期
  "market": "NASDAQ",    // 市场代码
  "code": "AAPL",        // 产品代码
  "message": "SUCCESS",  // 成功为 SUCCESS,失败时是原因
  // K 线,每根是 时间,收盘价,开盘价,最高价,最低价,备用,成交量;最新的在前
  "data": "1790899200,333.69,333.26,334.54,330.61,0,31474957.285404;1790812800,332.86,330,332.4816,325.81,0,34897053.582827;1790726400,329.59,330.8,339.5,330.1401,0,47874522;…"
}

data 共 500 根 K 线,示例只列出前 3 根。