7 методов онлайн-торговли с помощью Robinhood: включены примеры кода

  1. Аутентификация и авторизация:

    • Метод: OAuth 2.0
    • Пример кода (Python):
      import robin_stocks
      # Authenticate and authorize the app
      robin_stocks.authentication.login(username='YOUR_USERNAME', password='YOUR_PASSWORD')
      # Execute authorized API calls
      # ...
  2. Получить информацию об аккаунте:

    • Метод: конечная точка API
    • Пример кода (Python):
      import robin_stocks
      # Get account information
      account_info = robin_stocks.account.load_account_profile()
      # Print account information
      print(account_info)
  3. Получить котировку акций:

    • Метод: конечная точка API
    • Пример кода (Python):
      import robin_stocks
      # Get stock quote for Apple (AAPL)
      stock_quote = robin_stocks.stocks.get_quotes(symbol='AAPL')
      # Print stock quote
      print(stock_quote)
  4. Разместить сделку:

    • Метод: конечная точка API
    • Пример кода (Python):
      import robin_stocks
      # Place a market buy order for 10 shares of Apple (AAPL)
      order_id = robin_stocks.orders.order_buy_market(symbol='AAPL', quantity=10)
      # Print order ID
      print(order_id)
  5. Получить статус заказа:

    • Метод: конечная точка API
    • Пример кода (Python):
      import robin_stocks
      # Get order status for a specific order ID
      order_status = robin_stocks.orders.get_order_info(order_id='YOUR_ORDER_ID')
      # Print order status
      print(order_status)
  6. Отменить заказ:

    • Метод: конечная точка API
    • Пример кода (Python):
      import robin_stocks
      # Cancel a specific order
      cancel_result = robin_stocks.orders.cancel_order(order_id='YOUR_ORDER_ID')
      # Print cancellation result
      print(cancel_result)
  7. Получить средства на счете:

    • Метод: конечная точка API
    • Пример кода (Python):
      import robin_stocks
      # Get account holdings
      holdings = robin_stocks.account.build_holdings()
      # Print account holdings
      print(holdings)

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