Sharpe ratio del portafoglio
In questo esercizio calcolerai lo Sharpe ratio del portafoglio. Secondo te, in cosa differirà lo Sharpe ratio del portafoglio rispetto a quello dell’S&P500? Lo scoprirai tra poco.
Hai il valore del portafoglio nel tempo in pf_AUM e il numero di mesi corrispondenti in months. Infine, il tasso privo di rischio è disponibile in rfr, che è ancora impostato a zero.
Questo esercizio fa parte del corso
Introduzione all'analisi di portafoglio in Python
Istruzioni dell'esercizio
- Calcola il rendimento totale da
pf_AUMe il rendimento annualizzato per il periodo definito inmonths - Calcola la volatilità annualizzata,
vol_pf, usando la deviazione standard dei rendimenti. Usa 250 giorni di negoziazione - Calcola lo Sharpe ratio. Non dimenticare di sottrarre il tasso privo di rischio
rfrdal rendimento annualizzato.
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
# Calculate total return and annualized return from price data
total_return = (____[____] - ____[____]) / ____[____]
# Annualize the total return over 4 year
annualized_return = ((1 + total_return)**(____/months))-1
# Create the returns data
pf_returns = pf_AUM.pct_change()
# Calculate annualized volatility from the standard deviation
vol_pf = pf_returns.____()*____.____(____)
# Calculate the Sharpe ratio
sharpe_ratio = ((____ - ____) /____)
print (sharpe_ratio)