Bybit API如何获取市场回测
5 个回答
Bybit API 可以获取市场历史数据进行回测。
在Bybit官网申请开发者账号,新建API key,注意权限要开大一点,不要主帐号。
看官方文档里,有REST API、Websocket等方式,如果是做回测的话,建议优先使用REST API,如GET /v2/public/trading-fee,可以获取历史数据。
请求大数据量不要一下子拉取完毕,分页拉取,并注意频率限制,防止被封IP
将数据存入数据库,方便后续使用python等工具进行数据分析。做好以上准备,我们就可以在自媒体网站上跑策略回测了。
Bybit API获取历史数据需要注册成为一个开发者账号,然后新建API密钥。用python的requests库调用接口,官方文档里有示例,也有详细的参数列表。注意请求频率。请求频率高的话会直接把服务器打崩。最后数据拿到手里面之后用pandas进行回测就好了。祝你一切顺利。
Bybit API获取历史数据需要在官网上申请API密钥,查看对应的API文档(主要为REST API中的K线数据接口),需要注意的是访问频率过高有被限速的风险,拿到的数据可以使用python或其他工具回测。新手建议先在模拟盘中进行测试,避免直接在真实环境中进行操作,同时了解清楚数据结构。
Bybit API获取市场回测数据: 1. 在官网API文档上搜索"历史K线接口", 以确定请求接口的参数, 如时间区间、品种、周期等; 2. 编写python脚本调用请求接口, 自动抓取数据并存储到数据库中, 需要控制请求频率(防止被封) 3. 使用pandas或backtrader进行分析
Bybit公开api无历史k线接口。可自行前往官方api文档中,REST API的/kline处查询使用方法,其中symbol、intervel、startTime为必要参数,即可获取指定品种的历史分时点位。
当然,接口具有调用频率限制和单次返回数据点限制,做回测可能需要自己写爬虫定时抓取或购买第三方数据聚合商服务。
建议去官网看看最新的api文档,上面会写的比较清楚,有不懂的可以去开发者的论坛里看看