Rivedi i risultati di rendimento di un backtest
Hai implementato una strategia trend-following usando un indicatore di media mobile semplice. L’hai testata retrospettivamente sui dati storici del prezzo delle azioni Amazon dal 2019 al 2020, e il grafico del risultato è mostrato a destra. Ora vuoi rivedere le statistiche di rendimento del backtest.
Il risultato del backtest bt è stato fornito in bt_result ed è pronto all’uso.
Questo esercizio fa parte del corso
Trading finanziario con Python
Istruzioni dell'esercizio
- Ottieni tutte le statistiche del backtest da
bt_resulte salvale inresInfo. - Stampa i rendimenti giornalieri, mensili e annuali da
resInfo. - Stampa il tasso di crescita annuo composto (CAGR) da
resInfo.
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
# Obtain all backtest stats
resInfo = ____
# Get daily, monthly, and yearly returns
print('Daily return: %.4f'% ____)
print('Monthly return: %.4f'% ____)
print('Yearly return: %.4f'% ____)
# Get the compound annual growth rate
print('Compound annual growth rate: %.4f'% ____)