MulaiMulai sekarang secara gratis

Meninjau kinerja dengan drawdown

Anda telah mengimplementasikan strategi berbasis sinyal menggunakan dua indikator moving average. Anda melakukan backtest menggunakan data harga historis saham Tesla dari 2019 hingga 2020, dan plot hasilnya ditampilkan di sebelah kanan. Kini Anda ingin mengevaluasi kinerja strategi, khususnya volatilitas sisi bawah, dengan meninjau hasil drawdown dari backtest.

Hasil backtest bt telah disediakan dalam bt_result dan siap digunakan.

Latihan ini adalah bagian dari kursus

Perdagangan Finansial dengan Python

Lihat Kursus

Petunjuk latihan

  • Dapatkan semua statistik backtest dari bt_result dan simpan dalam resInfo.
  • Ambil nilai rata-rata drawdown dari resInfo.
  • Ambil rata-rata jumlah hari drawdown dari resInfo.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

# 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)
Edit dan Jalankan Kode