ODDLPRICE
Tek bir (kısa veya uzun) son kupon dönemine sahip bir tahvilin/$100 yüz değerinin fiyatını döndürür.
Sözdizimi
ODDLPRICE(<settlement>, <maturity>, <last_interest>, <rate>, <yld>, <redemption>, <frequency>[, <basis>])
Parametreler
Süre | Tanım |
---|---|
kapatma | Menkul kıymetin kapatma tarihi. Menkul kıymet kapatma tarihi, menkul kıymetin alıcıya verildiği çıkış tarihinden sonraki tarihtir. |
vade | Menkul kıymetin vade tarihi. Vade tarihi, menkul kıymetin süresinin dolduğu tarihtir. |
son_faiz | Menkul kıymetin son kupon tarihi. |
oran | Menkul kıymetin faiz oranı. |
yld | Menkul kıymetin yıllık getirisi. |
geri ödeme | Tahvilin, \ $100 yüz değeri başına kullanım değeri. |
frequency | Yıllık kupon ödemesi sayısı. Yıllık ödemeler için sıklık = 1; yarı yıllık için sıklık = 2; üç aylık için sıklık = 4. |
temel | (İsteğe bağlı) Kullanılacak gün sayısı temelinin türü. Taban belirtilmemişse 0 olarak kabul edilir. Kabul edilen değerler bu tablonun altında listelenmiştir. |
Taban parametresi aşağıdaki değerleri kabul eder:
Taban | Gün sayısı tabanı |
---|---|
0 veya atlanmış | 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 yönteminde 30 Aralık 1899 0. gündür, 30 Aralık 1899’dan sonraki 39.448. gün olduğundan 1 Ocak 2008 39.448. gündür.
Kapatma tarihi, satın alan kişinin bono gibi bir kupon aldığı tarihtir. Vade tarihi, bononun süresinin dolduğu tarihtir. Örneğin, 1 Ocak 2008’de 30 yıllık bir bononun verildiğini ve altı ay sonra bir alıcı tarafından satın alındığını varsayalım. Verilme tarihi 1 Ocak 2008, kapatma tarihi 1 Temmuz 2008 olurdu. Vade tarihi ise, verilme tarihi olan 1 Ocak 2008’den 30 yıl sonraki tarih olan 1 Ocak 2038 olurdu.
kapatma, vade ve son_faiz tamsayılara yuvarlanır.
taban ve sıklık, en yakın tamsayıya yuvarlanır.
Şu koşullarda hata döndürülür:
- kapatma, vade veya son_faiz geçerli bir tarih değil.
- Vade > kapatma > last_interest karşılanmadı.
- 0 oranı < .
- YLD < 0.
- geri ödeme ≤ 0.
- sıklık 1, 2 veya 4 dışındaki herhangi bir sayıdır.
- temel < 0 veya temel > 4.
Hesaplanmış sütunlarda veya satır düzeyi güvenlik (RLS) kurallarında kullanıldığında, bu işlevin DirectQuery modunda kullanılması desteklenmez.
Örnek
Aşağıdaki DAX işlevi:
Veriler | Bağımsız değişken tanımı |
---|---|
7 Şubat 2008 | Kapatma tarihi |
15 Haziran 2008 | Vade tarihi |
15 Ekim 2007 | Son faiz tarihi |
%3,75 | Kupon yüzdesi |
%4,05 | Verim yüzdesi |
\ $100 | Geri ödenebilir değer |
2 | Sıklık altı aylıktır |
0 | 30/360 tabanı |
EVALUATE
{
ODDLPRICE(DATE(2008,2,7), DATE(2008,6,15), DATE(2007,10,15), 0.0375, 0.0405, 100, 2, 0)
}
Yukarıda belirtilen koşulları kullanarak tek bir (kısa veya uzun) son kupon dönemine sahip bir tahvilin \ $100 yüz değeri başına fiyatını döndürür.
[Value] |
---|
99,8782860147213 |