pybov

Python library for processing data from B3


Keywords
investment, finances
License
MIT
Install
pip install pybov==0.1.1

Documentation

Sobre

b3 é uma biblioteca Python que permite extrair dados fornecidos pela B3. A biblioteca foi projetada para fazer parte de um software para análise de companhias abertas, embora ela possa ser usada por conta própria para outros fins.

O que é a B3?

A B3 é a bolsa de valores brasileira. Entre suas responsabilidades está a compra e venda de valores mobiliários, tais como ações e opções de ações.

Note que, como a B3 se ocupa dos dados de mercado, está além do seu escopo armazenar ou fornecer dados financeiros de companhias abertas, tais como o balanço patrimonial e o resultado de exercício. Esses dados financeiros são responsabilidade da CVM, e sua manipulação automatizada é possível pela biblioteca cvm.

Uso

Para obter informações online de companhias:

>>> import b3
>>> co = b3.company_detail('1023')
>>> co.company_name
'BCO BRASIL S.A.'
>>> co.cnpj
'00000000000191'
>>> co.company_code
'BBAS'

Para extrair cotações históricas:

import b3

with b3.historical_quotes_reader('caminho/para/COTAHIST.txt') as reader:
    for bulletin in reader:
        print(bulletin)

Aviso Legal

b3 é uma biblioteca de código aberto que não possui qualquer vínculo ou afiliação com a B3. A biblioteca usa a API pública do site da B3 e foi criada unicamente para fins educacionais. Leia os Termos de Uso da B3 para mais detalhes sobre os direitos de uso dessas informações.