Как получить стоимость актива (монеты) в долларах США с помощью оболочки Python для API Binance?

Используя python-binance v1.0.15, как мне получить цену актива в долларах США? Например, получение цены BTC в долларах США. (Причина, по которой я хочу этого, заключается в том, чтобы использовать разницу в ценах на стабильные монеты, такие как цены USDT и USDC).

Я ожидал, что смогу сделать это, используя price = client.get_symbol_ticker(symbol='BTCUSD')но это дает мне Invalid symbolошибка.

Проверяя (как мне кажется) список всех символов, я нахожу только торговые пары, включающие стейблкоины (например, USDT), но цены не указаны в реальных долларах США (фиат). В качестве примера, вот все найденные символы, содержащие строки 'USD'и 'BTC':

['BTCUSDT', 'BTCTUSD', 'TUSDBTC', 'BTCUSDC', 'BTCUSDS', 'BTCBUSD', 'BTCUPUSDT', 'BTCDOWNUSDT', 'SUSDBTC', 'BTCSTBUSD', 'BTCSTUSDT', 'BTCUSDP']

производится с использованием следующего кода

      info = client.get_all_tickers()
symbols = []
for i in range(0, len(info)):
    symbol = info[i]['symbol']
    if 'BTC' in symbol and 'USD' in symbol:
        symbols.append(symbol)

У меня есть подозрение, что это может быть как-то связано с использованием binance.com, а не binance.us. Однако непонятно, почему это так.

Любые идеи?

0 ответов

Другие вопросы по тегам