CarlosOliveira1988 / Investment_Portfolio_Analysis

This repository is useful to perform some financial analysis in Investment Portfolio
4 stars 0 forks source link

Análise de Portfólio

Este repositório é útil para realizar alguns tipos de análise de carteira, como:

Uma das grandes vantagens de usar essa plataforma é que você pode ter carteiras em diferentes corretoras e visualizar todas as informações em único canal, sem necessidade de digitar inúmeras senhas.

Outra grande vantagem é você ter total controle sobre seus investimentos, ao longo de toda a sua história no mundo dos investimentos, a fim de conhecer os seus reais lucros/prejuízos, aportes, custos, etc.

O projeto foi construído para rodar em plataformas Windows, mas em breve poderá também funcionar em ambientes Linux.

Instalação

  1. Abrir a pasta do projeto no VSCode
  2. Rodar o comando 'pip install -r requirements.txt'

Como usar

Abrindo o template de dados

O arquivo principal do projeto é o "main.py". Ao rodá-lo pela primeira vez, a tela a seguir será exibida:

image

Na pasta "portfolio_lib" há disponível o arquivo "PORTFOLIO_TEMPLATE_PERFORMANCE.xlsx". Abra esse arquivo pelo menu "Arquivo -> Abrir Extrato". Na aba "Extrato" podemos visualizar todo o histórico de operações cadastradas no arquivo Excel.

image

Explorando as abas de "Renda Variável", "Renda Fixa" e "Tesouro Direto"

Nas abas "Renda Variável", "Renda Fixa" e "Tesouro Direto", estarão disponíveis informações como "Preço de Compra", "Cotação", "Dividend-Yield", etc.

As informações de tempo real das abas "Renda Variável" e "Tesouro Direto" são coletadas do site Status Invest e também da API YFinance.

Entretanto, as informações da aba "Renda Fixa" são apenas estimativas baseadas nas tabelas de CDI/SELIC/IPCA disponíveis na pasta "indexer_lib/data".

Renda Variável: Ações, FII, BDR, ETF

image

Renda Fixa: PREFIXADO, CDI, IPCA

image

Tesouro Direto: PREFIXADO, SELIC, IPCA

image

Explorando as ferramentas

Balanceamento de Carteira

No menu "Ferramentas -> Balanceamento de Carteira", há disponível uma ferramenta para ajudar no balanceamento de carteira.

Basicamente, você irá definir metas de patrimônio para cada tipo de investimento e a ferramenta irá lhe sugerir movimentações com base em seu patrimônio e distribuição atuais. image

Indicadores Econômicos

No menu "Ferramentas -> Indicadores Econômicos", há disponível uma ferramenta de cálculo baseada nos índices CDI, IPCA, entre outros.

Essa ferramenta é bastante útil para realizar cálculos de custo de oportunidade ou ainda para definir "preço de venda" de bens duráveis, como lotes ou apartamentos, tendo em vista a perda do poder de compra pela inflação (IPCA). image

Preenchimento do arquivo de histórico Excel "Extrato"

Na pasta "portfolio_lib" há disponível o arquivo "PORTFOLIO_TEMPLATE_EMPTY.xlsx". A partir dele você poderá iniciar os seus lançamentos, seguindo algumas poucas regras nas seguintes colunas obrigatórias:

Para Renda Fixa e Tesouro Direto, temos algumas colunas adicionais: