Bybit API如何获取市场状态

我是一个做数字货币网站的,需要调取BYBIT的API查询市场情况,例如深度、交易量之类的,请问调取哪些接口呢?如何操作?

4 个回答

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

使用Bybit API可以获取到市场的行情数据和市场深度。

通过get_markets接口可以获得交易对的基本信息,例如是否可交易,精度等设置。

通过get_order_book接口传递交易对参数,可以获得买一卖一的价格和委托量。

成交量等信息可以通过get_trading_volume获取,但该接口一般需要认证。

首先需要注册开发者账号,然后申请一个API Key以及Secret,同时需要设置IP白名单。

请求使用HTTPS,签名使用HMAC-SHA256算法。关于接口的详细使用方法可以参考Bybit官方文档。

建议先在沙箱环境中调试好之后,再接入生产环境。

接口返回JSON格式的结果,可以很轻松地进行数据解析。

月球计划
月球计划回答于 12 月 11 日

Bybit 公开 REST API 和 WebSocket 接口可以查询市场数据(深度,成交,K 线等等),建议你先阅读官方文档,了解各个接口的功能以及参数。如果需要查询实时行情,推荐使用 WebSocket。另外要注册 API Key 之后,才可以正常使用。

Brooke Monk
Brooke Monk回答于 12 月 12 日

Bybit的行情数据可以通过Bybit公开API获取,包括market depth、 trade history、 candlestick以及volume。

以市场研究为主的话,可以考虑以下几个接口:

1. 获取深度(ORDER BOOK):返回买卖盘口的深度信息,用来检测市场流动性的变化。

2. 获取最新成交数据(Recent Trades):通过观察最新成交数据,可以把握市场活跃度。

3. 获取K线数据(Candlestick Data):实现技术分析功能,包括1分钟、5分钟、1小时等周期

4. 获取 24 小时行情数据(24hr Ticker Price Change Statistics),包括价格变化、最高价、最低价、成交量等。

操作:注册Bybit账号,创建API Key,权限选择只读,然后参照官方文档发送GET请求,携带api key

⑤ 个别接口需要验签,记得做好签名逻辑。

另外,需要注意的是,Bybit官方文档有详细的接口信息文档,可以查看,里面包含了具体的信息,大家也可以学习。

有什么不明白的,可以继续追问。

严艺家
严艺家回答于 12 月 14 日

Bybit的公开api 是可以访问到行情,深度,成交等市场数据的。官网查阅Public REST API里面,其中 /v2/public/order-book就可以查询深度。但是需要明白的是,所有公开api都是公开可读,所以无需认证,但是如果高频率请求也会有相应的限速措施。建议参考官方文档查询参数即可。

您的答案