#python #loops #stock #yahoo-finance #yfinance
Вопрос:
Просто ищу возврат, где я могу ввести символы тикера и получить список полных названий компаний:
list = ['MSFT','HIVE','etc','etc']
ticker(list)
вернет список названий компаний
Комментарии:
1. так что же вы пробовали до сих пор?
Ответ №1:
Вы можете попробовать это:
import yfinance as yf
ticker_list = ['MSFT','HIVE', "AAPL", "HOOD", "TSLA", "GOOG"]
def ticker(ticker_list):
com_name = []
for ticker in ticker_list:
stock = yf.Ticker(ticker)
name = stock.info.get('longName')
com_name.append(name)
return com_name
com_name_list = ticker(ticker_list)
print(com_name_list)
Выход:
['Microsoft Corporation', 'HIVE Blockchain Technologies Ltd.', 'Apple Inc.', 'Robinhood Markets, Inc.', 'Tesla, Inc.', 'Alphabet Inc.']
Вы должны установить
yfinance
, чтобы запустить этот код.
команда установки yfinance: pip install yfinance