ODDFPRICE
platí pro:Počítaný sloupec
Počítaná tabulka
míra
vizuální
Vrátí cenu cenného papíru o nominální hodnotě \$100 s lichým (krátkým nebo dlouhým) prvním obdobím.
Syntax
ODDFPRICE(<settlement>, <maturity>, <issue>, <first_coupon>, <rate>, <yld>, <redemption>, <frequency>[, <basis>])
Parametry
Semestr | Definice |
---|---|
settlement |
Datum vypořádání cenného papíru. Datum vypořádání cenného papíru je datum po datu emise, kdy se cenné papíru obchoduje s kupujícím. |
maturity |
Datum splatnosti cenného papíru. Datum splatnosti je datum, kdy vyprší platnost cenného papíru. |
issue |
Datum vydání cenného papíru. |
first_coupon |
Datum prvního kupónu cenného papíru. |
rate |
Úroková sazba cenného papíru. |
yld |
Roční výnos cenného papíru. |
redemption |
Hodnota uplatnění cenného papíru za nominální hodnotu \$100. |
frequency |
Počet kupónových plateb za rok. Pro roční platby frekvence = 1; pro pololetní, četnost = 2; pro čtvrtletní frekvenci = 4. |
basis |
(Volitelné) Typ počtu dní, který se má použít. Pokud je základna vynechána, předpokládá se, že je 0. Přijaté hodnoty jsou uvedeny pod touto tabulkou. |
Parametr basis
přijímá následující hodnoty:
Basis |
|
---|---|
0 nebo vynecháno | US (NASD) 30/360 |
1 | Skutečné a skutečné |
2 | Skutečnost/360 |
3 | Skutečnost/365 |
4 | Evropská 30/360 |
Návratová hodnota
Cena za nominální hodnotu \$100.
Poznámky
Kalendářní data se ukládají jako pořadová čísla, aby je bylo možné použít ve výpočtech. V DAXje 30. prosince 1899 den 0 a 1. ledna 2008 je 39448, protože je to 39 448 dní po 30. prosinci 1899.
Datum vypořádání je datum, kdy kupující koupí kupón, například obligaci. Datum splatnosti je datum, kdy vyprší platnost kupónu. Předpokládejme například, že 1. ledna 2008 je vydána 30letová obligace a kupující ji koupí o šest měsíců později. Datum emise bude 1. ledna 2008, datum vypořádání bude 1. července 2008 a datum splatnosti bude 1. ledna 2038, což je 30 let od data emise 1. ledna 2008.
ODDFPRICE se vypočítá takto:
lichý první kupón:
$$\text{ODDFPRICE} = \bigg[ \frac{\text{redemption}}{(1 + \frac{\text{yld}}{\text{frequency}})^{(N - 1 + \frac{\text{DSC}}{\text{E}} })}} \bigg] + \bigg[ \frac{100 \times \frac{\text{rate}}{\text{frequency}} \times \frac{\text{DFC}}{\text{E}}}{(1 + \frac{\text {yld}}{\text{frequency}})^{(\frac{\text{DSC}}{\text{E}})}} \bigg] + \bigg[ \sum^{N}_{k=2} \frac{100 \times \fracc{\text{rate}}{\text{frequency}}}{(1 + \frac{\text{yld}}{\text{frequency}})^{(k - 1 + \frac{\text{DSC}}{\text{E}})}} \ bigg] - \Big[ 100 \times \frac{\text{rate}}{\text{frequency}} \times \frac{\text{A}}{\text{E}} \Big] $$
kde:
- $\text{A}$ = počet dní od začátku období kupónu do data vypořádání (nabíhání dnů).
- $\text{DSC}$ = počet dní od vypořádání do dalšího data kupónu.
- $\text{DFC}$ = počet dní od začátku lichého prvního kupónu do prvního data kupónu.
- $\text{E}$ = počet dní v období kupónu.
- $\text{N}$ = počet kupónů splatných mezi datem vypořádání a datem uplatnění. (Pokud toto číslo obsahuje zlomek, je uvolněn na další celé číslo.)
lichý první kupón:
$$\text{ODDFPRICE} = \bigg[ \frac{\text{redemption}}{(1 + \frac{\text{yld}}{\text{frequency}})^{(\text{N} + \text{N}_{q} + \frac{\text{DSC}}{\text{E}})}} \bigg] + \bigg[ \frac{100 \times \frac{\text{rate}}{\text{frequency}} \times \Big[ \sum^{\text{NC}}_{i=1} \frac{\text{DC}_{i}}{\text{NL}_{i}} \Big] }{(1 + \frac{\text{yld}}{\text{frequency}})^{(\text{N}_{q} + \frac{\text{DSC}}{\text{E}})}} \bigg] + \bigg[ \sum^{\text{N}}_{k=1} \frac{100 \times \frac{\text{rate}}{\text{ frequency}}}{(1 + \frac{\text{yld}}{\text{frequency}})^{(k - \text{N}_{q} + \frac{\text{DSC}}{\text{E}})}} \bigg] - \Big[ 100 \times \frac{\text{rate}}{\text{frequency}} \times \sum^{\text{NC}}_{i=1} \frac{\text{A}_{i}}{\text{NL}_{i}} \Big]$$
kde:
- $\text{A}_{i}$ = počet dní od začátku $i^{th}$ nebo posledního kvazi-kupónového období v liché době.
- $\text{DC}_{i}$ = počet dnů od data data (nebo data emise) do prvního kvazi-kupónu ($i = 1$) nebo počtu dnů v kvazi-kupónu ($i = 2$,..., $i = \text{NC}$).
- $\text{DSC}$ = počet dní od vypořádání do dalšího data kupónu.
- $\text{E}$ = počet dní v období kupónu.
- $\text{N}$ = počet kupónů splatných mezi prvním datem skutečného kupónu a datem uplatnění. (Pokud toto číslo obsahuje zlomek, je uvolněn na další celé číslo.)
- $\text{NC}$ = počet kvazi-kupónových období, která se vejdou do lichého období. (Pokud toto číslo obsahuje zlomek, je uvolněn na další celé číslo.)
- $\text{NL}_{i}$ = normální délka v celých dnech $i^{th}$ nebo poslední kvazi-kupónové období v nestandardním období.
- $\text{N}_{q}$ = počet celých kvazi-kupónových období mezi datem vypořádání a prvním kupónem.
vypořádání, splatnost, emise a first_coupon jsou zkráceny na celá čísla.
základna a frekvence se zaokrouhlují na nejbližší celé číslo.
Pokud se vrátí chyba:
- settlement, maturity, issue nebo first_coupon není platné datum.
- splatnost > first_coupon > vypořádání > problém není splněn.
- sazba < 0.
- yld < 0.
- uplatnění ≤ 0.
- frekvence je jakékoli jiné číslo než 1, 2 nebo 4.
- < 0 nebo > 4.
Tato funkce není podporována pro použití v režimu DirectQuery při použití v počítaných sloupcích nebo pravidlech zabezpečení na úrovni řádků (RLS).
Příklad
data | popis argumentu |
---|---|
11/11/2008 | Datum vypořádání |
3/1/2021 | Den splatnosti |
10/15/2008 | Datum vydání |
3/1/2009 | Datum prvního kupónu |
7,85% | Procento kupónu |
6,25% | Procento výnosu |
\$100,00 | Redemptive value |
2 | Frekvence je pololetní |
1 | Skutečný/skutečný základ |
Následující dotaz DAX:
EVALUATE
{
ODDFPRICE(DATE(2008,11,11), DATE(2021,3,1), DATE(2008,10,15), DATE(2009,3,1), 0.0785, 0.0625, 100.00, 2, 1)
}
Vrátí cenu cenného papíru o nominální hodnotě \100$, která má liché (krátké nebo dlouhé) první období s použitím termínů uvedených výše.
[Hodnota] |
---|
113.597717474079 |