Calmar oranını hesapla ve gözden geçir
Aynı stratejiyle devam et. Önceki egzersizden, ortalama gerilemenin yaklaşık %11 ve ortalama sürenin 22 gün olduğunu biliyorsun. Şimdi risk-getiri profilini daha iyi anlamak istiyorsun. CAGR'ı ve maksimum gerilemeyi gözden geçirmeyi, ardından bunları kullanarak Calmar oranını hesaplayıp sonucu değerlendirmeyi planlıyorsun.
Tüm backtest istatistiklerini içeren resInfo DataFrame'i senin için sağlandı.
Bu egzersiz
Python ile Finansal Alım Satım
kursunun bir parçasıdırEgzersiz talimatları
- Bileşik yıllık büyüme oranını (CAGR)
resInfo'dan al. - Maksimum gerilemeyi
resInfo'dan al. cagrvemax_drawdownkullanarak Calmar oranını hesapla.- Calmar oranını doğrudan
resInfo'dan elde et ve gözden geçir.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
# Get the CAGR
cagr = ____
print('Compound annual growth rate: %.4f'% cagr)
# Get the max drawdown
max_drawdown = ____
print('Maximum drawdown: %.2f'% max_drawdown)
# Calculate Calmar ratio manually
calmar_calc = ____ / ____ * (-1)
print('Calmar Ratio calculated: %.2f'% calmar_calc)
# Get the Calmar ratio
calmar = ____
print('Calmar Ratio: %.2f'% calmar)