Sdílet prostřednictvím


PRICEMAT

platí pro:Počítaný sloupecPočítaná tabulkamíravizuální

Vrátí cenu cenného papíru o nominální hodnotě \100$, která platí úrok při splatnosti.

Syntax

PRICEMAT(<settlement>, <maturity>, <issue>, <rate>, <yld>[, <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.
rate Úroková sazba cenného papíru k datu emise.
yld Roční výnos cenného papíru.
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.

  • PRICEMAT se vypočítá takto:

    $$\text{PRICEMAT} = \frac{100 + (\frac{\text{DIM}}{\text{B}} \times \text{rate} \times 100)}{1 + (\frac{\text{DSM}}{\text{B}} \times \text{yld})} – (\frac{\text{A}}{\text{B}} \times \text{rate} \times 100)$$

    kde:

    • $\text{B}$ = počet dní v roce v závislosti na roce.
    • $\text{DSM}$ = počet dní od vypořádání do splatnosti.
    • $\text{DIM}$ = počet dnů od emise do splatnosti.
    • $\text{A}$ = počet dnů od emise do vypořádání.
  • vypořádání, splatnost a emise jsou zkráceny na celá čísla.

  • základna se zaokrouhlí na nejbližší celé číslo.

  • Pokud se vrátí chyba:

    • settlement, maturity nebo issue není platné datum.
    • splatnost > vypořádání > problém není splněn.
    • sazba < 0.
    • yld < 0.
    • < 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

Následující dotaz DAX:

data popis
2/15/2008 Datum vypořádání
4/13/2008 Den splatnosti
11/11/2007 Datum vydání
6.10% Procentuální pololetní kupón
6.10% Procento výnosu
0 Základna 30/360
EVALUATE
{
  PRICEMAT(DATE(2008,2,15), DATE(2008,4,13), DATE(2007,11,11), 0.061, 0.061, 0)
}

Vrátí cenu cenného papíru o nominální hodnotě \100$s termíny uvedenými výše.

[Hodnota]
99.9844988755569