如何在 Python 中使用 yfinance 获取 Berkshire Hathaway 的期权链?

How to get options chain for Berkshire Hathaway using yfinance in Python?

我知道我可以使用 yfinance 获取给定股票的期权信息,方法是将代码作为字符串传递给 yfinance.Ticker,创建一个 yfinance Ticker 对象,然后对 return 元组执行 .options到期日期。这适用于大多数自动收报机,如 AAPL、MSFT、TSLA 等。

然而,伯克希尔哈撒韦公司等公司拥有多只股票类。 B 股根据报价系统或惯例在 BRK/B 或 BRK.B 下交易。这是我现在拥有的代码示例,其中 return 是一个空元组:

import yfinance as yf
berkshire = yf.Ticker('BRK.B')
print(berkshire.options)

我怀疑这是因为我为伯克希尔 B 股传递了错误的代码/标识符。有没有人能赐教一下?

尝试使用 - 而不是 .

import yfinance as yf
berkshire = yf.Ticker('BRK-B')
print(berkshire.options)