Megosztás a következőn keresztül:


YIELD

A következőkre vonatkozik:Számított oszlopSzámított táblaMértékVizualizációszámítási

Egy rendszeres kamatot fizető értékpapír hozamát adja vissza. A YIELD használatával kiszámíthatja a kötvényhozamot.

Syntax

YIELD(<settlement>, <maturity>, <rate>, <pr>, <redemption>, <frequency>[, <basis>])

Paraméterek

Időszak Definíció
settlement Az értékpapír kiegyenlítési dátuma. Az értékpapír-kiegyenlítés dátuma a kibocsátás utáni dátum, amikor az értékpapírt a vevőre cserélik.
maturity Az értékpapír lejárati dátuma. A lejárati dátum az a dátum, amikor az értékpapír lejár.
rate Az értékpapír éves szelvénydíja.
pr Az értékpapír ára \$100 névértékre vetítve.
redemption Az értékpapír visszaváltási értéke \$100 névértékenként.
frequency A szelvénykifizetések száma évente. Éves kifizetések esetén gyakoriság = 1; féléves, gyakoriság = 2; negyedéves gyakoriság = 4.
basis (Nem kötelező) A használandó napszám alapja. Ha az alap nincs megadva, akkor a rendszer 0 értéket feltételez. Az elfogadott értékek a táblázat alatt láthatók.

A basis paraméter a következő értékeket fogadja el:

Basis Napszám alapja
0 vagy kihagyva USA (NASD) 30/360
0 Tényleges/tényleges
2 Tényleges/360
3 Tényleges/365
4 Európai 30/360

Visszaadott érték

Az értékpapír hozama.

Megjegyzések

  • A dátumok szekvenciális sorozatszámokként vannak tárolva, hogy felhasználhatók legyenek a számításokban. Az DAX1899. december 30-án a 0. nap, 2008. január 1-je pedig 39448, mert 1899. december 30-a után 39 448 nap.

  • Az elszámolás dátuma az a dátum, amikor a vevő megvásárol egy szelvényt, például egy kötvényt. A lejárati dátum az a dátum, amikor egy szelvény lejár. Tegyük fel például, hogy egy 30 éves kötvényt 2008. január 1-jén bocsátanak ki, és hat hónappal később vásárolja meg egy vevő. A kibocsátás dátuma 2008. január 1., az elszámolás dátuma 2008. július 1., a lejárati dátum pedig 2038. január 1., amely 30 évvel a 2008. január 1-ét követő 30 év.

  • Ha egy vagy kevesebb szelvényidőszak van a beváltásig, a YIELD a következőképpen számítjuk ki:

    $$\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{frequency} \times \text{E}}{\text{DSR}}$$

    ahol:

    • $\text{A}$ = a szelvényidőszak kezdetétől a kiegyenlítési dátumig (felhalmozott napok) eltelt napok száma.
    • $\text{DSR}$ = a kiegyenlítés dátumától a beváltási dátumig számított napok száma.
    • $\text{E}$ = a szelvényidőszak napjainak száma.
  • Ha a visszaváltásig egynél több szelvényidőszak van, a YIELD száz iterációval számítják ki. A feloldás a Newton metódust használja a PRICEfüggvényhez használt képlet alapján. A hozam addig változik, amíg a becsült ár nem változik, mivel a hozam közel van az árhoz.

  • a kiegyenlítés és a lejárat egész számokra van csonkolva.

  • gyakoriságot, és az alap a legközelebbi egész számra van kerekítve.

  • Hiba jelenik meg, ha:

    • a kiegyenlítés vagy a lejárat nem érvényes dátum.
    • kiegyenlítés ≥ lejárata.
    • ráta < 0.
    • pr ≤ 0.
    • beváltás ≤ 0.
    • gyakorisága bármely szám, amely nem 1, 2 vagy 4.
    • alap < 0 vagy alap > 4.
  • Ez a függvény nem támogatott DirectQuery módban, ha számított oszlopokban vagy sorszintű biztonsági (RLS) szabályokban használják.

Példa

Adatok Leírás
2008. február 15. Kiegyenlítés dátuma
15-Nov-16 Lejárat dátuma
5.75% Százalékszelvény
95.04287 Ár
\$100 Visszaváltási érték
2 A gyakoriság féléves (lásd fent)
0 30/360 alap (lásd fent)

A következő DAX lekérdezés:

EVALUATE
{
  YIELD(DATE(2008,2,15), DATE(2016,11,15), 0.0575, 95.04287, 100, 2,0)
}

Egy kötvény hozamát adja vissza a fent megadott feltételekkel.

[Érték]
0.0650000068807314