Далекие от текущей цены колл опционы (со страйками x1.5 и выше) очень сложно расчитать. Для этого нужно с высокой точностью знать кусок распределения [K..inf). Что очень сложно, малейшая ошибка в этом регионе, из за лог нормальности увеличивается по экспоненте.
Есть другой способ их расчета, через put call parity. И для этого нам достаточно знать нижний кусок распределения (-inf..K]. Где наоборот ошибки подавляются лог нормальностью и уменьшаются по экспоненте.
Делается расчет пута для K, и затем через формулу C(K,T) = S_0 + P(K,T) — Ke^{-rT} получаем цену кола на К.
P.S.
Что то у меня нет интуитивного понимания, как мы можем забить на кусок распределения [K..inf) и заменить его (-inf..K]. Через put call parity мы получаем безарбитражную цену кола, но ведь она может отличаться от цены мат ожидания кола…
Данная публикация является личным мнением автора. Мнение владельца сайта может не совпадать с мнением автора.
Да, чуйка здесь нужна, никакой матанализ не поможет. Говорят — «можно натренировать», врут наверное.
Попробуйте лесенкой с разницей в 2-3%. Опять же % распределение — то, что вы считаете наиболее вероятным — 50%, остальное по 10.
Безарбитражная цена кола которую мы так расчитаем — это условная, относительная цена. Ее можно использовать только с другими инструментами, как постоянно имея покрытие акцией или сложный динамический хеджинг.
Ее нельзя использовать в абсолюте — как мат ожидание для кола. Или для расчета денежной суммы для покрытия кола.
И ее нельзя использовать в симуляциях которые ожидают матожидание, например — оптимальная стратегия ставок — купить акцию или кол.
В целом это нужная штука, но она не равна настоящему матожиданию кола. Заменить кусок распределения [К,inf) через кусок (-inf, K] и безарбитраж нельзя.