首页 > 解决方案 > 使用 YahooQF 下载股票目标价格

问题描述

我希望能够将来自 yahoo Finance 的股票目标价格下载到我的 R 项目中。我在下面的线程中注意到,当个人运行 yahooQF() 调用时,yahooQF 函数有一个名为“1 年目标价格”的参数。

如何从雅虎(使用 Quantmod)获取 ETF 财务信息(例如资产净值)?

当我运行时,我没有得到相同的潜在参数列表

> yahooQF()

 1:   Symbol                                       2:   Name                                      
 3:   Name (Long)                                  4:   Quote Type                                
 5:   Quote Source Name                            6:   Source Interval                           
 7:   Currency                                     8:   Financial Currency                        
 9:   Market                                      10:   Market State                              
11:   Exchange                                    12:   Exchange Full Name                        
13:   Exchange Timezone                           14:   Exchange TZ                               
15:   Exchange Data Delay                         16:   GMT Offset Millis                         
17:   Tradeable                                   18:   Ask                                       
19:   Bid                                         20:   Ask Size                                  
21:   Bid Size                                    22:   Last Trade (Price Only)                   
23:   Last Trade Time                             24:   Change                                    
25:   Open                                        26:   Days High                                 
27:   Days Low                                    28:   Volume                                    
29:   Change in Percent                           30:   Previous Close                            
31:   Change From 52-week Low                     32:   Percent Change From 52-week Low           
33:   Change From 52-week High                    34:   Percent Change From 52-week High          
35:   52-week Low                                 36:   52-week High                              
37:   50-day Moving Average                       38:   Change From 50-day Moving Average         
39:   Percent Change From 50-day Moving Average   40:   200-day Moving Average                    
41:   Change From 200-day Moving Average          42:   Percent Change From 200-day Moving Average
43:   Market Capitalization                       44:   P/E Ratio                                 
45:   Price/EPS Estimate Next Year                46:   Price/Book                                
47:   Book Value                                  48:   Average Daily Volume                      
49:   Shares Outstanding                          50:   Ex-Dividend Date                          
51:   Dividend/Share                              52:   Dividend Yield                            
53:   Earnings Timestamp                          54:   Earnings Start Time                       
55:   Earnings End Time                           56:   Earnings/Share                            
57:   EPS Forward                                 58:   Language                                  
59:   Message Board ID                            60:   Price Hint                                

Enter one or more numbers separated by spaces, or an empty line to cancel
1: 

是不是因为上面线程中使用的 quantmod 版本与我的版本不同?

我去 github 查看了 Joshua Ulrich 的软件包版本,并下载了 quantmod 的 devtools 版本,以确保我拥有最新版本,它仍然会生成上述参数列表。

下面是我正在运行的代码

devtools::install_github("joshuaulrich/quantmod")
library(quantmod)
library(plyr)

metrics <- yahooQF(c("P/E Ratio", "1 yr Target Price"))

symbols <- c("MSFT", "AAPL", "FB", "GOOG")

Target_Price_1yr <- getQuote(paste(symbols, sep="", collapse=";"), src = "yahoo", what=metrics)

Target_Price_1yr

           Trade Time P/E Ratio
MSFT 2019-11-04 16:00:01  27.27358
AAPL 2019-11-04 16:00:01  21.65686
FB   2019-11-04 16:00:01  31.13030
GOOG 2019-11-04 16:00:01  27.71121

我预计会看到该股票的 1 年目标价(我假设它是所有分析师估计的平均值),但什么也没有出现。quantmod 有没有办法从 yahoo Finance 获取这些信息,或者还有其他选择吗?

标签: rquantmod

解决方案


2 年前,当雅虎从 csv 切换到 json API 并且尚未读取时,该字段已被弃用: https ://github.com/joshuaulrich/quantmod/commit/5f60d497d9d50dfb78d4290493b8669d477e0911


推荐阅读