Блог им. FateevVV

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

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

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

Портфель:
3. Сделал чекбоксы расчета/не расчета позиций в портфеле. Убрал чекбокс FixedProfit на вкладке «Диаграмма» он теперь не нужен, из-за введения чекбоксов в портфель.
4. Добавил обработчик события открытия стратегии на выпадающий список стратегий в портфеле (без подгрузки сделок из КВИК). Тем самым разнес функции просто открытия стратегии из базы и подгрузки новых сделок из КВИК нажатием кнопки «Импорт сделок».
5. Добавил в таблицу портфеля столбец количество дней до экспирации.
Анализатор опционных позиций. OptionFVV. Версия 1.2 public

Вкладка «Диаграмма»:
6. Добавил функционал по сравнению разных стратегий на одной диаграмме.
7. Немного изменил запись заголовка диаграммы.
Анализатор опционных позиций. OptionFVV. Версия 1.2 public

Косяки исправил следующие:
8. Устранил подглючивание полей V1 и V2 в портфеле. Поле V2 не всегда было открыто в календарях.
9. Вкладка «сделки», не убирались установленные чекбоксы при применении фильтра и замены стратегии. Оптимизировал скорость работы этих функций.
10. Во вкладке «сделки» при примённом фильтре при замене названия стратегии выбранных сделок (кнопка «Заменить стратегии на»), реально менялись названия не у тех сделок.

