Otimização de Portifólios segundo Markowitz






Post – Otimizador de Portfólio Markowitz


📈 portifolioMarkowitz.html

Acabei de finalizar um projeto que une teoria matemática rigorosa e
interatividade prática: um otimizador de portfólio baseado na
Teoria Moderna de Portfólio de Harry Markowitz, rodando inteiramente no navegador.

A ideia nasceu simples: “e se eu pudesse abrir um arquivo HTML e, em segundos,
entender por que a diversificação funciona e como calcular a
alocação ótima?” O resultado é o portifolioMarkowitz.html.

O que ele faz?

O arquivo é uma aplicação web completa (HTML + CSS + JavaScript) organizada em
4 abas:

  • 📚 Teoria Completa — Fundamentos da MPT com exemplo numérico
    passo a passo (3 ativos), cálculo explícito da matriz de covariância,
    expansão da forma quadrática, testes manuais de combinações e a solução
    exata por Programação Quadrática.
  • 👤 O Autor — Biografia de Harry Markowitz, linha do tempo
    (1952–2023), contribuições acadêmicas e bibliografia essencial com referências
    formatadas.
  • 💼 Meus Dados — Interface para editar os 5 ativos
    (retorno, risco, correlações) e rodar a otimização com dados personalizados.
    Validação automática da matriz de correlação.
  • 📖 Otimizar Exemplo — Caso didático fixo com dados
    pré-definidos, pronto para demonstração imediata.

Como a matemática é resolvida?

Nada de Monte Carlo. O otimizador usa um solver de Programação Quadrática
(algoritmo de Goldfarb-Idnani, via biblioteca numeric.js) que resolve
exatamente:

Minimizar ½ wT Σ w   sujeito a   Σwi = 1  e  wi ≥ 0

O resultado é o ótimo global garantido, não uma aproximação
estatística. A fronteira eficiente é traçada como uma curva contínua e exata.

Tecnologias utilizadas

HTML5
CSS3 (Grid)
JavaScript puro
numeric.js (QP Solver)
Chart.js (Gráficos)
MathJax 3 (Fórmulas)

Por que vale a pena?

Porque é um arquivo único. Sem instalação, sem servidor, sem
dependências locais. Abriu no navegador, funciona. A teoria está lá para quem
quer entender; os dados são editáveis para quem quer testar cenários reais;
e o exemplo fixo está pronto para uma apresentação em sala de aula.

É matemática aplicada que cabe num .html de poucos kilobytes.


Tags :

Compartilhe:

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *