股票价格和比较

问题描述 投票:-2回答:1

我解析了一个用于财务交易的html表,并具有3个不同的列表:1.日期2.标记3.母亲公司

我想在最大可能的期间内填充我的TICKER列表中股票的股票价格我是python新手,无法弄清楚如何从我的TICKER列表中获取股票数据...任何指导都将有很大帮助

非常感谢

股票[“ 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")
python python-3.x yahoo-finance stock trading
1个回答
0
投票

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)
© www.soinside.com 2019 - 2024. All rights reserved.