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

Tarihsel riskte değer

Drawdown zaman içinde süregelen kayıpları ölçer; peki tek bir günde olan basit hareketler ne olacak?

Sıklıkla VaR olarak anılan Value at Risk, tek günlük negatif fiyat hareketinin riskini tahmin etmenin bir yoludur. VaR, herhangi bir olasılık veya güven düzeyi için ölçülebilir; en yaygın olanları VaR(95) ve VaR(99)’dur. Tarihsel VaR, VaR hesaplamanın en basit yöntemidir; ancak geleceği iyi yansıtmayabilecek tarihsel getiri verilerine dayanır. Örneğin tarihsel VaR(95), portföyünün veya varlığının en kötü %5’lik durumda maruz kaldığı minimum kaybı temsil eder.

Aşağıda, USO petrol ETF’sinin tarihsel VaR(95) değerini hesaplayacaksın. Getiri verileri (yüzde olarak) StockReturns_perc değişkeninde mevcut.

Bu egzersiz

Python ile Portföy Risk Yönetimine Giriş

kursunun bir parçasıdır
Kursu Görüntüle

Egzersiz talimatları

  • USO getirilerinin (StockReturns_perc) en kötü %5’ini alarak VaR(95) hesapla ve var_95 değişkenine ata.
  • StockReturns_perc listesini sırala ve sorted_rets değişkenine ata.
  • Sıralanmış getirilerin (sorted_rets) histogramını çiz.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

# Calculate historical VaR(95)
var_95 = ____(StockReturns_perc, ____)
print(var_95)

# Sort the returns for plotting
sorted_rets = ____

# Plot the probability of each sorted return quantile
____(sorted_rets, density=True, stacked=True)

# Denote the VaR 95 quantile
plt.axvline(x=var_95, color='r', linestyle='-', label="VaR 95: {0:.2f}%".format(var_95))
plt.show()
Kodu Düzenle ve Çalıştır