Binance API - 代码中的几个 symbols/pairs
Binance API - Several symbols/pairs in a code
它确实可以通过编码与 1 个加密货币对一起使用
symbol = 'XRPUSDT'
但不适用于 2 对或更多对。
我试过的方法是:
symbol = ['XRPUSDT', 'DOGEUSDT']
symbol = 'XRPUSDT', 'DOGEUSDT'
symbol = {
"XRP/USDT": "XRP/USDT",
"DOGE/USDT": "DOGE/USDT"
}
symbol = [(XRP/USDT, 'XRP/USDT'), (DOGE/USDT, 'DOGE/USDT')]
不幸的是,上面的 none 解决了。
有没有人有列出几个加密货币对的想法?
TIA
你可以在一个循环中完成:
symbols = ['XRPUSDT', 'DOGEUSDT']
for symbol in symbols:
# Binance RESTful API
以下是如何在循环内向 Binance API 发送 GET 请求的代码片段:
for symbol in symbols:
candles = requests.get("https://api.binance.com/api/v3/klines", params={'symbol': symbol,
'interval': interval,
'startTime': start_time,
'endTime': end_time}).json()
这是一个完整的例子:
import requests
from datetime import datetime
api_address = 'https://api.binance.com/api/v3/klines'
start_time = int(datetime(2021, 8, 20).timestamp()) * 1000
end_time = int(datetime(2021, 8, 30).timestamp()) * 1000
interval='1d'
symbols = ['XRPUSDT', 'DOGEUSDT']
for symbol in symbols:
candles = requests.get(url=api_address,
params={'symbol': symbol,
'interval': interval,
'startTime': start_time,
'endTime': end_time})
print(candles.json())
有关详细信息,请参阅文档https://github.com/binance/binance-spot-api-docs/blob/master/rest-api.md#klinecandlestick-data
它确实可以通过编码与 1 个加密货币对一起使用
symbol = 'XRPUSDT'
但不适用于 2 对或更多对。
我试过的方法是:
symbol = ['XRPUSDT', 'DOGEUSDT']
symbol = 'XRPUSDT', 'DOGEUSDT'
symbol = {
"XRP/USDT": "XRP/USDT",
"DOGE/USDT": "DOGE/USDT"
}
symbol = [(XRP/USDT, 'XRP/USDT'), (DOGE/USDT, 'DOGE/USDT')]
不幸的是,上面的 none 解决了。 有没有人有列出几个加密货币对的想法? TIA
你可以在一个循环中完成:
symbols = ['XRPUSDT', 'DOGEUSDT']
for symbol in symbols:
# Binance RESTful API
以下是如何在循环内向 Binance API 发送 GET 请求的代码片段:
for symbol in symbols:
candles = requests.get("https://api.binance.com/api/v3/klines", params={'symbol': symbol,
'interval': interval,
'startTime': start_time,
'endTime': end_time}).json()
这是一个完整的例子:
import requests
from datetime import datetime
api_address = 'https://api.binance.com/api/v3/klines'
start_time = int(datetime(2021, 8, 20).timestamp()) * 1000
end_time = int(datetime(2021, 8, 30).timestamp()) * 1000
interval='1d'
symbols = ['XRPUSDT', 'DOGEUSDT']
for symbol in symbols:
candles = requests.get(url=api_address,
params={'symbol': symbol,
'interval': interval,
'startTime': start_time,
'endTime': end_time})
print(candles.json())
有关详细信息,请参阅文档https://github.com/binance/binance-spot-api-docs/blob/master/rest-api.md#klinecandlestick-data