Ифинанс - альтернативы? - PullRequest
2 голосов
/ 29 марта 2020

Я начал разрабатывать некоторые вещи, используя yfinance, но столкнулся с несколькими проблемами. Во-первых, я не могу заставить работать финансовые, денежные потоки, доходы и т. Д. c. Функция ticker.info имеет некоторые из этих данных (например, доходы), но далеко не все.

Пробовал использовать функцию .info, но теперь получаю ошибку ниже, которую я не знаю, почему я получаю.

Кто-нибудь использует какую-либо другую библиотеку для доступа к основным данным и ценам, которые он мог бы порекомендовать?

    self._institutional_holders = holders[1]

IndexError: list index out of range

Ответы [ 2 ]

1 голос
/ 23 апреля 2020

Взгляните на yahooquery . Те же данные можно получить с помощью следующего:

from yahooquery import Ticker

aapl = Ticker('aapl')
aapl.institution_ownership
aapl.insider_holders
aapl.major_holders
1 голос
/ 31 марта 2020

Выдает ошибку, потому что конкретная акция, на которую вы смотрите, не имеет институциональных владельцев и возвращает пустую таблицу. Я изменил "base.py", используя try & исключением, и это работает. Он вернет «None», если они не являются институциональными держателями:

    try:
        self._institutional_holders = holders[1]
    except:
        self._institutional_holders = 'None'
        pass
...