You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何使用Python结合binance-python库获取Binance期货市场最新成交价

币安期货24小时行情数据获取方案(Python实现)

前置准备

  • 优先使用官方维护的python-binance库,你提到的binance-python为非官方第三方库,兼容性更差,安装命令如下:
pip install python-binance

核心逻辑说明

币安现货与期货接口相互独立,python-binance已经封装了两类期货的公开行情调用方法:

  • U本位(USDT保证金)线性合约:使用futures_ticker_24h()方法,对应期货公开接口路径/fapi/v1/ticker/24hr
  • 币本位(加密货币保证金)反向合约:使用futures_coin_ticker_24h()方法,对应期货公开接口路径/dapi/v1/ticker/24hr
    两类接口均不需要传入API密钥即可调用,返回字段规则和现货24小时行情接口完全一致。

完整示例代码

from binance.client import Client

# 初始化客户端,公开行情接口不需要传入API密钥
client = Client()

# 场景1:获取单个U本位合约交易对的24小时行情(示例为BTCUSDT永续合约)
symbol = "BTCUSDT"
futures_ticker = client.futures_ticker_24h(symbol=symbol)
# 提取最新成交价
last_price = futures_ticker['lastPrice']
print(f"{symbol} 期货最新成交价: {last_price}")

# 场景2:批量获取所有U本位合约交易对的24小时行情
all_futures_ticker = client.futures_ticker_24h()

# 场景3:获取币本位合约行情,替换调用方法即可(示例为BTCUSD币本位永续合约)
# coin_futures_ticker = client.futures_coin_ticker_24h(symbol="BTCUSD_PERP")

核心返回字段说明

  • lastPrice:最新成交价格,就是你需要的最新成交价字段
  • bidPrice:当前最高买价
  • askPrice:当前最低卖价
  • priceChange:24小时价格涨跌绝对值
  • priceChangePercent:24小时涨跌幅百分比

内容的提问来源于stack exchange,提问作者Tomas

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.06 17:18:04