IniziaInizia gratis

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

Visualizza il corso

Istruzioni dell'esercizio

  • Ottieni tutte le statistiche del backtest da bt_result e salvale in resInfo.
  • 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'% ____)
Modifica ed esegui il codice