PRICE
A következőkre vonatkozik:Számított oszlop
Számított tábla
Mérték
Vizualizációszámítási
Egy rendszeres kamatot fizető értékpapír \$100 névértékre eső árát adja vissza.
Szintaxis
PRICE(<settlement>, <maturity>, <rate>, <yld>, <redemption>, <frequency>[, <basis>])
Paraméterek
Kifejezés | Definíció |
---|---|
settlement |
Az értékpapír kiegyenlítési dátuma. Az értékpapír-kiegyenlítés dátuma a kibocsátás utáni dátum, amikor az értékpapírt a vevőre cserélik. |
maturity |
Az értékpapír lejárati dátuma. A lejárati dátum az a dátum, amikor az értékpapír lejár. |
rate |
Az értékpapír éves szelvénydíja. |
yld |
Az értékpapír éves hozama. |
redemption |
Az értékpapír visszaváltási értéke \$100 névértékenként. |
frequency |
A szelvénykifizetések száma évente. Éves kifizetések esetén gyakoriság = 1; féléves, gyakoriság = 2; negyedéves gyakoriság = 4. |
basis |
(Nem kötelező) A használandó napszám alapja. Ha az alap nincs megadva, akkor a rendszer 0 értéket feltételez. Az elfogadott értékek a táblázat alatt láthatók. |
A basis
paraméter a következő értékeket fogadja el:
Basis |
Napszám alapja |
---|---|
0 vagy kihagyva | USA (NASD) 30/360 |
1 | Tényleges/tényleges |
2 | Tényleges/360 |
3 | Tényleges/365 |
4 | Európai 30/360 |
Visszaadott érték
A \$100 névértékre eső ár.
Megjegyzések
A dátumok szekvenciális sorozatszámokként vannak tárolva, hogy felhasználhatók legyenek a számításokban. Az DAX1899. december 30-án a 0. nap, 2008. január 1-je pedig 39448, mert 1899. december 30-a után 39 448 nap.
Az elszámolás dátuma az a dátum, amikor a vevő megvásárol egy szelvényt, például egy kötvényt. A lejárati dátum az a dátum, amikor egy szelvény lejár. Tegyük fel például, hogy egy 30 éves kötvényt 2008. január 1-jén bocsátanak ki, és hat hónappal később vásárolja meg egy vevő. A kibocsátás dátuma 2008. január 1., az elszámolás dátuma 2008. július 1., a lejárati dátum pedig 2038. január 1., amely 30 évvel a 2008. január 1-ét követő 30 év.
a kiegyenlítés és a lejárat egész számokra van csonkolva.
alap és gyakoriság a legközelebbi egész számra van kerekítve.
Hiba jelenik meg, ha:
- a kiegyenlítés vagy a lejárat nem érvényes dátum.
- kiegyenlítés ≥ lejárata.
- ráta < 0.
- yld < 0.
- beváltás ≤ 0.
- gyakorisága bármely szám, amely nem 1, 2 vagy 4.
- alap < 0 vagy alap > 4.
Ez a függvény nem támogatott DirectQuery módban, ha számított oszlopokban vagy sorszintű biztonsági (RLS) szabályokban használják.
Fontos:
Ha az N > 1 (N a kiegyenlítési dátum és a visszaváltás dátuma között fizetendő szelvények száma), a PRICE a következőképpen számítják ki:
$$\text{PRICE} = \bigg[ \frac{\text{redemption}}{(1 + \frac{\text{yld}}{\text{frequency}})^{(N - 1 + \frac{\text{DSC}}{\text{E}})})} \bigg] + \bigg[ \sum^{N}_{k=1} \frac{100 \times \frac{\text{rate}}{\text{frequency}}}{(1 + \frac{\text{yld}}{\text{frequency}})^{(k - 1 + \frac{\text{DSC}}{\text{E}}))}} \bigg] - \bigg[ 100 \times \frac{\text{rate}}{\text{frequency}} \times \frac{\text{A}}{\text{E}} \bigg]$$
Ha N = 1 (N a kiegyenlítési dátum és a visszaváltás dátuma között fizetendő szelvények száma), a PRICE a következőképpen számítjuk ki:
$$\text{DSR} = \text{E} – \text{A}$$
$$\text{T1} = 100 \times \frac{\text{rate}}{\text{frequency}} + \text{redemption}$$
$$\text{T2} = \frac{\text{yld}}{\text{frequency}} \times \frac{\text{DSR}}{\text{E}} + 1$$
$$\text{T3} = 100 \times \frac{\text{rate}}{\text{frequency}} \times \frac{\text{A}}{\text{E}}$$
$$\text{PRICE} = \frac{\text{T1}}{\text{T2}} – \text{T3}$$
hol:
- $\text{DSC}$ = a kiegyenlítés és a következő szelvénydátum közötti napok száma.
- $\text{E}$ = azon szelvényidőszak napjainak száma, amelyben a kiegyenlítés dátuma esik.
- $\text{A}$ = a szelvényidőszak kezdetétől a kiegyenlítési dátumig eltelt napok száma.
Példa
Adat | argumentum leírása |
---|---|
2/15/2008 | Kiegyenlítés dátuma |
11/15/2017 | Lejárat dátuma |
5.75% | Féléves kamatszelvény százalékos aránya |
6.50% | Százalékhozam |
\$100 | Visszaváltási érték |
2 | A gyakoriság féléves |
0 | 30/360 alap |
A következő DAX lekérdezés:
EVALUATE
{
PRICE(DATE(2008,2,15), DATE(2017,11,15), 0.0575, 0.065, 100, 2, 0)
}
A kötvény árát adja vissza a fenti feltételek szerint.
[Érték] |
---|
94.6343616213221 |