Título: Cotações em real-time Enviado por: muze em 2010-05-24 09:02:42 O Google Finance por exemplo tem os dados de cotações/volume de cada dois minutos:
http://www.google.com/finance?q=ELI:BES mas é num gadget em flash e não sei como sacar esses dados, alguém sabe duma forma de arranjar esses dados "" num formato aberto (html,texto,xml...) ?? O que eu quero é algo deste genero http://www.google.com/finance/historical?q=ELI:BES mas que em vez de mostrar os somatórios do dia,mostre somatórios de intervalos intradiários Título: Re:Cotações em real-time Enviado por: kitano em 2010-05-24 09:08:32 Pelo que procurei no google e yahoo (finance) não existe. Só o EOD.
Título: Re:Cotações em real-time Enviado por: jraptor em 2010-05-26 23:02:19 Oi!
Sem entrar em grandes esquemas de programação o método mais fácil é usar o Excel para obteres as cotações. O problema é que a maior parte das fontes "free"(Google,Yahoo,MSN) só devolvem os valores com um atraso muito grande para sistemas de "tempo real"(normalmente atrasados de 15 a 20 minutos). Se estiveres interessado em cotações da bolsa americana existe um "Add-In" para o Excel chamado "MSN MoneyCentral Stock Quotes" que depois de instalado é fácil de usar para obter dados do SP500(é o que eu uso para o meu uso pessoal, embora agora só me interessa o EOD). E também descobri que é fácil usar o site do es.finance.yahoo para obter cotações de empresas portuguesas usando, por exemplo: http://es.finance.yahoo.com/d/quotes.csv?s=EDP.LS+BES.LS+BPI.LS Links uteis: http://www.vertex42.com/ExcelTemplates/excel-stock-quotes.html http://clem.mscd.edu/~mayest/Excel/ExcelStuff.htm Espero que ajude. Título: Re:Cotações em real-time Enviado por: muze em 2010-05-27 09:48:01 Obrigado, mas isso eu também encontro nesta página
http://www.google.com/finance?q=eli:bes tenho a cotação em cima e o volume total do dia. Mas eu não quero só consultar, quero guardar os dados no meu pc. Para isso tenho de fazer um request às páginas das empresas todas que eu quero sacar de dois em dois minutos, o que acaba por acontecer é que o google se queixa que eu não estou a deixar os restantes utilizadores usarem o site, e faz um teste para ver se o meu programa é um humano, aí o meu programa sabe que embirraram com ele e que vai deixar um buraco na base de dados. Por isso o que eu queria era algo do género: BES Data Preço Volume 2010-05-27 09:02 3.07 47000 2010-05-27 09:04 3.04 7000 ... BPI Data Preço Volume ... Se tiver de programar muito não faz mal...A grande alternativa que eu estou a ver é usar vários sites para sacar de vários sites ao mesmo tempo. Mas obrigado na mesma jraptor :D Título: Re:Cotações em real-time Enviado por: Incognitus em 2010-05-27 11:52:31 muze, o yahoo tem uma interface programática (web service) que não se queixa e também te pode fornecer as cotações de x em x minutos, se acederes e verificares a cotação na hora.
Mas talvez seja mais fácil abrires conta na IB se tiveres hipótese, a IB possui uma API que te permite obter os dados de que falas com uma única chamada. Além disso, a prazo poderias desenvolver os teus sistemas para transaccionarem automaticamente, pois a API também aceita ordens. Título: Re:Cotações em real-time Enviado por: muze em 2010-05-27 16:22:09 Brigadão Incognitus!!
A Yahoo está muito forte,Era mesmo isto que eu queria :D |