python - 使用 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)
我已经尝试了许多可能的符号组合以使其工作,但它不会有谁知道如何以另一种方式获取期货季度数据?或知道符号。谢谢
解决方案
有两个功能get_historical_klines
,这只会给出现货市场的数据。还有一个功能get_futures_historical_klines
可以为您提供所需的内容。另请查看文档,因为这因期货和硬币而异。此外,符号结构在 API 上的工作方式与在 exchange 上的工作方式不同。
尝试get_tickers()
或get_futures_tickers()
获取可用符号
推荐阅读
- python - 将Django项目连接到mysql时出错?
- javascript - ReactJS - 在 for 循环中调用 setState,更新状态并显示结果
- mysql - MySQL:如何获得所有用户和单个用户的平均时间
- authentication - 身份服务器发出 AuthenticationScheme:Bearer 被质询客户端凭据获得的令牌。如何找出潜在的错误?
- javascript - 使用复选框和 javascript 更改 CSS 值
- database - laravel .env 文件更改未更新
- segmentation-fault - 在运行时使用 LLVM-IR 段错误生成的代码
- angular - 如何在 Angular 中将数据从一个组件传递到另一个组件?
- ios - SWIFT:让视频下载得更快的技巧?
- python - 使用 pandas 将纪元时间转换为当地时间