Чтобы получить объем торгов криптовалютой на Robinhood, вы можете использовать API Robinhood. Вот несколько способов получить криптографический том с помощью кода Python:
Метод 1: использование неофициального API Robinhood
import requests
def get_crypto_volume():
url = 'https://nummus.robinhood.com/assets/5efb1665-4aad-4e49-8979-9d9d5e6a811d/'
response = requests.get(url)
data = response.json()
return data['volume']
crypto_volume = get_crypto_volume()
print(f"Robinhood Crypto Volume: {crypto_volume}")
Метод 2: использование неофициальной библиотеки Python Robin-Stock
from robin_stock.robinhood import Robinhood
def get_crypto_volume():
robinhood = Robinhood()
robinhood.login(username='YOUR_USERNAME', password='YOUR_PASSWORD')
crypto_instruments = robinhood.crypto.get_crypto_currency_pairs()
crypto_volume = 0
for instrument in crypto_instruments:
crypto_info = robinhood.crypto.get_crypto_info(instrument['symbol'])
crypto_volume += float(crypto_info['24hr_volume'])
return crypto_volume
crypto_volume = get_crypto_volume()
print(f"Robinhood Crypto Volume: {crypto_volume}")
Метод 3. Использование неофициальной библиотеки Python Robin-Stock (с токеном аутентификации)
from robin_stock.robinhood import Robinhood
def get_crypto_volume():
robinhood = Robinhood()
robinhood.authentication_token = 'YOUR_AUTHENTICATION_TOKEN'
crypto_instruments = robinhood.crypto.get_crypto_currency_pairs()
crypto_volume = 0
for instrument in crypto_instruments:
crypto_info = robinhood.crypto.get_crypto_info(instrument['symbol'])
crypto_volume += float(crypto_info['24hr_volume'])
return crypto_volume
crypto_volume = get_crypto_volume()
print(f"Robinhood Crypto Volume: {crypto_volume}")
Обратите внимание, что приведенные выше методы используют неофициальные API или библиотеки для взаимодействия с Robinhood. Доступность и стабильность этих методов могут различаться, поскольку они официально не поддерживаются Robinhood.