我希望从奥斯陆证券交易所获得股票报价,但已知的模块,如谷歌金融(根据其项目页面只涵盖纽约证交所和纳斯达克)和雅虎金融公司,并不提供这种功能。我原以为雅虎财务会的,但很明显,即使它可以在雅虎财经网站上找到,它也不会。
例如:
>>> import yahoo_finance
>>> yahoo = yahoo_finance.Share('NAS')
>>> print yahoo.get_price()
None如果我将股票报价改为纳斯达克( NASDAQ )或纽约证券交易所( NYSE )的股票,这是可行的。然而,我没有看到任何关于不支持雅虎金融项目网站上其他证券交易所的说法。
在google上搜索了一下之后,我没有找到任何其他提供此功能的python模块。
有没有人知道向欧洲证券交易所提供股票报价数据的python模块?特别是奥斯陆证券交易所。他们似乎没有任何官方的rest或类似的。
发布于 2016-09-23 19:18:38
您可能只需要在股票名称中指定交易所。如果你在寻找挪威航空梭,那么Zipline的load_from_yahoo似乎很好,而且我怀疑你正在使用的库也是这样的:
In [9]: zipline.data.load_from_yahoo(stocks=["NAS.OL"]).tail(10)
Out[9]:
NAS.OL
Date
2016-09-09 00:00:00+00:00 308.2
2016-09-12 00:00:00+00:00 302.2
2016-09-13 00:00:00+00:00 301.5
2016-09-14 00:00:00+00:00 298.0
2016-09-15 00:00:00+00:00 296.9
2016-09-16 00:00:00+00:00 299.6
2016-09-19 00:00:00+00:00 300.0
2016-09-20 00:00:00+00:00 297.6
2016-09-21 00:00:00+00:00 291.9
2016-09-22 00:00:00+00:00 302.9https://stackoverflow.com/questions/39667951
复制相似问题