Arquivo de Cotações Históricas da B3

แชร์
ฝัง
  • เผยแพร่เมื่อ 11 ต.ค. 2024
  • O objetivo deste vídeo é demonstrar como os dados das cotações históricas, disponíveis no site da B3 podem ser importados para uma planilha eletrônica.
    Atualmente recomendo a utilização de um script em Python que criei para resolver o problema rapidamente.
    ---------------------------------------------
    QUER FAZER TUDO ISSO EM MENOS DE 5 MINUTOS USANDO PYTHON?
    EM BREVE TEREMOS NOVAS ATUALIZAÇÕES DO SCRIPT_COTAHIST COM INSTRUÇÕES DE USO.
    ASSINE O CANAL E ACOMPANHE.
    A nova versão do código está mais enxuta trabalhando com Dict Comprehensions, List Comprehensions e Funções; além de possuir novas funcionalidades:
    carregamento de mais de um arquivo ao mesmo tempo;
    estatísticas básicas;
    gráficos básicos.
    Links
    Séries Históricas do Mercado à Vista: www.b3.com.br/p...
    Script em Python (essa ainda é uma versão básica): github.com/lui...

ความคิดเห็น • 89

  • @izarodriguesp
    @izarodriguesp 4 ปีที่แล้ว +3

    VocÊ não foi claro, foi maravilhoso. Parabéns

  • @oigorsiqueira
    @oigorsiqueira 2 ปีที่แล้ว +4

    Irmão, você salvou meu emprego e nem sabe como! Muitíssimo obrigado, vídeo perfeito! 🙏🏽🚀✨

    • @MrCochico01
      @MrCochico01 2 ปีที่แล้ว

      Igor, td bem? Onde vc conseguiu as informações no site da B3? Não to achando...pfv

    • @joshuademoraes
      @joshuademoraes ปีที่แล้ว

      Igor Ferreira
      Que emprego é este que corre o risco de perde-lo por causa de Excel?

    • @Alguem_Qualquer
      @Alguem_Qualquer 6 หลายเดือนก่อน

      @@MrCochico01 Joga Cotação Histórica B3 no google que aparece o link

  • @Alguem_Qualquer
    @Alguem_Qualquer 6 หลายเดือนก่อน

    Muito Obrigado amigo, tava aq me batendo com esse formato .txt que não ajuda em nda, obrigado pela dica da largura fixa e edição com as barras.

  • @flaviosouza37
    @flaviosouza37 5 ปีที่แล้ว +9

    Deveriam disponibilizar um TXT com algum separador, como por exemplo tabulação ou ponto e virgula

  • @natalia-co7ir
    @natalia-co7ir 5 ปีที่แล้ว +2

    Parabéns! Continue fazendo mais videos como este. Muito obg pela a alua!

  • @facilitainveste1403
    @facilitainveste1403 5 ปีที่แล้ว +1

    Campeão... Muito Obrigado pela aula...

  • @raphaelbezerra6168
    @raphaelbezerra6168 3 ปีที่แล้ว

    Parabéns Luiz pela didática sem enrolação. Obrigado.

    • @luizctsilva
      @luizctsilva  3 ปีที่แล้ว

      Disponha!

    • @luizctsilva
      @luizctsilva  3 ปีที่แล้ว

      Obrigado, @Raphael Bezerra. Desenvolvi um script em Python que resolve todo o problema em alguns minutos, sem esforço. Segue o link:
      github.com/luizctsilva/Python4Finance/blob/main/script_cotahist_1_0_0.py
      Vá direto ao ponto com ele.

  • @alisonbassplayer
    @alisonbassplayer 7 ปีที่แล้ว +2

    Seu vídeo ajudou imensamente meu tcc. Obrigado!

  • @nogueiradario
    @nogueiradario 2 ปีที่แล้ว

    me ajudou demais no meu tcc, obrigado

  • @fabiopinha12
    @fabiopinha12 5 ปีที่แล้ว +1

    Luiz, muito obrigado pelo conteúdo. Sua didática é excelente e o passo a passo me ajudou demais! Abraço.

  • @cassianor764
    @cassianor764 7 ปีที่แล้ว +1

    Meu amigo! Excelente vídeo, conteúdo de primeiríssima qualidade! Muito obrigado!!!!

  • @adrianohpall1
    @adrianohpall1 5 ปีที่แล้ว

    Sensacional a aula!!! Didática muito boa. Absorvi o conteúdo sem dificuldades!!!

  • @sheilamariapaula877
    @sheilamariapaula877 7 ปีที่แล้ว +1

    Excelente! Que ajuda no meu tcc! Imensamente grata! Que Deus te abençõe.

    • @_Major_John_
      @_Major_John_ ปีที่แล้ว

      Acabei de encontrar o vídeo e está ajudando no meu também

  • @cartoladasilva4892
    @cartoladasilva4892 7 ปีที่แล้ว

    Muito bom, parabéns. Tem ajudado muito, pena que poucas pessoas se interessam pelo assunto.

  • @motivationalspeech224
    @motivationalspeech224 5 ปีที่แล้ว

    PARABÉNS pelo seu trabalho.

  • @introducaofinanceira7304
    @introducaofinanceira7304 5 ปีที่แล้ว

    Obrigado pela aula professor. Parabéns pela didática. Inscrito

  • @mcl00br
    @mcl00br 5 ปีที่แล้ว

    Muito obrigado pela aula.

  • @marcioverone
    @marcioverone 6 ปีที่แล้ว

    Excelente vídeo. Parabéns pela didática!!!

  • @douglasrocha1474
    @douglasrocha1474 5 ปีที่แล้ว

    Obrigado... Ajudando a galera!!!!

  • @onildoribeiro619
    @onildoribeiro619 2 ปีที่แล้ว

    Muito bom o video parabens! Tenho um desafio, e no ano de 1994 quando passamos do CR$ para o R$, a divisão por 100 continua o mesmo para os valores dos papéis ?

  • @14bis14
    @14bis14 2 ปีที่แล้ว

    Excelente

  • @eduardojorge9199
    @eduardojorge9199 5 ปีที่แล้ว

    lembrando que teve uma vez que tentei usar isso e travei nessa parte de separar, valeu mesmo importando

  • @pablokintopp2
    @pablokintopp2 6 ปีที่แล้ว +12

    Muito obrigado pela aula. É vergonhoso a Bovespa disponibilizar os dados neste formato...

    • @luizctsilva
      @luizctsilva  6 ปีที่แล้ว +1

      Olá, Pablo. O arquivo é disponibilizado desta forma por causa do volume de dados e também pela aplicabilidade do formato.

    • @gustavocabrall
      @gustavocabrall 5 ปีที่แล้ว +2

      Estudando um pouco de programação dá para importar tudo para um BD sem sofrer tanto na UI do Excel. #sugestao

    • @lucasfreitas3904
      @lucasfreitas3904 5 ปีที่แล้ว +2

      @@gustavocabrall fazendo isso com um script em python, se der bom disponibilizo xD (mas indo do python para excel)

    • @felkis999
      @felkis999 4 ปีที่แล้ว

      @@lucasfreitas3904 Olá, amigo. Conseguiu? Estou pensando em começar mas me faltam ideiais.

    • @marksoares1
      @marksoares1 4 ปีที่แล้ว +1

      @@lucasfreitas3904 cade, meu brow?

  • @lamartinecarvalho8967
    @lamartinecarvalho8967 2 ปีที่แล้ว

    muito obrigado vlw

  • @joshuademoraes
    @joshuademoraes ปีที่แล้ว

    É um puta trampo... Melhor faze-lo na macro..

  • @learningnorth
    @learningnorth 2 ปีที่แล้ว

    Show amigo! Obrigado pro compartilhar a valioda informação. Para o caso de dados históricos de futuros (WDO, WIN), você sabe se há algum local para conseguir os dados considerando também dados de ASK e BID? E não somente abertura, fechamento , maximo e minimo? Muito obrigado!

    • @luizctsilva
      @luizctsilva  2 ปีที่แล้ว

      Tenho dedicado pouco tempo a esse projeto, Kirk. Não sei se há histórico de futuros, mas uma busca rápida na B3 resolverá isso. Será necessário acesso ao book de ofertas para ASK e BID. Ainda estou pesquisando sobre como ter acesso a esses dados com atraso de 15 minutos.

    • @luizctsilva
      @luizctsilva  2 ปีที่แล้ว

      Espero que tenha conseguido utilizar o script em python. Caso precise de mais informações entre em contato via e-mail.

  • @RafaelRivetti
    @RafaelRivetti 8 ปีที่แล้ว

    Parabéns!

  • @diocelioemiliano5829
    @diocelioemiliano5829 5 ปีที่แล้ว

    Aula incrível mano, seria possível obter dados históricos do Dólar futuro ou mini dólar especificamente!? Para efeito de estudo!

  • @filipemarques923
    @filipemarques923 3 ปีที่แล้ว +1

    braboo

  • @rrenatodvn
    @rrenatodvn 3 ปีที่แล้ว

    Voce poderia disponibilizar a planilha já do excel para so replicarmos...

  • @sandrobittencourt7170
    @sandrobittencourt7170 7 ปีที่แล้ว +2

    Estou precisando desses dados para um trabalho... Cheguei a baixar o arquivo texto... mas não seria muito mais fácil se Bovespa gerasse o maldito arquivo já com um separador?
    Alguém sabe algum site onde dá pra pegar o arquivo mais bem formatado ou pelo menos com separador no texto?

    • @luizctsilva
      @luizctsilva  6 ปีที่แล้ว

      Olá Sandro. É disponibilizado desta forma para evitar que o arquivo fique muito grande no download. São muitos dados.

    • @eduardojorge9199
      @eduardojorge9199 5 ปีที่แล้ว

      @@luizctsilva
      não é pelo tamanho
      o de 2018 que tem 139 mb convertido para csv separado por ponto e virgula tiranado os zeros a esquerda fica com 85 m
      isso porque substitui os montes de zeros que definem p tamanho do campo no arquivo por apenas 1 ponto e virgula
      deve ser por questão de conversão mesmo, no baco de dados cada campo é como um arquivo separado
      mas o ponto grosseiro do arquivo é a falta ponto flutuante
      mas bem, a questão é que não é pelo tamano, foi má vontade de converter o arquivo mesmo

    • @vaiquevai6831
      @vaiquevai6831 3 ปีที่แล้ว

      Fala meu amigo, no site backtester.com.br tem um zip com todos os csv's, atualizado diariamente!

  • @LuanSouzaCandido
    @LuanSouzaCandido 3 ปีที่แล้ว

    bom demaiss

  • @eduardojorge9199
    @eduardojorge9199 5 ปีที่แล้ว

    vale a pena montar uma macro do excel para importar e formatar esse arquivo?

  • @DG10-youtube-channel
    @DG10-youtube-channel 4 ปีที่แล้ว

    Muito obrigado, sabe o que é o codigo BDI e o tipo de mercado ? São duas colunas da base, que vem com numeros ao inves de nomes

    • @luizctsilva
      @luizctsilva  4 ปีที่แล้ว

      Se não me engano é isso que você está buscando:
      TABELA DE CODBDI - RELAÇÃO DOS VALORES PARA CÓDIGOS DE BDI
      02 LOTE PADRÃO
      06 CONCORDATÁRIAS
      10 DIREITOS E RECIBOS
      12 FUNDOS IMOBILIÁRIOS
      14 CERTIFIC. INVESTIMENTO / DEBÊNTURES / TÍTULOS DIVIDA PÚBLICA
      18 OBRIGAÇÕES
      22 BÔNUS (PRIVADOS)
      26 APÓLICES / BÔNUS / TÍTULOS PÚBLICOS
      32 EXERCÍCIO DE OPÇÕES DE COMPRA DE ÍNDICE
      33 EXERCÍCIO DE OPÇÕES DE VENDA DE ÍNDICE
      38 EXERCÍCIO DE OPÇÕES DE COMPRA
      42 EXERCÍCIO DE OPÇÕES DE VENDA
      46 LEILÃO DE TÍTULOS NÃO COTADOS
      48 LEILÃO DE PRIVATIZAÇÃO
      50 LEILÃO
      51 LEILÃO FINOR
      52 LEILÃO FINAM
      53 LEILÃO FISET
      54 LEILÃO DE AÇÕES EM MORA
      56 VENDAS POR ALVARÁ JUDICIAL
      58 OUTROS
      60 PERMUTA POR AÇÕES
      61 META
      62 TERMO
      66 DEBÊNTURES COM DATA DE VENCIMENTO ATÉ 3 ANOS
      68 DEBÊNTURES COM DATA DE VENCIMENTO MAIOR QUE 3 ANOS
      70 FUTURO COM MOVIMENTAÇÃO CONTÍNUA
      71 FUTURO COM RETENÇÃO DE GANHO
      74 OPÇÕES DE COMPRA DE ÍNDICES
      75 OPÇÕES DE VENDA DE ÍNDICES
      78 OPÇÕES DE COMPRA
      82 OPÇÕES DE VENDA
      83 DEBÊNTURES E NOTAS PROMISSÓRIAS
      96 FRACIONÁRIO
      99 TOTAL GERAL

    • @luizctsilva
      @luizctsilva  4 ปีที่แล้ว

      Atualizados em 13/04/17
      02 LOTE PADRAO
      05 SANCIONADAS PELOS REGULAMENTOS BMFBOVESPA
      06 CONCORDATARIAS
      07 RECUPERACAO EXTRAJUDICIAL
      08 RECUPERAÇÃO JUDICIAL
      09 RAET - REGIME DE ADMINISTRACAO ESPECIAL TEMPORARIA
      10 DIREITOS E RECIBOS
      11 INTERVENCAO
      12 FUNDOS IMOBILIARIOS
      14 CERT.INVEST/TIT.DIV.PUBLICA
      18 OBRIGACÕES
      22 BÔNUS (PRIVADOS)
      26 APOLICES/BÔNUS/TITULOS PUBLICOS
      32 EXERCICIO DE OPCOES DE COMPRA DE INDICES
      33 EXERCICIO DE OPCOES DE VENDA DE INDICES
      38 EXERCICIO DE OPCOES DE COMPRA
      42 EXERCICIO DE OPCOES DE VENDA
      46 LEILAO DE NAO COTADOS
      48 LEILAO DE PRIVATIZACAO
      49 LEILAO DO FUNDO RECUPERACAO ECONOMICA ESPIRITO SANTO
      50 LEILAO
      51 LEILAO FINOR
      52 LEILAO FINAM
      53 LEILAO FISET
      54 LEILAO DE ACÕES EM MORA
      56 VENDAS POR ALVARA JUDICIAL
      58 OUTROS
      60 PERMUTA POR ACÕES
      61 META
      62 MERCADO A TERMO
      66 DEBENTURES COM DATA DE VENCIMENTO ATE 3 ANOS
      68 DEBENTURES COM DATA DE VENCIMENTO MAIOR QUE 3 ANOS
      70 FUTURO COM RETENCAO DE GANHOS
      71 MERCADO DE FUTURO
      74 OPCOES DE COMPRA DE INDICES
      75 OPCOES DE VENDA DE INDICES
      78 OPCOES DE COMPRA
      82 OPCOES DE VENDA
      83 BOVESPAFIX
      84 SOMA FIX
      90 TERMO VISTA REGISTRADO
      96 MERCADO FRACIONARIO
      99 TOTAL GERAL

  • @almirfonsecabaptistafilho7023
    @almirfonsecabaptistafilho7023 3 ปีที่แล้ว

    Você saberia onde encontrar cotações históricas minuto a minuto?

  • @luizgambogi7010
    @luizgambogi7010 7 ปีที่แล้ว

    fazer tudo isso pra baixar as cotações diárias não dá, não tem outro jeito?

  • @prof.mateusduarte8494
    @prof.mateusduarte8494 3 ปีที่แล้ว

    Essa ordem inicial é das ações mais negociadas? no ano?

  • @sheilamariapaula877
    @sheilamariapaula877 7 ปีที่แล้ว +1

    Cara, como se coloca esse cabeçalho nas colunas para que apareçam assim como ficou na imagem sem ter os nomes cortados?

    • @Guilherme-td8sb
      @Guilherme-td8sb 3 ปีที่แล้ว

      Você pode utilizar o recurso quebrar texto automaticamente

  • @MrDiva1974
    @MrDiva1974 4 ปีที่แล้ว

    Não tem como eu obter histórico de cotações intraday de dias/meses anteriores?

    • @luizctsilva
      @luizctsilva  4 ปีที่แล้ว +1

      Não conheço uma solução para isso, Rebeca. Seria necessário montar um histórico próprio. Se eu descobrir alguma coisa vou postar aqui.

    • @MrDiva1974
      @MrDiva1974 4 ปีที่แล้ว

      @@luizctsilva ok, muito obrigada!

  • @Lrm2578
    @Lrm2578 3 ปีที่แล้ว

    Poderia fazer com as cotações de 2020? Ela excede o número de linhas do excel e eu não estou conseguindo transformar.

    • @yurigambaro6438
      @yurigambaro6438 3 ปีที่แล้ว +1

      Conseguiu resolver mestre? Estou com o mesmo problema...

    • @yurigambaro6438
      @yurigambaro6438 3 ปีที่แล้ว +1

      Meu nobre! Entrei dentro do TXT e exclui parte dos dados. Deu certo :)

    • @Lrm2578
      @Lrm2578 3 ปีที่แล้ว

      Consegui Yuri, só não lembro como kkkk Lembro que consegui no mesmo dia e, se não me engano, foi pelo Power Query. Como o arquivo excedia o limite permitido, dividi os dados em abas. Mas o que eu precisava mesmo estava tudo em uma aba só, que eram as cotações de ações ON/PN ou Units

    • @luizctsilva
      @luizctsilva  3 ปีที่แล้ว

      Desenvolvi um script em Python que resolve todo o problema em alguns minutos, sem esforço. Segue o link:
      github.com/luizctsilva/Python4Finance/blob/main/script_cotahist_1_0_0.py

  • @thiagomiranda8311
    @thiagomiranda8311 5 ปีที่แล้ว

    Alguém sabe como puxar o histórico de uma unica empresa?

  • @HumbertoRamosCosta
    @HumbertoRamosCosta 6 ปีที่แล้ว

    Publiquei um outro comentário com um link para download de alguns dos arquivos em formato excel. o arquivo está zipado, mas não tem nenhuma pegadinha, não pede e-mail, senha, não tem nada executável. Só não tenho certeza se o youtube não vai remover o comentário. No zip tem as cotações de jan/2008 a jan/2018. Criei os arquivos para testar uma biblioteca livre de conversão de formatos de dados em que estou trabalhando, não está pronta ainda, mas quem tiver curiosidade procure no github por muriki, ou pelo meu nome. O formato gerado é .xlsx, não tenho o excel para poder testar, mas no libreoffice ele reconheceu como um arquivo nativo do excel. Algumas linhas tiveram que ser descartadas, por que tinham caracteres inválidos, mas a quantidade é mínima (umas 10 linhas nos arquivos de 2014 e 2012), para quem quer fazer testes e/ou trabalhar com estatísticas funcionará perfeitamente.

    • @luizctsilva
      @luizctsilva  6 ปีที่แล้ว

      Boa iniciativa, Humberto.

    • @HumbertoRamosCosta
      @HumbertoRamosCosta 6 ปีที่แล้ว +1

      Vale lembrar também que essas cotações não ajustam os desdobramentos das ações. Para quem não trabalha diretamente no mercado: Desdobramento é quando as ações são multiplicadas e seu valor reduzido. Por exemplo uma ação de 80 reais vira 'de um dia para outro' duas de 40 reais da mesma empresa. Um exemplo foi um desdobramento da Petrobrás, de 25/04/08 para 28/04/08. A ação fechou a 84,30 e abriu no dia seguinte a 42,58.

    • @PauloFx137
      @PauloFx137 6 ปีที่แล้ว

      Não conseguir te achar no github, me manda o link.

    • @luizrobertinho
      @luizrobertinho 4 ปีที่แล้ว

      @@HumbertoRamosCosta Estava com essa duvida, Humberto. Significaria, isso, que para termos a cotação atualizada seria necessária a multiplicação de toda a base de dados (quando digo toda, me refiro a todos os exercícios anteriores) pelo fator de correção (ex) informado pela B3 a cada evento?

    • @HumbertoRamosCosta
      @HumbertoRamosCosta 4 ปีที่แล้ว

      @@luizrobertinho Pelo que entendi sempre que houver um desdobramento ou algo do tipo a Bovespa refaz os preços antigos. Em suma, serve mais como análise do passado, mas sem muito trabalho não dá para comparar com os últimos pregões.

  • @ViniciusAngeloraniero
    @ViniciusAngeloraniero 9 ปีที่แล้ว

    Muito bom, quebro uma arvore aqui

  • @olavooliveira5428
    @olavooliveira5428 7 ปีที่แล้ว

    cotações por minuto é possível?

  • @chaquater
    @chaquater 3 ปีที่แล้ว

    Há um sistema online que faz a conversão do arquivo COTAHIST para XLS, XLSX, CSV ou ODS, está no site: www.cotahistconvert.com.br

    • @fabio.1
      @fabio.1 3 ปีที่แล้ว

      Fora do ar

    • @luizctsilva
      @luizctsilva  3 ปีที่แล้ว

      @@fabio.1 Tente o script que desenvolvi em Python. Está na descrição do vídeo.

  • @alexandreluiz281
    @alexandreluiz281 4 ปีที่แล้ว

    Que trabalheira! Ainda tem que colocar cabeçalho. Ah nem..

    • @luizctsilva
      @luizctsilva  4 ปีที่แล้ว +2

      Olá, já estou providenciando um meio mais fácil para organizar esses dados. Esse vídeo é bem antigo. Hoje eu não faço mais isso no excel. Utilizo Python. Vou atualizar o vídeo em breve. Obrigado.

  • @Daniel-Penta
    @Daniel-Penta 6 ปีที่แล้ว

    E cotações de 5m?

  • @rafaelgpontes
    @rafaelgpontes 4 ปีที่แล้ว

    Mano, que formatação de dados mais tosca!! Era mais fácil transformar isso aí em um padrão mais atualmente aceito, como csv... Que trabalho braçal desnecessário! :(

    • @luizctsilva
      @luizctsilva  4 ปีที่แล้ว +1

      Rafael, realmente está uma droga. O objetivo do vídeo era apenas mostrar como baixar e tratar o arquivo. Já estou providenciando um meio mais fácil para organizar esses dados. Esse vídeo é bem antigo. Hoje eu não faço mais isso no excel. Utilizo Python. Vou atualizar o vídeo em breve. Obrigado.

    • @desarme5853
      @desarme5853 4 ปีที่แล้ว

      @@luizctsilva Olá Luiz, um script Python vai ajudar bastante!!!

    • @luizctsilva
      @luizctsilva  3 ปีที่แล้ว

      @@desarme5853 Já é.... script liberado na descrição do vídeo.

  • @Kkkcacakkk
    @Kkkcacakkk 7 ปีที่แล้ว

    Muito bom, me ajudou e deve ter ajudado muita gente. Parabéns, sucesso e obrigado por compartilhar.