-
Аутентификация и авторизация:
- Метод: 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 # ...
-
Получить информацию об аккаунте:
- Метод: конечная точка API
- Пример кода (Python):
import robin_stocks # Get account information account_info = robin_stocks.account.load_account_profile() # Print account information print(account_info)
-
Получить котировку акций:
- Метод: конечная точка 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)
-
Разместить сделку:
- Метод: конечная точка 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)
-
Получить статус заказа:
- Метод: конечная точка 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)
-
Отменить заказ:
- Метод: конечная точка 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)
-
Получить средства на счете:
- Метод: конечная точка 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.