Sdílet prostřednictvím


ODDFPRICE

platí pro:Počítaný sloupecPočítaná tabulkamíravizuá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 počet dnů
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