Fourieroptieprijsberekening van Carr–Madan uitgelegd
Ontdek hoe demping van Carr–Madan, karakteristieke functies met complexe verschuiving, FFT-roosters en controles op numerieke fouten optieprijzen opleveren
Direct antwoord
Bij de prijsberekening van Carr–Madan wordt de call-prijsfunctie vermenigvuldigd met een exponentiële dempingsfactor, zodat zij een bruikbare Fouriertransformatie heeft. Een karakteristieke functie met een verschuiving levert vervolgens de transformatie, en een FFT kan de prijzen voor log-strikes gezamenlijk terughalen.
De methode is een prijsengine en geen model
Carr–Madan begint met een risiconeutrale karakteristieke functie voor de terminale log-prijs en een Europese call-prijsfunctie over log-strikes.
Dezelfde verdisconteerde verwachting wordt herschikt in de Fourierruimte, waar convolutieachtige berekeningen producten worden en reguliere integralen.
De methode kiest geen volatiliteit, sprongen of risicopremies; die komen binnen via de modelspecifieke karakteristieke functie.
Demping repareert de transformatie van de callprijs
Wanneer log-strike k naar min oneindig gaat, nadert een call het intrinsieke gebied dat op een forward lijkt en is de call niet integreerbaar over alle k.
Door C(k) te vermenigvuldigen met e^{αk} voor een geschikte positieve α, neemt de gedempte functie aan beide uiteinden af onder de vereiste momentvoorwaarde.
De dempingsparameter is analytisch gereedschap en geen marktvoorkeur of extra modelparameter die moet worden gekalibreerd.
Een complexe verschuiving verbindt prijs en verdeling
Volgens een gebruikelijke conventie gebruikt de Fouriertransformatie van e^{αk}C(k) de karakteristieke functie van de log-prijs bij u−i(α+1).
Een noemer uit de getransformeerde payoff van de call bevat α en frequentie u; de tekens veranderen als de Fourierconventie of de definitie van de log-prijs verandert.
De complexe verschuiving vereist dat E[S_T^{α+1}] eindig is, dus een willekeurig grote α kan buiten het momentdomein van het model vallen.
FFT creëert een gekoppeld paar roosters
De integraal kan afzonderlijk voor elke strike worden geëvalueerd, terwijl een FFT in één bewerking een regelmatig verdeelde strook log-strikes evalueert.
Met N punten voldoen de frequentieafstand η en de afstand tussen log-strikes λ aan een wederkerige relatie die vaak wordt geschreven als λη=2π/N.
Een groter strikebereik betekent bij vaste N een grovere afstand, dus dekking en resolutie kunnen niet onafhankelijk worden gekozen.
Verschillende fouten kunnen op modelgedrag lijken
Het afkappen van de oneindige frequentie-integraal creëert staartfouten, terwijl discretisatie kwadratuurfouten creëert.
De periodieke uitbreiding die impliciet in de discrete transformatie zit, creëert aliasing, en strikes buiten het rooster voegen interpolatiefouten toe.
Simpsongewichten kunnen in sommige situaties de kwadratuur verbeteren, maar ze verhelpen geen ontoereikend bereik, ongeldige momenten of een instabiele karakteristieke functie.
Kies alpha binnen de momentstrook
Alpha moet groot genoeg zijn om de payoff te dempen, maar klein genoeg zodat de verschoven karakteristieke functie bestaat en numeriek stabiel blijft.
Goede keuzes hangen af van looptijd, modelparameters, staartgedrag en transformconventie; één universele alpha is niet gegarandeerd.
Test een interval van toelaatbare alphawaarden en eis dat de prijzen binnen de gewenste tolerantie overeenkomen in plaats van één uitvoerwaarde te optimaliseren.
Gebruik in productie vereist onafhankelijke controles
Haal eerst Black–Scholesprijzen terug en test daarna put-callpariteit, monotonie in de strike, convexiteit, grenzen en de martingaalvoorwaarde.
Verhoog N, integratiebereik en precisie afzonderlijk om convergentie vast te stellen in plaats van elke controle tegelijk te veranderen.
Vergelijk geselecteerde strikes met directe kwadratuur en een andere prijsberekeningsmethode; snelheid is pas belangrijk nadat het foutenbudget is begrepen.
Veelgestelde vragen
Wat berekent de Carr–Madan-methode?
Zij gebruikt een risiconeutrale karakteristieke functie en Fourierinversie om Europese optieprijzen te berekenen, vaak voor veel strikes tegelijk.
Waarom wordt de callprijs gedempt?
De ongedempte call-prijsfunctie is niet integreerbaar over alle log-strikes, dus exponentiële demping geeft haar een bruikbare Fouriertransformatie.
Is FFT vereist?
Nee. De Carr–Madan-integraal kan met directe kwadratuur worden geëvalueerd; FFT is een efficiënte implementatie op een rooster met eigen beperkingen.
Hoe moet alpha worden gekozen?
Kies haar binnen het domein met eindige momenten van het model en controleer daarna de prijsstabiliteit over een redelijke toegestane reeks en bij verschillende numerieke instellingen.
Bronnen en verder lezen
Snelle check
De gids gelezen? Test jezelf met 3 vragen
Vraag 01
Welke uitspraak past het best bij deze gids — De methode is een prijsengine en geen model?
Kies een antwoord om de uitleg te zien
Optiewoordenlijst
The portion of premium above intrinsic value, reflecting remaining time, expected uncertainty, rates, dividends, and supply and demand.
Lees de uitgebreide gidsGammaAn estimate of how much delta may change for a small move in the underlying, all else equal; it often becomes more concentrated near expiration and near the money.
Lees de uitgebreide gids