Skip to content

Latest commit

 

History

7 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

PortOptiMark 📊

Descrição 📝

PortOptiMark é uma ferramenta em Python 🐍 que permite aos investidores otimizarem seus portfólios de ações 📈 utilizando a Teoria Moderna do Portfólio de Harry Markowitz. Utilizando a biblioteca pypfopt para calcular retornos esperados e a covariância dos retornos, e a biblioteca yfinance para buscar dados históricos dos preços das ações, essa ferramenta busca encontrar a alocação de ativos que oferece a melhor relação entre risco e retorno.

Funcionalidades ✨

  • ✅ Download de dados históricos de preços de ações utilizando yfinance.
  • ✅ Cálculo de retornos esperados e covariância dos retornos.
  • ✅ Otimização de portfólio para maximizar o índice de Sharpe.
  • ✅ Possibilidade de impor restrições ao peso de cada ativo no portfólio.

Pré-requisitos 📋

Antes de começar, certifique-se de ter instalado na sua máquina:

  • Python >= 3.6 🐍
  • yfinance 📈
  • pypfopt 🧮
  • pandas 🐼

Você pode instalar as dependências necessárias utilizando pip:

pip install yfinance pypfopt pandas

Licença 📜

Este projeto é licenciado sob a Licença MIT. Para mais detalhes, consulte o arquivo LICENSE.

About

Analisa e otimiza portfólios de ações, buscando o equilíbrio ideal entre risco e retorno.

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages