Delen via


ODDFYIELD

Van toepassing op:berekende kolomberekende tabelMetingVisuele berekening

Berekent het rendement van een waardepapier met een afwijkende (korte of lange) eerste termijn.

Syntaxis

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

Parameters

Term Definitie
settlement De stortingsdatum van het waardepapier. De stortingsdatum van het waardepapier is de datum na de uitgiftedatum wanneer het waardepapier aan de koper wordt verhandeld.
maturity De vervaldatum van het waardepapier. De vervaldatum is de datum waarop het waardepapier verloopt.
issue De uitgiftedatum van de beveiliging.
first_coupon De eerste coupondatum van het waardepapier.
rate Het rentepercentage van het waardepapier.
pr De prijs van het waardepapier.
redemption De aflossingswaarde van het waardepapier per \$ 100 nominale waarde.
frequency Het aantal couponbetalingen per jaar. Voor jaarlijkse betalingen, frequentie = 1; voor halfjaarlijks, frequency = 2; voor kwartaal, frequentie = 4.
basis (Optioneel) Het type dagaantal dat moet worden gebruikt. Als basis wordt weggelaten, wordt ervan uitgegaan dat deze 0 is. De geaccepteerde waarden worden onder deze tabel weergegeven.

De parameter basis accepteert de volgende waarden:

Basis aantal dagen
0 of weggelaten VS (NASD) 30/360
1 Werkelijk/werkelijk
2 Werkelijk/360
3 Werkelijk/365
4 Europees 30/360

Retourwaarde

Het rendement van het waardepapier.

Opmerkingen

  • Datums worden opgeslagen als opeenvolgende serienummers, zodat ze kunnen worden gebruikt in berekeningen. In DAX, 30 december 1899 is dag 0 en 1 januari 2008 is 39448 omdat het 39.448 dagen na 30 december 1899 is.

  • De settlement datum is de datum waarop een koper een coupon koopt, zoals een obligatie. De vervaldatum is de datum waarop een coupon verloopt. Stel dat een obligatie van 30 jaar wordt uitgegeven op 1 januari 2008 en wordt gekocht door een koper zes maanden later. De uitgiftedatum zou 1 januari 2008 zijn, de stortingsdatum zou 1 juli 2008 zijn en de vervaldatum zou 1 januari 2038 zijn, wat 30 jaar na de uitgiftedatum van 1 januari 2008 is.

  • ODDFYIELD wordt berekend met behulp van een iteratieve methode. De methode Newton wordt gebruikt op basis van de formule die wordt gebruikt voor de functie ODDFPRICE. Het rendement wordt gewijzigd tot 100 iteraties totdat de geschatte prijs met het opgegeven rendement dicht bij de prijs ligt. Zie ODDFPRICE voor de formule die ODDFYIELD gebruikt.

  • stortingsdatum, vervaldatum, uitgifte en first_coupon worden afgekapt tot gehele getallen.

  • basis en frequentie worden afgerond op het dichtstbijzijnde gehele getal.

  • Er wordt een fout geretourneerd als:

    • settlement, maturity, issueof first_coupon is geen geldige datum.
    • maturity > first_coupon > settlement > issue is niet tevreden.
    • rate < 0.
    • pr ≤ 0.
    • redemption ≤ 0.
    • frequency is een ander getal dan 1, 2 of 4.
    • basis < 0 of basis> 4.
  • Deze functie wordt niet ondersteund voor gebruik in de DirectQuery-modus wanneer deze wordt gebruikt in regels voor beveiliging op rijniveau (berekende kolommen of beveiliging op rijniveau).

Voorbeeld

Data beschrijving van argument
11 november 2008 Stortingsdatum
1 maart 2021 Vervaldatum
15 oktober 2008 Uitgiftedatum
1 maart 2009 Eerste coupondatum
5,75% Percentagecoupon
84.50 Prijs
100 Redemptive value
2 Frequentie is halfjaarlijks
0 30/360 basis

De volgende DAX query:

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

Retourneert het rendement van een waardepapier met een afwijkende (korte of lange) eerste periode, met behulp van de hierboven opgegeven voorwaarden.

[waarde]
0.0772455415972989