YIELD
platí pro:počítaný sloupecPočítaná tabulkaMeasure vizuálu
Vrátí yield cenného papíru, který platí pravidelný úrok. Použijte YIELD k calculate obligaci yield.
Syntaxe
YIELD(<settlement>, <maturity>, <rate>, <pr>, <redemption>, <frequency>[, <basis>])
Parametry
Pojem | 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. |
rate |
Roční kupón cenného papíru rate. |
pr |
price zabezpečení na 100 tváří value. |
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 |
0 | Skutečné a skutečné |
2 | Skutečnost/360 |
3 | Skutečnost/365 |
4 | Evropská 30/360 |
Vrácení Value
yield zabezpečení.
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.
If existuje jedno období kupónu or méně, dokud se nevyplatí, YIELD se vypočítá takto:
$$\text{YIELD} = \frac{(\frac{\text{redemption}}{100} + \frac{\text{rate}}{\text{frequency}}) - (\frac{\text{par}}{100} + (\frac{\text{A}}{\text{E}} \times \frac{\text{rate}}{\text{frequency}})}{\frac{\text{par}}{100} + (\frac{\text{A}}{\text{E}} \times \frac{\text{rate}}{\text{frequency}})} \times \frac{\text{text{frequency} \times \text{E}}{\text{DSR}}$$
kde:
- $\text{A}$ = počet dní od začátku období kupónu do date vypořádání (nabíhání dnů).
- $\text{DSR}$ = počet dnů od vypořádání date k uplatnění date.
- $\text{E}$ = počet dní v období kupónu.
If do uplatnění je více než jedno období kupónu, YIELD se vypočítá prostřednictvím stovek iterací. Rozlišení používá newtonovou metodu na základě vzorce použitého pro funkci PRICE. yield se změní, dokud se odhadovaná price vzhledem k yield neblíží price.
vypořádání and splatnosti jsou zkrácena na celá čísla.
and základna se zaokrouhlí na nejbližší celé číslo.
Vrátí se errorif:
- vypořádání or splatnosti je not platné date.
- vypořádání ≥ splatnosti.
- rate < 0.
- pr ≤ 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 |
---|---|
15. února 08 | date vypořádání |
15. listopadu 16 | date splatnosti |
5.75% | Procento kupónu |
95.04287 | Price |
\$100 | Uplatnění value |
2 | Frekvence je pololetní (viz výše) |
0 | Základna 30/360 (viz výše) |
Následující dotaz DAX:
EVALUATE
{
YIELD(DATE(2008,2,15), DATE(2016,11,15), 0.0575, 95.04287, 100, 2,0)
}
Vrátí yield obligace s termíny uvedenými výše.
[Value] |
---|
0.0650000068807314 |