You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何获取纽交所上市伯克希尔哈撒韦BRK.B的量化数据?

获取NYSE上市的BRK.B数据的可行方法

以下是几个替代方案,解决getSymbols("BRK.B")默认Yahoo Finance无数据的问题:

  • 更换getSymbols的数据源参数
    quantmod的getSymbols函数支持多数据源,选择收录BRK.B的平台即可:

    • 用Alpha Vantage:先注册获取免费API密钥,再执行:
      library(quantmod)
      setDefaults(getSymbols.av, api.key = "你的Alpha Vantage密钥")
      getSymbols("BRK.B", src = "av")
      
    • 用Quandl:注册获取密钥后调用:
      library(quantmod)
      setDefaults(getSymbols.quandl, api.key = "你的Quandl密钥")
      getSymbols("BRK.B", src = "quandl")
      
  • 直接使用Quandl包调用
    安装并加载Quandl包,直接请求BRK.B的日线数据:

    install.packages("Quandl")
    library(Quandl)
    Quandl.api_key("你的Quandl密钥")
    brk_data <- Quandl("EOD/BRK.B")
    
  • 使用tidyquant包整合数据源
    tidyquant支持多数据源调用,示例代码:

    install.packages("tidyquant")
    library(tidyquant)
    brk_data <- tq_get("BRK.B", get = "stock.prices", src = "iexcloud", api.key = "你的IEX Cloud密钥")
    

上述提到的数据源(Alpha Vantage、Quandl、IEX Cloud)都提供免费基础额度,足够获取BRK.B的常规行情数据,注册后即可拿到API密钥。

内容的提问来源于stack exchange,提问作者Old Jimma from the Old Country

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.16 05:02:12