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
Istruzioni dell'esercizio
- Ottieni tutte le statistiche del backtest da
bt_resulte salvale inresInfo. - 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)