[OT] Cotação na bolsa

377 views
Skip to first unread message

Jean Michel

unread,
Oct 8, 2009, 5:17:15 PM10/8/09
to RIOJUG, JSFGroup, CEJUG, RSJUG Lista Java, Java List SouJava
Pessoal,
Alguém conhece algum webservice/site que disponha a cotação de um papel na bolsa em XML?

Existem n widgets para sites que fazem isso, mas não é isso que eu preciso (ainda nesse momento) e devo estar fazendo o despacho errado para Pai Google, pois só estou achando exemplos de como implementar em Java um programa que consuma um webservice desse, e não é isso que preciso pois será uma procedure do Oracle que fará a pesquisa por HTTP e persistirá o resultado no banco.

Procurei por: stock quote xml, webservice stock quote, etc.

Procuro algo do tipo: http://<blablabla>/q=VALE3.SA <= retorna a cotação agora/20min atrás, etc.

Pela atenção obrigado.

--
Best regards,
Jean J. Michel

* Sent from my cellphone, please forgive the lack of accents and punctuation marks ;)
My blog: http://www.jeanjmichel.blogspot.com
My Twitter: http://twitter.com/jeanjmichel

Antonio Placido Vendramin Filh

unread,
Oct 22, 2009, 1:19:40 PM10/22/09
to jav...@googlegroups.com
http://www.bovespa.com.br/Mercado/RendaVariavel/InfoPregao/ExecutaAcaoAjax.asp?CodigoPapel=PETR4

Abs
 
Jedi-Son



De: Jean Michel <jeanj...@gmail.com>
Para: RIOJUG <rio...@yahoogroups.com>; JSFGroup <jav...@googlegroups.com>; CEJUG <disc...@cejug.dev.java.net>; RSJUG Lista Java <jav...@rsjug.dev.java.net>; Java List SouJava <java...@soujava.dev.java.net>
Enviadas: Qui, Outubro 8, 2009 6:17:15 PM
Assunto: [javasf] [OT] Cotação na bolsa


Veja quais são os assuntos do momento no Yahoo! + Buscados: Top 10 - Celebridades - Música - Esportes

Victor Vidigal

unread,
Oct 22, 2009, 1:33:33 PM10/22/09
to jav...@googlegroups.com
essas cotações têm 15 minutos de atraso, certo?

--
Victor Vidigal Ribeiro
MSN: victor...@gmail.com
Tel.: 32 8831-1366


2009/10/22 Antonio Placido Vendramin Filh <drje...@yahoo.com.br>

Slack

unread,
Oct 22, 2009, 2:00:40 PM10/22/09
to jav...@googlegroups.com
certo!

[]'s Ivo


2009/10/22 Victor Vidigal <victor...@gmail.com>

Kirmaier Andrade

unread,
Oct 22, 2009, 2:51:00 PM10/22/09
to jav...@googlegroups.com
Então,

Semestre passado fiz um trabalho na faculdade que simulava o pregão da Bovespa e precisei de pegar os valores atualizados das ações também.

Achei esse webservice: http://br.finance.yahoo.com/ , aonde o que vc passa é apenas o código do ativo:

Exemplo:

http://br.finance.yahoo.com/q?s=PETR4.SA - lhe retorna uma String com valor, cotacao, variação, data, hora, minima, maxima..etcccccc.....

PETR4.SA = esse é o código do ativo... você terá o trabalho de listar todos ou aqueles que vc tem que conferir..e pronto..só enviar a requisição e boas


Aqui da pra vc ter uma idéia tbem - http://br.finance.yahoo.com/lookup -

Ele tem um atraso de 15 minutos, fiz alguns testes e as vezes os valores não conferem com o da bovespa.. mas ai é treta do yahoo mesmo....mas funfa.

Eu tenho a lista dos ativos na aplicação que está disponivel no Google Code - http://code.google.com/p/invest-projeto-academico/

Espero ter ajudado!

Good luck ;-)

2009/10/22 Slack <slac...@gmail.com>



--
[]'s,
Kirmaier Barbosa de Andrade
http://kirmaier.blogspot.com/

Victor Vidigal

unread,
Oct 22, 2009, 3:28:17 PM10/22/09
to jav...@googlegroups.com
Antonio, como você encontrou este link ?


--
Victor Vidigal Ribeiro
MSN: victor...@gmail.com
Tel.: 32 8831-1366


2009/10/22 Antonio Placido Vendramin Filh <drje...@yahoo.com.br>

Welkson Renny de Medeiros

unread,
Oct 22, 2009, 3:52:02 PM10/22/09
to jav...@googlegroups.com
Victor Vidigal escreveu:

> Antonio, como você encontrou este link ?
>
> --
> Victor Vidigal Ribeiro
> MSN: victor...@gmail.com <mailto:victor...@gmail.com>
> Tel.: 32 8831-1366

Na net tem algumas coisas:

http://www.brunoafonso.net/?p=3


Welkson

Victor Vidigal

unread,
Oct 22, 2009, 3:57:58 PM10/22/09
to jav...@googlegroups.com
vc conseguiu ou sabe como pegar as cotações históricas dessa maneira por xml também ?
baixando os arquivos eu vi que tem lah no site da bovespa


--
Victor Vidigal Ribeiro
MSN: victor...@gmail.com
Tel.: 32 8831-1366


2009/10/22 Welkson Renny de Medeiros <wel...@gmail.com>

Gilliard Cordeiro

unread,
Oct 22, 2009, 4:43:10 PM10/22/09
to jav...@googlegroups.com
Tem também essa outra url que é quase igual a que o Antonio postou  http://www.bovespa.com.br/Cotacoes2000/formCotacoesMobile.asp?codsocemi=PETR4

Essa que eu postei traz a quantidade negociada, já a outra traz a abertura, mínimo e máximo etc.

2009/10/22 Victor Vidigal <victor...@gmail.com>



--
Gilliard Cordeiro
http://gilliard.eti.br

Allan Aguiar

unread,
Oct 22, 2009, 1:39:16 PM10/22/09
to jav...@googlegroups.com
Victor,

Nao sei a quantidade exata, mas tem atraso com certeza, pois a ultima negociacao da PETR4 neste exato momento eh de 36,92

--------------------------------------
Allan Aguiar
Consultor de TI
Tel: +55 (61) 8595-0744
--------------------------------------


2009/10/22 Victor Vidigal <victor...@gmail.com>

Allan Aguiar

unread,
Oct 22, 2009, 2:16:45 PM10/22/09
to jav...@googlegroups.com
Já ouvi falar também que para ter cotação em tempo real você precisará pagar pelo serviço.

Porém da uma olhada no site: http://br.advfn.com/p.php?pid=qkquote&btn=s_ok&qkbtn=&qksymbol=BOV%3ACMIG4&symbol=BOV%3APETR4&s_ok=OK

Eu chequei e o valor não é em real time, contudo lá fala que se vc se cadastrar será em tempo real....talvez tenha webservice também.




--------------------------------------
Allan Aguiar
Consultor de TI
Tel: +55 (61) 8595-0744
--------------------------------------


2009/10/22 Slack <slac...@gmail.com>

Victor Vidigal

unread,
Oct 23, 2009, 6:09:47 AM10/23/09
to jav...@googlegroups.com
esse advfn mostra em tempo real se vc se cadastrar...
mas tem uma quantidade de usuários limitadas que podem ver simultaneamente em tempo real.
Quando o limite de usuários é atingido e outro usuário tenta se conectar, o primeiro de todos é desconectado para o que esta tentando entrar se conectar.

Mas vc pode se cadastrar no advfn e escolher, na hora do cadastro, delay de 15 min... aí não tem este lance de ser desconectado


--
Victor Vidigal Ribeiro
MSN: victor...@gmail.com
Tel.: 32 8831-1366


2009/10/22 Allan Aguiar <al...@startweb.com.br>

Victor Vidigal

unread,
Oct 23, 2009, 6:10:26 AM10/23/09
to jav...@googlegroups.com
mas o que eu queria mesmo é mais urls como estas que vocês encontraram, diretamente da bovespa.
mesmo que com 15 min de atrazo, não tem problema


--
Victor Vidigal Ribeiro
MSN: victor...@gmail.com
Tel.: 32 8831-1366


2009/10/23 Victor Vidigal <victor...@gmail.com>

Allan Aguiar

unread,
Oct 23, 2009, 7:13:07 AM10/23/09
to jav...@googlegroups.com
Victor,

Se serve para você essa url, basta, então, alterar a sigla da empresa para exibir, não?



--------------------------------------
Allan Aguiar
Consultor de TI
Tel: +55 (61) 8595-0744
--------------------------------------


2009/10/23 Victor Vidigal <victor...@gmail.com>

Victor Vidigal

unread,
Oct 23, 2009, 9:12:47 AM10/23/09
to jav...@googlegroups.com
sim, claro!
o que eu queria são mais informações. já temos a cotação do dia e o volume de negociação.
queria saber se tem a url que traz as informações históricas, de uma determinada data.
Tem isto em arquivo no site da bovespa, mas para mim seria ideal por xml desta maneira como tem a cotação do dia e o volume de negociação

sacou ?


--
Victor Vidigal Ribeiro
MSN: victor...@gmail.com
Tel.: 32 8831-1366


2009/10/23 Allan Aguiar <al...@startweb.com.br>

Allan Aguiar

unread,
Oct 23, 2009, 9:26:35 AM10/23/09
to jav...@googlegroups.com
perdão....entendi agora...

tem corretoras que nao mostram mais de 5 anos, 10 anos.... a minha mostra até 30 anos (link trade)... talvez seja uma boa enviar um e-mail para eles atend...@linktrade.com.br e perguntar qual é a forma de contrato, se é gratuito (creio q n) para eles conseguirem os históricos das ações e qual é a forma utilizada (xml?)


abraços!

Victor Vidigal

unread,
Oct 23, 2009, 9:39:40 AM10/23/09
to jav...@googlegroups.com
queria pegar direto da bovespa mesmo
pela corretora não me interessa pois é pago, pelo menos em todas que já vi.

mas de qualquer forma obrigado

Gilliard Cordeiro

unread,
Oct 23, 2009, 11:57:45 AM10/23/09
to jav...@googlegroups.com
Eu uma vez ia fazer isso e acabei deixando pra lá, mas você pode tentar uma solução "braçal"

http://custom.infomoney.com.br//investimentos/acoes/cotacoes/historico/default.asp?posteddata=1139BD05E&Codigo=petr4&help_status56846071=1&Check=0&Per=12&DataIni=&DataFim=

O infomonei e outros sites disponibilizam as informações de historico. Você tem que se autenticar primeiro, mas depois disso poderia disparar requisições como a de cima com o código do papel e fazer um parser do html. Tem umas ferramentas para auxiliar nisso.... aí você consegue ler como se fosse um xml.

Se não encontrar um webservice pra isso, ler o html pode ser uma opção. É mais trabalhoso e não foi pensando para isso, logo pode sofrer alterações mais facilmente, mas esse do infomoney por exemplo acho que não mudam nada faz um bom tempo.

2009/10/23 Victor Vidigal <victor...@gmail.com>

Victor Vidigal

unread,
Oct 23, 2009, 12:09:17 PM10/23/09
to jav...@googlegroups.com
aí eu prefiro pegar o arquivo da bovespa que tem as cotações históricas e manter em um banoco de dados próprio

mas vlww


--
Victor Vidigal Ribeiro
MSN: victor...@gmail.com
Tel.: 32 8831-1366


2009/10/23 Gilliard Cordeiro <gscor...@gmail.com>

Allan Aguiar

unread,
Oct 23, 2009, 9:46:58 AM10/23/09
to jav...@googlegroups.com
nao eh bem isso....eu disse que talvez valha a pena entrar em contato com eles para ver a forma de contrato deles com a bovespa, pois eles fazem um contrato com a BOVESPA para obter estes dados na maioria dos casos, ai quem sabe vc n consiga o caminho das pedras


