DENET

Denet é uma plataforma para análise fundamentalista das companhias de capital aberto cadastradas na CVM (Brasil).

Screenshots

O GUI é chamado de genet. Na primeira vez que você corra o programa, a janela seguinte aparecerá para ajudá-lo a configurar a base de dados:

A primeira página contem um sumário dos principais indicadores fundamentalistas:

O programa suporta baixar automaticamente os balanços diretamente do sítio da CVM:

As abas de demonstrativos permitem editar os valores e comentários de cada conta do balanço

A aba de gráficos permite visualizar a evolução dos principais indicadores fundamentalistas, anualizados ou trimestrais, consolidados ou individuais

A aba de reportes genera um arquivo que pode ser impresso, com a evolução de alguns indicadores fundamentalistas e os gráficos correspondentes

Código:

O programa está disponível no repositório GIT. Um tarbal da versão atual pode ser baixado no seguinte link:

Principais Funcionalidades

Neste momento o programa consta de três partes principais

  1. Uma Biblioteca C++ libdfp que nesta versão suporta:
  2. Ferramentas CLI escritas em C++ denet e cvmfetch que são clientes de libdfp na linha de comando.
  3. Um GUI genet escrito em C++ utilizando QT5 que além de implementar todas as funcionalidades de libdfp também suporta: Resumo dos indicadores fundamentalistas principais, trimestrais e anualizados das companhias. Visualização e edição do balanço completo, correção das entradas na base de dados. Gráficos de evolução dos principais indicadores fundamentalistas Reportes dos resultados das companhias.

Bugs

Para poder visualizar os balanços é necessario baixar pelo menos um ano inteiro de resultados, isto normalmente precissa de 3 ITR + 1 DFP.

Requisitos

  1. libdfp requere de
  2. denet e cvmfetch precisam além de
  3. genet precisa de
  4. Para compilar precisa de pelo menos um compilador que possa interpretar -std=c++14. O sistema de instalação precisa de CMake>=3.1.0
  5. Antes de correr o programa pela primeira vez certifique que sua instalação de MySQL está funcionando e que você tem acesso ao usuário administrador (geralmente root).

Instalação a partir do código fonte:

Linux

Desde o diretório base (onde CMakeLists.txt se encontra)

mkdir build && cd $_  
cmake -DCMAKE_BUILD_TYPE=Release ../  
make  
sudo make install  

Windows

Autor

Potuz potuz@potuz.net

Contato

Normalmente estou em #denet @freenode, se não estou pode deixar uma mensagem lá ou por e-mail.

Também estou regularmente no ClubInvest.

Como ajudar

A lista seguinte não é exaustiva, qualquer ajuda é bem-vinda.

Licencia

O projeto está distribuído sob a proteção do Gnu GPL v3. Veja o documento COPYING para mais informação.

Agradecimentos