Блог им. FateevVV |Анализатор опционных позиций. OptionFVV. Версия 2.1 public

Здравствуйте дорогие друзья!

Тема этого обновления — работа со своей моделью улыбки.
Эту версию мне помог создать Дмитрий Новиков. Помогал с формулой расчета, обсуждали юзабилити, ну и конечно же помог отловить баги и глюки, касаемые модельной улыбки. Мы с ним обкатали 2 версии пока не получилась эта окончательная третья версия. Так что спасибо ему большое за всё.

В текущей версии, на самом деле 2 модели улыбки.
1. Это моя, которой я давно пользуюсь. Нарисована в виде оранжевых маркеров (точек) на диаграмме (1).
Анализатор опционных позиций. OptionFVV. Версия 2.1 public

Рассчитывал так, брал базу улыбки с 2010 по 2016 годы и рассчитывал относительное отклонение страйков с дельтами 0,1 0,25 и -0,1 от центрального в процентах. Рассортировывал по папачкам, каждая из них это срок сколько осталось до экспирации дней и в каждой из них считал среднее значение. Так я получил среднее отклонение интересующих мне страйков от центрального. А зная волу центрального и сколько дней до экспирации, не сложно высчитать волу страйков с дельтами 0,1 0,25 и -0,1.



( Читать дальше )

Блог им. FateevVV |Плеер опционных позиций. OptionTesterFVV. Версия 1.

Здравствуйте дорогие друзья!

Теперь тест опционных стратегий на истории возможен ;)

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

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

Для чего плеер нужен (для чего применяю его я):

( Читать дальше )

Блог им. FateevVV |Анализатор опционных позиций. OptionFVV. Версия 2.0 public

Здравствуйте дорогие друзья!

В моем анализаторе большие изменения, поэтому версия сразу 2.0. Основная тема данной версии, это DDE сервер и скорость.
DDE сервер мне писал профессиональный программист Дмитрий, я ему безумно благодарен, потому что он мне его писал абсолютно бесплатно, без всякой корысти и жажды наживы. Всегда восхищался такими людьми, так что Дмитрий «партия» тебя не забудет.
Я бы конечно написал когда нибудь DDE сервер, но у меня руки до него дошли бы только через 2 года, наверное.

Итак изменения (очередность такая как я программировал):

1. История улыбки теперь не сохраняется если сделаны сделки только фьючерсом. История сохраняется, если были сделки только над опционами.

2. При удалении стратегии, файл истории этой стратегии теперь тоже удаляется, раньше не удалялся в итоге эти файлы росли.

3. Сделал возможность скрытия портфеля нажатием одной кнопки, при нажатии её еще раз, портфель примет предыдущее состояние.

4. Сделал отображение греков и профита в подвале главной формы. Это необходимо для того чтобы контролировать их при свернутой форме «Портфель».
Анализатор опционных позиций. OptionFVV. Версия 2.0 public



( Читать дальше )

Блог им. FateevVV |Анализатор опционных позиций. OptionFVV. Версия 1.2 public

Здравствуйте дорогие друзья!

Решил опубликовать версию 1.2 моего анализатора.
Вот какие изменения в версии 1.2:
Что нового:
Вкладка улыбка:
1. Сделал выбор какие маркера спроса и предложения рисовать на вкладке «Улыбка», путы колы или вместе на одной улыбке. NULL — это значит маркера не надо рисовать.
Анализатор опционных позиций. OptionFVV. Версия 1.2 public
2. Добавил историю улыбок на момент последнего открытия или роллирования стратегии. И возможность сравнения этих улыбок на одной диаграмме. История улыбок сохраняется автоматически, если из КВИК пришла новая сделка при нажатии кнопки «Импорт сделок» в портфеле. Сохраняется под названием стратегии в которую прилетела сделка. Тем самым мы можем хранить истории улыбок по стратегиям независимо. Оказалось очень удобно. 

( Читать дальше )

Блог им. FateevVV |Анализатор опционных позиций. OptionFVV. Версия 1.1 public

Здравствуйте дорогие друзья!

Сижу в командировке в лесу, кодить не охото, позиции править не надо, решил выложить следующую версию моего анализатора от нечего делать.

Вот какие изменения в версии 1.1:

Что нового:
1. Сделал возможность изменять волатильность разных опционных серий по разному.
2. Сделал возможность изменять цену фьючерса разных опционных серий у которых фьючерсы разные.
Пояснение к пунктам 1 и 2. Я торгую календарями и постоянно необходимо знать какие риски и какой профит будет если раздвижка по волатильности и цен фьючерсов изменяться. Для меня стало очень удобно, а то раньше мог прикидывать только приблизительно основываясь на своем опыте.
3. Добавил информацию по фьючерсу в портфель рядом с полями условия изменения цены. Теперь видно какой фьюч и его текущая цена является базовым активом опционов.

( Читать дальше )

Блог им. FateevVV |Анализатор опционных позиций. OptionFVV. Версия 1.0

Здравствуйте дорогие друзья!

