【问题标题】:How to get options chain for Berkshire Hathaway using yfinance in Python?如何在 Python 中使用 yfinance 获得伯克希尔哈撒韦的期权链?
【发布时间】:2021-08-15 22:44:27
【问题描述】:

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

但是,有些公司(例如伯克希尔哈撒韦公司)拥有多个股票类别。 B 股根据报价系统或惯例在 BRK/B 或 BRK.B 下交易。这是我现在拥有的代码示例,它返回一个空元组:

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

我怀疑这是因为我传递了错误的伯克希尔 B 股股票代码/标识符。有人可以请教我吗?

【问题讨论】:

    标签: python finance options trading yfinance


    【解决方案1】:

    尝试使用 - 而不是 .

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

    【讨论】:

    • 谢谢。如此简单,我觉得自己像个傻瓜。我尝试了“/”和“。”
    猜你喜欢
    • 1970-01-01
    • 2015-02-21
    • 2019-10-16
    • 1970-01-01
    • 2012-03-05
    • 2015-06-09
    • 2019-05-17
    • 1970-01-01
    • 2019-05-18
    相关资源
    最近更新 更多