OFF - Baixar cotação de ações

Fórum sobre a linguagem CA-Clipper.

Moderador: Moderadores

Avatar do usuário
janio
Colaborador
Colaborador
Mensagens: 1846
Registrado em: 06 Jul 2004 07:43
Localização: UBAJARA - CE

OFF - Baixar cotação de ações

Mensagem por janio »

Colegas,

Estou desenvolvendo um sistema para controle de ações em bolsa. Só que o cliente pediu para que o valor da cotação das ações sejam atualizadas automaticamente pela internet.

Alguém sabe onde (em que site) pode ser baixada essas informações em arquivo TXT ou outra forma??

Jânio
fui...
e-mail:janioaguiar@yahoo.com.br
msn: janio_aguiar@hotmail.com
xHarbour1.2.1/Harbour3.2 + wvg + hwgui + Mediator + MySql
Avatar do usuário
Pablo César
Usuário Nível 7
Usuário Nível 7
Mensagens: 5312
Registrado em: 31 Mai 2006 10:22
Localização: Curitiba - Paraná

Mensagem por Pablo César »

Uma idéia seria utilizar a função dLoadFile da WAPI.LIB ou URL2FILE do WAPI.EXE para baixar uma página onde contém a informação da bolsa de valores e ler o arquivo a strings onde contém a informação.
Um clip-abraço !

Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
Avatar do usuário
janio
Colaborador
Colaborador
Mensagens: 1846
Registrado em: 06 Jul 2004 07:43
Localização: UBAJARA - CE

Mensagem por janio »

Deve haver uma maneira mais fácil de obter essa informação. Algum lugar na net disponibiliza essa informação, mas onde?? Andei vendo que há muitos programas que fazem isso (atualizar o valor das ações automaticamente), mas não dizem (lógico!) como.

Jânio
fui...
e-mail:janioaguiar@yahoo.com.br
msn: janio_aguiar@hotmail.com
xHarbour1.2.1/Harbour3.2 + wvg + hwgui + Mediator + MySql
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Mensagem por sygecom »

Não testei, mas ve se ajuda !!!
http://www.fivewin.com.br/exibedicas.asp?id=740
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
Avatar do usuário
Augusto
Usuário Nível 3
Usuário Nível 3
Mensagens: 473
Registrado em: 26 Ago 2003 17:50
Localização: Maricá/RJ
Contato:

Mensagem por Augusto »

Parceiro, não sei se é EXATAMENTE o que vc , ou seu cliente querem entretanto, ter algo que faça um "dowload" das informações para que VC trate no site em questão, acho muito difícil que vc consiga.
Minha idéia é que vc crie uma janela no site e use um "link" para algum site que demonstre a movimentação das bolsas no mundo. Isso tem de monte é só procurar.
De qualquer forma, abaixo tem alguns links com opções de utilitários que tbm são interessantes e podem te ajudar nesse projeto.


http://www.ziggi.com.br/downloads/14719.asp
http://info.abril.com.br/download/728.shtml
http://terrabrasil.softonic.com/seccion/1286/Bolsa
:xau Fui...
goulart@provsul.com.br

Faça da PROVSUL o seu Provedor de Serviços WEB
Visite: www.PROVSUL.com.br
Avatar do usuário
Maligno
Membro Master
Membro Master
Mensagens: 6398
Registrado em: 06 Jul 2004 01:40
Localização: Londrina/PR

Mensagem por Maligno »

janio escreveu:Deve haver uma maneira mais fácil de obter essa informação. Algum lugar na net disponibiliza essa informação, mas onde?? Andei vendo que há muitos programas que fazem isso (atualizar o valor das ações automaticamente), mas não dizem (lógico!) como.
Isso é relativamente fácil. Você precisa encontrar algum lugar na Internet que disponibilize esse tipo de informação. Aí, de posso da linha de comando (link) para obter a informação, utiliza uma função Clipper qualquer (tem na WAPI) pra ler o resultado em HTML. No seu programa você deve abrir esse resultado e procurar pelos dados certos. Dá um pouco de trabalho e é meio chato. Mas é relativamente fácil. Um exemplo disso que postei há algum tempo é a pesquisa de CEP usando um script PHP.
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.

---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
Avatar do usuário
Maligno
Membro Master
Membro Master
Mensagens: 6398
Registrado em: 06 Jul 2004 01:40
Localização: Londrina/PR

Mensagem por Maligno »

Augusto escreveu:Parceiro, não sei se é EXATAMENTE o que vc , ou seu cliente querem entretanto, ter algo que faça um "dowload" das informações para que VC trate no site em questão, acho muito difícil que vc consiga.
Concordo. Acho que a solução será mesmo usar esses dados "emprestados" de algum site. :)
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.

---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
Avatar do usuário
rochinha
Administrador
Administrador
Mensagens: 4664
Registrado em: 18 Ago 2003 20:43
Localização: São Paulo - Brasil
Contato:

Mensagem por rochinha »

Amiguinhos

A Bolsa de valores, ou o site da bolsa deve disponibilizar estas informações, em formato texto, mas se pude me lembrar, o arquivo é repleto de informações deixando qualquer um louco.

Acho também que o arquivo deva ser enviado por email e não possui link direto.

Tais informações ficam disponiveis no Yahoo Finance.

Talvez este documento auxilie no conhecimento do layout do arquivo de cotações Bovespa http://www.bovespa.com.br/pdf/layout_v11.pdf
OPS! LINK QUEBRADO? Veja ESTE TOPICO antes e caso não encontre ENVIE seu email com link do tópico para [url=mailto://fivolution@hotmail.com]fivolution@hotmail.com[/url]. Agradecido.

@braços : ? )

A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
Avatar do usuário
janio
Colaborador
Colaborador
Mensagens: 1846
Registrado em: 06 Jul 2004 07:43
Localização: UBAJARA - CE

Mensagem por janio »

sygecom escreveu:Não testei, mas ve se ajuda !!!
http://www.fivewin.com.br/exibedicas.asp?id=740
Leonardo,

É exatamente isso que preciso, so que com cotação de AÇÕES e não DOLAR.
Augusto escreveu:...ter algo que faça um "dowload" das informações para que VC trate no site em questão, acho muito difícil que vc consiga
Não quero utilizar uma ferramenta extra-sistema para pegar essas informações. Preciso que tudo fique no meu aplicativo. Pq de outra forma o cliente teria que DIGITAR esses dados, quebrando a logica do que por ele foi requerido.
Maligno escreveu:...Você precisa encontrar algum lugar na Internet que disponibilize esse tipo de informação
Eis o problema: Encontrar esse site!
Maligno escreveu:Acho que a solução será mesmo usar esses dados "emprestados" de algum site
.

É isso mesmo. No exemplo que o Leonardo postou/linkou o sistema busca esses dados, cotação do dolar no caso, num site na net. O problema é que não encontrei ainda um site que dê a cotação das ações na bolsa em FORMATO TEXTO para poder manipulá-lo

Jânio
fui...
e-mail:janioaguiar@yahoo.com.br
msn: janio_aguiar@hotmail.com
xHarbour1.2.1/Harbour3.2 + wvg + hwgui + Mediator + MySql
Avatar do usuário
Maligno
Membro Master
Membro Master
Mensagens: 6398
Registrado em: 06 Jul 2004 01:40
Localização: Londrina/PR

Mensagem por Maligno »

O problema é que não encontrei ainda um site que dê a cotação das ações na bolsa em FORMATO TEXTO para poder manipulá-lo
Eu não me referi a um arquivo texto formatado bonitinho pra facilitar a sua vida. Eu sugeri você encontrar um site onde constam essas informações numa página HTML normal. Você baixa essa página e extrai as informações relevantes. Por isso que eu disse que é coisa chata. Aliás, o exemplo postado faz exatamente isso com o dólar.
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.

---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Mensagem por sygecom »

Tche, Janio simples ...seu cliente já trabalha com esse negocio de Bolsa certo ?
Pede para seu cliente o link que ele acessa para analisar, e pega esse site e faça conforme o exemplo do dolar.

Agora se o seu cliente não sabe, ai vai ter que percorrer nos link do ORACULO

Boa Sorte
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
Avatar do usuário
Pablo César
Usuário Nível 7
Usuário Nível 7
Mensagens: 5312
Registrado em: 31 Mai 2006 10:22
Localização: Curitiba - Paraná

Mensagem por Pablo César »

janio escreveu:Não quero utilizar uma ferramenta extra-sistema para pegar essas informações. Preciso que tudo fique no meu aplicativo.
Então Jânio, o jeito mesmo é fazer sua propria rotina, você pode se basear no exemplo dado pelo Leonardo e adaptar para Clipper, não vejo problema algum.

Você terá que perguntar ao seu cliente quais são os itens ponderantes que queira obter, isto é se tem alguma empresa específica. Acho que este site ja é um bom início para você procurar:

http://emacao.folha.uol.com.br/

http://emacao.folha.uol.com.br/frame_ap ... spa.com.br

E o jeito é baixar a página pela WAPI e ler a string que acompanha cada valor. Talvez você cadastrando-se na folha possa obter algum suporte.
Editado pela última vez por Pablo César em 05 Dez 2007 19:59, em um total de 1 vez.
Um clip-abraço !

Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
angeiras
Usuário Nível 3
Usuário Nível 3
Mensagens: 134
Registrado em: 21 Nov 2005 20:53
Localização: Olinda/PE

Mensagem por angeiras »

Olá,

Se voce consultar o site do yahoo finance, por exemplo :

http://br.finance.yahoo.com/q?s=RIO

para a cotação da Vale do Rio Doce, voce tem a possibilidade de baixar um arquivo texto ( quotes.csv ).

Agora não sei se é possível automatizar o download desse arquivo.

[]s
Manoel Angeiras
Clipper 5.2e + sixcdx + catools + nanfor
xHarbour 1.0.0 + gtwvw / xHarbour 1.2.1 + Fivewin
Avatar do usuário
rochinha
Administrador
Administrador
Mensagens: 4664
Registrado em: 18 Ago 2003 20:43
Localização: São Paulo - Brasil
Contato:

Mensagem por rochinha »

Amiguinho Angeiras

Claro que é fácil automatizar:

- Use uma função ou aplicativo que traga/baixe o arquivo
- crie uma tabela com campos aproximadamente compativeis com o .CSV
- faça um APPEND FROM do .CSV já que o mesmo é um arquivo TeXTo.
- Ordene por algum campo de DATA.
- Filtre por algum campo com nome da moeda.

Acho que é isto.
Editado pela última vez por rochinha em 06 Dez 2007 11:06, em um total de 1 vez.
OPS! LINK QUEBRADO? Veja ESTE TOPICO antes e caso não encontre ENVIE seu email com link do tópico para [url=mailto://fivolution@hotmail.com]fivolution@hotmail.com[/url]. Agradecido.

@braços : ? )

A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
Avatar do usuário
Augusto
Usuário Nível 3
Usuário Nível 3
Mensagens: 473
Registrado em: 26 Ago 2003 17:50
Localização: Maricá/RJ
Contato:

Mensagem por Augusto »

Não sei se vc teve a curiosidade de acessar os links que mandei...
Neles vc encontra ferramentas para fazer exatamente o que o Rochinha aconselha...
:xau Fui...
goulart@provsul.com.br

Faça da PROVSUL o seu Provedor de Serviços WEB
Visite: www.PROVSUL.com.br
Responder