BaşlayınÜcretsiz Başlayın

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ır
Kursu Görüntüle

Egzersiz talimatları

  • Bileşik yıllık büyüme oranını (CAGR) resInfo'dan al.
  • Maksimum gerilemeyi resInfo'dan al.
  • cagr ve max_drawdown kullanarak 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)
Kodu Düzenle ve Çalıştır