IniziaInizia gratis

Effetto del rendimento target

Questo esercizio mostra l’effetto dell’aumento del rendimento target sulla volatilità del tuo portafoglio efficiente media-varianza.

La funzione portfolio.optim ha argomenti che consentono specifiche più generali. Gli argomenti sono i seguenti:

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

L’argomento pm imposta il rendimento target, l’argomento reshigh specifica i vincoli superiori sui pesi di portafoglio e l’argomento shorts è un valore logico che indica se i pesi negativi sono vietati o meno; per impostazione predefinita shorts = FALSE.

Creerai un portafoglio ottimizzato per un rendimento target pari al valore medio della serie di rendimenti returns. Poi creerai un portafoglio con un rendimento target superiore del 10% rispetto al rendimento medio della serie e calcolerai la variazione proporzionale del rischio.

Questo esercizio fa parte del corso

Introduzione all'analisi di portafoglio in R

Visualizza il corso

Istruzioni dell'esercizio

  • Crea un portafoglio usando returns in cui il rendimento target è la media di returns. Salva l’output nella variabile pf_mean.
  • Crea un portafoglio usando returns in cui il rendimento target è maggiore del 10% rispetto alla media di returns. Chiamalo pf_10plus.
  • Stampa le deviazioni standard sia di pf_mean sia di pf_10plus (2 righe di codice). Ricorda che la deviazione standard del portafoglio è memorizzata in $ps.
  • Calcola l’aumento proporzionale della deviazione standard ottenuto aumentando il rendimento target.

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

# 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)
Modifica ed esegui il codice