Python 股票价格与比较

Python 股票价格与比较,python,python-3.x,yahoo-finance,stock,trading,Python,Python 3.x,Yahoo Finance,Stock,Trading,我分析了金融交易的html表,并有3个不同的列表: 1.日期 2.股票行情 3.母公司 我想在尽可能长的时间内,从我的股票代码列表中填充股票价格 我是python新手,不知道如何从我的股票列表中获取股票数据。。。任何指导都会大有裨益 非常感谢 股票行情 [‘OSR’、‘NWSA’、‘MNK’、‘ZTS’、‘FNAC’、‘WWAV’、‘NRZ’、‘CST’、‘BPY’、‘ERA’、‘AXLL’、‘LMCAD’、‘ABBV’] 我正在尝试一个简单的代码,但无法通过: import yfinance

我分析了金融交易的html表,并有3个不同的列表: 1.日期 2.股票行情 3.母公司

我想在尽可能长的时间内,从我的股票代码列表中填充股票价格 我是python新手,不知道如何从我的股票列表中获取股票数据。。。任何指导都会大有裨益

非常感谢

股票行情 [‘OSR’、‘NWSA’、‘MNK’、‘ZTS’、‘FNAC’、‘WWAV’、‘NRZ’、‘CST’、‘BPY’、‘ERA’、‘AXLL’、‘LMCAD’、‘ABBV’]

我正在尝试一个简单的代码,但无法通过:

import yfinance as yf
for ticker in tickers:
    data = yf.download(ticker, period="max")

yfinance中的下载功能接受由空格分隔的股票代码列表。 为了下载你所有股票的数据,在一个最长的时期内,只需这样称呼它

例如,如果要下载“OSR”、“NWA”和“MNK”的数据:

import yfinance as yf
tickers = 'OSR NWA MNK'
data = yf.download(tickers, period='max')
然后,您可以使用
data[ticker]
访问每个股票代码的数据

如果您将标记作为列表,并希望转换为空格分隔的字符串,请使用join:

ticker_list = ['OSR', 'NWA', 'MNK']
ticker_str = ' '.join(ticker_list)

非常感谢阿米尔!有没有一种方法可以从某一特定日期开始计算每只股票的价格?不客气。是的,有一种方法可以做到这一点:例如:
data=yf.download(“SPY AAPL”,start=“2017-01-01”,end=“2017-04-30”)
。您应该看一看yfinance文档,所有内容都有详细说明: