for ticker in tickers_list: data[ticker] = yf.download(ticker, start_date, end_date)其他下载数据的写法
时间: 2024-03-12 21:50:18 浏览: 176
数据:一些数据下载
这段代码使用了`yf.download()`函数从Yahoo Finance下载一组股票的数据,如果你不想使用该函数,你可以使用其他方式下载数据。
1. 使用pandas_datareader库
```
import pandas_datareader as pdr
data = {}
for ticker in tickers_list:
data[ticker] = pdr.get_data_yahoo(ticker, start_date, end_date)
```
2. 使用yfinance库
```
import yfinance as yf
data = {}
for ticker in tickers_list:
data[ticker] = yf.Ticker(ticker).history(start=start_date, end=end_date)
```
3. 使用alpha_vantage库
```
from alpha_vantage.timeseries import TimeSeries
ts = TimeSeries(key='YOUR_API_KEY', output_format='pandas')
data, _ = ts.get_batch_stock_quotes(symbols=tickers_list)
```
以上三种方法都可以下载股票数据,使用方法略有不同,你可以根据自己的需要选择其中一种。
阅读全文