IniziaInizia gratis

Valuta le performance con i drawdown

Hai implementato una strategia basata su segnali usando due medie mobili. Hai eseguito un backtest sui dati storici del titolo Tesla dal 2019 al 2020 e il grafico del risultato è mostrato a destra. Ora vuoi valutare le performance della strategia, in particolare la volatilità al ribasso, analizzando il drawdown risultante dal 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.
  • Ricava il drawdown medio da resInfo.
  • Ricava i giorni medi di drawdown da resInfo.

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

# Obtain all backtest stats
resInfo = ____

# Get the average drawdown
avg_drawdown = ____
print('Average drawdown: %.2f'% avg_drawdown)

# Get the average drawdown days
avg_drawdown_days = ____
print('Average drawdown days: %.0f'% avg_drawdown_days)
Modifica ed esegui il codice