abs

Robson Luis Ferreira

unread,
Oct 23, 2009, 3:29:05 PM10/23/09
to jav...@googlegroups.com

Todas essas opções free para se pegar cotações em bolsa contem atraso de 15 ou 20 minutos

On-line, e free, não existe.

Se quiser on-line, tem q pagar um streamer de cotações tipo Bloomberg, CMA  .......

Ou faça uma gambiarra como eu. Baixe um programa chamado quotetracker, que acessa a base de cotações de várias corretoras e disponibiliza uma URL localhost na qual vc pode recuperar essas cotações. Mas de qquer forma vc precisaria ter um cadastro numa corretora, pagar taxas, comprar/vender ações, etc ..... Eu tenho na FatorCorretora.

Agora ... reza a lenda q a ADVFN ( http://br.advfn.com/ ) é grátis ... dá uma olhada.

Para histórico de cotações procure alguém na Net q disponibilize as cotações de um software chamado MetaStock. Mas cuidado para ter certeza q elas estão ajustadas com os proventos, splits e tudo mais .....
 
PS: Nenhuma dessas opções são WebServices com endpoints, callbacks e tudo mais ... são URL´s q retornam HTML puro ....


.
 







From: kirm...@gmail.com
Date: Thu, 22 Oct 2009 16:51:00 -0200
Subject: [javasf] Re: [OT] Cotação na bolsa
To: jav...@googlegroups.com

Então,

Semestre passado fiz um trabalho na faculdade que simulava o pregão da Bovespa e precisei de pegar os valores atualizados das ações também.

Achei esse webservice: http://br.finance.yahoo.com/ , aonde o que vc passa é apenas o código do ativo:

Exemplo:

http://br.finance.yahoo.com/q?s=PETR4.SA - lhe retorna uma String com valor, cotacao, variação, data, hora, minima, maxima..etcccccc.....

PETR4.SA = esse é o código do ativo... você terá o trabalho de listar todos ou aqueles que vc tem que conferir..e pronto..só enviar a requisição e boas


Aqui da pra vc ter uma idéia tbem - http://br.finance.yahoo.com/lookup -

Ele tem um atraso de 15 minutos, fiz alguns testes e as vezes os valores não conferem com o da bovespa.. mas ai é treta do yahoo mesmo....mas funfa.

Eu tenho a lista dos ativos na aplicação que está disponivel no Google Code - http://code.google.com/p/invest-projeto-academico/

Espero ter ajudado!

Good luck ;-)





2009/10/22 Slack <slac...@gmail.com>

certo!

[]'s Ivo



2009/10/22 Victor Vidigal <victor...@gmail.com>




essas cotações têm 15 minutos de atraso, certo?

--
Victor Vidigal Ribeiro
MSN: victor...@gmail.com
Tel.: 32 8831-1366



2009/10/22 Antonio Placido Vendramin Filh <drje...@yahoo.com.br>






http://www.bovespa.com.br/Mercado/RendaVariavel/InfoPregao/ExecutaAcaoAjax.asp?CodigoPapel=PETR4

Abs

 
Jedi-Son








De: Jean Michel <jeanj...@gmail.com>
Para: RIOJUG <rio...@yahoogroups.com>; JSFGroup <jav...@googlegroups.com>; CEJUG <disc...@cejug.dev.java.net>; RSJUG Lista Java <jav...@rsjug.dev.java.net>; Java List SouJava <java...@soujava.dev.java.net>
Enviadas: Qui, Outubro 8, 2009 6:17:15 PM
Assunto: [javasf] [OT] Cotação na bolsa


Pessoal,
Alguém conhece algum webservice/site que disponha a cotação de um papel na bolsa em XML?

Existem n widgets para sites que fazem isso, mas não é isso que eu preciso (ainda nesse momento) e devo estar fazendo o despacho errado para Pai Google, pois só estou achando exemplos de como implementar em Java um programa que consuma um webservice desse, e não é isso que preciso pois será uma procedure do Oracle que fará a pesquisa por HTTP e persistirá o resultado no banco.

