Все руководства по опционам и фьючерсам
Численные PDE12 минут чтения

Методы конечных разностей для оценки опционов: объяснение

Узнайте, как конечные разности решают PDE оценки опциона на сетке, чем отличаются явная, неявная и схема Кранка—Николсона и откуда берётся численная ошибка

Подготовлено Mark · Первичные источники ниже

Короткий ответ

Оценка методом конечных разностей переносит непрерывное уравнение для опциона на сетку цен и времени, приближает производные соседними узлами, а затем движется назад от выплаты к сегодняшнему дню. На результат влияют устойчивость, граничные условия и ошибка сетки

Уравнение оценки превращается в задачу на сетке

Диффузионная модель и аргумент отсутствия арбитража дают дифференциальное уравнение в частных производных для стоимости опциона по цене базового актива и времени

Конечное условие — выплата контракта при экспирации. Граничные условия описывают поведение около нижней и верхней представленных цен базового актива

Конечные разности решают уравнение численно, когда полезная замкнутая формула недоступна или особенности исполнения и выплаты усложняют задачу

Производные становятся разностями между узлами

Выберите узлы цены S₀—S_M и уровни времени от сегодняшнего дня до экспирации. Сетка обрезает и дискретизирует непрерывную область

Первые и вторые производные по цене приближаются соседними значениями опциона. Производная по времени приближается между соседними временными уровнями

Подстановка превращает PDE в связанные алгебраические уравнения. Многократное движение назад на один временной уровень в итоге даёт значение около текущей цены

Явная и неявная схемы обменивают простоту на устойчивость

Явная схема напрямую вычисляет более раннее значение по соседним значениям следующего уровня. Она прозрачна и быстра на одном шаге

Её временной шаг должен удовлетворять ограничению устойчивости, связанному с расстоянием между ценами и коэффициентами. Слишком крупный шаг может создать колеблющиеся или взрывающиеся значения

Неявная схема на каждом шаге решает линейную систему. Она дороже на шаг, но обычно устойчива при больших временных интервалах

Кранк—Николсон усредняет две временные обработки

Схема Кранка—Николсона усредняет явный и неявный операторы и при стандартных условиях даёт второй порядок точности по времени для гладких решений

У выплат опционов есть изломы, а дискретные события могут создавать новые негладкие точки. Поэтому в начале могут возникать колебания даже при формальной устойчивости

Начальные шаги Раннахера, демпфирование, согласованные сетки или меньшие интервалы могут контролировать артефакты. Выбранное средство нужно тестировать, а не принимать на веру

Границы и события могут доминировать в ошибке

Верхняя граница цены конечна, хотя моделируемый базовый актив таковым не является. Асимптотики put и call подсказывают значения, задаваемые на этой границе

Если граница слишком близка, её искусственное условие загрязняет внутреннюю область. Расширение области должно почти не менять цену и греки

Денежные дивиденды, барьеры, ребейты и даты наблюдения требуют скачка или интерфейсных условий в точные моменты событий. Невыровненные события создают устранимое смещение

Американское исполнение — задача со свободной границей

В каждой допустимой точке стоимость американского опциона должна быть не ниже немедленной выплаты и одновременно удовлетворять уравнению продолжения

Это создаёт условие комплементарности. Ограниченные решатели, штрафные методы или прямое сравнение с исполнением могут навязать это ограничение

Оценённая граница исполнения зависит от разрешения сетки и входов контракта. Гладкий результат не доказывает точность политики остановки

Сходимость требует более одной уточнённой сетки

Уточняйте шаги времени и цены отдельно, двигайте внешние границы и сравнивайте явный, неявный или альтернативные численные методы

Отслеживайте цену и греки, потому что производные усиливают шум сетки. Концентрация узлов около спота, страйка, барьеров или границ исполнения может повысить эффективность

Формальный порядок может проявиться только после достаточно мелкой и выровненной сетки. Отчитывайтесь о наблюдаемой сходимости, а не только о теоретической скорости

Проверка отделяет численные эффекты от модели

Сверьте обычные европейские опционы с Блэком—Шоулзом, а затем сравните американские требования с биномиальным деревом или независимым решателем

Проверьте предельные значения выплаты, паритет, монотонность, выпуклость, границы досрочного исполнения и чувствительность к размещению границы и времени события

Записывайте схему, сетку, область, допуск решателя, демпфирование и интерполяцию. Численные настройки — допущения оценки, а не невидимые детали реализации

Частые вопросы

Что такое метод конечных разностей в оценке опционов?

Он заменяет производные в PDE оценки разностями между узлами сетки и рассчитывает стоимость опциона назад от экспирации

Чем отличаются явная и неявная схемы?

Явные обновления выполняются напрямую, но устойчивы лишь при условии; неявные обновления решают линейную систему и обычно устойчивее

Зачем нужна схема Кранка—Николсона?

Она может дать более высокую точность по времени за счёт усреднения двух временных обработок, хотя изломы выплаты могут потребовать демпфирования или меньших начальных шагов

Можно ли конечными разностями оценивать американские опционы?

Да. Решатель должен обеспечить, чтобы стоимость не была ниже немедленной выплаты, одновременно решая уравнение продолжения

Источники и дополнительное чтение

Связанные руководства