Documentatie/Calc-functies/OPT_TOUCH
TDF LibreOffice Document Liberation Project Blogs gemeenschap Weblate Nextcloud Redmine Ask LibreOffice Doneren
Functienaam:
OPT_TOUCH
Categorie:
Financieel
Samenvatting:
Berekent de prijs voor een touch/no-touch-optie met behulp van het Black-Scholes-prijsmodel.
Syntaxis:
OPT_TOUCH(Spot; Beweeglijkheid; Tarief; Buitenlands tarief; Vervaldatum; Ondergrens; Bovengrens; Buitenlands/Binnenlands; Knock-In/Out; Grenstype[; Grieks])
Retourneert:
Retourneert een reëel getal dat de prijs is voor een optie met de opgegeven kenmerken. Het geretourneerde getal is in dezelfde munteenheid als relevante argumenten, zoals de spotprijs en barrièreniveaus.
Argumenten:
Spot is een positief reëel getal, of een verwijzing naar een cel die dat getal bevat, wat de huidige marktprijs van de onderliggende object is.
Beweeglijkheid is een positief reëel getal (uitgedrukt als een percentage, zoals 2,5%, of een decimale breuk, zoals 0,025), of een verwijzing naar een cel die dat getal bevat, wat de geschatte jaarlijkse volatiliteit van de onderliggende waarde is.
Tarief is een reëel getal (uitgedrukt als een percentage, zoals 2,5%, of een decimale breuk, zoals 0,025), of een verwijzing naar een cel die dat getal bevat, dat is de continu samengestelde jaarlijkse risicovrije rente is.
Buitenlands tarief is een reëel getal (uitgedrukt als een percentage, zoals 2,5%, of een decimale breuk, zoals 0,025), of een verwijzing naar een cel die dat getal bevat, dat is de continu samengestelde jaarlijkse buitenlandse rente is.
Vervaldatum is een niet-negatief reëel getal, of een verwijzing naar een cel die dat getal bevat, wat de tijd tot de vervaldag van de optie in jaren is.
Ondergrens is een reëel getal, of een verwijzing naar een cel die dat nummer bevat, wat de vooraf bepaalde ondergrens is. Deze moet op nul worden gezet om geen ondergrens te hebben.
Bovengrens is een reëel getal, of een verwijzing naar een cel die dat nummer bevat, wat de vooraf bepaalde bovengrens is. Deze moet op nul worden gezet om geen bovengrens te hebben.
Buitenlands/Binnenlands is een tekenreeks, of een verwijzing naar een cel die die tekenreeks bevat, die aangeeft of de optie binnenlandse (elke tekenreeks die begint met een kleine letter "d") of buitenlandse (elke tekenreeks die begint met een kleine letter "f") valuta betaalt.
Knock-In/Out is een tekenreeks, of een verwijzing naar een cel die die tekenreeks bevat, die aangeeft of de optie een in- en uitschakeling is (elke tekenreeks die begint met een kleine letter "i") of een aftopping (een tekenreeks die begint met een kleine letter "o").
Grenstype is een tekenreeks, of een verwijzing naar een cel die die tekenreeks bevat, die aangeeft of de grens continu wordt bewaakt (kleine letter "c") of alleen aan het einde (kleine letter "e").
Greek is a string of lowercase characters, or a reference to a cell containing that string, which determines which of the available "Greeks" should be used. A Greek is a measure of how the option price changes as a parameter in the Black-Scholes model is changed. The following table lists the available options.
String | Description |
---|---|
"value" or "v" or "price" or "p" | No price sensitivity analysis is required and so OPT_TOUCH simply returns the option price. This is the default that is applied if the Greek argument is omitted. |
"delta" or "d" | Represents the sensitivity of the option price to changes in the value of the underlying asset. |
"gamma" or "g" | gamma is a second order Greek that measures the sensitivity of delta to changes in the value of the underlying asset. |
"theta" or "t" | Represents the sensitivity of the option price to changes in the time to maturity. |
"vega" or "e" | Represents the sensitivity of the option price to changes in volatility. |
"volga" or "o" | volga is a second order Greek that measures the sensitivity of vega to changes in volatility. |
"vanna" or "a" | vanna is a second order Greek that measures the sensitivity of delta to changes in volatility. |
"rho" or "r" | Represents the sensitivity of the option price to changes in the (domestic) interest rate. |
"rhof" or "f" | Represents the sensitivity of the option price to changes in the foreign interest rate. |
- Als een van de argumenten Spot, Beweeglijkheid, Tarief, Buitenlands tarief, Vervaldatum, Ondergrens of Bovengrens niet-numeriek is, dan retourneert OPT_PROB_INMONEY als foutcode #WAARDE!
- Als Spot of Beweeglijkheid kleiner is dan of gelijk is aan 0,0, dan retourneert OPT_TOUCH als foutcode Ongeldig argument (Fout:502).
- Als Vervaldatum kleiner is dan 0,0 dan retourneert OPT_TOUCH als foutcode Ongeldig argument (Fout:502).
- Als Buitenlands/Binnenlands, Knock-In/Out, Grenstype of Grieks niet voldoet aan de bovenstaande beperkingen, dan retourneert OPT_BARRIER als foutcode Ongeldig argument (Fout:502).
Aanvullende details:
Details specifiek voor de functie OPT_TOUCH
- Meer informatie over touch/no-touch opties is te vinden op veel financiële websites.
- De naamruimte voor OPT_TOUCH is
COM.SUN.STAR.SHEET.ADDIN.PRICINGFUNCTIONS.GETOPTTOUCH
.
Algemene informatie over de optiewaarderingsfuncties van Calc
- In de financiële wereld is een optie een contract dat het recht geeft om een actief te kopen of te verkopen tegen een vooraf bepaalde prijs in een bepaald tijdsbestek. Meer achtergrondinformatie is te vinden op deze pagina en in de bronnen waarnaar het verwijst.
- Calc biedt vier functies die kunnen worden gebruikt bij de waardering van financiële opties, namelijk:
- OPT_BARRIER – berekent de prijs voor een grensoptie.
- OPT_TOUCH – berekent de prijs voor een touch / no-touch optie.
- OPT_PROB_INMONEY – berekent de kans dat een actief op de vervaldag tussen twee grensniveaus terechtkomt.
- OPT_PROB_HIT – berekent de kans dat een activum een vooraf bepaalde grensprijs bereikt.
- Dergelijke functies zijn niet gespecificeerd in ODF 1.2 en zijn niet beschikbaar in andere populaire spreadsheettoepassingen.
- Deze vier functies zijn gebaseerd op een implementatie van het veelgebruikte Black-Scholes prijsmodel, dat ervan uitgaat dat de waarde van de onderliggende waarde kan worden gemodelleerd als een geometrische Brownse beweging. De wiskunde achter dit model valt buiten het bestek van deze wiki, maar meer informatie is te vinden op deze pagina en in de bronnen waarnaar het verwijst.
Voorbeelden:
Uitgewerkt voorbeeld, inclusief berekening van Grieks
A | B | C | D | E | |
---|---|---|---|---|---|
1 | Spot | 1,2 | Prijs | 860,66391608499600 | |
2 | Beweeglijkheid | 12% | delta | 1.144,12757620840000 | |
3 | Tarief | 1% | gamma | −61.435,34038188970000 | |
4 | Buitenlands tarief | 2% | theta | 659,29777915478300 | |
5 | Vervaldatum | 0,4137 | vega | −4.411,45133663778000 | |
6 | Ondergrens | 1,05 | volga | −48.120,74826257920000 | |
7 | Bovengrens | 1,4 | vanna | 4.946,72395191636000 | |
8 | Buitenlands/Binnenlands | d | rho | 94,32777963799720 | |
9 | Knock-In/Out | o | rhof | −450,38444172236100 | |
10 | Grenstype | c |
In de bovenstaande gegevens:
- Cellen B1:B10 bevatten de waarden voor alle argumenten, behalve Grieks.
- Cellen E1:E9 bevatten de berekende waarden voor de verschillende Griekse argumenten (vermeld in cellen D1:D9).
- Cel E1 bevat de formule
=1000*OPT_TOUCH($B$1, $B$2, $B$3, $B$4, $B$5, $B$6, $ B$7, $B$8, $B$9, $B$10, $D1)
en dit retourneert dezelfde waarde die zou worden verkregen door het argument Grieks weg te laten. Merk op dat de vermenigvuldigingsfactor van 1000 voor het gemak is opgenomen. - Cel E2 bevat de formule
=1000*OPT_TOUCH($B$1, $B$2, $B$3, $B$4, $B$5, $B$6, $ B$7, $B$8, $B$9, $B$10, $D2)
. - De formules voor cellen E3:E9 zijn vergelijkbaar, waarbij de cel waarnaar wordt verwezen in het laatste argument dienovereenkomstig wordt bijgewerkt.
Andere voorbeelden
Formule | Beschrijving | Retourneert |
---|---|---|
=OPT_TOUCH(80; 0,2; 0,05; 0; 0,5; 60; 0; "f"; "o"; "c"; "r") | De functie berekent het rho Grieks voor een touch/no-touch optie met de gespecificeerde kenmerken. | 15,5516423091662 |
=OPT_TOUCH(50; 0,25; 0,05; 0; 1; 0; 55; "d"; "i"; "c") | De functie berekent de prijs voor een touch/no-touch optie met de gespecificeerde kenmerken. Het argument Grieks wordt weggelaten en daarom retourneert de functie standaard de prijs. | 0,687637887461457 |
Gerelateerde LibreOffice-functies:
ODF standaard:
Geen
Gerelateerde (of gelijkwaardige) Excel-functies:
Geen