1
resposta

[Sugestão] Erro ao fazer o download dos dados na biblioteca yFinance

Segundo o curso, temos uma lista de tickers para analisarmos.

# Definindo a carteira de ações
carteira_yf = ['ABEV3.SA', 'B3SA3.SA', 'ELET3.SA', 'GGBR4.SA', 'ITSA4.SA',
               'PETR4.SA', 'RENT3.SA', 'SUZB3.SA', 'VALE3.SA', 'WEGE3.SA']

Ao executar o código para fazer o download dos dados financeiros destas empresas, a biblioteca retorna um erro de download com para o ticker 'ELET3.SA', referente a Eletrobras.

# Carregando os dados da carteira
df = yf.download(carteira_yf, start = '2022-08-01', end = '2023-08-01')

A saída informando o erro.

[*********************100%***********************]  9 of 10 completed
ERROR:yfinance:
1 Failed download:
ERROR:yfinance:['ELET3.SA']: YFTzMissingError('possibly delisted; no timezone found')

Ao pesquisar sobre a Eletrobras, descobri que a empresa foi privatizada em 2022. Depois ela passou por uma estruturação, tendo o seu nome alterado para Axia Energia, e seu ticker alterado para 'AXIA3'.
Portanto, recomendo que vocês façam a alteração do ticker atualizado.

# Definindo a carteira de ações
carteira_yf = ['ABEV3.SA', 'B3SA3.SA', 'AXIA3.SA', 'GGBR4.SA', 'ITSA4.SA',
               'PETR4.SA', 'RENT3.SA', 'SUZB3.SA', 'VALE3.SA', 'WEGE3.SA']

Com a mudança, o download é executado completamente.

  dt_now = pd.Timestamp.utcnow()
[*********************100%***********************]  10 of 10 completed
1 resposta

Oi Lucas, tudo bem?

Obrigada por compartilhar essa observação. Na transcrição da aula "Extraindo dados gerais dos ativos" há uma nota indicando ajustes no código para evitar esse erro. Explico detalhadamente neste tópico:

Qualquer dúvida que surgir, fico à disposição. Abraços e bons estudos!

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!