Metody różnic skończonych w wycenie opcji — wyjaśnienie
Dowiedz się, jak różnice skończone rozwiązują PDE wyceny opcji na siatce, czym różnią się schematy jawny, niejawny i Cranka–Nicolsona oraz gdzie pojawia się błąd numeryczny
Bezpośrednia odpowiedź
Wycena metodą różnic skończonych umieszcza ciągłe równanie opcji na siatkach ceny i czasu, przybliża pochodne za pomocą sąsiednich węzłów, a następnie pracuje wstecz od wypłaty do dziś. Stabilność, granice i błąd siatki wpływają na wynik
Równanie wyceny staje się problemem siatkowym
Model dyfuzji i argument braku arbitrażu tworzą częściowe równanie różniczkowe dla wartości opcji w całym zakresie ceny aktywa bazowego i czasu
Warunek końcowy jest wypłatą kontraktu przy wygaśnięciu. Warunki brzegowe opisują zachowanie w pobliżu najniższych i najwyższych reprezentowanych cen aktywa bazowego
Różnice skończone rozwiązują równanie numerycznie, gdy użyteczna postać zamknięta jest niedostępna albo wykonanie i cechy wypłaty komplikują problem
Pochodne stają się różnicami między węzłami
Wybierz węzły cenowe S₀ do S_M oraz poziomy czasu od dziś do wygaśnięcia. Siatka ucina i dyskretyzuje ciągłą dziedzinę
Pierwsze i drugie pochodne ceny są przybliżane na podstawie sąsiednich wartości opcji. Pochodna czasowa jest przybliżana między sąsiednimi poziomami czasu
Podstawienie zamienia PDE w połączone równania algebraiczne. Wielokrotne przejście o jeden poziom czasu wstecz ostatecznie daje wartość blisko dzisiejszego spot
Schematy jawne i niejawne wymieniają prostotę na stabilność
Schemat jawny oblicza wcześniejszą wartość bezpośrednio z późniejszych sąsiednich węzłów. Jest przejrzysty i szybki w pojedynczym kroku
Jego krok czasu musi spełniać ograniczenie stabilności związane z odstępem ceny i współczynnikami. Zbyt duży wybór może tworzyć wartości oscylujące lub wybuchające
Schemat niejawny rozwiązuje układ liniowy w każdym kroku. Kosztuje więcej na krok, ale zwykle jest stabilny przy większych przyrostach czasu
Crank–Nicolson uśrednia dwa sposoby traktowania czasu
Crank–Nicolson uśrednia operatory jawny i niejawny, dając dokładność drugiego rzędu w czasie dla gładkich rozwiązań przy standardowych warunkach
Wypłaty opcji zawierają załamania, a zdarzenia dyskretne mogą wprowadzać nowe punkty niegładkości. Mogą one powodować oscylacje na początku mimo formalnej stabilności
Kroki startowe Rannachera, tłumienie, dopasowane siatki lub mniejsze przedziały mogą kontrolować artefakty. Wybrane rozwiązanie należy przetestować, a nie zakładać
Granice i zdarzenia mogą dominować błąd
Górna granica ceny jest skończona, mimo że modelowane aktywo bazowe nie jest. Asymptotyki putów i calli pomagają ustalać narzucane tam wartości
Jeśli granica jest zbyt blisko, jej sztuczny warunek zanieczyszcza wnętrze. Poszerzenie dziedziny powinno pozostawić wartość i greki prawie niezmienione
Dywidendy gotówkowe, bariery, rabaty i daty monitorowania wymagają warunków skoku lub interfejsu w dokładnych chwilach zdarzeń. Niepasujące zdarzenia tworzą możliwe do uniknięcia obciążenie
Wykonanie amerykańskie jest problemem wolnej granicy
W każdym kwalifikującym się punkcie wartość opcji amerykańskiej musi być co najmniej równa jej natychmiastowej wartości wykonania, a jednocześnie spełniać równanie kontynuacji
Tworzy to warunek komplementarności. Solvery rzutowane, metody karne lub bezpośrednie porównania wykonania mogą wymuszać ograniczenie
Oszacowana granica wykonania zależy od rozdzielczości siatki i danych kontraktu. Gładko wyglądający wynik nie dowodzi dokładnej polityki zatrzymania
Zbieżność wymaga więcej niż jednej udoskonalonej siatki
Udoskonalaj osobno odstępy czasu i ceny, przesuwaj zewnętrzne granice oraz porównuj metody jawne, niejawne lub alternatywne
Śledź cenę i greki, ponieważ pochodne wzmacniają szum siatki. Skupienie węzłów w pobliżu spot, strike, barier lub granic wykonania może poprawić efektywność
Formalny rząd może nie pojawić się, dopóki siatka nie będzie wystarczająco gęsta i wyrównana. Raportuj zaobserwowaną zbieżność, zamiast podawać tylko teoretyczny rząd
Weryfikacja oddziela numerykę od modelu
Porównaj zwykłe opcje europejskie z Black–Scholes, a następnie porównaj roszczenia amerykańskie z drzewem dwumianowym lub niezależnym solverem
Testuj granice wypłaty, parytet, monotoniczność, wypukłość, ograniczenia wcześniejszego wykonania oraz wrażliwość na położenie granicy i czas zdarzeń
Zapisuj schemat, siatkę, dziedzinę, tolerancję solvera, tłumienie i interpolację. Ustawienia numeryczne są założeniami wyceny, a nie niewidocznymi szczegółami implementacji
Częste pytania
Czym jest metoda różnic skończonych w wycenie opcji?
Zastępuje pochodne w PDE wyceny różnicami między węzłami siatki i oblicza wartości opcji wstecz od wygaśnięcia
Jaka jest różnica między schematami jawnym i niejawnym?
Aktualizacje jawne są bezpośrednie, ale warunkowo stabilne; aktualizacje niejawne rozwiązują układ liniowy i zwykle są stabilniejsze
Dlaczego używa się Crank–Nicolson?
Może zapewnić większą dokładność w czasie przez uśrednianie dwóch sposobów traktowania czasu, choć załamania wypłaty mogą wymagać tłumienia lub mniejszych kroków startowych
Czy różnice skończone mogą wyceniać opcje amerykańskie?
Tak. Solver musi wymuszać, aby wartość nigdy nie była niższa od natychmiastowego wykonania, jednocześnie rozwiązując równanie kontynuacji
Źródła i dalsza lektura
Szybki test
Przeczytano? Sprawdź się w 3 pytaniach
Pytanie 01
Które stwierdzenie najlepiej pasuje do tego poradnika — Równanie wyceny staje się problemem siatkowym?
Wybierz odpowiedź, aby zobaczyć wyjaśnienie
Słownik opcji
A stochastic chain rule expanding a function's change into time, first-order, and second-order terms, with the extra term arising from Brownian quadratic variation.
Czytaj szczegółowy przewodnikExtrinsic valueThe portion of premium above intrinsic value, reflecting remaining time, expected uncertainty, rates, dividends, and supply and demand.
Czytaj szczegółowy przewodnikGammaAn 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.
Czytaj szczegółowy przewodnik