Вот несколько методов, которые вы можете использовать для взаимодействия с торговой платформой Robinhood с помощью Python:
- Использование API Robinhood.
Robinhood предоставляет общедоступный API, который позволяет разработчикам получать доступ к своим сервисам. Вы можете использовать библиотекуrequestsв Python для отправки HTTP-запросов к конечным точкам API. Вот пример получения текущей котировки акций для определенного символа:
import requests
symbol = 'AAPL' # Replace with the desired stock symbol
url = f'https://api.robinhood.com/quotes/{symbol}/'
response = requests.get(url)
data = response.json()
# Extracting the current price
current_price = float(data['last_trade_price'])
print(f"The current price of {symbol} is ${current_price}")
- Использование библиотеки
robin_stocks:`robin_stocks— это сторонняя библиотека Python, предоставляющая простой интерфейс к API Robinhood. Вы можете установить его с помощьюpip install robin_stocks. Вот пример получения текущей котировки акций с помощьюrobin_stocks:
import robin_stocks as rh
symbol = 'AAPL' # Replace with the desired stock symbol
quote = rh.stocks.get_quotes(symbol)[0]
current_price = float(quote['last_trade_price'])
print(f"The current price of {symbol} is ${current_price}")
- Использование библиотеки
pyrh:`pyrh— это еще одна сторонняя библиотека Python, предлагающая оболочку API Robinhood. Вы можете установить его с помощьюpip installpyrh. Вот пример получения текущей котировки акций с помощьюpyrh:
from pyrh import Robinhood
symbol = 'AAPL' # Replace with the desired stock symbol
rh = Robinhood()
rh.login(username='YOUR_USERNAME', password='YOUR_PASSWORD') # Replace with your Robinhood credentials
quote = rh.quote_data(symbol)
current_price = float(quote['last_trade_price'])
print(f"The current price of {symbol} is ${current_price}")
rh.logout()