PRICEDISC
Vzťahuje sa na:vypočítaný stĺpec
vypočítanej tabuľky
vizuálového výpočtu
Vráti cenu za \100 USD nominálnej hodnoty diskontovaného cenného papiera.
Syntax
PRICEDISC(<settlement>, <maturity>, <discount>, <redemption>[, <basis>])
Parametre
Termín | Definícia |
---|---|
settlement |
Dátum vyrovnania cenného papiera. Dátum vyrovnania cenného papiera predstavuje dátum nasledujúci po dátume vystavenia cenného papiera, v ktorom sa vykonalo obchodovanie s kupujúcim. |
maturity |
Dátum splatnosti cenného papiera. Dátum splatnosti je dátum, kedy uplynie platnosť cenného papiera. |
discount |
Diskontná sadzba cenného papiera. |
redemption |
Hodnota uplatnenia cenného papiera na \$100 nominálnej hodnoty. |
basis |
(Voliteľné) Typ základu počtu dní, ktorý sa má použiť. Ak je parameter basis vynechaný, predpokladá sa, že je 0. Akceptované hodnoty sú uvedené pod touto tabuľkou. |
Parameter basis
akceptuje nasledujúce hodnoty:
Basis |
Day count basis |
---|---|
0 alebo vynechaný | USA (NASD) 30/360 |
1 | Skutočný/skutočný |
2 | Skutočný/360 |
3 | Skutočný/365 |
4 | Európska 30/360 |
Vrátená hodnota
Cena za \$100 nominálnej hodnoty.
Poznámky
Dátumy sa ukladajú ako sekvenčné sériové čísla, aby sa mohli použiť vo výpočtoch. V DAXje 30. december 1899 dňom 0 a 1. január 2008 je dňom 39 448, pretože je to 39 448 dní po 30. decembri 1899.
Dátum vyrovnania je dátum, kedy kupujúci kúpi kupón, ako je napríklad dlhopis. Dátum splatnosti je dátum uplynutia platnosti cenného papiera. Predpokladajme napríklad, že 30-ročný dlhopis je vystavený 1. januára 2018 a kupujúci ho kúpi o šesť mesiacov neskôr. Dátum vystavenia by tak bol 1. január 2018, dátum vyrovnania 1. júl 2018 a dátum splatnosti by bol 1. január 2048, to je 30 rokov od 1. januára 2018, dátumu vystavenia.
PRICEDISC sa vypočíta takto:
$$\text{PRICEDISC} = \text{redemption} - \text{discount} \times \text{redemption} \times \frac{\text{DSM}}{\text{B}}$$
kde:
- $\text{B}$ = počet dní v roku, podľa základu roka.
- $\text{DSM}$ = počet dní od vyrovnania po splatnosť.
settlement a maturity sa skrátia na celé čísla.
basis sa zaokrúhli na najbližšie celé číslo.
Chyba sa vráti, ak:
- settlement alebo maturity nie sú platným dátumom.
- settlement ≥ maturity.
- zľava ≤ 0.
- uplatnenie ≤ 0.
- basis < 0 alebo basis > 4.
Táto funkcia nie je podporovaná na použitie v režime DirectQuery, keď sa používa vo vypočítaných stĺpcoch alebo v pravidlách zabezpečenia na úrovni riadkov (RLS).
Príklad
údajov | popisu argumentu |
---|---|
2/16/2008 | Dátum vyrovnania |
3/1/2008 | Dátum splatnosti |
5,25% | Percentuálna diskontná sadzba |
\$100 | Hodnota uplatnenia |
2 | Základ Skutočný/360 |
Nasledujúci DAX dotaz:
EVALUATE
{
PRICEDISC(DATE(2008,2,16), DATE(2008,3,1), 0.0525, 100, 2)
}
Vráti cenu dlhopisu za \100 NOMINÁLNEJ hodnoty pre dlhopis s vyššie uvedenými podmienkami.
[Hodnota] |
---|
99.7958333333333 |