Получить всю информацию о принадлежащих акциях в Robinhood api- Py

#python

#python

Вопрос:

Есть ли способ или метод, который получает всю информацию о принадлежащих акциях / криптосистемах, например, ее количество?

Например, если у меня было всего 2 акции, и это «CCL» и «CUK», как я могу получить список имен / символов — что-то вроде этого [«CCL»,»CUK»].

Комментарии:

1. Я думаю, что ваш вопрос неполный, поскольку вы не упомянули, откуда вы извлекаете акции. Если вы его жестко кодируете, это просто, чтобы просто инициализировать список, например. stocks = ["CCL", "CUK"]

2. Извините за неясность, я хочу получить все акции, принадлежащие пользователю, в их учетной записи Robinhood, используя Robinhood api, я не совсем уверен, где я могу получить эту информацию.

Ответ №1:

Для доступа к RobinHood API существует библиотека под названием pyrh.

После аутентификации, как описано в документации библиотеки, вы можете использовать методы, которые предоставляет класс pyrh.Robinhood portfolio() , для сбора данных.

Что-то вроде этого может сработать.

 from pyrh import Robinhood

rh = Robinhood()
rh.login(username="YOUR_EMAIL", password="YOUR_PASSWORD")

data = rh.portfolio()
 

Я не уверен, в какой форме поступают данные портфеля, поэтому вам может потребоваться выполнить итерацию по ним, чтобы преобразовать их в список.

Ответ №2:

Поддерживаемая в настоящее время библиотека python для Robinhood API — robin_stocks

Чтобы получить акции в вашем портфеле, вам сначала нужно пройти аутентификацию с помощью чего-то вроде:

 import robin_stocks as r
r.login("yourusername","yourpassword")
 

Затем используйте такую функцию build_holdings() , которая вернет информацию об активах вашей учетной записи.

 holdings = r.account.build_holdings()
 

Который возвращает:

Возвращает словарь, в котором ключами являются биржевые тикеры, а значением — другой словарь, содержащий цену акций, количество акций, собственный капитал, процент изменения, изменение собственного капитала, тип, имя, идентификатор, коэффициент pe, процент портфеля и среднюю цену покупки.

Включая все удерживаемые акции. Документы библиотеки здесь