如何仅从交易所和 ISIN 中提取 Python 中的历史证券(股票和 ETF)价格数据?
我见过的所有方法都首先将其映射到美国系统,即使用交易所代码和证券代码。这样做有两个问题,一些证券没有美国股票代码,而另一些有股票代码,但并不总是有一个代码来指定交易所。
目前,我正在从 https://www.boerse-online.de/etf/boersenplaetze/ishares-uk-property-etf-IE00B1TXLS18 和 https://www.finanzen100.de/zertifikate/sonstige/等网站拉表Sonstiges-zertifikat-auf-bloomberg-brent-crude-subindex-total-return-wkn-a1n49p_H1225544336_49507519/
然后查找表中的交换。但这也有一些问题。
- 我无法将网站与 ISIN 连接以获取安全网页,因为安全名称也在 URL 中,因此我必须手动获取每个安全的 URL。
- 对于不同的证券,有时在同一个网站上的格式是不同的,所以我必须为不同的证券设置不同的代码。
- 两个网站都没有所有证券的所有交易所,所以我必须先在网上手动找到证券。
- 这些网站不以表格形式提供历史数据,仅提供当前价格和一些附加信息。
由于 ISIN 是国际公认的识别和使用证券的方法,而交易所似乎是最明显、最简单的方法,而且在许多情况下,它是在特定交易所指定证券的唯一方法,我很惊讶我不能找到执行此操作的工具。