PRICEMAT
Şunlar için geçerlidir: Hesaplanmış sütun Hesaplanan tablo Ölçü Görseli hesaplaması
Vadesinde faiz ödeyen bir menkul kıymetin \$100 yüz değeri başına fiyatını döndürür.
Sözdizimi
PRICEMAT(<settlement>, <maturity>, <issue>, <rate>, <yld>[, <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. |
sorun | Menkul değerin çıkış tarihi. |
oran | Menkul değerin çıkış tarihindeki faiz oranı. |
yld | Menkul kıymetin yıllık verimi. |
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
\$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.
PRICEMAT aşağıdaki gibi hesaplanır:
$$\text{PRICEMAT} = \frac{100 + (\frac{\text{DIM}}{\text{B}} \times \text{rate} \times 100)}{1 + (\frac{\\text{DSM}}{\text{B}} \times \text{yld})} - (\frac{\text{A}}{\text{B}} \times \text{rate} \times 100)$$
konumu:
- $\text{B}$ = yıl temelindeki gün sayısı.
- $\text{DSM}$ = düzenlemeden vadeye kadar olan gün sayısı.
- $\text{DIM}$ = çıkıştan vadeye kadar olan gün sayısı.
- $\text{A}$ = çıkıştan düzenlemeye kadar olan gün sayısı.
düzenleme, vade ve çıkış tamsayılara yuvarlanır.
temeli en yakın tamsayıya yuvarlanır.
Şu durumda bir hata döndürülür:
- düzenleme, vade veya çıkış geçerli bir tarih değil.
- vade > düzenleme > sorunu karşılanmamıştır.
- oran < 0.
- yld < 0.
- 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
Aşağıdaki DAX sorgusu:
Veri | Açıklama |
---|---|
2/15/2008 | Kapatma tarihi |
4/13/2008 | Vade tarihi |
11/11/2007 | Çıkış tarihi |
6.10% | Yarı aylık kupon yüzdesi |
6.10% | Verim yüzdesi |
0 | 30/360 esası |
EVALUATE
{
PRICEMAT(DATE(2008,2,15), DATE(2008,4,13), DATE(2007,11,11), 0.061, 0.061, 0)
}
Yukarıda belirtilen koşullara sahip bir menkul değerin \$100 yüz değeri başına fiyatını döndürür.
[Değer] |
---|
99.9844988755569 |