R语言 为什么使用quantmod::getDividends()找不到一些发行版

pod7payv  于 2022-12-06  发布在  其他
关注(0)|答案(1)|浏览(193)

我使用quantmod v0.4.20来查看高息储蓄ETF的分配,当我查看雅虎时,我发现这两个ETF今年都进行了月度分配:

  • 九点高息储蓄基金ETF(NSAV.NE)
  • 目的高息储蓄ETF(PSA.TO)

但是,我只能看到PSA.TO的分布
ETF符号来自雅虎。
如何获得NSAV.NE的分发?

library("quantmod")

# Ninepoint High Interest Savings Fund ETF
# Distributions: https://ca.finance.yahoo.com/quote/NSAV.NE?p=NSAV.NE
div_nsav <- getDividends(
  Symbol = "NSAV.NE",
  src = "yahoo", 
  from = "2022-01-01",
  to = "2022-12-01")

# > div_nsav
# NSAV.NE.div

# Purpose High Interest Savings ETF
# Distributions: https://ca.finance.yahoo.com/quote/PSA.TO/
div_psa <- getDividends(
  Symbol = "PSA.TO",
  src = "yahoo", 
  from = "2022-01-01",
  to = "2022-12-01")

# > div_psa
# PSA.TO.div
# 2021-12-31      0.026
# 2022-01-28      0.021
# 2022-02-25      0.022
# 2022-03-30      0.035
# 2022-04-28      0.042
# 2022-05-30      0.058
# 2022-06-29      0.073
# 2022-07-28      0.093
# 2022-08-30      0.128
# 2022-09-29      0.139
# 2022-10-28      0.145
# 2022-11-29      0.179
hgncfbus

hgncfbus1#

如果你进入雅虎财经的历史数据,并将show选项更改为dividends only,你可以看到NSAV.NE没有雅虎财经的股息信息,如果没有雅虎财经的数据,你将无法通过quantmod获得雅虎来源的任何数据。
如果你需要股息数据,也许ETF基金网站上有。

相关问题