Skip to content

Instantly share code, notes, and snippets.

@rodrigobercini
Last active May 14, 2021 14:07
Show Gist options
  • Save rodrigobercini/8bbee7fc735ad7d696f7a2ec31df9610 to your computer and use it in GitHub Desktop.
Save rodrigobercini/8bbee7fc735ad7d696f7a2ec31df9610 to your computer and use it in GitHub Desktop.
Como extrair dados do Bovespa de graça com Python
# Instalando e importando yahooquery
from yahooquery import Ticker
# Período máximo
petr = Ticker("PETR4.SA")
petr.history(period='max')
# Datas específicas
petr.history(start='2005-05-01', end='2013-12-31')
# Intraday - 30 minutos
abev = Ticker('ABEV3.SA')
abev.history(period='60d', interval = "30m")
# Intraday - 1 minuto
abev = abev.history(period='7d', interval = "1m")
abev
# Informações financeiras
petr = Ticker("PETR4.SA") # Coleta dados
petr = petr.income_statement()# Chama função de Demonstração de resultados
petr = petr.transpose() # Transpõe a matriz
petr.columns = petr.iloc[0,:] # Renomeia colunas
petr = petr.iloc[2:,:-1] # Seleciona dados
petr = petr.iloc[:, ::-1] # Inverte colunas
petr
@van6thon
Copy link

Show . muito bom !!

@rodrigobercini
Copy link
Author

Show . muito bom !!

Valeu pelo feedback, Vander! No artigo abaixo explico melhor o código.

Como extrair dados da Bovespa sem gastar nada com Python

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment