APS 2 - Otimização de Portifolio de Investimentos#

Disclaimer#

Nesta atividade, vamos usar o que aprendemos aqui para otimizar uma carteira de investimentos. Um disclaimer importante é que você provavelmente não deveria usar somente isso para compor sua própria carteira de investimentos. O motivo de usarmos este procedimento específico é que ele cabe bem no conteúdo que temos aprendido e, embora seja uma estratégia válida e importante, ela não observa vários fatores que também são relevantes na escolha de um portifolio. Se você quer fazer um portifolio de investimentos, estude mais sobre o assunto, incluindo outros critérios para a escolha dos componentes do portifolio. Se, mesmo assim, você quiser testar o seu portifolio em ação, use um simulador de bolsas de valores.

Introdução#

Vários fundos de investimentos usam ferramentas computacionais para definir seus portifolios. Uma ferramenta muito conhecida para isso é o Índice Sharpee. Esse índice foi proposto nos anos 60 e parte das seguintes ideias:

Retorno relativo#

Um portifolio tem um retorno relativo igual a:

\[ R =\frac{\text{valor}_f - \text{valor}_{0}}{\text{valor}_{0}} = \frac{\text{valor}_f}{\text{valor}_{0}} -1. \]

Por simplicidade, vamos assumir uma estratégia do tipo “buy-and-hold”, isto é, \(\text{valor}_0\) é o valor do portifólio no dia inicial e \(\text{valor}_f\) é o valor do portifólio no dia final.

Aumentar ganhos, diminuir riscos#

O índice sharpee é a divisão da esperança do retorno relativo pelo desvio padrão desse mesmo retorno, isto é:

\[ S = \frac{R}{\sigma_R}, \]

onde \(\sigma_R\) é o desvio padrão do retorno relativo diário durante o período em que o retorno total foi calculado. O retorno relativo diário pode ser calculado usando a função .pct_change() do Pandas.

O índice sharpee aumenta quando a esperança do retorno aumenta ou quando seu desvio padrão diminui, isto é, é um índice que

Aumentando a esperança#

Podemos calcular a esperança de ganhos de uma ação qualquer calculando a média de seus retornos ao longo de algum período de tempo. Também, se tivermos mais de uma ação, podemos usar as propriedades:

  • \(E(x+y) = E(x) + E(y)\)

  • \(E(ax) = aE(x)\)

para encontrar operações que aumentam a esperança de nosso portifólio.

Por exemplo, se temos uma ação em que \(E[R_1]=20\) e outra em que \(E[R_2]=10\), ao somá-las (isto é, ao ter as duas ações em igual quantidade no portifólio) temos \(E[R_1+R_2]=30\).

Diminuindo o desvio padrão#

Podemos calcular a variância dos retornos de uma ação também usando dados de algum período de tempo. Porém, ao combinarmos ações (isto é, ao ter mais de uma ação em nosso portifólio), temos as situações:

  • \(\text{Var}(x) = E(x^2) - (E(x))^2\)

  • \(\text{Var}(ax) = a^2 \text{Var}(x)\)

  • \(\text{Var}(x+y) = \text{Var}(x) + \text{Var}(y) + 2\text{Cov}(x,y)\)

onde \(\text{Cov}(x,y)\) é a covariância entre \(x\) e \(y\), que é uma medida análoga à correlação, exceto por ser multiplicada pelos desvios padrões de ambas as medidas. A covariância tende a zero quando a correlação entre as variáveis correspondentes tende a zero - e por isso ignoramos esse fator quando trabalhamos com variáveis independentes.

Lembra-se do caso dos seguros, em que o desvio padrão cresce muito mais devagar que a média dos retornos quando aumentamos o número de clientes? Algo parecido acontece com ações. Ao combinarmos em nosso portifólio ações cujos retornos são descorrelacionados, o desvio padrão tende a crescer mais devagar que a média.

Tutorial prático#

Deixei um tutorial sobre o índice Sharpee no repositório. À partir dele, todos esses conceitos podem ficar mais claros.

Enunciado da atividade#

