Düşüşlerle performansı gözden geçir
İki hareketli ortalama göstergesi kullanan sinyal tabanlı bir strateji uyguladın. 2019–2020 dönemine ait Tesla hisse senedi tarihsel fiyat verileriyle bir geri test yaptın ve sonuç grafiği sağda gösteriliyor. Şimdi stratejinin performansını, özellikle aşağı yönlü oynaklığı, geri testten elde edilen düşüş (drawdown) sonuçlarını inceleyerek değerlendirmek istiyorsun.
bt geri test sonucu bt_result içinde sağlandı ve kullanıma hazır.
Bu egzersiz
Python ile Finansal Alım Satım
kursunun bir parçasıdırEgzersiz talimatları
- Geri test istatistiklerinin tümünü
bt_resultiçinden al veresInfoiçinde sakla. resInfoiçinden ortalama düşüşü (average drawdown) al.resInfoiçinden ortalama düşüş günlerini (average drawdown days) al.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
# 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)