Торговля криптовалютными акциями на Robinhood: примеры и код

  1. Получение цен на акции криптовалют:

    • Метод: использовать API для получения цен на акции криптовалюты из Robinhood.
    • Пример кода (Python – использование библиотеки запросов и API Robinhood):

      import requests
      
      def get_crypto_stock_prices():
       url = "https://api.robinhood.com/marketdata/forex/quotes/"
       response = requests.get(url)
       data = response.json()
       crypto_stocks = data["results"]
       for stock in crypto_stocks:
           symbol = stock["symbol"]
           price = stock["last_trade_price"]
           print(symbol, price)
      
      get_crypto_stock_prices()
  2. Совершать сделки с криптовалютными акциями:

    • Метод: используйте API Robinhood для выполнения ордеров на покупку/продажу криптовалютных акций.
    • Пример кода (Python – использование библиотеки robin_stocks):

      import robin_stocks as rh
      
      def place_crypto_trade(symbol, quantity, side):
       rh.login(username="YOUR_USERNAME", password="YOUR_PASSWORD")
       if side == "buy":
           rh.order_buy_crypto_by_price(symbol, quantity)
       elif side == "sell":
           rh.order_sell_crypto_by_price(symbol, quantity)
      
      place_crypto_trade("BTC", 0.01, "buy")
  3. Отслеживать портфель криптовалютных акций:

    • Метод: используйте API Robinhood для получения активов вашего портфеля и отслеживания их эффективности.
    • Пример кода (Python – использование библиотеки robin_stocks):

      import robin_stocks as rh
      
      def track_crypto_portfolio():
       rh.login(username="YOUR_USERNAME", password="YOUR_PASSWORD")
       portfolio = rh.account.build_holdings()
       for stock, data in portfolio.items():
           symbol = data["symbol"]
           quantity = data["quantity"]
           current_value = data["equity"]
           print(symbol, quantity, current_value)
      
      track_crypto_portfolio()