Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/api/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 从google finance或任何来源导入财务数据的最佳开源API是什么?_Python_Api_Finance_Yahoo Finance_Google Finance - Fatal编程技术网

Python 从google finance或任何来源导入财务数据的最佳开源API是什么?

Python 从google finance或任何来源导入财务数据的最佳开源API是什么?,python,api,finance,yahoo-finance,google-finance,Python,Api,Finance,Yahoo Finance,Google Finance,我目前正在寻找一种将金融数据直接导入python的方法。我正在寻找一些替代方案,发现yfinanceAPI是迄今为止最好的。我创建了一个笔记本,解释它和它是如何工作的。然而,我发现人们无法获得文件中提出的财务数据,只能获得市场数据。有人能告诉我一个更好的来源,让财务数据直接免费进入Python吗 我对股票特别感兴趣,希望使用API直接将数据导入python,而不是下载数据然后导入python 抱歉,如果这是一个愚蠢的问题,我发现很多API在我的计算机上似乎不起作用,因此如果能从经常使用特定方法的

我目前正在寻找一种将金融数据直接导入python的方法。我正在寻找一些替代方案,发现
yfinance
API是迄今为止最好的。我创建了一个笔记本,解释它和它是如何工作的。然而,我发现人们无法获得文件中提出的财务数据,只能获得市场数据。有人能告诉我一个更好的来源,让财务数据直接免费进入Python吗

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


抱歉,如果这是一个愚蠢的问题,我发现很多API在我的计算机上似乎不起作用,因此如果能从经常使用特定方法的人那里获得推荐,那将是一件非常好的事情。

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

以下是如何安装:

!pip install pandas_datareader
这里有一些简单的代码来为间谍拉高,低,开,关,音量和调整关闭

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附加了一个文章链接


谢谢@Alexander Garcia,太好了。我的电脑似乎也能用。你是一个传奇!!你也可以退房。有历史定价数据,以及任何其他你可以想象通过雅虎金融找到的数据。