Child pages
  • Release Notes

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Летние ноутсы

...


Expand
title2021 год


Expand
titleВерсия 21.6.2379

Новое

  • Добавлен режим взятия теор. цены в качестве цены открытия позиции при расчете графиков стратегий. Исправлено сохранение положения графика стратегии при пользовательском зуме через клавишу Ctrl.
  • Добавлена настройка автоматического запуска клиента IQFeed при запуске коннектора.
  • На доске опционов добавлена возможность выделять все видимые страйки. Также появилась возможность выделить группу страйков с зажатой клавишей Shift.
  • Добавлена кастомизация цветов маркеров на графиках волатильности.
    Рисунок 1Image Added
  • В инсталлятор была добавлена кнопка Launch для запуска приложения после успешной установки.
  • В Дельта-хеджер добавлен режим Paper execution.
    Рисунок 2Image Added
  • На графике волатильности при отпускании ползунка диапазона страйков автоматически сбрасывается зум в режим Fit to view.
  • Проведен рефакторинг выбора страйков на доске опционов:
    • для управления выбором страйков на тулбар выведена кнопка Strikes,
    • по клику на кнопку отображается следующая форма
      Рисунок 3Image Added
      • Take multiples of задаёт кратность страйка. В выборку должны включаться только страйки, которые без остатка делятся на этот параметр.
      • Take around ATM - то же самое, что делось ранее кнопками с 10, 25 и т.д.
      • Manually specified strikes – через “;” вводятся страйки, которые должны всегда попадать на доску, вне зависимости от динамического фильтра.
      • Preview – нередактируемый текст, показывает превью результата. Обновляется при изменении любого параметра пользователем.
  • Добавлено подтверждение на команду Clear strategy в таблице сделок.
  • Выпущена бесплатная, бессрочная версия OptionWorkshop - Community Edition. Подробнее с возможностями и ограничениями данной версии можно ознакомиться здесь.
  • Прекращена поддержка ПО для Windows 7.

Исправлено

  • При ошибке автоматического обновления выводятся сообщения со ссылками на новую версию приложения на сайте и сайт поддержки.
  • Увеличена скорость массового добавления и перемещения сделок. Добавлены блокирующие лоадеры для массовых операций со сделками.
  • Исправлено перестроение заякоренного графика при переключении между стратегиями.
  • Исправлено отображение маркеров на графике при переключении стратегий.
  • Исправлено закрытие плавающих окон.
  • Исправлена возможность выбора отображаемых стратегий на графиках при выборе более одной стратегии в селекторе менеджера позиций.
  • Исправлено обновление отображения Realized P&L в таблице позиций при получении сделок.
  • Исправлена ошибка с закрытием окна информации об инструменте.
  • Исправлено неверное отображение статуса соединения с транспортом при ручном отключении транспорта CQGC.
  • Исправлена отписка от параметров инструментов в адаптере CQG.
  • Исправлена ошибка фильтрации сделок по дате на вкладке Fills менеджера позиций.
  • Исправлена ошибка загрузки лог-файла из окна настроек.
  • Исправлен баг двойного открытия конструктора стратегий при перетаскивании инструментов из spread desk в таблицу позиций.
  • Исправлена ошибка отключения QUIK при отписке от исторических данных.


Expand
titleВерсия 21.3.2294

Новое

  • Добавлена возможность сортировать строки на доске инструментов перетаскиванием с зажатой клавишей Alt
  • Сохранение измененного пользователем масштаба графиков при перестроении стратегий. Положение сбрасывается кнопкой FitToView или двойным кликом в области графика
  • Ускорена загрузка большого количества счетов, позиций и сделок при запуске OW
  • Автоматическое перестроение графика стратегий при байндинге на выбранную стратегию
  • В менеджере позиций ограничено дерево инструментов узлом базового актива при добавлении позиций через кнопку “+”
  • Переименованы колонки в менеджере позиций:
    • Position type → P.T.
    • Vola → IV
    • Commission → Comis

