Bybit API如何获取最新成交

链海问雪者链海问雪者12月11日3070

我在做一个数字货币网站,我想用ByBitapi获取它的最新数据,应该怎么弄?

5 个回答

BitcoinChaser
BitcoinChaser回答于 12 月 11 日
最佳答案

Bybit api获取最新成交有两种方法:WebSocket和REST API

WebSocket:实时性好,需要及时获得最新成交数据的场景可以使用。在官网文档中找到对应频道名称(如“publicTrade”),建立连接就可以订阅到最新消息

REST API:可以通过get_public_trades类似接口传入symbol参数来获取,但是该方式属于轮询,不是实时的,

建议先注册api key,然后在官网文档里面找到具体接口文档,然后按照文档写程序即可

叙事追随者
叙事追随者回答于 12 月 11 日

ByBit API 获取最新成交: 使用websocket 实时获取行情接口:https://bybit-exchange.github.io/docs/linear/#t-websocketlinkage 行情接口中的 tick trade 等参数找到交易对, python 用websockets 解决。注册 ByBit api key,授权通过后再用。

FuturesShark
FuturesShark回答于 12 月 12 日

ByBit API获取实时成交:使用ByBit的WebSocket或者REST API

REST 接口:通过 /v2/public/trading-records 并且携带 symbol 参数可以获取最近的交易信息

实盘实时更新使用 WebSocket,连接wss://stream.bybit.com/v5/public/linear 并订阅对应货币对的trade数据流。

记住注册API KEY,部分接口有签名校验

英文原文链接:https://bybit-exchange.github.io/docs/v5/intro

链界破空者
链界破空者回答于 12 月 14 日

ByBit API获取最新成交数据,支持WS,可以使用WebSocket实时获取。注册ByBit API Key,连接WS地址如:ws://ws.bybit.com/public/v3/,订阅相应的交易对的 tickers 或 trades 通道。如果是 Python,可以安装 websockets 模块,设置相关参数,即可实现实时抓取行情成交的数据。

币潮破影者
币潮破影者回答于 12 月 14 日

要想使用ByBit平台的API采集历史成交数据信息,需完成以下步骤: (1)注册ByBit官方的开发者账号; (2)申请ByBit的主网或者测试网API;推荐初学者先使用测试网。

根据官方REST API中接口文档的说明找到ws://ws.public.v3/,连接此websocket,并订阅相应交易对的tickers或者trades即可获取到实时成交价。

设置合理的重连机制,并在网络不佳的情况下实现自动重连功能;同时调用REST API接口请求K线数据作为备选,确保网页连接断开时行情依然能够正常显示。

您的答案