我最近一直在寻找API:s来收集OHLC股票数据并阅读有关雅虎金融API的信息。浏览了一段时间后,我找不到他们API的任何文档,但似乎仍然可以通过Pandas数据阅读器库收集数据。这些代码行取自youtube视频。然而,我想知道是否有人知道他们的API是否仍然打开,以及这个命令在做什么。
def get_data(ticker):
try:
stock_data = data.DataReader(ticker,
'yahoo',
START_DATE,
END_DATE)
stock_data.dropna(axis=1, inplace=True)
return stock_data
except RemoteDataError:
print('No data found for {t}'.format(t=ticker))
4条答案
按热度按时间57hvy0tb1#
即使雅虎API已经消失,您也可以从这里找到一个适合您需要的API:https://www.programmableweb.com/category/financial/apis?category=19968&keyword=stock
就代码的作用而言:
xmakbtuz2#
事实上,我的搜索显示,雅虎金融API在2017年被关闭。
uqjltbpv3#
官方雅虎金融API于2017年关闭,但有非官方版本。最受欢迎的是this,它托管在RapidAPI上,但是我相信你必须为一些功能付费。我建议使用像Alpha Vantage这样的替代方案。
ruarlubt4#
尝试使用该API https://rapidapi.com/telescopeanalytics-hl8pcoeL44o/api/telescope-stocks-options-price-charts/。该API可访问全球证券交易所的实际信息。它支持获取有关排放物和股价变化历史的信息。
例子: