vn.py量化社区
By Traders, For Traders.
Member
avatar
加入于:
帖子: 47
声望: 1

description

如图所示:设置的是 3个月或者1年的时间,但是只下载了1天的数据就结束了,请问应该如何解决呢?

Administrator
avatar
加入于:
帖子: 4122
声望: 229

OKEX只提供1天的数据。。。要么用DataRecorder录制,要么得用coinapi.io之类的数据服务了

Member
avatar
加入于:
帖子: 47
声望: 1

OKEX 的永续合约 api 接口里面 是 可以根据 start 和end 取K线数据的 :

https://www.okex.me/docs/zh/#swap-swap---line
公共-获取K线数据
获取合约的K线数据。k线数据最多可获取最近1440条。

限速规则:20次/2s
HTTP请求
GET/api/swap/v3/instruments/<instrument_id>/candles

请求示例
GET/api/swap/v3/instruments/BTC-USD-SWAP/candles?start=2019-03-24T02:31:00.000Z&end=2019-03-25T02:55:00.000Z&granularity=86400

(查询BTC-USD-SWAP的2019年3月24日到25日的日线K线数据)

请求参数
参数名 参数类型 是否必须 描述
instrument_id String 是 合约名称,如BTC-USD-SWAP,BTC-USDT-SWAP
start String 否 开始时间,必须是ISO 8601格式的时间
end String 否 结束时间,必须是ISO 8601格式的时间
granularity String 否 时间粒度,以秒为单位,默认值60。如[60/180/300/900/1800/3600/7200/14400/21600/43200/86400/604800]

所以新版本 能否加上这个功能呢

Administrator
avatar
加入于:
帖子: 4122
声望: 229

就是这个意思啊,1440 = 24 x 60,正好1天的数据量

Member
avatar
加入于:
帖子: 47
声望: 1

哦,原来是 最多只能获取1440 ,谢啦

© 2015-2019 上海韦纳软件科技有限公司
备案服务号:沪ICP备18006526号-3