Скачать версию 1.2 можно тут (https://optionfvv.ru/dist/).
Там же находится поясняющее видео (правда старое от версии 1.0).

С уважением Фатеев Виктор!


★60
36 комментариев
Давненько вас тут не было. Позиции то открываете, как успехи?
avatar
Andy_Z, Конечно открываю, успехи нормальные. На скриншотах одна из моих реальных позиций.
avatar
Здравствуйте.
А с терминалом SmartX можно подружить? Или только с квиком работает?
avatar
athlant64, Привет! Работаю только с КВИК, распылять свои усилия на разные терминалы не хочу, мне это незачем.
avatar
ЗдОрово, удачи вам в торговле…
avatar
vitsantal, и вам тоже
avatar
Хром блокирует скачивание, с чего бы это?
avatar
Absourd, Он просто предупреждает, что он скачивается из неизвестного источника. Если ему разрешить то файл скачается.
avatar
Виктор, готова ли программа работать, если в квике несколько счетов? Как к ней подключить несколько квиков?
avatar
VladimirArh, Пока никак, у меня один счет, поэтому даже не думал об этом.
avatar
FateevVV, и тем самым вычеркнули тех, кто управляет несколькими счетами. Насколько я понимаю, то в список колонок и всяких фильтров добавить колонку «Счет» несложно.
avatar
VladimirArh, а зачем они мне нужны то? (те, кто управляет несколькими счетами). Софт пишу для себя и пока не планирую его делать для широкого круга людей. Я задумаюсь об этой функции если мне это самому будет нужно.
avatar
Виктор, а зачем Вы тогда «софт для себя» выкладываете для общего доступа и использования? Ведь есть какой-то резон? А если у Вас нет второго счета — задумайтесь об ИИС.
avatar
VladimirArh, Мне за него говорят спасибо и мне этого хватает. Не вижу смысла этот софт держать за семью замками, делюсь им с общественностью, если кому пригодится я только рад. В этом то и резон. Насчет ИИС мне все равно не вернут 13%, так как я буду подавать на налоговый вычет с купленной квартиры, поэтому про него даже не думал (может я конечно и ошибаюсь что не вернут). Я не говорю, что я не сделаю, я лишь говорю что пока мне это не надо, как прийдет время возможно сделаю. Я не могу исполнять все хотелки общества, тупа времени и сил не хватит на них, так как их очень много, надо фильтровать и делать только то что нужно именно мне.
avatar
Успехов, Виктор! В Вашем случае ИИС лучше использовать без возврата НДФЛ, а воспользоваться льготой по неуплате НДФЛ с полученного дохода за 3 года (если торгуете прибыльно, конечно). Обещаю Ваш софт потестировать, если интересна обратная связь — дам.
avatar
Выглядит здорово и функционал описан достойный, надо попробовать :). Спасибо что выкладываете для всех. Вставлю свои 5 копеек, возможно что-то пригодится и окажется достойным внимания и даже полезным: Очень хорошая идея с историей улыбок, я сделал также, только в экселе и ручками добавляю данные. Но у меня обычно задействовано несколько страйков и я добавляю вертикальные линии, указывающие на эти страйки на график улыбки. Если страйк куплен — синяя линия, если продан — красная. Естественно не для всех страйков, а только, скажем так на основных (где больше всего опционов). при смещении улыбки от движения базового актива видно в плюсе или в минусе по воле каждый страйк. А видно за счет того, что сохраняю улыбку начальную, которая была при открытии позы и есть текущая улыбка. все это вместе получается довольно наглядно, но не совсем аккуратно, если часто роллировать — накапливаются улыбки, их становится много. еще использую такую вещь — есть текущая улыбка и вывожу ее клоны, только смещенные по страйкам — одна копия вправо (рост БА), другая влево (падение БА) размер отступа регулируется. Ну и еще вертикальный маркер текущей цены БА. Также хороша идея насчет маркеров, возможно стоит сделать следующее — добавить опцию выводить маркеры только для опционов вне денег — т.е. слева от цены БА путы, справа — коллы. Опционы вне денег более ликвидны, мне кажется это было бы полезным. Буду благодарен, если кто-нибудь напишет как вставлять картинки в каменты, ну или ссылку скинет — тогда смогу скриншоты показать.
avatar
Ali, Спасибо за написанные предложения. По пунктам пробегусь:
Абсолютно согласен насчет наглядности про историю улыбок и текущей улыбки, для сравнения у меня еще рисуется спред между текущей улыбкой и историей. Блин я теперь понимаю как мне было раньше не удобно торговать, постоянно следил, запоминал волотильности страйков, теперь это все наглядно на диаграмме. 
1. «вертикальные линии, указывающие на эти страйки на график улыбки» делать не буду, не зачем, я и так знаю какие страйки куплены, какие проданы, к томуже будет загромаждать диаграмму лишними линиями.
2. «еще использую такую вещь — есть текущая улыбка и вывожу ее клоны, только смещенные по страйкам» — вот это хорошая весчь, сам так бывает делаю, только с калькой на бумаге, для представления чего будет с волой разных страйков если цена кудато пойдет. Думаю сделаю когда нибудь.
3. «Ну и еще вертикальный маркер текущей цены БА.» — это у меня уже есть.
4. «добавить опцию выводить маркеры только для опционов вне денег — т.е. слева от цены БА путы, справа — коллы.» — это тоже уже есть, выберите PutCall в маркерах.
avatar
FateevVV, Виктор, не за что, не жалко, если это позволит улучшить хорошее и полезное начинание :).
по. п. 1 — удобно видеть эти линии, их не 10, а обычно 2, как писал и график они не загромождают, а добавляют наглядности. Но это ИМХО, конечно же Вам решать как разработчику какие плюшки добавлять, какие нет :).
2. тоже так делал, тоже были мысли про кальку :). но сделал файлик ворде — нарисовал просто от руки улыбки и двигал их, потом в экселе это все сделал, с квиком связал.,
по п.4 — понял, просто когда читал описание то сложилось мнение, что выводятся все маркеры, но раз выводятся маркеры для опционов вне денег, то здорово.
еще раз спасибо за Вашу работу, удачи в развитии софта и в торговле!
P/S/ — еще такая мысль пришла — может полезной окажется — как насчет учета комиссий? в таблице сделок в квике можно добавить такой столбец и будет видно по каждой сделке в какой сделке биржа берет комиссию и в каком размере, в какой не берет — пишется 0.
и можно будет в общем профит-лоссе биржевую комиссию учитывать. вот.
avatar
Ali, Про комиссию, много думал и постоянно. Для моего стиля торговли комиссия не критична, по этому до сихпор руки не дошли. Просто по учету комиссии много нюансов. По каждому инструменту разная комиссия биржи и брокера, по разному может списываться. Пока не понятно как этот нюанс учесть более удобно. Еще нюанс, это то что в контрактах на РТС есть валютная составляющая, получается еще курс доллара нужно вести, чего я очень не хотелбы делать, так как прийдется вести отдельную базу данных по доллару. Можно конечно учитывать комиссию примерно в пунктах. В общем если есть какието мысли по этим двум моментам, предлагай, подумаю.
avatar
FateevVV, Виктор по биржевой комиссии все просто — поэтому и предложил — в таблицу сделок в КВИКе добавляешь столбец под названием «Комиссия ТС» и биржевая комиссия по каждому инструменту у тебя по ДДЕ выводится однозначно, даже думать ничего не надо. Где есть комис — там сразу цифирь в рублях стоит, там где биржа считает сделку скальперской — 0 руб. (напр. купил фьюч, выровнял дельту — 2 руб.; ушла дельта, во время той же сессии продал фьюч, чтоб опять ее выровнять — 0 руб.) в таблице сделок сразу же пишет все. Бери — не хочу — выводи по ДДЕ :). По опционам то же самое.
По брокерской комиссии — тоже можно придумать — на срочном рынке она фиксированная, размер ее зависит только от размера активов, насколько я  знаю, по крайней мере в Открытии. Ну и здесь, возможно все просто окажется:
если "размер активов в руб" < "X руб." то "комисс брокера" := "Y руб" иначе  ....  ну и тд, думаю тут проблем не будет.
а насчет курса доллара — как ориентир можно вести учет профит-лосса по биржевым ценам — транслирует биржа цену средняя между бидом-аском, теоретическая ли — вопрос выбора  — ее и берем, в этой цене все составляющие уже сидят. для ориентира подойдет, точно покажет или экспирация или цены закрывающих позу сделок.
я так делал на заре свой торговли опционами в экселе, даже файлы есть. по ДДЕ все сделки выводил в таблицу, текущие цены туда же — все прекрасно считалось, ориентир давало.
также есть табличка в квике там стоимость шага цены вывести можно — умножил кол-во пунктов в РТС на эту стоимость — получил рубли, но это да, усложняет… как выход — менять этот шаг только в случае его сильного изменения, если он немного плавает — то фиг с ним, для примерного расчета подойдет.
для точного — нужно каждый раз его фиксировать, фиксировать результат по каждой сессии… — муторно, да и не нужно думаю.
а то, что выше написал — примерный расчет — мне хватало для понимания что мне поза дает — прибыль или убыток в текущий момент времени
по ссылке таблица сделок со столбцом комиссии биржи
cloud.mail.ru/public/24dd/qQ6KaHE58
avatar
Спасибо! Помогает в работе, стало намного удобнее отслеживать позиции и управлять ими. Перестал использовать option.ru ))
еще бы код. и закачку по из базы или по odbc. а вообще красива и удобно
avatar
Вооот! Как раз то что надо! Спасибо!
Программа обрастает всё новыми вкусностями, пользуюсь, Спасибо!
avatar
Спасибо!
avatar
Спасибо! Успехов вам в торговле, профитов!
огромное спасибо. +++
максим тарасов, пожалуйста! Пользуйся на здоровье.
avatar
Виктор здравствуйте  . Что значит вкладка волатильность открытия?
максим тарасов, это какая волатильность соответствовала бы в текущий момент времени цене открытия позиции. Мне она нужна для определения какой спред по воле я взял у календарей.
avatar
Я так и понял. Просто вводит в заблуждение что она меняется со временем.
Виктор продолжаю изучать ваш замечательный софт. Обратил внимания что в доске периодический перестаёт изменяться теор. цена, хотя греки меняются. Ещё постоянно в логах, ошибка в class data DDE метод read DDE. Как можно убрать эту ошибку ? 
максим тарасов, тут сложно сказать в чем причина, лучше по скайп показать, так что звони. Скайп в профиле.
avatar
Виктор это мой косяк, все исправил.Если можно просто в скайп добавлю вас ?
п.с. граали выпрашивать не буду )))
максим тарасов, Конечно добавляй! Будем общаться, гралей не существует, так что не жалко поделиться идеями.
avatar
Приветствую вас. Загрузил Демо Квик от Финама. Как не бился вашу программу 2.1 прикрутить к нему не смог, а вот 1.1 хорошо встала, видимо квик юниор порезан. К сожалению у вас уже нельзя скачать версию 1.2. Она все таки лучше 1.1. Нет версии 1.2 и на вашем сайте. Если не трудно, скиньте версию 1.2 мне на почту lazebag@mail.ru. Буду  вам очень благодарен. Спасибо за программы.
avatar

теги блога FateevVV

....все тэги



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