E aí, pessoal, tudo em ordem?
Um belo dia estava precisando fazer uma aplicação que mostrasse como andava alguns ativos na bolsa de valores. Procurei um webservice que retornasse esses dados, mas não encontrei, então resolvi desenvolver um e disponibilizar para meus colegas desenvolvedores.
Para usar é muito fácil, basta saber a sigla do ativo que você deseja consultar e passar como parâmetro na url do serviço. No exemplo desse artigo vamos usar um ativo da Petrobrás (PETR4, essa é a sigla) e para lermos o XML vamos usar simple_xml.
Então o que precisamos saber para consultar os índices de um ativo na bolsa?
- A sigla de um ativo – PETR4
Veja abaixo um código exemplo:
<?php
$url_base = "http://www.theoziran.org/webservice/bovespa/";
$indice = "petr4";
$url_xml = $url_base.$indice;
$xml_string = file_get_contents($url_xml);
$simple_xml = simplexml_load_string($xml_string);
//O ativo consultado
$simple_xml->ativo;
//A cotação do dia
$simple_xml->dia;
//A cotação da semana
$simple_xml->semana;
//A cotação dos últimos sete dias
$simple_xml->setedias;
//A cotação do mês
$simple_xml->mes;
//A cotação dos últimos trinta dias
$simple_xml->trintadias;
//A cotação do ano
$simple_xml->ano;
//A contação dos últimos 365 dias
$simple_xml->ano-relativo;
//Data em que os dados foram capturados
$simple_xml->data;
?>Bem, pessoal, é isso aí. Até mais.







