【问题标题】:What is the best open Source API for importing financial data from google finance or any source? [closed]从谷歌财务或任何来源导入财务数据的最佳开源 API 是什么? [关闭]
【发布时间】:2020-04-16 01:21:27
【问题描述】:

我目前正在寻找一种将财务数据直接导入python的方法。我正在寻找一些替代方案,发现 yfinance API 是迄今为止最好的。我创建了一个笔记本来解释它以及它是如何工作的 in a git repositiry 。但是,我发现无法获得文档中建议的财务数据,而只能获得市场数据。有人可以指导我找到更好的来源,免费将财务数据直接导入 Python 吗?

我对股票特别感兴趣,并希望直接使用 API 将数据导入 Python,而不是下载数据然后将其导入 Python。

很抱歉,如果这是一个愚蠢的问题,我发现很多 API 似乎无法在我的计算机上运行,​​所以如果能从经常使用特定方法的人那里获得推荐,那就太好了。

【问题讨论】:

    标签: python api finance yahoo-finance google-finance


    【解决方案1】:

    我使用 pandas_datareader 来获取每日股票信息,而且非常简单。

    安装方法如下:

    !pip install pandas_datareader
    

    这里有一些简单的代码可以为 SPY 拉高、拉低、打开、关闭、成交量和调整关闭​​

    import pandas as pd
    import numpy as np
    import pandas_datareader as pdr
    import datetime as dt
    
    start = dt.datetime(1993, 1, 29)
    end = dt.datetime(2020, 4, 15)
    
    spy = pdr.get_data_yahoo('SPY', start=start, end=end)
    
    spy.head()
    

    这是一种提取日常信息的非常简单的方法,但如果您正在寻找更复杂的东西,我会附上一篇文章的链接,了解几个不同的 API。

    https://towardsdatascience.com/best-5-free-stock-market-apis-in-2019-ad91dddec984

    【讨论】:

    • 感谢@Alexander Garcia,这太棒了。似乎也可以在我的电脑上工作。你是个传奇!!
    • 您也可以查看yahooquery。拥有历史定价数据以及您可以通过雅虎财经找到的任何其他数据。
    猜你喜欢
    • 2010-09-29
    • 1970-01-01
    • 1970-01-01
    • 2010-09-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多