domingo, 23 de novembro de 2014

Cotações de Ativos - Obtendo dados históricos

Olá pessoal !

Dando prosseguimento a postagem de dicas que facilitem na análise de ativos, hoje venho apresentar uma opção para aqueles que precisam obter dados históricos sobre um determinado ativo.


Alerto que não validei os dados, apesar de confiar que estejam certos pois se originam no Yahoo Finance.


A dica é a seguinte:

Digamos que eu queira todas as cotações da Grendene (GRND3), desde o início de sua negociação até os dias de hoje. Para se obter elas em uma planilha do Excel, a URL a ser digitada no browser é a seguinte:

http://ichart.finance.yahoo.com/table.csv?s=GRND3.SA

Atente ao acréscimo de ".SA" pois é um padrão de nomenclatura para vários ativos em serviços estrangeiros.

Agora se o objetivo é obter cotações apenas de um período, temos que colocar mais alguns parâmetros na URL:

Definindo o período inicial:

b - define o dia
a - define o mês - 0=Janeiro, 1=Fevereiro, 2=Março
c - define o ano

Definindo o período final:

e - define o dia
d - define o mês - 0=Janeiro, 1=Fevereiro, 2=Março
f - define o ano

Então se quero obter as cotações de Grendene desde o início do ano, é só montar os parâmetros:

b=1&a=0&c=2014&e=21&d=10&f=2014

Feito isto adicione a parte padrão da URL:

http://ichart.finance.yahoo.com/table.csv?s=GRND3.SA&b=1&a=0&c=2014&e=21&d=10&f=2014

Pronto! Cole no browser e obtenha a planilha com as cotações.

Gosto sempre de lembrar que por ser um serviço gratutito, deve ser usado com parcimônia.
Não queremos que um serviço assim acaba por alguém querer automatizar a obtenção e passar a fazer pesquisas massivas a base de dados do Yahoo.

Brasileiros infelizmente são conhecidos por ser gafanhotos onde por onde passam deixam um rastro de destruição, mal-uso e gastança dos recursos.

Vamos cuidar para que o serviço continue disponível durante muitos anos!

Bons investimentos !

Lambida do Poney !

17 comentários:

  1. Poney,

    Você desapareceu de novo! Conte as novidades. E o seu investimento secreto, no que deu?

    Abraços.

    ResponderExcluir
    Respostas
    1. Estou mais vivo do que nunca IL, só não estou tanto com tempo para frequentar os blogs dos colegas e nem o mercado em si.

      Minha operação está em andamento, é um trade do qual irei lavar a égua, mas tem que ter paciência. Por enquanto sem novidades.

      Obrigado pela visita !

      Lambida do Poney !

      Excluir
    2. Poney, só uma dúvida:

      o que acontece se o seu trade der errado?

      []s!

      Excluir
    3. Poney,

      Trabalhando muito? É sério, a blogosfera financeira sente falta da sua participação, e das suas lambidas também, rs. Por que essa operação é tão demorada? Até o final do ano ela será concluída?

      Abraços!

      Excluir
  2. Dimarcinho,

    Se o trade der errado ou certo, ambas as possibilidades são esperadas, já estão internalizadas e estarei satisfeito com elas. E sim, virei aqui dizer o resultado.

    IL,
    Vejo que o colega pergunta muito sobre a operação..rs..diria que está mais ansioso do que eu próprio..rssss...muita calma nesta hora...se passei anos fazendo B&H e não me desperei, não é agora que fazendo trade vou ser afobadão. Relaxa, ok ?

    Abs

    ResponderExcluir
  3. Muito bom o post até já utilizei para baixar as cotações históricas da Grendene e fazer uma simulação de 121 meses de B&H.

    ResponderExcluir
    Respostas
    1. Opa, que bom que lhe foi útil.
      Fica aí o convite para fazer um post sobre a nossa querida Grendene.

      Abs

      Excluir
  4. Mas por que não revela logo o trade? acha que outras pessoas sabendo vai mudar o rumo do mercado?

    ResponderExcluir
    Respostas
    1. Caro jovem mancebo,

      Releia meu post "Meus investimentos",especificamente no item 2.

      Lambida no Poney !

      Excluir
    2. Balela! Se o momento de entrar já passou, não tem motivos para deixar de publicar.

      Excluir
    3. Aquiete o umidificado brioco que no momento oportuno divulgarei a operação.
      Parece que vocês não leêm o que é escrito.
      Se eu disse que vou divulgar, não tem por quê achar o contrário!
      A palavra de um homem (ou poney) não vale mais nada kct ?!

      Relinchadas cordiais.

      Excluir
    4. Poney, sem querer ser chato, mas na real, não valem nada, rsrsrsrs

      É muito fácil eu chegar aqui e dizer que comprei PETR4 por um fundo não sei das quantas em 2005 por X reais e vendi tudo com lucro por Y reais em 2007.

      Depois que o evento aconteceu, posso contar a vitória que for. Se você entrou em um papel, não há simplesmente motivo algum para você não comentar.

      Mas enfim...

      Excluir
  5. Olá Poney ,
    Parabens pelo Blog , muito legal sua iniciativa de divulgar e compartilhar o conhecimento.
    cheguei ate aqui , pesquisando sobre como receber sinal intraday , com delay (obvio) no na plataforma Multicharts , seria possivel ?

    abracos

    MR

    ResponderExcluir
    Respostas
    1. Olá Marco,

      Desconheço corretora fornecendo DDE gratuito e com delay.
      Normalmente se cobra para ter integração DDE além de ter que se pagar a sinalização Bovespa também.
      Sendo assim, não vejo como possível isto que você quer.
      Acredito que o ideal é você conversar com sua corretora que opera com o Multicharts. Ela deve ter os detalhes da integração que está querendo fazer.

      Abs

      Excluir
    2. Poney

      Explicando melhor , como minha duvida me trouxe ate aqui.
      O multicharts recebe sinal do yahoo e google , mas recebe somente diário , como você disponibilizou esse esquema do sinal intraday do Yahoo no Excel , imaginei se não seria possível levar o intraday para o Multicharts .
      O problema no caso é fazer o MC "aceitar"o intraday , como eu disse o diario ele aceita ...
      Obrigado pela atenção !

      Abs, Marco

      Excluir
    3. Marco,

      Você está misturando "sinal" com pooling.
      São coisas diferentes.
      Quando se obtém as cotações do yahoo ou google, se está fazendo pooling, que se refere a técnica de forma temporizada, fazer uma chamada a um sistema para verificar se existem novas informações.
      Já o "sinal", envolve streaming, ou seja, existe uma conexão estabelecida entre dois sistemas e um fluxo contínuo de informação trafegando em uma das direções ou ambas. Dito isto, vamos voltar ao foco do que você tem interesse. Eu não conheço o Multicharts mas se ele faz estas consultas a estas duas plataformas gratuitas, a questão já tem um caminho. No fórum dos usuários do Multicharts ou com o fabricante você não conseguiu esta informação ?

      Abs

      Excluir
  6. Poney
    Nao achei um metodo "alternativo " ainda .
    Existe claro , a maneira oficial , que é contratar um serviço , ou seja pagar e ter sinal com delay ou ainda real time .
    Nos foruns ainda nao obtive resposta , mas continuarei tentando e encontrando algum caminho volto aqui .
    Obrigado ,
    Marco

    ResponderExcluir