首页 > 解决方案 > get.symbols 正在返回“缺少参数 conn,没有默认值”?

问题描述

getSymbols("AAPL") 警告:AAPL 下载失败;再试一次。getSymbols.yahoo (Symbols = "AAPL", env = , verbose = FALSE, : Unable to import "AAPL". 参数 "conn" 丢失,没有默认值

我也收到此错误:

btc <- getSymbols.yahoo("BTC-USD",) 警告:BTC-USD 下载失败;再试一次。警告:无法导入“BTC-USD”。缺少参数“conn”,没有默认警告消息:1:关闭未使用的连接 4(https://query1.finance.yahoo.com/v7/finance/download/BTC-USD?period1=1167609600&period2=1624406400&interval=1d&events=历史&crumb=禁止

我的 Quantmod 个人电脑上没有这个问题。我正在使用可能是问题的VPN工作。有没有其他人有这个错误的经验?

标签: quantmod

解决方案


我遇到了完全相同的问题这是我的解决方法

而不是像你一样使用 getSymbols("AAPL") ;去雅虎财经并在那里搜索苹果股票代码的确切名称。例如,在巴西,雅虎财经的 Petrobras 代码不是 PETR4,而是 PETR4.SA。( https://finance.yahoo.com/quote/PETR4.SA?p=PETR4.SA&.tsrc=fin-srch ) 要求您使用准确的名称。


推荐阅读