MikeCurious
New member
Стоит такая задача - нужно построить "правильную" функцию расчета цены опционов. Или в другой формулировке - апроксимировать по фактическим данным функцию от 4 переменных (цена фьюча, страйк, общая волатильность, время до экспирации). Но сложность в том, что значение общей волатильности нужно подбирать для каждого набора данных свой. Набор данных - это цены всех опционов в один момент времени. Посоветуйте какие-нибудь линки для изучения, как можно апроксимировать функции с 1 недостающим параметром.
Как то получается две связанные задачи - апроксимации функции и подбор значения аргумента при известном значении функции. Не могу в голове увязать их в едино.
Наверное трудно понять что хочу, сам с трудом понимаю
опишу как должен выглядеть результат:
даются на вход набор "текущая ситуация" по 5-7 страйкам из цена опциона+цена фьюча+страйк+время до экспирации. Компьютер по ранее рассчитанной функции GetVol выдает общую волатильность. Одну на весь набор.
С другой стороны по историческим данным нужно создать функцию GetPrice, которая считает по данным (цена фьюча, страйк, время до экспирации, общая волатильность=GetVol) выдает цену максимально приближенную к исторической.
Какая-то рекурсивная апроксимация двух функции связанных между собой. Кто что посоветует для решения этой задачи?
Как то получается две связанные задачи - апроксимации функции и подбор значения аргумента при известном значении функции. Не могу в голове увязать их в едино.
Наверное трудно понять что хочу, сам с трудом понимаю
даются на вход набор "текущая ситуация" по 5-7 страйкам из цена опциона+цена фьюча+страйк+время до экспирации. Компьютер по ранее рассчитанной функции GetVol выдает общую волатильность. Одну на весь набор.
С другой стороны по историческим данным нужно создать функцию GetPrice, которая считает по данным (цена фьюча, страйк, время до экспирации, общая волатильность=GetVol) выдает цену максимально приближенную к исторической.
Какая-то рекурсивная апроксимация двух функции связанных между собой. Кто что посоветует для решения этой задачи?