Procurei por: stock quote xml, webservice stock quote, etc.

Procuro algo do tipo: http://<blablabla>/q=VALE3.SA <= retorna a cotação agora/20min atrás, etc.

Pela atenção obrigado.

--
Best regards,
Jean J. Michel

* Sent from my cellphone, please forgive the lack of accents and punctuation marks ;)
My blog: http://www.jeanjmichel.blogspot.com
My Twitter: http://twitter.com/jeanjmichel






Veja quais são os assuntos do momento no Yahoo! + Buscados: Top 10 - Celebridades - Música - Esportes








--
[]'s,
Kirmaier Barbosa de Andrade
http://kirmaier.blogspot.com/



Novo Internet Explorer 8: faça tudo com menos cliques. Baixe agora, é gratis!


Com o Novo Internet Explorer 8 suas abas se organizam por cor. Baixe agora, é grátis!

--Anexo de Mensagem Encaminhado--
From: rls_fe...@hotmail.com
To: jav...@googlegroups.com
Subject: RE: [javasf] Re: [OT] Cotação na bolsa
Date: Thu, 22 Oct 2009 17:16:56 -0200

Todas essas opções free para se pegar cotações em bolsa contem atraso de 15 ou 20 minutos
 
On-line, e free, não existe.
 
Se quiser on-line, tem q pagar um streamer de cotações tipo Bloomberg, CMA  .......
 
Ou faça uma gambiarra como eu. Baixe um programa chamado quotetracker, que acessa a base de cotações de várias corretoras e disponibiliza uma URL localhost na qual vc pode recuperar essas cotações. Mas de qquer forma vc precisaria ter um cadastro numa corretora, pagar taxas, comprar/vender ações, etc ..... Eu tenho na FatorCorretora.
 
Agora ... reza a lenda q a ADVFN ( http://br.advfn.com/ ) é grátis ... dá uma olhada.
 
 
PS: Nenhuma dessas opções são WebServices com endpoints, callbacks e tudo mais ... são URL´s q retornam HTML puro ....
.
 

From: kirm...@gmail.com
Date: Thu, 22 Oct 2009 16:51:00 -0200
Subject: [javasf] Re: [OT] Cotação na bolsa
To: jav...@googlegroups.com


Então,

Semestre passado fiz um trabalho na faculdade que simulava o pregão da Bovespa e precisei de pegar os valores atualizados das ações também.

Achei esse webservice: http://br.finance.yahoo.com/ , aonde o que vc passa é apenas o código do ativo:

Exemplo:

http://br.finance.yahoo.com/q?s=PETR4.SA - lhe retorna uma String com valor, cotacao, variação, data, hora, minima, maxima..etcccccc.....

PETR4.SA = esse é o código do ativo... você terá o trabalho de listar todos ou aqueles que vc tem que conferir..e pronto..só enviar a requisição e boas


Aqui da pra vc ter uma idéia tbem - http://br.finance.yahoo.com/lookup -

Ele tem um atraso de 15 minutos, fiz alguns testes e as vezes os valores não conferem com o da bovespa.. mas ai é treta do yahoo mesmo....mas funfa.

Eu tenho a lista dos ativos na aplicação que está disponivel no Google Code - http://code.google.com/p/invest-projeto-academico/

Espero ter ajudado!

Good luck ;-)

2009/10/22 Slack <slac...@gmail.com>
certo!

[]'s Ivo


2009/10/22 Victor Vidigal <victor...@gmail.com>

essas cotações têm 15 minutos de atraso, certo?

--
Victor Vidigal Ribeiro
MSN: victor...@gmail.com
Tel.: 32 8831-1366


2009/10/22 Antonio Placido Vendramin Filh <drje...@yahoo.com.br>

http://www.bovespa.com.br/Mercado/RendaVariavel/InfoPregao/ExecutaAcaoAjax.asp?CodigoPapel=PETR4

Abs
 
Jedi-Son



