ComeçarComece de graça

Efeito do retorno-alvo

Este exercício mostra o efeito de aumentar o seu retorno-alvo na volatilidade do seu portfólio eficiente média-variância.

A função portfolio.optim tem argumentos que permitem especificações mais gerais. Os argumentos são:

portfolio.optim(x, pm = mean(x), shorts = FALSE, reshigh = NULL)

O argumento pm define o retorno-alvo; o argumento reshigh especifica os limites superiores para os pesos do portfólio; e o argumento shorts é um valor lógico que indica se pesos negativos são proibidos ou não; por padrão, shorts = FALSE.

Você vai criar um portfólio otimizado para um retorno-alvo igual ao valor médio da série de retornos returns. Em seguida, vai criar um portfólio com retorno-alvo 10% maior do que a média da série de retornos e calcular a variação proporcional do risco.

Este exercício faz parte do curso

Introdução à Análise de Portfólios em R

Ver curso

Instruções do exercício

  • Crie um portfólio usando returns em que o retorno-alvo seja a média de returns. Guarde o resultado na variável pf_mean.
  • Crie um portfólio usando returns em que o retorno-alvo seja 10% maior do que a média de returns. Chame-o de pf_10plus.
  • Imprima os desvios-padrão de pf_mean e de pf_10plus (2 linhas de código). Lembre que o desvio-padrão do portfólio fica em $ps.
  • Calcule o aumento proporcional no desvio-padrão ao elevar o seu retorno-alvo.

Exercício interativo prático

Experimente este exercício completando este código de exemplo.

# Create portfolio with target return of average returns 
pf_mean <- portfolio.optim(___, pm = mean(___))

# Create portfolio with target return 10% greater than average returns
pf_10plus <- portfolio.optim(___, pm = 1.1 * mean(___))

# Print the standard deviations of both portfolios



# Calculate the proportion increase in standard deviation
(___$ps - ___$ps) / (___$ps)
Editar e executar o código