Você sempre precisará coletar dados históricos sobre as ações de uma empresa para qualquer análise financeira. O Yahoo Finance permite que você recupere rapidamente essas informações na frequência e no período que você precisar. Se desejar, você poderá recuperar detalhes diários desde a data de hoje até a data em que a empresa entrou pela primeira vez na bolsa de valores.
Leia o artigo abaixo para saber como baixar dados históricos do Yahoo Finance.
Baixando dados históricos do Yahoo Finance
O Yahoo Finance permite que você baixe dados históricos de uma empresa diretamente de seu site. Você pode recuperar esses dados rapidamente sem uma conta do Yahoo Finance em seu computador ou telefone.
Do seu computador
Para baixar dados históricos do site do Yahoo Finance para o seu computador, siga estas etapas:
- Vá para Yahoo Finanças.

- Insira uma cotação no campo de pesquisa e selecione a cotação para visualizá-la.

- Clique em “Dados históricos”.

- Ajuste os parâmetros “Período de tempo”, “Dados a serem exibidos” e “Frequência”.

- Clique em “Aplicar” e depois em “Baixar” para salvar os dados.

O arquivo será salvo automaticamente na pasta de downloads e estará pronto para uso.
Do seu celular
- Vá para Yahoo Finanças.

- Insira o nome da empresa ou símbolo de ação no campo “Pesquisa de cotação”.

- Toque na cotação nos resultados para visualizá-la.

- Deslize o menu para a esquerda e selecione “Dados históricos”.

- Altere os parâmetros “Período de tempo”, “Dados a serem exibidos” e “Frequência”.

- Toque em “Aplicar” e “Baixar” para salvar os dados em seu telefone.

Para baixar dados históricos do Yahoo Finance para o seu celular, siga as etapas abaixo:
Assim que o download for concluído, o arquivo estará pronto para uso. Você terá que baixar um aplicativo de planilha como o Planilhas Google para Android ou iOS para analisar os resultados. Você também pode usar o Microsoft Excel para Android ou iOS.
Baixando dados históricos da API
O Yahoo Finance permitiu que os usuários baixassem dados históricos por meio de uma API. A API foi encerrada em 2017. No entanto, ainda existem APIs não oficiais que fazem o mesmo trabalho. Se você usar uma dessas APIs, esteja ciente de que elas podem violar os Termos de Serviço do Yahoo.
Abaixo está o código de exemplo que você poderia ter usado na API do Yahoo Finance e ainda funcionará nas APIs não oficiais.
Argumentos
Abaixo estão os argumentos que você usará para construir o código necessário para recuperar dados históricos da API:
ticker: ticker de uma ação sem distinção entre maiúsculas e minúsculasstart_date: data em que os dados começam no formato dd/mm/aaaaend_date: data em que os dados terminam no formato dd/mm/aaaaindex_as_date: {True, False}. O padrão será Verdadeiro. As datas dos registros serão definidas como índice. Se for falso, as datas serão retornadas em uma coluna separada.Interval: período de tempo para amostrar dados. “1d” = diariamente; “1wk”= semanalmente; “1mo” = mensalmente
Como baixar dados históricos da API do Yahoo Finance
Depois de estabelecer quais serão seus argumentos, você poderá construir seu código. Abaixo está um exemplo de código para recuperar dados históricos semanais da Amazon.
de yahoo_fin.stock_info importar get_data()
amazon_weekly= get_data("amzn", start_date="12/04/2009", end_date="12/04/2019", index_as_date = True, interval="1wk")
amazon_weekly
Você pode editar o código para incluir seus argumentos preferidos e a API recuperará os dados históricos necessários. Quando estiver pronto, copie o código na API e execute-o.
Esteja ciente de que, como as APIs não são oficiais, elas podem não retornar todos os dados ou fornecer dados imprecisos. Como a API do Yahoo Finance está extinta, não há como melhorar isso.
Baixando dados históricos do Yahoo Finance para uso com Excel
O site do Yahoo Finance permitirá que você baixe dados históricos em um CSV. Você pode então abrir esses dados no Excel e reformatá-los, inclusive alterando o tipo de arquivo.
Do seu computador
Para baixar os dados históricos do Yahoo Finance para Excel em seu computador, siga as instruções abaixo:
- Vá para Yahoo Finanças.

- Digite uma cotação no campo de pesquisa e selecione-a nos resultados da pesquisa para visualizá-la.

- Clique em “Dados históricos”.

- Ajuste os parâmetros “Período de tempo”, “Dados a serem exibidos” e “Frequência”.

- Clique em “Aplicar” e depois em “Baixar” para salvar os dados como CSV.

Os dados serão baixados automaticamente para o seu computador como um CSV. Você pode abrir o conjunto de dados e alterar “Salvar como” em uma planilha do Excel.
Do seu dispositivo móvel
Para baixar dados históricos do Yahoo Finance para Excel em seu celular, siga estas etapas:
- Vá para Yahoo Finanças.

- Encontre o campo “Pesquisa de cotação” e insira o nome da empresa ou símbolo de ação.

- Toque na citação nos resultados da pesquisa.

- Deslize o menu para a esquerda e selecione “Dados históricos”.

- Ajuste os parâmetros “Período de tempo”, “Dados a serem exibidos” e “Frequência”.

- Toque em “Aplicar” e depois em “Baixar” para salvar os dados como CSV.

Os dados serão baixados automaticamente para o seu telefone como um CSV. Para visualizar ou alterar o formato do arquivo CSV, você precisará do aplicativo Excel da Loja de aplicativos do Google para dispositivos Android ou o Loja de aplicativos da Apple para iPhones.
Yahoo Finance: históricos rápidos
O Yahoo Finance torna o download de dados históricos rápido e direto. Você pode baixar os dados para o seu computador ou telefone para garantir que terá os dados necessários quando mais precisar.
Você baixou dados históricos do Yahoo Finance? Qual método você usou? Deixe-nos saber tudo sobre isso nos comentários abaixo!