Исправлено

  • При работе с графиком волатильности менялся размер бар-менеджера
  • Dr.Web определял OW.Math.exe как вирус
  • Ошибка обновления OW при смене канала обновления
  • Некорректное расположение ползунков в Price range на заякоренном графике стратегии при переключении между стратегиями
  • Некорректный расчет цены для суммарной стратегии в таблице менеджера позиций
  • Ошибки загрузки маркет-даты из кэша для проэксперированных инструментов
  • Ошибка с сохранением середины диапазона хеджирования, заданной вручную
  • Ошибка при отправке баг-репорта из-за отсутствия канала в названии папки и в app/


Expand
titleВерсия 21.2.2233

Новое

  • Добавлен вызов диалога ввода названия при копировании what-if сценариев ( вместо добавления суффикса по умолчанию – “copy”)
  • Добавлено кэширование изменений параметров инструментов, которые приходят в программу из транспортов. Это подготовка почвы для новой функциональности
  • Доработано кэширование данных. Теперь данные подтягиваются из кэша маркет даты, если нет коннектора
  • Добавлено уведомление об ошибке при окончании действия триальной лицензии
  • На графики параметров стратегий добавлены Charm и Vanna
  • Улучшен First Time User Experience:
    • убрана старая обучалка
    • при первом запуске отображаются: доска инструментов с фьючерсами и акциями, пара опционных досок, график стратегии, таблица позиций
    • подключаются демо транспорты и стратегии
  • Перенесли на сторону клиента наш сервис для математических вычислений. Теперь в списке процессов вы дополнительно будете видеть два процесса OptionWorkshop.Math.exe. Это также подготовка почвы для новой функциональности

Исправлено

  • Ошибка с замиранием ползунков Price Range на графике стратегии при отсутствии маркет даты
  • Ошибка авторизации в версии OW 21.2.2226
  • Ошибка при неуспешном обновлении
  • Ошибка с выставлением заявок в CQG как GTC. Теперь заявки выставляются как DAY
  • Ошибка связывания опционов вне денег с инструментами в системе CQG
  • Ошибка с добавлением иконки на рабочий стол после установки или обновления OW
  • Ошибка с серым фоном при подключении IQFeed и окном предупреждения о маркет дате
  • Ошибки с переподключением при истекшей лицензии
  • Ошибка с округлением значений ценового диапозона в окне уведомлений по инструменту
  • Ошибки (не все) роутинга заявок и потери заявок, выставленных через QUIK


Expand
titleВерсия 21.1.2174

Новое

  • Оптимизирован график кривой волатильности:

    • Убран белый бордер у маркеров
    • Отфильтрованы шипы
    • Оптимизирован автоматический зум по вертикальной оси
  • Изменен заголовок уведомления о готовности обновления

  • В селекторы сценариев What-If добавлена кнопка вызова менеджера сценариев

    Рисунок 1

  • Добавлена возможность ввода точек и запятых в названия стратегий

    Рисунок 2

  • Проведен рефакторинг статус бара коннекторов:

    • Отдельные статусы по каждому коннектору были заменены на агрегирующую панель с кол-вом коннекторов, находящихся в определенном статусе
    • В выпадающее меню добавлены статус подключения, кнопка настройки подключения и индикаторы поступления маркет даты
    • Все иконки статусов коннекторов были заменены на кружки

    Рисунок 3

  • Оптимизирован выбор цветов линий на графиках суммарных стратегий:

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

    • Добавлена возможность добавлять позиции в любую область менеджера позиций при перетаскивании из доски опционов
    • После добавления позиции в интерфейсе активируется стратегия, в которую была добавлена позиция
  • Оптимизирована работа перестроения графиков стратегий:

    • Убрана кнопкаApply Changes
    • При всех изменениях график автоматически перестраивается с применениемFit To View

Исправлено

  • Ошибка с уведомлением о новых версиях OW, если приложение работает без перезапуска
  • Ошибка с кнопкой настроек кастомных страйков на доске опционов
  • Некорректное удаление по кнопкеClear Strategyисполненных стратегий, созданных вручную
  • Ошибка создания стратегии с тем же именем, что у удаленной
  • Ошибки байндинга для новых колонок в таблице позиций
  • Ошибка с сохранением настроек вДельта-хеджере
  • Исправлено открытие окон, содержащих ошибки в футер-баннере



