allgood/indices-bcb

在巴西中央银行web服务中查询金融指数

dev-master 2021-05-24 19:29 UTC

This package is auto-updated.

Last update: 2024-09-25 02:40:07 UTC


README

此项目帮助获取巴西中央银行的金融指数及其在数值上的应用。

如何使用

安装

通过composer安装库

composer require allgood/indices-bcb

使用函数

使用由composer安装的库

require_once "vendor/autoload.php"

use \Allgood\IndicesBCB\IndiceBCB;

$i = new IndiceBCB();

// obtém o último valor da série:
$ultimoIndice = $i->getUltimoValor();

// obtém os últimos 12 valores da série:
$ultimosDoze = $i->getUltimosDozeValores();

// corrige valor para um período específico
$corrigido = $i->reajustaValor(100,"01/05/2020","01/04/2021");

// indice acumulado em um período
$indice = $i->getIndiceAcumulado("01/05/2020","01/04/2021");

// percentual acumulado em um período
$percentual = $i->getPercentualAcumulado("01/05/2020","01/04/2021");

// indice acumulado referente aos últimos 12 valores:
$indice = IndiceBCB::getIndiceAcumuladoDoPeriodo($i->getUltimosDozeValores());

支持的索引

函数接受由中央银行API提供的任何索引,唯一的限制是它是月百分比索引,只需要在时间序列管理器中提供索引代码。

一些代码预定义在常量中以方便使用

默认情况下,使用弗朗西斯科·德尔·雷伊·巴西基金会(FGV)的IGP-M。

最好的文档是源代码

查看源文件以获取更多有关函数的详细信息。

许可证

此项目的所有代码都根据GNU Lesser General Public License版本3许可。

可以在任何封闭或开源项目中未更改地使用,所做的更改需要向系统用户公开提供开源代码。

使你的生活更轻松了吗?

如果此项目的代码帮助你在复杂任务中,请考虑通过以下PIX向作者捐款。

image

PIX密钥:80fd8916-1131-4844-917e-2732eaa2ba74