首页 > 解决方案 > 使用 Python 提取币安期货数据(ETHUSDT 季刊 0625)

问题描述

我正在尝试使用 Python API 从 Binance 提取价格信息:“ETHUSDT Quarterly 0625”。

我可以使用以下方法提取 ETHUSDT 数据: https ://www.binance.com/en/futures/ethusdt

symbol = "ETHUSDT"

# get timestamp of earliest date data is available
timestamp = client._get_earliest_valid_timestamp(symbol, '1d')

# request historical candle (or klines) data
bars = client.get_historical_klines(symbol, '1d', timestamp, limit=500)

但是,当我将符号更改为“ETHUSDT Quarterly 0625”时它不起作用,我到处寻找季度未来数据的符号,但我找不到该符号。 https://www.binance.com/en/futures/ethusdt_quarter

symbol = "ETHUSDT Quarterly 0625"

# get timestamp of earliest date data is available
timestamp = client._get_earliest_valid_timestamp(symbol, '1d')

# request historical candle (or klines) data
bars = client.get_historical_klines(symbol, '1d', timestamp, limit=500)

我已经尝试了许多可能的符号组合以使其工作,但它不会有谁知道如何以另一种方式获取期货季度数据?或知道符号。谢谢

标签: pythonapibinance

解决方案


有两个功能get_historical_klines,这只会给出现货市场的数据。还有一个功能get_futures_historical_klines可以为您提供所需的内容。另请查看文档,因为这因期货和硬币而异。此外,符号结构在 API 上的工作方式与在 exchange 上的工作方式不同

尝试get_tickers()get_futures_tickers()获取可用符号


推荐阅读