Поздравляю все мужчин с праздником!!!

Я переписал свой анализатор опционных позиций из экселя на C#. Пишу в visual studio 2010.
Кстати я только начал изучать этот язык и это моя первая программа на этом языке. Так что мы с Тимофеев вроде как коллеги по цеху ;)

Начну со слов благодарности:
1. Евгению, за его комментарий, собственно именно оно заставило меня задуматься о том что все равно придется все переписывать с экселя, рано или поздно, пусть уж лучше рано.
Вот его комментарий «А вы подумайте, что дальше будет еще больше написанного, и тогда еще больше будете переписывать.». Хотя помню в первой версии программы он меня пытался отговорить от написания своего анализатора. Как хорошо, что я не податлив на чужое мнение. И то что я проделал такой путь ни грамма не жалею, наоборот есть еще большее желание развивать свой софт.
2. Всем тем кто согласился тестировать сырую версию моего анализатора, за их терпение и подсказки. Их было 4 человека Сергей, Дмитрий, Дмитрий и Максим (они знают про кого я говорю).
3. Есть еще один человек которому я благодарен, его к сожалению нет на смарт-лабе. Это профессиональный программист, на сайте MQL5 он известен как «Dmitriy Skub». Он мне периодически подсказывал по самому коду программы.

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

Просто приведу пару скриншотов программы:
Доска:
Анализатор опционных позиций. OptionFVV. Версия 1.0

Диаграмма:



( Читать дальше )

Блог им. FateevVV |Опционный калькулятор OptionCalcFVV

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

Например как я сегодня ей пользовался.
У меня куплен опцион колл со страйком 82500, я думаю если цена фьючерса дойдет до 81000 пусть колы закроются, для этого надо выставить лимитку, а по какой цене? какая цена опциона будет если фьючерс будет 81000? Для этих целей я и сделал такой калькулятор.

Опционный калькулятор OptionCalcFVV

Получается мне нужно лимитник выставить по цене 1770.

Зелеными цифрами выделил поля по которым сейчас дам пояснения.

1. Тип опциона CALL или PUT
2.  Дата и время предпологоемого наступления события. Когда мы дойдем до вашей цели.
3. Дата и время экспирации
4. Страйк опциона
5. Какая цена фьючерса будет в прогнозный момент.

( Читать дальше )

Блог им. FateevVV |Анализатор опционных позиций. Версия 11.

Здравствуйте, дорогие друзья!

Выпускаю одиннадцатую версию моего анализатора. В ней устранил 5 косяков (более подробно про них можно посмотреть в видео).
Добавил следующий функционал:
1.  На улыбку волатильности добавил маркера спроса и предложения. Выглядет это так:
Анализатор опционных позиций. Версия 11.
Для меня стало намного удобнее и нагляднее.

2. Продолжаю работать над ГО, для этого я сделал следующее:
    — Лимиты по волатильности теперь рассчитываются для каждого опционного страйка отдельно (независимо), а не из одного центрального как было раньше.
    — Увеличил количество сценариев до 65.
    — Сделал панель рассчета ГО, с полями изменения волатильности и цены. Эти поля предназначены для того чтобы посмотреть как поведет себя ГО при изменении волатильности или цены которые вы введете.

( Читать дальше )

Блог им. FateevVV |Анализатор опционных позиций. Версия 10. Первый юбилей ;)

Здравствуйте, дорогие друзья!

Выпускаю десятую версию моего анализатора. В неё вошли следующие изменения:
1. Переделал алгоритм рассчета переменной Т, в формулах Блека-Шоулза. Раньше она рассчитывалась один раз в сутки, теперь рассчитывается с дискретностью одна секунда. Это связано с тем, что раньше я думал, что тета списывается только на открытии торгов, тоесть в 10:00, как оказалось все совсем не так (спасибо Алексею подсказал) тета списывается каждый тик, каждую милисекунду, короче постоянно. Так как у меня самый высокий приоритет в моем анализаторе это точность и правильность рассчетов, то пришлось сразу все переделывать.
Теперь надо во все поля где необходимо вписывать дату рассчетов, еще и вписывать время в таком формате «23:50 24.04.2015». В поля где надо вписывать дату экспирации, время вписывать не надо, оно подставляется автоматически, формат такой «24.04.2015».
2. Профиль на экспирацию сделал стандартный как у всех программ.
Анализатор опционных позиций. Версия 10. Первый юбилей ;)
3. Делаю первые попытки рассчета ГО. Сразу говорю, что это пока сырая версия, нужна в первую очередь для обкатки алгоритма и поиска программных глюков модуля рассчета ГО, в дальнейшем будет совершенствоваться и автоматизироваться. Есть 2 ограничения: первое, это производится рассчет только опционов одной серии, календари не посчитает, выдаст соответствующее сообщение, второе это не введен расчет сценарии экспирации, тоесть за 1 — 2 дня ГО будет рассчитывать некорректно (скорее всего), не пробывал не знаю.

( Читать дальше )

....все тэги
UPDONW
Новый дизайн