ODDFYIELD
Koskee seuraavia:Laskettu sarakeLaskettu taulukkoMeasureVisuaalinen laskutoimitus
Palauttaa sen arvopaperin yield, jolla on odd (lyhyt or pitkä) first-aika.
Syntaksi
ODDFYIELD(<settlement>, <maturity>, <issue>, <first_coupon>, <rate>, <pr>, <redemption>, <frequency>[, <basis>])
Parametrit
Termi | Määritelmä |
---|---|
settlement |
Arvopaperin tilitys date. Arvopaperiratkaisun date on date liikkeellelaskun jälkeen date, kun arvopaperi kaupataan ostajalle. |
maturity |
Arvopaperin erääntyminen date. Erääntyminen date on date arvopaperin vanhennuttamishetkellä. |
issue |
Arvopaperin ongelma date. |
first_coupon |
Arvopaperin first koronmaksu date. |
rate |
Arvopaperin kiinnostus rate. |
pr |
Arvopaperin price. |
redemption |
Arvopaperin lunastus value /\$100 face value. |
frequency |
Koronmaksujen määrä yearkohti . Vuosittaiset maksut: tiheys = 1; puolivuosittaiset, tiheys = 2; neljännesvuosittain, tiheys = 4. |
basis |
(Valinnainen) Käytettävän daycount perustan tyyppi. If perusta jätetään pois, sen oletetaan olevan 0. Hyväksytyt values on lueteltu tämän taulukon alla. |
basis
-parametri hyväksyy seuraavat values:
Basis |
Day count perustan |
---|---|
0 or puuttuu | US (NASD) 30/360 |
1 | Toteutunut/toteutunut |
2 | Toteutunut/360 |
3 | Toteutunut/365 |
4 | Eurooppa 30/360 |
Palauta Value
Arvopaperin yield.
Huomautuksia
Päivämäärät tallennetaan peräkkäisiksi sarjanumeroiksi, jotta niitä voidaan käyttää laskutoimituksissa. DAX30. joulukuuta 1899 on day 0. tammikuuta 2008 and 1. tammikuuta 2008 on 39448, koska se on 39 448 päivää 30.12.1899 jälkeen.
settlement
date on date ostaja ostaa koronmaksun, kuten arvopaperin. Erääntyminen date on date, kun koronmaksu vanhenee. Oletetaan esimerkiksi, että 30year -arvopaperi julkaistaan 1.1.2008, and ostaja ostaa kuuden kuukauden kuluttua. Liikkeellelasku date olisi 1.1.2008, tilitys date olisi 1.7.2008, and erääntyminen date olisi 1.1.2038, joka on 30 vuotta liikkeellelaskun 1.1.2008 jälkeen date.ODDFYIELD lasketaan toistuvalla menetelmällä. Siinä käytetään Newtonin menetelmää funktiolle ODDFPRICEkäytetyn kaavan perusteella. yield muutetaan 100 iteraation kautta, kunnes arvioitu price annetulla yield on lähellä price. katso ODDFYIELD käyttämä kaava ODDFPRICE.
tilitys, erääntyminen, liikkeellelasku and first_coupon katkaistaan kokonaisluvuksi.
perusta and tiheys pyöristetään lähimpään kokonaislukuun.
Palautetaan errorif:
-
settlement
,maturity
,issue
, orfirst_coupon
on not kelvollinen date. -
maturity
>first_coupon
>settlement
>issue
tyytyy not. -
rate
< 0. -
pr
≤ 0. -
redemption
≤ 0. -
frequency
on mikä tahansa luku, joka on muu kuin 1, 2 or 4. -
basis
< 0 orbasis
> 4.
-
Tätä funktiota not tueta DirectQuery-tilassa, kun sitä käytetään lasketuissa sarakkeissa or rivitason suojauksen (RLS) säännöissä.
Esimerkki
Data | argumentin kuvauksen |
---|---|
11. marraskuuta 2008, klo | Tilitys date |
1. maaliskuuta 2021, klo | Erääntyminen date |
15. lokakuuta 2008, klo | Ongelman date |
1. maaliskuuta 2009, klo | First koronmaksun date |
5,75% | Prosenttimaksu |
84.50 | Price |
100 | Lunastavat value |
2 | Tiheys on puolivuosittainen |
0 | 30/360 perusta |
Seuraava kyselyn DAX:
EVALUATE
{
ODDFYIELD(DATE(2008,11,11), DATE(2021,3,1), DATE(2008,10,15), DATE(2009,3,1), 0.0575, 84.50, 100, 2, 0)
}
Palauttaa sellaisen arvopaperin yield, jolla on odd (lyhyt or pitkä) first ajanjakson, käyttäen yllä määritettyjä ehtoja.
[Value] |
---|
0.0772455415972989 |