下载历史价格

要找到既准确及时、又免费的历史价格数据源并不容易。Portfolio Performance 的数据源清单包含以下选项(见图 1):Alpha Vantage、EOD Historical Data、Finnhub、Leeway、Twelve Data、Portfolio Performance(内置)、Quandl 以及 Yahoo Finance。其余选项则主要适用于比特币和其他统计数据。
遗憾的是,其中许多选项的使用条款随着时间推移变得越来越严格。此处列出它们主要是出于兼容性的考虑。就实际使用而言,对于典型投资组合,只有 Portfolio Performance(内置) 和 Yahoo Finance 或 JSON 值得推荐。
下面讨论一些具体的使用场景。更多场景见论坛(德语)。
非常久远的历史价格
大多数金融服务通常只提供有限时间范围内的历史价格,例如最近一年,或自某个较近的特定日期起。然而,如果你恰好是那些在 1980 年代就买入 Apple 股票的幸运者之一,那么从头开始追踪你的绩效会是一件很惬意的事。
Note
Apple 于 1980 年 12 月 12 日首次公开上市,每股开盘价为 $22。该公司在 NASDAQ 证券交易所挂牌,代码为 AAPL。此后该股票已分股五次,最近一次是在 2020 年,因此按分股调整后计算,首次公开上市时的股价为 $.10。
-
选择 Yahoo Finance 作为报价提供方帮不了你太多:它只会从今天起下载 3 个月的历史报价。
-
选择 JSON 报价提供方 则可以指定想要的价格区间。例如,下面的 URL 试图下载 30 年的数据:
https://query1.finance.yahoo.com/v8/finance/chart/NVDA?interval=1d&range=30y实际上拿不到 30 年,但你能拿到直到 1991 年的数据,也就是大约 25 年的历史价格。
-
通常,公司网站本身就包含这类信息。出人意料的是,Apple 官网并未提供下载历史数据的选项;你只能查询某些价格。另一方面,你可以查看股息与分股信息。NASDAQ 允许你下载一个 CSV 文件,但只能回溯 10 年。
-
自然而然地,作为一只高关注度的股票,网上能找到更全面的数据。例如,Kaggle 提供了一份 1980-2021 年 Apple 股票价格的 CSV 文件。你可以下载该文件,将其导入历史价格,再让 Yahoo Finance 补上缺失的数据。
共同基金
假设你想跟踪欧洲的 Fidelity Funds 旗下的 Sustainable Health Care Fund(ISIN:lu0114720955)。Yahoo Finance 上只有最近一个价格。
Investing.com 做得稍好一些,提供了自基金成立(2000-09-01)以来的历史数据。你可以把这些数据下载为 CSV 文件;参见下载历史价格 > CSV 文件一节。
当然,最全面的共同基金网站是 Morningstar。 你需要访问一个欧洲网站,例如 https://www.morningstar.co.uk/uk/funds/snapshot/snapshot.aspx?id=F0GBR04EBS&tab=13