Nesta atividade, você vai implementar e executar um algoritmo para encontrar um portifolio de ações baseado no índice Sharpee. Para isso, use dados disponibilizados pela B3, ou a biblioteca do Yahoo Finance.

  1. Escolha pelo menos 20 ações candidatas da bolsa brasileira (B3). Para isso, use o critério que preferir.

  2. Inicie com uma ação à sua escolha e coloque em seu portifolio

  3. Calcule o índice Sharpee de seu portifolio (que inicialmente tem só uma ação)

  4. Calcule a correlação entre os retornos de seu portifolio e os retornos das ações candidatas restantes

  5. Adicione em seu portifolio a ação cujos retornos diários são menos correlacionados a ele. Assuma que você tem um valor fixo para cada elemento do portifolio (por exemplo: tem sempre R$1000,00 investido em cada ação nova).

  6. Volte ao passo 3 até encontrar 4 ações para compor seu portifolio.

  7. Observe as ações que você escolheu. Em que setores as empresas operam? São setores diferentes?

  8. Mostre numa figura como o Índice Sharpee se comporta a cada adição de uma nova ação.

  9. Escreva um pequeno texto (até 500 palavras, mas pode ser menos) explicando porque o seu portifolio faz sentido. Para isso, use o que aprendemos sobre estatística, e também o que você souber sobre economia e investimentos. Se necessário, cite fontes.

Entregas esperadas#

Você deve entregar, via Blackboard, um arquivo PDF (uma entrega por grupo!) contendo:

  1. Nome do grupo

  2. Título do trabalho, que deve ser algo como “Otimizando portifólio de ações com índice Sharpee” (parafraseie isso!)

  3. A figura gerada no ítem 8.

  4. O texto gerado no ítem 9.

  5. Uma auto-avaliação da figura e do texto, justificando as notas que foram auto-atribuídas.

Rubricas e avaliação#

Cada um dos ítens (exceto a auto-avaliação) será avaliado da seguinte forma:

Rubrica

Descrição

Exemplo

F

Não entregue, entregue fora do prazo, entregue fora do escopo (“fiz outra coisa”)

Não entregar

E

Entregue no prazo e dentro do escopo, mas a entrega tem um ou mais ítens faltando ou só é compreensível se for acompanhado deste enunciado (por exemplo, ao dizer “resposta ao ítem 2” ao invés de ter um título explicativo) ou está ilegível (exemplo: textos sem sentido ou figuras muito grandes / muito pequenas ou em resolução baixa)

Colocar no título de uma figura: “ítem 1a”

D

A entrega tem falhas graves de coesão ou coerência que impedem sua compreensão, ou faltam elementos essenciais (título, legenda, rótulos nos eixos), ou o texto deixa de indicar o que são ideias originais e o que são ideias retiradas de outras fontes, ou as ideias/dados são mostrados de forma embaralhada, sem guiar o leitor a um fluxo de pensamento.

Em um texto: “Existe impacto da renda na educação. Isso porque a renda pode estar ligada a condições de estudo. O estudo é essencial para formar seres humanos”

C

A entrega não tem falhas graves. Todas as fontes de ideias são indicadas. A entrega traz ao menos um elemento errado ou ao menos um elemento supérfluo (que não contribui para a mensagem passada).

Em um texto: “Essa é uma fonte de 100W (Watts, unidade batizada em homenagem a James Watt, inventor da máquina a vapor”)

B

A entrega tem todos os elementos necessários para passar a mensagem, a mensagem é clara, e não há elementos supérfluos.

Título da figura: “Média de desempenho no ENEM 2022 por disciplina por faixa de renda”, com rótulo no eixo Y: “Pontos” e rótulo no eixo X: “faixa de renda”.

A

A entrega está correta e o conteúdo mostra ou induz uma análise crítica do contexto ou das implicações dos dados e informações coletadas.

Título da figura: “Desempenho no ENEM diminui com o aumento da renda”, com rótulo no eixo Y: “Pontos” e rótulo no eixo X: “faixa de renda”.

A auto-avaliação será avaliada da seguinte forma:

Rubrica

Descrição

Exemplo

F

Não entregue, entregue fora do prazo, entregue fora do escopo (“fiz outra coisa”)

Não entregar

D

Entregue no prazo e dentro do escopo, mas somente copia as rubricas que foram apresentadas, sem relacioná-las com o material apresentado, ou apresenta notas sem argumentar o motivo delas.

“Nota A, pois está correto e o conteúdo induz análise crítica do contexto”

C

Entregue, mas claramente puxa as notas “para cima” ou “para baixo” sem ter argumentos

Entrega é uma figura sem título, mas auto-avaliação diz: “o título da figura está correto”

A

Entregue, e argumentado corretamente

“Nota A porque a passagem de acordo com Fulano et al. mostra que os resultados obtidos condizem com a literatura”, ou “Nota B, porque a figura tem todos os elementos, embora não tenha nenhuma indicação de uma leitura crítica do contexto.

Para atingir cada nível, é necessário cumprir todos os requisitos do nível anterior. Cada uma das entregas será avaliada individualmente e isoladamente. A nota geral do trabalho será a menor entre as notas das entregas.