Aracılığıyla paylaş


REKOLTE

Şunlar için geçerlidir: Hesaplanmış sütun Hesaplanan tablo Ölçü Görseli hesaplaması

Dönemsel faiz ödeyen bir menkul kıymetin getirisini döndürür. Bono verimini hesaplamak için ÖDEME işlevini kullanın.

Sözdizimi

YIELD(<settlement>, <maturity>, <rate>, <pr>, <redemption>, <frequency>[, <basis>])

Parametreler

Süre Tanım
kasaba Menkul kıymetin düzenleme tarihi. Menkul kıymet düzenleme tarihi, menkul değerin alıcıya satıldığı çıkış tarihinden sonraki tarihtir.
olgunluk Menkul değerin vade tarihi. Vade tarihi, menkul değerin süresinin dolduğu tarihtir.
oran Menkul kıymetin yıllık kupon oranı.
Pr Menkul değerin \$100 yüz değeri başına fiyatı.
Kurtuluş Menkul değerin \$100 yüz değeri başına kullanım değeri.
frequency Yıllık kupon ödemelerinin sayısı. Yıllık ödemeler için sıklık = 1; yarı dilde, sıklık = 2; üç aylık dönem için sıklık = 4.
temel (İsteğe bağlı) Kullanılacak gün sayısı temelinin türü. Temel atlanırsa, 0 olduğu varsayılır. Kabul edilen değerler bu tablonun altında listelenmiştir.

Temel parametre aşağıdaki değerleri kabul eder:

Temel Gün sayısı temeli
0 veya atlandı ABD (NASD) 30/360
1 Gerçek/gerçek
2 Gerçek/360
3 Gerçek/365
4 Avrupa 30/360

Dönüş Değeri

Menkul kıymetin getirisi.

Açıklamalar

  • Tarihler, hesaplamalarda kullanılabilmesi için sıralı seri numaraları olarak depolanır. DAX'ta 30 Aralık 1899 0. gündür ve 30 Aralık 1899'un ardından 39.448 gün olduğu için 1 Ocak 2008 39448'dir.

  • Düzenleme tarihi, alıcının bono gibi bir kupon satın aldığı tarihtir. Vade tarihi, kupon süresinin dolduğu tarihtir. Örneğin, 1 Ocak 2008'de 30 yıllık bir tahvilin verildiğini ve altı ay sonra bir alıcı tarafından satın alınıldığını varsayalım. Çıkış tarihi 1 Ocak 2008, düzenleme tarihi 1 Temmuz 2008, vade tarihi ise 1 Ocak 2008 çıkış tarihinden 30 yıl sonra olan 1 Ocak 2038 olacaktır.

  • Ödemeye kadar bir kupon dönemi veya daha az kupon varsa, ÖDEME aşağıdaki gibi hesaplanır:

    $$\text{YIELD} = \frac{(\frac{\text{redemption}}{100} + \frac{\text{rate}}{\text{frequency}}) - (\frac{\text{par}}{100} + (\frac{\text{A}}{\text{E}} \times \frac{\text{rate}}{\\ text{frequency}}))}{\frac{\text{par}}{100} + (\frac{\text{A}}{\text{E}} \times \frac{\text{rate}}{\text{frequency}})} \times \frac{\text{frequency} \times \text{E}}{\text{DSR}}$$

    konumu:

    • $\text{A}$ = kupon döneminin başlangıcından düzenleme tarihine (tahakkuk eden gün sayısı) kadar olan gün sayısı.
    • $\text{DSR}$ = düzenleme tarihinden kullanım tarihine kadar olan gün sayısı.
    • $\text{E}$ = kupon dönemindeki gün sayısı.
  • Ödemeye kadar birden fazla kupon dönemi varsa, ÖDEME yüz yineleme ile hesaplanır. Çözümleme, PRICE işlevi için kullanılan formüle göre Newton yöntemini kullanır. Verim, verim verilen tahmini fiyat fiyata yakın olana kadar değiştirilir.

  • düzenleme ve vade tamsayılara yuvarlanır.

  • sıklığı ve temeli en yakın tamsayıya yuvarlanır.

  • Şu durumda bir hata döndürülür:

    • düzenleme veya vade geçerli bir tarih değil.
    • düzenleme ≥ vade.
    • oran < 0.
    • pr ≤ 0.
    • kullanım ≤ 0.
    • sıklık 1, 2 veya 4 dışında bir sayıdır.
    • temel < 0 veya temel > 4.
  • Bu işlev, hesaplanan sütunlarda veya satır düzeyi güvenlik (RLS) kurallarında kullanıldığında DirectQuery modunda kullanılmak üzere desteklenmez.

Örnek

Veri Açıklama
15 Şub-08 Kapatma tarihi
15-16.yy Vade tarihi
5.75% Yüzde kuponu
95.04287 Fiyat
\$100 Kullanım değeri
2 Sıklık yarı dildedir (yukarıya bakın)
0 30/360 temeli (yukarıya bakın)

Aşağıdaki DAX sorgusu:

EVALUATE
{
  YIELD(DATE(2008,2,15), DATE(2016,11,15), 0.0575, 95.04287, 100, 2,0)
}

Yukarıda belirtilen koşullara sahip bir bono üzerindeki verimi döndürür.

[Değer]
0.0650000068807314