ODDFPRICE
platí pro:počítaný sloupecPočítaná tabulkaMeasure vizuálu
Vrátí price na 100 usd value cenného papíru, který má first období odd (krátké or dlouhé).
Syntax
ODDFPRICE(<settlement>, <maturity>, <issue>, <first_coupon>, <rate>, <yld>, <redemption>, <frequency>[, <basis>])
Parametry
Semestr | Definice |
---|---|
settlement |
Vypořádání cenného papíru date. date vypořádání cenného papíru je date po emise date, když se cenného papíru obchoduje s kupujícím. |
maturity |
Splatnost cenného papíru date. date splatnosti je date při vypršení platnosti cenného papíru. |
issue |
Problém zabezpečení date. |
first_coupon |
datekupónu first cenného papíru . |
rate |
Zájem o cenného papíru rate. |
yld |
Roční yieldcenného papíru . |
redemption |
value uplatnění cenného papíru za \100 tváří value. |
frequency |
Počet kupónových plateb na year. Pro roční platby frekvence = 1; pro pololetní, četnost = 2; pro čtvrtletní frekvenci = 4. |
basis |
(Volitelné) Typ daycount, který se má použít. If základ je vynechán, předpokládá se, že je 0. Akceptované values jsou uvedené pod touto tabulkou. |
Parametr basis
přijímá následující values:
Basis |
Day count |
---|---|
0 or vynecháno | US (NASD) 30/360 |
1 | Skutečné a skutečné |
2 | Skutečnost/360 |
3 | Skutečnost/365 |
4 | Evropská 30/360 |
Vrácení Value
price na obličej \$100 value.
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 day 0, and 1. ledna 2008 je 39448, protože je to 39 448 dní po 30. prosinci 1899.
Vypořádání date je date kupující koupí kupon, například obligaci. date splatnosti je date, když vyprší platnost kupónu. Předpokládejme například, že 1. ledna 2008 je vydána 30-year obligace, and kupující koupí o šest měsíců později. Emise date bude 1. ledna 2008, vypořádání date bude 1. července 2008, anddate splatnosti bude 1. ledna 2038, což je 30 let od 1. ledna 2008, emise date.
ODDFPRICE se vypočítá takto:
Odd krátký first 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{1yld}}{\text{frequency}})^{(\frac{\text{DSC}}{\text{E}})}} \bigg] + \bigg[ \sum^{N}_{k=2} \frac{100 \times \frac{\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 date vypořádání (nabíhání dnů).
- $\text{DSC}$ = počet dní od vypořádání do next kupónu date.
- $\text{DFC}$ = počet dní od začátku oddfirst kupónu do first kupónu date.
- $\text{E}$ = počet dní v období kupónu.
- $\text{N}$ = počet kupónů splatných mezi vypořádáním dateand vykoupení date. (If toto číslo contains zlomek, je uvolněn na next celé číslo.)
Odd dlouhý first kupón:
$$\text{ODDFPRICE} = \bigg[ \frac{\text{redemption}}{(1 + \frac{\text{yld}}{\text{frequency}})^{(\text{N} + \text{N}_{q} + \frac{\text{\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}$, orlast, kvazi-kupónové období v odd období.
- $\text{DC}_{i}$ = počet dnů od data date (or emise date) na first quasi-kupón ($i = 1$) or počet dnů v kvazi-kupónu ($i = 2$,..., $i = \text{NC}$).
- $\text{DSC}$ = počet dnů od vypořádání do next kupónu date.
- $\text{E}$ = počet dní v období kupónu.
- $\text{N}$ = počet kupónů splatných mezi first skutečným kupónem dateand uplatněním date. (If toto číslo contains zlomek, je uvolněn na next celé číslo.)
- $\text{NC}$ = počet kvazi-kupónových období, která se vejdou do odd období. (If toto číslo contains zlomek, je uvolněn na next celé číslo.)
- $\text{NL}_{i}$ = normální délka v celých dnech $i^{th}$, orlast, kvazi-kupónové období v odd období.
- $\text{N}_{q}$ = počet celých kvazi-kupónových období mezi vypořádáním dateandfirst kupónu.
settlement, maturity, issue, and first_coupon jsou zkráceny na celá čísla.
základna and četnosti se zaokrouhlí na nejbližší celé číslo.
Vrátí se errorif:
- vypořádání, splatnost, emise, or first_coupon je not platné date.
- > first_coupon > vypořádání > emise je not splněna.
- rate < 0.
- yld < 0.
- uplatnění ≤ 0.
- frekvence je jakékoli jiné číslo než 1, 2, or 4.
- < 0 or> 4.
Tato funkce je not podporována pro použití v režimu DirectQuery při použití v počítaných sloupcích or pravidla zabezpečení na úrovni řádků (RLS).
Příklad
data | popis argumentu |
---|---|
11/11/2008 | date vypořádání |
3/1/2021 | date splatnosti |
10/15/2008 | Problém date |
3/1/2009 | First kupónové date |
7,85% | Procento kupónu |
6,25% | Procento yield |
\$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í price 100 value cenného papíru, který má odd (krátký or dlouhý) first období s použitím termínů uvedených výše.
[Value] |
---|
113.597717474079 |