Calcola il Beta dinamico del titolo
Supponi che Elon Musk sia il tuo idolo e che tu stia pensando di investire in alcune azioni Tesla. Da attento gestore di portafoglio, decidi di fare le dovute verifiche controllando il Beta delle azioni Tesla nel corso degli anni. Il Beta misura la volatilità di un titolo rispetto al mercato e può essere un indicatore del rischio d’investimento.
Ricorda che per calcolare il Beta ti servono la volatilità del titolo, la volatilità del mercato (S&P 500 come proxy) e la loro correlazione dei rendimenti. La correlazione può essere calcolata dai residui standardizzati.
Le volatilità stimate dal modello sono già caricate per Tesla in teslaGarch_vol e per l'S&P 500 in spGarch_vol. Inoltre, i residui standardizzati del modello sono pre-caricati rispettivamente in teslaGarch_resid e spGarch_resid.
Questo esercizio fa parte del corso
Modelli GARCH in Python
Istruzioni dell'esercizio
Calcola il coefficiente di correlazione tra Tesla e S&P 500 usando i residui standardizzati dei modelli GARCH stimati (
teslaGarch_resid,spGarch_resid).Calcola il Beta delle azioni Tesla usando la volatilità di Tesla (
teslaGarch_vol), la volatilità dell'S&P 500 (spGarch_vol) ecorrelationcalcolata nel passaggio precedente.
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
# Compute correlation between SP500 and Tesla
correlation = np.corrcoef(____, ____)[0, 1]
# Compute the Beta for Tesla
stock_beta = ____ * (____ / ____)
# Plot the Beta
plt.title('Tesla Stock Beta')
plt.plot(stock_beta)
plt.show()