Инвестиционная и торговая платформа Robinhood позволяет пользователям покупать и продавать акции, ETF, опционы и криптовалюты. Вот несколько методов, которые вы можете использовать с примерами кода для взаимодействия с API Robinhood.
-
Аутентификация:
- Метод: аутентификация OAuth2
- Пример кода:
import robin_stocks as r # Authenticate using username and password r.login(username='YOUR_USERNAME', password='YOUR_PASSWORD')
-
Получить информацию об аккаунте:
- Метод: получить основную информацию об аккаунте.
- Пример кода:
# Get account details account_info = r.load_account_profile() print(account_info)
-
Получить котировку акций:
- Метод: получить текущую котировку акций для данного тикера.
- Пример кода:
# Get stock quote quote = r.stocks.get_latest_price('AAPL', includeExtendedHours=True) print(quote)
-
Разместите рыночный ордер:
- Метод: разместите рыночный ордер на покупку или продажу акций.
- Пример кода:
# Buy 10 shares of AAPL stock r.orders.order_buy_market('AAPL', quantity=10)
-
Разместите лимитный ордер:
- Метод: разместите лимитный ордер на покупку или продажу акций по определенной цене.
- Пример кода:
# Sell 5 shares of AAPL stock at a limit price of $150 r.orders.order_sell_limit('AAPL', quantity=5, limitPrice=150.00)
-
Получить позиции аккаунта:
- Метод: получить текущие позиции в аккаунте.
- Пример кода:
# Get account positions positions = r.build_holdings() print(positions)