股票价格和比较

时间:2020-06-08 20:02:41

标签: python python-3.x yahoo-finance stock trading

我解析了一个用于财务交易的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")

1 个答案:

答案 0 :(得分: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)