Expand
title2020 год


Expand
titleВерсия 20.12.2138

Новое

  • Добавлена поддержкаQUIK 8.11
  • Проведен рефакторинг тулбара доски опционов:
    • Добавлен режим кастомного набора страйков
    • Убрана кнопка All
  • Удалена кнопка копирования HardwareId
  • Поработали над стабильностью телеграм-бота@OptionWorkshopBot

Исправлено

  • Ошибка восстановления порядка колонок в таблице позиций
  • Для адаптераInteractive Brokersучтены скэйлы контрактов при получении цен в стратегию Actual
  • Ошибка запуска маркет даты:
    • Добавлено предупреждение о потере соединения коннектором
    • Добавлен статус подключения в таблицах настроекData sourceи роутинга маркет даты
  • Ошибка, из-за которой не происходила подписка на котировки при открытии позиции (приходилось открывать доску опционов)


Expand
titleВерсии 20.11.2069 - 20.11.2098

Новое

  • Добавлен запрос на подтверждение операции при удалении позиции

  • Кнопка запускаTeamViewer-а стала голубой

  • В списки транспортов добавлена кнопка вызова редактирования (раньше можно было открыть только по двойному клику)

    Рисунок 1

  • Вернулисьwhat-ifсценарии по базовым активам

  • В информационную панель добавлена ссылка на разделLicense

    Рисунок 2

  • В разделе License добавлено отображение списка лицензий, если у пользователя их несколько

    Рисунок 3

  • В контекстное меню со списком шаблонов стратегий добавлен пункт для вызова менеджера шаблонов → Open templates manager

    Рисунок 4

  • В контекстное меню позиций добавлен пункт Options desk для открытия доски опционов

  • В таблицу позиций добавлена колонка с реализованным финансовым результатом (P&L)

  • Добавлен автоматический сброс масштаба графика при любом изменении позиций в стратегии

Исправлено

  • Проблема с расчетом P&L (C) и P&L (S) для фьючерсов
  • Ошибка с открытием окна настройки комиссий для аккаунта
  • Ошибка, ломающая график при изменении price range
  • Обнаруженные проблемы, не позволяющие запускать программу на некоторых версиях Windows, в частности некоторые сборки Win7 и серверных версий
  • Некорректное отображение дня экспирации в заголовках досок опционов
  • Ошибка при удалении позиции в стратегии, оставались связанные с ней ручные сделки
  • Проблемы с ручным изменением цены и количества позиции из таблицы позиций
  • Ошибки расчета времени до экспирации для инструментов рынка FORTS


Expand
titleВерсии 20.10.2025 - 20.10.2056

Авторизация при запуске программы

Переделали систему лицензирования OptionWorkshop. Теперь лицензия привязывается к авторизации по логину и паролю (см. Запуск программы). Пользователи смогут работать под одной лицензией на нескольких компьютерах, не запрашивая у поддержки вторую лицензию. 

Убрали Proxy

Больше не поддерживаем работу программы через прокси-сервер.

Исправление ошибок

  • Не менялось количество дней до экспирации в заголовке доски опционов. Теперь время до экспирации меняется вне зависимости от имени доски. Добавлен механизм сброса имени доски в дефолтное состояние (по пункту в контекстном меню и по пустой строке при переименовании)
  • Не работали сортировки дляМенеджера позицийиМаркет-мейкера
  • После перезагрузки программы зависали графики волатильности
  • Зависал интерфейс при копировании стратегий
  • Не сохранялось расписание роботовМаркет-мейкерапри перезапуске программы
  • Отрицательная цена в расчётах посделочных позиции (стратегии default и другие, кроме actual)
  • Сбрасывались настройки колонок на доске опционов. Реализовано сохранение ширины колонок при перезапуске программы и выравнивание по ширине при фильтрации таблицы
  • При переключении между стратегиями не отрисовывались графики
  • Один коннектор со статусом Disconnected (Ofline) останавливал синхронизацию активных коннекторов

Что еще изменилось

  • Доработали фильтр в дереве инструментов, теперь можно фильтровать до базовых активов
  • Сделали более понятным интерфейс выбора режимаHedge to
  • На графиках стратегий в названия кнопок добавили текущие значения соответствующих параметров
  • Добавили возможность удалять счета и портфели
  • Настроили корректное отображение данных в таблицах и графиках для суммарных стратегий
  • Увеличили скорость получения дельты хеджером
  • Добавили уведомление при остановкеДельта-хеджера
  • Добавили дополнительные варианты расчетаP&L(в таблицу позиций добавлены соответствующие колонки):
    • по лучшим ценам встречных и сонаправленных заявок
    • по цене мидмаркета
  • По аналогии с добавлением стратегии вДельта-хеджербыла добавлена команда в контекстное меню стратегии для добавления ее вМаркет-мейкер
  • Добавили возможность менять тип опциона у моделируемой позиции
  • Доработали восстановление активной стратегии при перезапуске программы
  • Переделали дизайн окнаStrategy Templates
  • Добавили расчет и отображение ключевых точек (страйки, точки пересечения риск-профиля с нулем) для стратегии (светло-зеленые насечки на прямой)
  • Настроили сохранениеDDE-экспортапри перезапуске программы
  • Переделали дизайн кнопок выбора бирж окнаSelect instruments
  • Улучшили эргономику управления диапазоном цен на графике. Теперь есть кнопки, которые задают диапазон определённой ширины вокруг текущей цены базового актива
  • Добавили возможность перетаскивать инструмент в пустую таблицу позиций. Можно перетащить инструмент в пустую таблицу позиций, не создавая заранее стратегию. Программа покажет диалог добавления новой сделки
  • Для фьючерса в доске спредов ask, bid, theor price теперь равен 0
  • Для всех всплывающих окон была указана левая граница - граница главного окна приложения, чтобы они открывались над ним. Если OW перетащили на другой монитор, окно фичи откроется там же
  • В настройках транспорта дляInteractive Brokersбыл заменен дефолтный порт на 7497
  • Увеличили время работы программы после потери соединения с логин-сервером
  • Заменили драйвер базы данных: SQLCE → SQLite
  • Добавили дополнительное логирование в потенциально проблемных местах



Expand
title2019 год


Expand
titleВерсия 19.4.1839

Названия закладок

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

В этом обновлении мы добавили возможность давать закладкам собственные названия. Для этого нужно лишь два раза кликнуть на заголовке закладки и ввести любой текст.

Редактирование позиций из доски опционов

Показывать на доске опционов позиции из выбранной стратегии можно было давно. Для этого над доской опционов нужно раскрыть выпадающий список Show positions from. С этого обновления можно редактировать количество контрактов в позиции прямо из доски опционов.

Состояния подключений в Telegram

Соединения с внешними системами иногда рвутся. Это нужно отслеживать, особенно если вы оставили ту или иную автоматику работать на сервере и не присматриваете за ним. Теперь это можно делать из Telegram-бота.

Волатильность в доске опционов из активной модели

В колонку Vola на доске опционов теперь выводятся значения волатильности из активной модели.

Прочее

  • Обновили CGate до последней версии
  • Исправили ошибку с пропадавшей красной точкой на профиле P&L
  • Исправили ошибку, из-за которой ММ в режиме шутера мог вывалиться за лимит
  • Сделали более удобной выпадашку страйка в таблице позиций
  • Исправили проблему неадекватного сдвига кривой волатильности, загружаемой из csv-файла на старте программы
  • Сделали реакцию доски опционов на изменение ATM страйка более плавной


Expand
titleВерсия 19.2.1808

Переработанный модуль FOS

Мы полностью переделали модуль FOS (Futures Orders Stairs).

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

В новой версии:

  1. Сетку можно сгенирировать по пользовательским параметрам
  2. Сгенерированную сетку можно сдвигать в любую сторону
  3. Можно редактировать значение цены в любом узле сетки
  4. Можно добавлять узлы в сетку вручную
  5. Можно удалять узлы вручную
  6. Для каждого уровня может быть задана собственная операция (покупка или продажа) с фьючерсом, как для пересечения этого уровня ценой снизу вверх так и в обратном направлении.

Производительность

Решили проблему с производительностью интерфейса при работе с кастомными моделями волатильности.

Telegram Bot

Поработали над стабильностью и проблемами с форматированием чисел в telegram-клиентах.

CQG

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

Решили проблему с неправильным построением стакана в части бидов.

TeamViewer

Обновили дистрибутив TeamViewer, который используем для удалённой поддержки. Теперь используется 14-я версия.



Expand
title2018 год


Expand
titleВерсия 18.8.1744

Новое

  • Пользовательские настройки параметров графика волатильности (цвета и типы линий) теперь можно сделать настройками по умолчанию, чтобы они применялись ко всем последующим графикам.
  • Обновлены биржевые библиотеки в калькуляторе ГО.
  • Увеличена скорость запуска приложения.
  • В таблице Money limits больше не отображаются счета, на которых нет денег. Улучшено отображение сумм, добавлена разрядность. Работает сортировка по всем колонкам.
  • В дереве инструментов теперь можно показать инструменты без опционов.
  • Доска опционов с течением времени центрируется относительно страйка на деньгах.
  • На доску опционов добавлена возможность показывать 75 и 100 страйков.
  • В дельта-хеджере теперь можно вручную задать значение внутри интервала, к которому приводить дельту (не только полусумму краёв).
  • Добавлена линия текущей цены базового актива на график волатильности.
  • В маркет-мейкер добавлена возможность удалить все контракты разом.
  • Добавлена возможность умножать и делить количество контрактов в позициях.

Исправление ошибок

  • Исправлена потеря маркет-мэйкером заявки при работе через QUIK.
  • Сохранение price range графика при переключении между стратегиями.
  • Убрана возможность ротации подписок при работе через CQG.
  • Повышена стабильность работы дискретного режима дельта-хеджера.
  • Исправлена невозможность менять руками цену открытия позиции. Ошибка воспроизводилась на некоторой комбинации региональных настроек Windows.


Expand
titleВерсия 18.2.1657

 Новые функции

  • Telegram-бот для транслирования информации об инструментах и стратегиях;

  • Возможность аппроксимировать рыночные котировки собственной моделью кривой волатильности. Сдвиг кривой волатильности за движением цены базового актива;

  • Отладочное логгирование отключается каждый раз при перезапуске программы;

  • Добавлена форма со сводной информацией о деньгах по всем счетам;

  • Улучшение эргономики управления маркет-мейкером:

    • При вводе параметра (например, значение спреда) достаточно зажать Ctrl перед нажатием на Enter, чтобы применить новое значение ко всем строкам таблицы настройки маркет-мейкера;

    • Сочетание Alt+Enter аналогично нажатию на кнопку Apply changes;

  • Некоторые настройки LUA скрипта (интеграция с QUIK) вынесены во внешний файл.

Исправлено

  • Маркет-мейкер в некоторых ситуациях мог выставлять заявки, которые приводили к выходу позиции за установленные лимиты;

  • Значительно улучшена производительность таблицы позиций. У пользователей со значительным количеством позиций программа начинала “тормозить” при открытой таблице и повышенной активностью на рынке;

  • CQGCAdapter при разрыве соединения (например, пропал интернет) и последующего его восстановления мог присылать позиции, которых нет на торговом счёте;

  • Дискретный по времени режим дельта-хеджера мог срабатывать с задержкой;

  • Неправильные лимиты изменения цены в cgate;

  • Утечка памяти в cgate-адаптере;

  • Утечка памяти в форме журнала работы (log);

  • Не читался csv-файл с кривой волатильности, если он одновременно был открыт в Excel;

  • Утекает памяти в графике, связанном с активной стратегией;

  • Неправильное количество дней до экспирации в позициях;

  • Падение программы при изменении разрешения экрана (при работе через удалённый рабочий стол);

  • При перевыставлении заявки руками (modify) в новую заявку могло проставляться неверное количество контрактов;

  • Зависал интерфейс при частом нажатии на кнопку Set price;

  • При перезапуске программы у некоторых пользователей могли дублироваться стратегии;


...