İngilizce dilinde oku

Aracılığıyla paylaş


FİYAT

Şunlar için geçerlidir:Hesaplanan sütunHesaplanan tabloÖlçüGörsel hesaplama

Dönemsel faiz ödeyen bir menkul kıymetin $100 yüz değeri başına fiyatını döndürür.

Sözdizimi

PRICE(<settlement>, <maturity>, <rate>, <yld>, <redemption>, <frequency>[, <basis>])

Parametre

Terim Tanım
settlement Menkul kıymetin düzenleme tarihi. Menkul kıymet düzenleme tarihi, menkul değerin alıcıya satıldığı çıkış tarihinden sonraki tarihtir.
maturity Menkul değerin vade tarihi. Vade tarihi, menkul değerin süresinin dolduğu tarihtir.
rate Menkul kıymetin yıllık kupon oranı.
yld Menkul kıymetin yıllık verimi.
redemption 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.
basis (İ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.

basis parametresi aşağıdaki değerleri kabul eder:

Basis Gün sayısı temel
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

$100 yüz değeri başına fiyat.

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.

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

  • temel ve sıklık 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.
    • yld < 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.

Önemli:

  • N > 1 olduğunda (N, kapatma tarihi ile teminat tarihi arasında ödenebilir kupon sayısıdır), PRICE aşağıdaki gibi hesaplanır:

    Extra close brace or missing open brace

  • N = 1 olduğunda (N, kapatma tarihi ile teminat tarihi arasında ödenebilir kupon sayısıdır), PRICE aşağıdaki gibi hesaplanır:

    DSR=EA

    T1=100×ratefrequency+redemption

    T2=yldfrequency×DSRE+1

    T3=100×ratefrequency×AE

    PRICE=T1T2T3

    nerede:

    • DSC = düzenlemeden sonraki kupon tarihine kadar olan gün sayısı.
    • E = düzenleme tarihinin denk geldiği kupon dönemindeki gün sayısı.
    • A = kupon döneminin başlangıcından düzenleme tarihine kadar olan gün sayısı.

Örnek

veri Bağımsız Değişken açıklaması
2/15/2008 Kapatma tarihi
11/15/2017 Vade tarihi
5,75% Yarı aylık kupon yüzdesi
6,50% Verim yüzdesi
$100 Kullanım değeri
2 Sıklık altı aylık
0 30/360 esası

Aşağıdaki DAX sorgusu:

EVALUATE
{
  PRICE(DATE(2008,2,15), DATE(2017,11,15), 0.0575, 0.065, 100, 2, 0)
}

Yukarıda belirtilen koşulları kullanarak bir bono için bono fiyatını döndürür.

[Değer]
94.6343616213221