8000 GitHub - diogolr/b3parser: Um parser para os arquivos de histórico de cotações da BM&F Bovespa
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

diogolr/b3parser

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
< 8000 /td>
 
 
 
 
 

Repository files navigation

B3Parser

Um parser para os arquivos de histórico de cotações da B3

Exemplo de utilização (main.py)
from b3parser import B3Parser

if __name__ == '__main__':
    cols_sel = [
        'data_pregao',
        'cod_bdi',
        'cod_papel',
        'tp_merc',
        'nome_resum',
        'espec_papel',
        'preco_ultimo',
        'fator_cotacao',
    ]

    cods_bdi = [
        '02',  # LOTE PADRÃO
        '12',  # FUNDOS IMOBILIÁRIOS
        '96',  # FRACIONÁRIO
    ]

    tps_merc = [
        '010',  # VISTA
        '020',  # FRACIONÁRIO
    ]

    filtros = {
       'cod_bdi': ( 'in', cods_bdi ),
       'tp_merc': ( 'in', tps_merc ),
    }

    ano = 2015

    parser = B3Parser( 'data/COTAHIST_A{0}.TXT'.format( ano ) )

    parser.ler_arquivo( cols_sel = cols_sel, filtros = filtros )

    parser.exportar_json( 'data/{0}.json'.format( ano ) )
    #parser.exportar_sql( 'data/{0}.sql'.format( ano ) )
    #parser.exportar_csv( 'data/{0}.csv'.format( ano ) )
Links úteis
Dependências
Cotações históricas
Arquivos de cotações históricas
  • Anuais: Formato COTAHIST_AAAAA.ZIP
  • Mensais (últimos 12 meses): Formato COTAHIST_MMMAAAA.ZIP
  • Diárias (ano corrente): Formato COTAHIST_DDDMMAAAA.ZIP
Títulos negociáveis
Projetos similares no GitHub

About

Um parser para os arquivos de histórico de cotações da BM&F Bovespa

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
0