Del via


ODDFYIELD

Gjelder beregnet beregning av beregnet tabellfor beregnet kolonne

Returnerer avkastningen for et verdipapir som har en odde (kort eller lang) første periode.

Syntaks

ODDFYIELD(<settlement>, <maturity>, <issue>, <first_coupon>, <rate>, <pr>, <redemption>, <frequency>[, <basis>])

Parametere

Term Definisjon
Oppgjør Verdipapirets betalingsdato. Betalingsdatoen for sikkerhet er datoen etter utstedelsesdatoen når verdipapiret byttes til kjøperen.
Modenhet Verdipapirets forfallsdato. Forfallsdatoen er datoen når verdipapiret utløper.
Problemet Verdipapirets utstedelsesdato.
first_coupon Verdipapirets første kupongdato.
Rate Verdipapirets rentesats.
Pr Verdipapirets pris.
Innløsning Verdipapirets innløsningsverdi per pålydende \$100.
Frekvens Antall renteinnbetalinger per år. For årlige innbetalinger, frekvens = 1; for halvårlig, frekvens = 2; for kvartalsvis, frekvens = 4.
Grunnlag (Valgfritt) Typen basis for antall dager som skal brukes. Hvis basis utelates, antas det å være 0. De godtatte verdiene er oppført under denne tabellen.

Basisparameteren godtar følgende verdier:

Grunnlag Dagtellingsbasis
0 eller utelatt USA (NASD) 30/360
1 Faktisk/faktisk
2 Faktisk/360
3 Faktisk/365
4 Europeiske 30/360

Returverdi

Verdipapirets avkastning.

Merknader

  • Datoer lagres som sekvensielle serienumre, slik at de kan brukes i beregninger. Desember 30, 1899 er dag 0, og 1 januar 2008 er 39448 fordi det er 39 448 dager etter 30 desember 1899.

  • Betalingsdatoen er datoen en kjøper kjøper en kupong, for eksempel en obligasjon. Forfallsdatoen er datoen en kupong utløper. Anta for eksempel at en 30-årig obligasjon utstedes 1. januar 2008 og kjøpes av en kjøper seks måneder senere. Utstedelsesdatoen vil være 1. januar 2008, betalingsdatoen vil være 1. juli 2008, og forfallsdatoen vil være 1. januar 2038, som er 30 år etter utstedelsesdatoen 1. januar 2008.

  • ODDFYIELD beregnes ved hjelp av en gjentakelsesmetode. Den bruker Newton-metoden basert på formelen som brukes for funksjonen ODDFPRICE. Avkastningen endres gjennom 100 gjentakelser til den estimerte prisen med gitt avkastning er nær prisen. Se ODDFPRICE for formelen som ODDFYIELD bruker.

  • betalingsdato, forfallsdato, utstedelse og first_coupon avkortes til heltall.

  • basis og frekvens avrundes til nærmeste heltall.

  • En feil returneres hvis:

    • betalingsdato, forfallsdato, utstedelse eller first_coupon er ikke en gyldig dato.
    • forfallsdato > first_coupon > utligningsproblem > er ikke oppfylt.
    • rente < 0.
    • pr ≤ 0.
    • innløsning ≤ 0.
    • frekvens er et hvilket som helst tall som er annet enn 1, 2 eller 4.
    • basis < 0 eller basis > 4.
  • Denne funksjonen støttes ikke for bruk i DirectQuery-modus når den brukes i beregnede kolonner eller regler for sikkerhet på radnivå (RLS).

Eksempel

Data Argumentbeskrivelse
11. november 2008 kl. Betalingsdato
1. mars 2021 kl. Forfallsdato
15. oktober 2008 kl. Utstedelsesdato
1. mars 2009 kl. Første renteinnbetalingsdato
5.75% Prosentkupong
84.50 Pris
100 Forløsende verdi
2 Hyppigheten er halvårlig
0 30/360 basis

Følgende DAX-spørring:

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)
}

Returnerer avkastningen for et verdipapir som har en odde (kort eller lang) første periode, ved hjelp av vilkårene som er angitt ovenfor.

[Verdi]
0.0772455415972989