Блог им. AlexSwan

Калькулятор цен опционов

    • 18 марта 2013, 14:54
    • |
    • Swan
  • Еще
Калькулятор цен опционов по модели Блэка-Шоулза, в формате OpenOffice Calc, но вроде это и Excel это умеет читать.

Калькулятор цен опционов
 

Сравнение результатов с option.ru

Калькулятор цен опционов



Результат более-менее совпадает (правда не совсем точно).

Сылка на файл с калькулятором:  yadi.sk/d/wnVtPT9M3LpUT

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

UPDATE:
AlexeyT
сделал цены опционов в зависимости от цены БА
Вот, за 10 минут сделал для колов фиксированного страйка (не семейства) yadi.sk/d/p8ea1BH83M4Tg
 

PS
Было бы здорово, если кто-нибудь написал бы в файле одну функцию для счёта цены, чтобы можно было графики от цены БА строить.
★18
12 комментариев
функция нормального распределения в Excel — Нормстрасп,
в нее подставляем (d1) и т.д.
avatar
AlexeyT, и по строчкам или столбцам перебираем цены БА, определяем премии опционов.
ну лучше делать все это в VBA, быстрее будем и нагляднее, чем тянуть несколько формул
avatar
AlexeyT, я как раз про VBA, но лучше бы в самом ОпенОфисе, сам с ним в основном работаю, да и тенденция есть, что люди отходят от Екселя.
avatar
ну тогда 2 варианта,
если для фиксированного страйка
то по строкам (так удобнее, т.к. их больше) перебираем потенциальные цены БА, а по столбцам промежуточные параметры и саму премию.
если же для всех страйков (чтобы строить поверхности, или результирующую PnL набора опционов), то тогда в одну мегаформулу загонять все (чтобы не делать несколько матриц), и тот же результат (но наглядности меньше)
В VBA очевиднее, формула и сразу результирующий PnL, но надо выверять подробнее.

P.S. Только не пойму, почему это вызывает интерес, это же делается быстро, неужели никто никогда не делал и нет таких наработок, должны же быть. У меня и PnL и все базовые греки, и «что-если» различными способами (выбор улыбок) реализованы, и через формулы было, и через VBA сейчас.
avatar
AlexeyT, как делать — понятно, вопрос в том, чтобы таки сделать (кто умеет). Готовых вещей я в инете не нашёл — поэтому и написал такой PS в посте.

ЗЫ — у меня самого в скрипте считается, один раз кликнул — таблица вся про всё посчитана, но всё равно, хотелось бы иметь что-то более «визуальное», что ли
avatar
сейчас сделаю для фиксированного страйка
avatar
Вот, за 10 минут сделал для колов фиксированного страйка (не семейства)
yadi.sk/d/p8ea1BH83M4Tg

Надеюсь кому-нибудь пригодится.
avatar
AlexeyT, ага, спасибо, хоть так по простому ))) добавил апдейт в пост
avatar
Попробую в Google Docs перетащить, давно хотел сделать.
Google Docs умеет end of day доску с Google или Yahoo finance тащить.
Хотя надо посмотреть, Excel + IB TWS API может там есть готовая IV.
avatar
Алексеев Ярослав, йо! это по моему уж слишком круто )))
avatar
Swan, Excel также может тащить из веба данные
avatar
AlexeyT, а я знаю… но это не тот случай. этот калькулятор — больше поиграться, чем реально работать.
avatar

теги блога Swan

....все тэги



UPDONW
Новый дизайн