Здравствуйте дорогие друзья!
Решил опубликовать версию 1.2 моего анализатора.
Вот какие изменения в версии 1.2:
Что нового:
Вкладка улыбка:
1. Сделал выбор какие маркера спроса и предложения рисовать на вкладке «Улыбка», путы колы или вместе на одной улыбке. NULL — это значит маркера не надо рисовать.
2. Добавил историю улыбок на момент последнего открытия или роллирования стратегии. И возможность сравнения этих улыбок на одной диаграмме. История улыбок сохраняется автоматически, если из КВИК пришла новая сделка при нажатии кнопки «Импорт сделок» в портфеле. Сохраняется под названием стратегии в которую прилетела сделка. Тем самым мы можем хранить истории улыбок по стратегиям независимо. Оказалось очень удобно.
Портфель:
3. Сделал чекбоксы расчета/не расчета позиций в портфеле. Убрал чекбокс FixedProfit на вкладке «Диаграмма» он теперь не нужен, из-за введения чекбоксов в портфель.
4. Добавил обработчик события открытия стратегии на выпадающий список стратегий в портфеле (без подгрузки сделок из КВИК). Тем самым разнес функции просто открытия стратегии из базы и подгрузки новых сделок из КВИК нажатием кнопки «Импорт сделок».
5. Добавил в таблицу портфеля столбец количество дней до экспирации.
Вкладка «Диаграмма»:
6. Добавил функционал по сравнению разных стратегий на одной диаграмме.
7. Немного изменил запись заголовка диаграммы.
Косяки исправил следующие:
8. Устранил подглючивание полей V1 и V2 в портфеле. Поле V2 не всегда было открыто в календарях.
9. Вкладка «сделки», не убирались установленные чекбоксы при применении фильтра и замены стратегии. Оптимизировал скорость работы этих функций.
10. Во вкладке «сделки» при примённом фильтре при замене названия стратегии выбранных сделок (кнопка «Заменить стратегии на»), реально менялись названия не у тех сделок.
Скачать версию 1.2 можно тут (
https://optionfvv.ru/dist/).
Там же находится поясняющее видео (правда старое от версии 1.0).
С уважением Фатеев Виктор!
А с терминалом SmartX можно подружить? Или только с квиком работает?
Абсолютно согласен насчет наглядности про историю улыбок и текущей улыбки, для сравнения у меня еще рисуется спред между текущей улыбкой и историей. Блин я теперь понимаю как мне было раньше не удобно торговать, постоянно следил, запоминал волотильности страйков, теперь это все наглядно на диаграмме.
1. «вертикальные линии, указывающие на эти страйки на график улыбки» делать не буду, не зачем, я и так знаю какие страйки куплены, какие проданы, к томуже будет загромаждать диаграмму лишними линиями.
2. «еще использую такую вещь — есть текущая улыбка и вывожу ее клоны, только смещенные по страйкам» — вот это хорошая весчь, сам так бывает делаю, только с калькой на бумаге, для представления чего будет с волой разных страйков если цена кудато пойдет. Думаю сделаю когда нибудь.
3. «Ну и еще вертикальный маркер текущей цены БА.» — это у меня уже есть.
4. «добавить опцию выводить маркеры только для опционов вне денег — т.е. слева от цены БА путы, справа — коллы.» — это тоже уже есть, выберите PutCall в маркерах.
по. п. 1 — удобно видеть эти линии, их не 10, а обычно 2, как писал и график они не загромождают, а добавляют наглядности. Но это ИМХО, конечно же Вам решать как разработчику какие плюшки добавлять, какие нет :).
2. тоже так делал, тоже были мысли про кальку :). но сделал файлик ворде — нарисовал просто от руки улыбки и двигал их, потом в экселе это все сделал, с квиком связал.,
по п.4 — понял, просто когда читал описание то сложилось мнение, что выводятся все маркеры, но раз выводятся маркеры для опционов вне денег, то здорово.
еще раз спасибо за Вашу работу, удачи в развитии софта и в торговле!
P/S/ — еще такая мысль пришла — может полезной окажется — как насчет учета комиссий? в таблице сделок в квике можно добавить такой столбец и будет видно по каждой сделке в какой сделке биржа берет комиссию и в каком размере, в какой не берет — пишется 0.
и можно будет в общем профит-лоссе биржевую комиссию учитывать. вот.
По брокерской комиссии — тоже можно придумать — на срочном рынке она фиксированная, размер ее зависит только от размера активов, насколько я знаю, по крайней мере в Открытии. Ну и здесь, возможно все просто окажется:
если "размер активов в руб" < "X руб." то "комисс брокера" := "Y руб" иначе .... ну и тд, думаю тут проблем не будет.
а насчет курса доллара — как ориентир можно вести учет профит-лосса по биржевым ценам — транслирует биржа цену средняя между бидом-аском, теоретическая ли — вопрос выбора — ее и берем, в этой цене все составляющие уже сидят. для ориентира подойдет, точно покажет или экспирация или цены закрывающих позу сделок.
я так делал на заре свой торговли опционами в экселе, даже файлы есть. по ДДЕ все сделки выводил в таблицу, текущие цены туда же — все прекрасно считалось, ориентир давало.
также есть табличка в квике там стоимость шага цены вывести можно — умножил кол-во пунктов в РТС на эту стоимость — получил рубли, но это да, усложняет… как выход — менять этот шаг только в случае его сильного изменения, если он немного плавает — то фиг с ним, для примерного расчета подойдет.
для точного — нужно каждый раз его фиксировать, фиксировать результат по каждой сессии… — муторно, да и не нужно думаю.
а то, что выше написал — примерный расчет — мне хватало для понимания что мне поза дает — прибыль или убыток в текущий момент времени
по ссылке таблица сделок со столбцом комиссии биржи
cloud.mail.ru/public/24dd/qQ6KaHE58
п.с. граали выпрашивать не буду )))