Python 从ISIN中提取历史证券价格

Python 从ISIN中提取历史证券价格,python,web-scraping,finance,stock,isin,Python,Web Scraping,Finance,Stock,Isin,如何仅从交易所和ISIN中提取python中的历史证券(股票和ETF)价格数据 我所见过的所有方法都首先将其映射到美国的系统中,即使用交易所代码和证券代码。这有两个问题,一些证券没有美国股票代码,另一些证券有股票代码,但并不总是有代码来指定交易所 目前,我正在从诸如 & 然后在表中查找交换。但这也有一些问题 我无法将网站与ISIN连接以获取安全性的网页,因为安全性名称也在URL中,因此我必须手动获取每个安全性的URL 对于不同的证券,有时格式是不同的,在同一个网站上,所以我必须有不同的代码为不

如何仅从交易所和ISIN中提取python中的历史证券(股票和ETF)价格数据

我所见过的所有方法都首先将其映射到美国的系统中,即使用交易所代码和证券代码。这有两个问题,一些证券没有美国股票代码,另一些证券有股票代码,但并不总是有代码来指定交易所

目前,我正在从诸如 &

然后在表中查找交换。但这也有一些问题

  • 我无法将网站与ISIN连接以获取安全性的网页,因为安全性名称也在URL中,因此我必须手动获取每个安全性的URL
  • 对于不同的证券,有时格式是不同的,在同一个网站上,所以我必须有不同的代码为不同的证券
  • 这两个网站都没有所有证券的交易所,所以我必须先在网上手动查找证券
  • 这些网站不以表格形式提供历史数据,只提供当前价格和一些附加信息

  • 由于ISIN是国际公认的识别和使用证券的方法,而交易所似乎是最明显、最简单的,而且在许多情况下是在特定交易所上指定证券的唯一方法,我很惊讶我找不到这样做的工具。

    ISIN是国际公认的,但在美国,人们并不普遍接受。是的,我知道。但是,由于世界上有很多地方都在使用它们,我很惊讶我找不到一个现有的解决方案。好吧,你可以将ISIN从
    US
    转换为CUSIP,但这只会让你走到目前为止,因为你真正想要的是股票代码和交易所(以及彭博社)通常希望您为CUSIP/ISIN到ticker转换表付费。为什么建议您转换到ticker或CUSIP?我看到的大多数ISIN不是以“我们”开头的,也不是以美国为户籍。当我看到其他所有人都是这样做的时候,我也试着这么做,但遇到了问题,因为一些证券没有股票代码,而我所关注的交易所大多在欧洲。由于美国的交易系统也使用代码,我发现在美国以外,对于一些较小的交易,似乎没有代码来指定交易。所以,如果我不能手动完成,我就不可能实现自动化。所谓“ticker”,我指的是数据源用作安全标识符的任何东西。在伦敦,这是一个SEDOL,路透社称之为RIC,彭博社称之为ticker。在我看来,你所要做的似乎是建立自己的彭博。这是一个有价值的目标,但它可能比你所期望的更加雄心勃勃。