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
Instruções do exercício
- Crie um portfólio usando
returnsem que o retorno-alvo seja a média dereturns. Guarde o resultado na variávelpf_mean. - Crie um portfólio usando
returnsem que o retorno-alvo seja 10% maior do que a média dereturns. Chame-o depf_10plus. - Imprima os desvios-padrão de
pf_meane depf_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)