FateevVV
FateevVV личный блог
31 августа 2016, 13:09

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

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

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

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

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

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

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

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


5. Сделал свой ДДЕ сервер, теперь есть возможность запихивать в ДДЕ большое количество инструментов, раньше было ограничение на 1000 строк. Сейчас ограничений нет, но мы проверяли, можно работать гдето до 5000 строк, зависит от компьютера.
Настройки таблиц остались те же. А вот настройка DDE сервера изменилась.
Таблица «Текущая таблица параметров»:
Анализатор опционных позиций. OptionFVV. Версия 2.0 public
Таблица «Сделок»:
Анализатор опционных позиций. OptionFVV. Версия 2.0 public
В момент открытия моей программы DDE сервер автоматом создается и очищается, так что остается только в КВИК начать трансляцию и все. Если вы в КВИКе в таблицах сделали какие либо изменения когда моя прога открыта, то в моей проге на вкладке «Данные» надо будет очистить «Текущую таблицу» и «Сделки» перед началом трансляции таблиц из КВИК.

6. Ускорил работу вкладки улыбка. Теперь если спрос и предложение отличаются от теоретической более чем на 50 % (совсем неадекватные заявки), то программа по ним не рассчитывает волатильность (маркера спроса и предложения на диаграмме). Это позволило в разы повысить скорость расчета маркеров спроса и предложения.

7. Значительно ускорил работу расчета портфеля. Я подсчитывал, скорость увеличилась примерно в 7 раз. Хотя на глаз вы ничего не заметите, потому что там скорость очень большая была и так.

8. Значительно ускорил и переработал вкладку данные. Раньше она рассчитывалась очень долго, теперь шустро. К томуже добавил фильтры к таблицы опционов и вынес фьючи в отдельную таблицу, в точности так как у меня сделано в DDE сервере.
Анализатор опционных позиций. OptionFVV. Версия 2.0 public

9. Создал на вкладке «улыбка» таблицу информации по календарям. Теперь для меня стало очень удобно:
— во первых все возможные комбинации календарей перед глазами и нет необходимости перебирать 4 поля для того чтобы их все пересмотреть, раньше у меня уходило много времени на это, теперь 1 секунда.
— во вторых, заинтересовавший меня календарь тутже можно посмотреть 1 нажатием кнопки, вызвав контекстное меню и нажать применить.
Формирование этой таблицы довольно затратное занятие для компьютера, поэтому я решил обновление таблицы сделать в ручную, вызываете контекстное меню и нажимаете кнопку обновить, таблица тогда пересчитается.
В данной таблице я решил сделать 2 способа сортировки:
— первый это по базовым активам
— второй это по спреду. 
Каму как удобнее тот так себе и выберет.
Анализатор опционных позиций. OptionFVV. Версия 2.0 public

10. Сделал, чтобы программа запоминала свое положение и размеры. При открытии она откроется в таком виде в каком её закрыли.

Скачать версию 2.0 можно (https://optionfvv.ru/dist/). 
Там правда видео старое, ужасно лень записывать новое.

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

53 Комментария
  • Сергей
    31 августа 2016, 13:51
    это круто!
  • Market_Maker
    31 августа 2016, 13:59
    зачем DDE когда есть lua?
  • максим тарасов
    31 августа 2016, 15:08
    Виктор огромное спасибо +++++++++++++
  • Грибов Денис
    31 августа 2016, 16:18
    Виктор, большое спасибо!
    Пользуюсь предыдущей версией чуть менее месяца, в связи с чем практически перестал посещать option.ru.
    Надеюсь, что программа будет успешно развиваться и дальше.

Активные форумы
Что сейчас обсуждают

Старый дизайн
Старый
дизайн