Robinhood Crypto в Калифорнии: методы и примеры кода

  1. Получить цены на криптовалюты.
    Вы можете использовать API Robinhood для получения текущих цен на криптовалюты. Вот пример использования Python:
import requests
def get_crypto_prices():
    url = 'https://api.robinhood.com/marketdata/forex/quotes/'
    response = requests.get(url)
    if response.status_code == 200:
        data = response.json()
        crypto_prices = {}
        for result in data['results']:
            symbol = result['symbol']
            price = float(result['last_trade_price'])
            crypto_prices[symbol] = price
        return crypto_prices
    else:
        return None
# Example usage:
crypto_prices = get_crypto_prices()
print(crypto_prices)
  1. Разместить криптовалютную сделку.
    Вы можете использовать API Robinhood для размещения сделки по покупке или продаже криптовалют. Вот пример использования Python:
import requests
def place_crypto_trade(symbol, quantity, side):
    url = 'https://api.robinhood.com/orders/'
    headers = {'Content-Type': 'application/json'}
    data = {
        'account_id': 'YOUR_ACCOUNT_ID',
        'instrument': symbol,
        'quantity': quantity,
        'side': side,
        'symbol': 'BTC',
        'time_in_force': 'gtc',
        'trigger': 'immediate',
        'type': 'market'
    }
    response = requests.post(url, headers=headers, json=data)
    if response.status_code == 201:
        return response.json()
    else:
        return None
# Example usage:
trade = place_crypto_trade('BTC', 0.1, 'buy')
print(trade)

Обратите внимание, что использование API Robinhood может потребовать надлежащей аутентификации и соблюдения условий обслуживания. Обязательно ознакомьтесь и соблюдайте их рекомендации при использовании API.