Baixando cotações da Bovespa com Python

símbolo do python


Você já tentou baixar cotações da Bovespa e teve dificuldades?

Não mais!

Neste post, irei ensinar como baixar cotações da Bovespa utilizando a linguagem Python de forma fácil e rápida.

Para isso, utilizaremos o Colab, uma excelente IDE gratuita disponibilizada pelo Google.tela inicial da ide colab do google

Tela inicial do Google Colab

Está pronto(a)?

Então vamos codificar!

Instalando as bibliotecas necessárias

Em primeiro lugar vamos instalar as bibliotecas necessárias.

São elas:

  • numpy
  • pandas
  • matplotlib
  • seaborn
  • yfinance
  • datetime
  • vectorbt
  • mplfinance

Para isso, utilizaremos o seguinte comando:

pip install numpy pandas matplotlib seaborn yfinance datetime vectorbt mplfinance

💡Dica: Aperte “Shift + Enter” para rodar o código no Colab.

Baixando os dados

Primeiro, importaremos a biblioteca yfinance de onde iremos obter as cotações.

import yfinance as yf

Em seguida, criamos o objeto ‘ibov‘, que receberá as cotações.

^BVSP” é o código do índice Bovespa no site Yahoo Finance.

Nos campos ‘start’ e ‘end’, você definirá o período das cotações que deseja baixar.

ibov = yf.download("^BVSP", start="2022-01-01", end="2022-03-30")

Apresentando os dados

Agora, vamos ver o resultado.

ibov

Você terá um resultado como este:

tela de cotações extraídas da bovespa no google colab


Pronto, é só isso!

Simples e fácil, não é?

Python é uma linguagem de programação incrível, fácil e intuitiva. Ela possui diversas aplicações, dentre as quais destaco:

  • automação
  • data science
  • machine learning
  • web scraping
  • finanças quantitativas

"Automatizar a coleta de dados pode ser o diferencial na análise precisa do mercado de ações." - Ray Dalio

Caso queira se aprofundar mais no assunto deste artigo, recomendo fortemente o Curso Python para Finanças da Codifike.

python e finanças


Considerações finais

Enfim, espero que tenha gostado deste post.

Se esse artigo foi útil ou se ficou alguma dúvida deixe abaixo nos comentários.

Não deixe de ler também o nosso artigo “Finanças quantitativas – A nova fronteira” onde eu mostro a aplicação da linguagem Python nas finanças quantitativas.

Abraços e até o próximo post!

Postar um comentário