在这篇文章之后,我列出了我在一些相关论坛上发现的一些有趣的 ETF 1,我收到了一些有价值的批评。现在我想使用谷歌电子表格在一个地方获取这些 ETF 的更新信息,并可能将其用于个人投资组合管理。我需要的:
- 最好使用 ISIN 2代码获取数据,因为代码/符号在不同数据库和市场之间并不真正可靠和一致
- 我需要的信息是:
- ETF的当前价值
- 1年、3年和5年的表现/回报
- 当前基金规模
- TER:总费用比率
- TD:跟踪差异
- 1年波动率
例如,考虑“iShares Core MSCI World”ETF,它在“Euronext Amsterdam”上列为“IWDA”,ISIN 代码为“IE00B4L5Y983”。到目前为止我读过的内容:
- 在这个页面和这篇文章中,我使用该
GOOGLEFINANCE
功能从 Google 财经获取当前价格和其他一些信息。但是,我不知道如何获取/计算 1/3/5 年的业绩、基金规模、TER 和 TD。此外,根据这条评论,谷歌财经和许多其他谷歌产品一样似乎正在消亡。因此,有一个更可持续的解决方案会很棒。 - 这篇文章,建议一些语法使用
index
和IMPORTXML
函数来获取etf.com
。并且此注释使用相同的函数从nasdaq.com
. 但我不能让任何一个工作,主要是因为我不知道我应该使用什么符号。 - This和this comments 建议
DGET
和IMPORTDATA
函数,以从中获取数据api.iextrading.com
,但我也无法使其工作。 - 这篇文章和论坛上的许多其他帖子
bogleheads.org
,使用所有语法变体,使用该importHTML
功能从许多不同的网站导入和解析 HTML 表格。有许多可靠的网站,如果我学习如何使用此功能,我可以从中获取数据。
如果您能帮助我了解如何获得上述信息,我将不胜感激。提前感谢您的支持。
PS1。从这里,我可以使用以下命令:
=INDEX(SPLIT(INDEX(importHTML(CONCATENATE("http://etfs.morningstar.com/quote-banner?&t=", C5), "table", 1),1,11), " "), 1, 3)
和
=INDEX(SPLIT(INDEX(importHTML(CONCATENATE("http://etfs.morningstar.com/quote-banner?&t=", C5), "table", 1),1,13), " "), 1, 2)
从而拉动总基金规模和TER。但是,他们不提供大多数 ETF 的数据,而且我不确定这个网站的可靠性如何。
脚注:
1:交易所交易基金
2:国际证券识别号