получение нескольких названий компаний из их соответствующего тикера

#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