首页 > 解决方案 > Yfinance - 替代方案?

问题描述

我已经开始使用 yfinance 开发一些东西,但遇到了一些问题。一方面,我无法让财务、现金流、收入等工作。ticker.info 函数确实有一些数据(比如收入),但远非全部。

尝试使用 .info 函数,但现在出现以下错误,我不确定为什么会出现。

是否有人使用任何其他库来访问他们可以推荐的基本数据和定价数据?

    self._institutional_holders = holders[1]

IndexError: list index out of range

标签: pythonquantitative-finance

解决方案


它出错了,因为您正在查看的特定股票没有任何机构持有人并且它返回一个空表。我已经使用 try & except 修改了“base.py”,它可以工作。如果他们不是机构持有人,它将返回“无”:

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

推荐阅读