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, kursun bir parçasıdır

Python ile Finansal Alım Satım

Kursa Göz Atın

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ı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

# 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