gpt4 book ai didi

python - 如何使用 Python 下载股票价格数据?

转载 作者:太空狗 更新时间:2023-10-29 21:02:13 28 4
gpt4 key购买 nike

我已经安装了 pandas-datareader 但我想知道是否有其他选择。

到目前为止,我正在使用这个:

import pandas_datareader.data as web
start_date = '2018-01-01'
end_date = '2018-06-08'
panel_data = web.DataReader('SPY', 'yahoo', start_date, end_date)

最佳答案

Yahoo Finance 是获取股票数据的免费来源之一。您可以使用 pandas datareader 获取数据,也可以使用 yfinance 库获取数据。从yfinance库中获取数据的方法如下所示。

import yfinance as yf
# Get the data of the stock AAPL
data = yf.download('AAPL','2016-01-01','2019-08-01')

Wiki 是 quandl 上可获取 3000 多只美国股票数据的免费资源之一。这是社区维护的数据。最近它已停止维护,但是,它是一个很好的免费资源来回测您的策略。要获取数据,您需要从 quandl 获取免费的 API key ,并将以下代码中的 替换为您的 API key 。

# Import the quandl package
import quandl
# Get the data from quandl
data = quandl.get("WIKI/KO", start_date="2016-01-01", end_date="2018-01-01",
api_key=<Your_API_Key>)

注意:Quandl 需要 NumPy(v1.8 或更高版本)和 pandas(v0.14 或更高版本)才能工作。要获取您的 API key ,请注册一个免费的 Quandl 帐户。然后,您可以在 Quandl 帐户设置页面上找到您的 API key 。

关于python - 如何使用 Python 下载股票价格数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50800454/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com