GET /klines/{klines_symbol}
传参:
| 字段名 | 类型 | 是否必传 | 字段说明 |
|---|---|---|---|
| klines_symbol | str | 否 |
K线标识,格式:{symbol}_{duration_seconds}_{data_length} symbol(str): 指定合约代码 duration_seconds (int): K线数据周期, 以秒为单位。例如: 1分钟线为60,1小时线为3600,日线为86400。 注意: 周期在日线以内时此参数可以任意填写, 在日线以上时只能是日线(86400)的整数倍, 最大为28天 (86400*28)。 data_length (int): 需要获取的序列长度。 返回的K线序列数据是从当前最新一根K线开始往回取data_length根。 每个序列最大支持请求 8000 个数据 不传默认获取所有隐性订阅过的K线,支持多个,多个用英文逗号分割 示例:SHFE.rb2210_60_5 |
响应参数(参考TqSdk官方文档: http://doc.shinnytech.com/tqsdk/latest/reference/tqsdk.objs.html#tqsdk.objs.Kline):
| 字段名 | 类型 | 字段说明 |
|---|---|---|
| datetime | int | K线起点时间(按北京时间),自unix epoch(1970-01-01 00:00:00 GMT)以来的纳秒数 |
| open | float | K线起始时刻的最新价 |
| high | float | K线时间范围内的最高价 |
| low | float | K线时间范围内的最低价 |
| close | float | K线结束时刻的最新价 |
| volume | int | K线时间范围内的成交量 |
| open_oi | int | K线起始时刻的持仓量 |
| close_oi | int | K线结束时刻的持仓量 |
请求示例:
curl http://127.0.0.1:8888/klines/SHFE.rb2210_60_5
响应示例:
{
"code": 10000,
"data": {
"SHFE.rb2210_60_5": [{
"datetime": 1.66385622e+18,
"id": 79052.0,
"open": 3946.0,
"high": 3949.0,
"low": 3945.0,
"close": 3947.0,
"volume": 338.0,
"open_oi": 188350.0,
"close_oi": 188185.0,
"symbol": "SHFE.rb2210",
"duration": 60
}, {
"datetime": 1.66385628e+18,
"id": 79053.0,
"open": 3947.0,
"high": 3950.0,
"low": 3947.0,
"close": 3949.0,
"volume": 297.0,
"open_oi": 188185.0,
"close_oi": 187991.0,
"symbol": "SHFE.rb2210",
"duration": 60
}, {
"datetime": 1.66385634e+18,
"id": 79054.0,
"open": 3949.0,
"high": 3949.0,
"low": 3946.0,
"close": 3947.0,
"volume": 94.0,
"open_oi": 187991.0,
"close_oi": 187942.0,
"symbol": "SHFE.rb2210",
"duration": 60
}, {
"datetime": 1.6638564e+18,
"id": 79055.0,
"open": 3947.0,
"high": 3948.0,
"low": 3945.0,
"close": 3948.0,
"volume": 152.0,
"open_oi": 187942.0,
"close_oi": 187909.0,
"symbol": "SHFE.rb2210",
"duration": 60
}, {
"datetime": 1.66385646e+18,
"id": 79056.0,
"open": 3948.0,
"high": 3948.0,
"low": 3948.0,
"close": 3948.0,
"volume": 0.0,
"open_oi": 187909.0,
"close_oi": 187909.0,
"symbol": "SHFE.rb2210",
"duration": 60
}]
},
"msg": "操作成功!"
}