Данный раздел содержит информацию о новых функциях и исправлениях каждой версии OW. Expand |
---|
title | 2020 годновых функциях и исправлениях каждой версии OW.
Expand |
---|
|
Expand |
---|
| Новое- Добавлен режим взятия теор. цены в качестве цены открытия позиции при расчете графиков стратегий. Исправлено сохранение положения графика стратегии при пользовательском зуме через клавишу Ctrl.
- Добавлена настройка автоматического запуска клиента IQFeed при запуске коннектора.
- На доске опционов добавлена возможность выделять все видимые страйки. Также появилась возможность выделить группу страйков с зажатой клавишей Shift.
- Добавлена кастомизация цветов маркеров на графиках волатильности.
Image Added - В инсталлятор была добавлена кнопка Launch для запуска приложения после успешной установки.
- В Дельта-хеджер добавлен режим Paper execution.
Image Added - На графике волатильности при отпускании ползунка диапазона страйков автоматически сбрасывается зум в режим Fit to view.
- Проведен рефакторинг выбора страйков на доске опционов:
- для управления выбором страйков на тулбар выведена кнопка Strikes,
- по клику на кнопку отображается следующая форма
Image 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 |
---|
| Новое- Добавлена возможность сортировать строки на доске инструментов перетаскиванием с зажатой клавишей Alt
- Сохранение измененного пользователем масштаба графиков при перестроении стратегий. Положение сбрасывается кнопкой FitToView или двойным кликом в области графика
- Ускорена загрузка большого количества счетов, позиций и сделок при запуске OW
- Автоматическое перестроение графика стратегий при байндинге на выбранную стратегию
- В менеджере позиций ограничено дерево инструментов узлом базового актива при добавлении позиций через кнопку “+”
- Переименованы колонки в менеджере позиций:
- Position type → P.T.
- Vola → IV
- Commission → Comis
Исправлено- При работе с графиком волатильности менялся размер бар-менеджера
- Dr.Web определял OW.Math.exe как вирус
- Ошибка обновления OW при смене канала обновления
- Некорректное расположение ползунков в Price range на заякоренном графике стратегии при переключении между стратегиями
- Некорректный расчет цены для суммарной стратегии в таблице менеджера позиций
- Ошибки загрузки маркет-даты из кэша для проэксперированных инструментов
- Ошибка с сохранением середины диапазона хеджирования, заданной вручную
- Ошибка при отправке баг-репорта из-за отсутствия канала в названии папки и в app/
|
Expand |
---|
| Новое- Добавлен вызов диалога ввода названия при копировании 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 |
---|
| НовоеОптимизирован график кривой волатильности: - Убран белый бордер у маркеров
- Отфильтрованы шипы
- Оптимизирован автоматический зум по вертикальной оси
Изменен заголовок уведомления о готовности обновления В селекторы сценариев What-If добавлена кнопка вызова менеджера сценариев Image Added Добавлена возможность ввода точек и запятых в названия стратегий Image Added Проведен рефакторинг статус бара коннекторов: - Отдельные статусы по каждому коннектору были заменены на агрегирующую панель с кол-вом коннекторов, находящихся в определенном статусе
- В выпадающее меню добавлены статус подключения, кнопка настройки подключения и индикаторы поступления маркет даты
- Все иконки статусов коннекторов были заменены на кружки
Image Added Оптимизирован выбор цветов линий на графиках суммарных стратегий: - Суммарная стратегия теперь всегда жёлтая
- Цвета для линий отдельных стратегий автоматически подбираются из предопределённого набора, подобранного под каждую цветовую схему
Доработан механизм добавления позиции в менеджер позиций: - Добавлена возможность добавлять позиции в любую область менеджера позиций при перетаскивании из доски опционов
- После добавления позиции в интерфейсе активируется стратегия, в которую была добавлена позиция
Оптимизирована работа перестроения графиков стратегий: - Убрана кнопкаApply Changes
- При всех изменениях график автоматически перестраивается с применениемFit To View
Исправлено- Ошибка с уведомлением о новых версиях OW, если приложение работает без перезапуска
- Ошибка с кнопкой настроек кастомных страйков на доске опционов
- Некорректное удаление по кнопкеClear Strategyисполненных стратегий, созданных вручную
- Ошибка создания стратегии с тем же именем, что у удаленной
- Ошибки байндинга для новых колонок в таблице позиций
- Ошибка с сохранением настроек вДельта-хеджере
- Исправлено открытие окон, содержащих ошибки в футер-баннере
|
|
Expand |
---|
|
Expand |
---|
| Новое- Добавлена поддержкаQUIK 8.11
- Проведен рефакторинг тулбара доски опционов:
- Добавлен режим кастомного набора страйков
- Убрана кнопка All
- Удалена кнопка копирования HardwareId
- Поработали над стабильностью телеграм-бота@OptionWorkshopBot
Исправлено- Ошибка восстановления порядка колонок в таблице позиций
- Для адаптераInteractive Brokersучтены скэйлы контрактов при получении цен в стратегию Actual
- Ошибка запуска маркет даты:
- Добавлено предупреждение о потере соединения коннектором
- Добавлен статус подключения в таблицах настроекData sourceи роутинга маркет даты
- Ошибка, из-за которой не происходила подписка на котировки при открытии позиции (приходилось открывать доску опционов)
|
Expand |
---|
title | Версии 20.11.2069 - 20.11.2098 |
---|
| НовоеДобавлен запрос на подтверждение операции при удалении позиции Кнопка запускаTeamViewer-а стала голубой В списки транспортов добавлена кнопка вызова редактирования (раньше можно было открыть только по двойному клику) Image Added Вернулисьwhat-ifсценарии по базовым активам В информационную панель добавлена ссылка на разделLicense Image Added В разделе License добавлено отображение списка лицензий, если у пользователя их несколько Image Added В контекстное меню со списком шаблонов стратегий добавлен пункт для вызова менеджера шаблонов → Open templates manager Image Added В контекстное меню позиций добавлен пункт 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
- На графиках стратегий в названия кнопок добавили текущие значения соответствующих параметров
- Добавили возможность удалять счета и портфели
- Настроили корректное отображение данных в таблицах и графиках для суммарных стратегий
- Увеличили скорость получения дельты хеджером
- Добавили уведомление при остановке
| - Дельта-хеджера
- Добавили дополнительные варианты расчета
| - (в таблицу позиций добавлены соответствующие колонки):
- по лучшим ценам встречных и сонаправленных заявок
- по цене мидмаркета
- По аналогии с добавлением стратегии в
| - была добавлена команда в контекстное меню стратегии для добавления ее в
| - Маркет-мейкер
- Добавили возможность менять тип опциона у моделируемой позиции
- Доработали восстановление активной стратегии при перезапуске программы
- Переделали дизайн окна
| - Strategy Templates
- Добавили расчет и отображение ключевых точек (страйки, точки пересечения риск-профиля с нулем) для стратегии (светло-зеленые насечки на прямой)
- Настроили сохранение
| - при перезапуске программы
- Переделали дизайн кнопок выбора бирж окна
| - Select instruments
- Улучшили эргономику управления диапазоном цен на графике. Теперь есть кнопки, которые задают диапазон определённой ширины вокруг текущей цены базового актива
- Добавили возможность перетаскивать инструмент в пустую таблицу позиций. Можно перетащить инструмент в пустую таблицу позиций, не создавая заранее стратегию. Программа покажет диалог добавления новой сделки
- Для фьючерса в доске спредов ask, bid, theor price теперь равен 0
- Для всех всплывающих окон была указана левая граница - граница главного окна приложения, чтобы они открывались над ним. Если OW перетащили на другой монитор, окно фичи откроется там же
- В настройках транспорта для
| - был заменен дефолтный порт на 7497
- Увеличили время работы программы после потери соединения с логин-сервером
- Заменили драйвер базы данных: SQLCE → SQLite
- Добавили дополнительное логирование в потенциально проблемных местах
|
|
Expand |
---|
|
Expand |
---|
| Названия закладокКогда пользователь открывает новое окно, программа автоматически создаёт имя для закладки. Основная задача при этом – дать окну уникальное имя, чтобы можно было однозначно отличить одну закладку от другой при переключении между ними. Однако, когда открыто много закладок в каждой группе, они перестают помещаться в видимую область и приходится прикладывать усилия для поиска. В этом обновлении мы добавили возможность давать закладкам собственные названия. Для этого нужно лишь два раза кликнуть на заголовке закладки и ввести любой текст. Редактирование позиций из доски опционовПоказывать на доске опционов позиции из выбранной стратегии можно было давно. Для этого над доской опционов нужно раскрыть выпадающий список Show positions from. С этого обновления можно редактировать количество контрактов в позиции прямо из доски опционов. Состояния подключений в TelegramСоединения с внешними системами иногда рвутся. Это нужно отслеживать, особенно если вы оставили ту или иную автоматику работать на сервере и не присматриваете за ним. Теперь это можно делать из Telegram-бота. Волатильность в доске опционов из активной моделиВ колонку Vola на доске опционов теперь выводятся значения волатильности из активной модели. Прочее- Обновили CGate до последней версии
- Исправили ошибку с пропадавшей красной точкой на профиле P&L
- Исправили ошибку, из-за которой ММ в режиме шутера мог вывалиться за лимит
- Сделали более удобной выпадашку страйка в таблице позиций
- Исправили проблему неадекватного сдвига кривой волатильности, загружаемой из csv-файла на старте программы
- Сделали реакцию доски опционов на изменение ATM страйка более плавной
|
Expand |
---|
| Переработанный модуль FOSМы полностью переделали модуль FOS (Futures Orders Stairs). В предыдущей версии робот мог работать только по сетке уровней, которая генерировалась самим роботом и при этом можно было использовать только лимитные заявки. Таким образом, можно было открывать позицию во фьючерсе только против тренда, предвыставляя лимитные заявки. В новой версии: - Сетку можно сгенирировать по пользовательским параметрам
- Сгенерированную сетку можно сдвигать в любую сторону
- Можно редактировать значение цены в любом узле сетки
- Можно добавлять узлы в сетку вручную
- Можно удалять узлы вручную
- Для каждого уровня может быть задана собственная операция (покупка или продажа) с фьючерсом, как для пересечения этого уровня ценой снизу вверх так и в обратном направлении.
ПроизводительностьРешили проблему с производительностью интерфейса при работе с кастомными моделями волатильности. Telegram BotПоработали над стабильностью и проблемами с форматированием чисел в telegram-клиентах. CQGДоработали логику переподключения к CQG при разрыве соединения. Эта связка и без того работала неделями не отключаясь, но иногда бывали ситуации, когда серверная часть сама инициировала разрыв и тогда у нас не всегда получалось переподключиться. Решили проблему с неправильным построением стакана в части бидов. TeamViewerОбновили дистрибутив TeamViewer, который используем для удалённой поддержки. Теперь используется 14-я версия. |
|
Expand |
---|
|
Expand |
---|
| Новое- Пользовательские настройки параметров графика волатильности (цвета и типы линий) теперь можно сделать настройками по умолчанию, чтобы они применялись ко всем последующим графикам.
- Обновлены биржевые библиотеки в калькуляторе ГО.
- Увеличена скорость запуска приложения.
- В таблице Money limits больше не отображаются счета, на которых нет денег. Улучшено отображение сумм, добавлена разрядность. Работает сортировка по всем колонкам.
- В дереве инструментов теперь можно показать инструменты без опционов.
- Доска опционов с течением времени центрируется относительно страйка на деньгах.
- На доску опционов добавлена возможность показывать 75 и 100 страйков.
- В дельта-хеджере теперь можно вручную задать значение внутри интервала, к которому приводить дельту (не только полусумму краёв).
- Добавлена линия текущей цены базового актива на график волатильности.
- В маркет-мейкер добавлена возможность удалить все контракты разом.
- Добавлена возможность умножать и делить количество контрактов в позициях.
Исправление ошибок- Исправлена потеря маркет-мэйкером заявки при работе через QUIK.
- Сохранение price range графика при переключении между стратегиями.
- Убрана возможность ротации подписок при работе через CQG.
- Повышена стабильность работы дискретного режима дельта-хеджера.
- Исправлена невозможность менять руками цену открытия позиции. Ошибка воспроизводилась на некоторой комбинации региональных настроек Windows.
|
Expand |
---|
| Новые функцииTelegram-бот для транслирования информации об инструментах и стратегиях; Возможность аппроксимировать рыночные котировки собственной моделью кривой волатильности. Сдвиг кривой волатильности за движением цены базового актива; Отладочное логгирование отключается каждый раз при перезапуске программы; Добавлена форма со сводной информацией о деньгах по всем счетам; Улучшение эргономики управления маркет-мейкером: При вводе параметра (например, значение спреда) достаточно зажать Ctrl перед нажатием на Enter, чтобы применить новое значение ко всем строкам таблицы настройки маркет-мейкера; Сочетание Alt+Enter аналогично нажатию на кнопку Apply changes;
Некоторые настройки LUA скрипта (интеграция с QUIK) вынесены во внешний файл.
ИсправленоМаркет-мейкер в некоторых ситуациях мог выставлять заявки, которые приводили к выходу позиции за установленные лимиты; Значительно улучшена производительность таблицы позиций. У пользователей со значительным количеством позиций программа начинала “тормозить” при открытой таблице и повышенной активностью на рынке; CQGCAdapter при разрыве соединения (например, пропал интернет) и последующего его восстановления мог присылать позиции, которых нет на торговом счёте; Дискретный по времени режим дельта-хеджера мог срабатывать с задержкой; Неправильные лимиты изменения цены в cgate; Утечка памяти в cgate-адаптере; Утечка памяти в форме журнала работы (log); Не читался csv-файл с кривой волатильности, если он одновременно был открыт в Excel; Утекает памяти в графике, связанном с активной стратегией; Неправильное количество дней до экспирации в позициях; Падение программы при изменении разрешения экрана (при работе через удалённый рабочий стол); При перевыставлении заявки руками (modify) в новую заявку могло проставляться неверное количество контрактов; Зависал интерфейс при частом нажатии на кнопку Set price; При перезапуске программы у некоторых пользователей могли дублироваться стратегии;
|
|
...