De: Jean Michel <jeanj...@gmail.com>
Para: RIOJUG <rio...@yahoogroups.com>; JSFGroup <jav...@googlegroups.com>; CEJUG <disc...@cejug.dev.java.net>; RSJUG Lista Java <jav...@rsjug.dev.java.net>; Java List SouJava <java...@soujava.dev.java.net>
Enviadas: Qui, Outubro 8, 2009 6:17:15 PM
Assunto: [javasf] [OT] Cotação na bolsa

Pessoal,
Alguém conhece algum webservice/site que disponha a cotação de um papel na bolsa em XML?

Existem n widgets para sites que fazem isso, mas não é isso que eu preciso (ainda nesse momento) e devo estar fazendo o despacho errado para Pai Google, pois só estou achando exemplos de como implementar em Java um programa que consuma um webservice desse, e não é isso que preciso pois será uma procedure do Oracle que fará a pesquisa por HTTP e persistirá o resultado no banco.

Procurei por: stock quote xml, webservice stock quote, etc.

Procuro algo do tipo: http://<blablabla>/q=VALE3.SA <= retorna a cotação agora/20min atrás, etc.

Pela atenção obrigado.

--
Best regards,
Jean J. Michel

* Sent from my cellphone, please forgive the lack of accents and punctuation marks ;)
My blog: http://www.jeanjmichel.blogspot.com
My Twitter: http://twitter.com/jeanjmichel




Veja quais são os assuntos do momento no Yahoo! + Buscados: Top 10 - Celebridades - Música - Esportes





--
[]'s,
Kirmaier Barbosa de Andrade
http://kirmaier.blogspot.com/


--~--~---------~--~----~------------~-------~--~----~
Você recebeu esta mensagem porque está inscrito no Grupo "javasf: JavaServer Faces International Group" nos Grupos do Google.
 Para postar neste grupo, envie um e-mail para jav...@googlegroups.com
 Para cancelar a sua inscrição neste grupo, envie um e-mail para javasf+un...@googlegroups.com
 Para ver mais opções, visite este grupo em http://groups.google.com/group/javasf?hl=pt-BR

-~----------~----~----~----~------~----~------~--~---



Novo Internet Explorer 8: faça tudo com menos cliques. Baixe agora, é gratis!

Navegue com segurança com o Novo Internet Explorer 8. Baixe agora, é gratis!

Você sabia que pode utilizar o Messenger de qualquer tipo de celular? Saiba mais.

Navegue com segurança com o Novo Internet Explorer 8. Baixe agora, é gratis!

Antonio Placido Vendramin Filh

unread,
Nov 2, 2009, 8:54:24 AM11/2/09
to jav...@googlegroups.com
Olá Victor,
suspeito que para você ter o histórico o mais recomendado mesmo é você fazer a importação dos arquivos para uma base de dados.
Pelo menos você não vai ficar dependendo tanto de webservices de terceiros.

Abs
 
Jedi-Son Que a força esteja com você.



De: Victor Vidigal <victor...@gmail.com>
Para: jav...@googlegroups.com
Enviadas: Sex, Outubro 23, 2009 1:09:17 PM
Assunto: [javasf] Re: [OT] Cotação na bolsa

Petry

unread,
Nov 4, 2009, 11:43:52 AM11/4/09
to javasf: JavaServer Faces International Group
Como bacalhau.... Yahoo finance tem um recurso de exportação de dados
que resolve pro básico.
http://ichart.finance.yahoo.com/table.csv?s=PETR4.SA&a=00&b=3&c=2009&d=10&e=4&f=2009&g=d
s: symbol
a: mês inicial (00 eq janeiro)
b: dia inicial
c: ano inicial
d: mês final (00 eq janeiro)
e: dia final
f: ano final
g: resumo (d eq dia, m eq month)

o resultado é um CSV...
com ele vc pode construir um xml ou web service.

Mas não é bom colocar isso em aplicativos sérios, isso pq o Yahoo não
tem nenhuma obrigação em manter essa API
Reply all
Reply to author
Forward
0 new messages