Wszystkie przewodniki po opcjach
Numeryczne PDE12 min czytania

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

Przygotowane przez Mark · Źródła pierwotne poniżej

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

1 / 3

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