Оптимизирован график кривой волатильности:
Изменен заголовок уведомления о готовности обновления
В селекторы сценариев What-If добавлена кнопка вызова менеджера сценариев
Добавлена возможность ввода точек и запятых в названия стратегий
Проведен рефакторинг статус бара коннекторов:
Оптимизирован выбор цветов линий на графиках суммарных стратегий:
Доработан механизм добавления позиции в менеджер позиций:
Оптимизирована работа перестроения графиков стратегий:
Добавлен запрос на подтверждение операции при удалении позиции
Кнопка запускаTeamViewer-а стала голубой
В списки транспортов добавлена кнопка вызова редактирования (раньше можно было открыть только по двойному клику)
Вернулисьwhat-ifсценарии по базовым активам
В информационную панель добавлена ссылка на разделLicense
В разделе License добавлено отображение списка лицензий, если у пользователя их несколько
В контекстное меню со списком шаблонов стратегий добавлен пункт для вызова менеджера шаблонов → Open templates manager
В контекстное меню позиций добавлен пункт Options desk для открытия доски опционов
В таблицу позиций добавлена колонка с реализованным финансовым результатом (P&L)
Добавлен автоматический сброс масштаба графика при любом изменении позиций в стратегии
Переделали систему лицензирования OptionWorkshop. Теперь лицензия привязывается к авторизации по логину и паролю (см. Запуск программы). Пользователи смогут работать под одной лицензией на нескольких компьютерах, не запрашивая у поддержки вторую лицензию.
Больше не поддерживаем работу программы через прокси-сервер.
Когда пользователь открывает новое окно, программа автоматически создаёт имя для закладки. Основная задача при этом – дать окну уникальное имя, чтобы можно было однозначно отличить одну закладку от другой при переключении между ними. Однако, когда открыто много закладок в каждой группе, они перестают помещаться в видимую область и приходится прикладывать усилия для поиска.
В этом обновлении мы добавили возможность давать закладкам собственные названия. Для этого нужно лишь два раза кликнуть на заголовке закладки и ввести любой текст.
Показывать на доске опционов позиции из выбранной стратегии можно было давно. Для этого над доской опционов нужно раскрыть выпадающий список Show positions from. С этого обновления можно редактировать количество контрактов в позиции прямо из доски опционов.
Соединения с внешними системами иногда рвутся. Это нужно отслеживать, особенно если вы оставили ту или иную автоматику работать на сервере и не присматриваете за ним. Теперь это можно делать из Telegram-бота.
В колонку Vola на доске опционов теперь выводятся значения волатильности из активной модели.
Мы полностью переделали модуль FOS (Futures Orders Stairs).
В предыдущей версии робот мог работать только по сетке уровней, которая генерировалась самим роботом и при этом можно было использовать только лимитные заявки. Таким образом, можно было открывать позицию во фьючерсе только против тренда, предвыставляя лимитные заявки.
В новой версии:
Решили проблему с производительностью интерфейса при работе с кастомными моделями волатильности.
Поработали над стабильностью и проблемами с форматированием чисел в telegram-клиентах.
Доработали логику переподключения к CQG при разрыве соединения. Эта связка и без того работала неделями не отключаясь, но иногда бывали ситуации, когда серверная часть сама инициировала разрыв и тогда у нас не всегда получалось переподключиться.
Решили проблему с неправильным построением стакана в части бидов.
Обновили дистрибутив TeamViewer, который используем для удалённой поддержки. Теперь используется 14-я версия.
Telegram-бот для транслирования информации об инструментах и стратегиях;
Возможность аппроксимировать рыночные котировки собственной моделью кривой волатильности. Сдвиг кривой волатильности за движением цены базового актива;
Отладочное логгирование отключается каждый раз при перезапуске программы;
Добавлена форма со сводной информацией о деньгах по всем счетам;
Улучшение эргономики управления маркет-мейкером:
При вводе параметра (например, значение спреда) достаточно зажать Ctrl перед нажатием на Enter, чтобы применить новое значение ко всем строкам таблицы настройки маркет-мейкера;
Сочетание Alt+Enter аналогично нажатию на кнопку Apply changes;
Некоторые настройки LUA скрипта (интеграция с QUIK) вынесены во внешний файл.
Маркет-мейкер в некоторых ситуациях мог выставлять заявки, которые приводили к выходу позиции за установленные лимиты;
Значительно улучшена производительность таблицы позиций. У пользователей со значительным количеством позиций программа начинала “тормозить” при открытой таблице и повышенной активностью на рынке;
CQGCAdapter при разрыве соединения (например, пропал интернет) и последующего его восстановления мог присылать позиции, которых нет на торговом счёте;
Дискретный по времени режим дельта-хеджера мог срабатывать с задержкой;
Неправильные лимиты изменения цены в cgate;
Утечка памяти в cgate-адаптере;
Утечка памяти в форме журнала работы (log);
Не читался csv-файл с кривой волатильности, если он одновременно был открыт в Excel;
Утекает памяти в графике, связанном с активной стратегией;
Неправильное количество дней до экспирации в позициях;
Падение программы при изменении разрешения экрана (при работе через удалённый рабочий стол);
При перевыставлении заявки руками (modify) в новую заявку могло проставляться неверное количество контрактов;
Зависал интерфейс при частом нажатии на кнопку Set price;
При перезапуске программы у некоторых пользователей могли дублироваться стратегии;
Изменения в Менеджере позиций (Positions):
Изменения в Графиках стратегий (Charts):
В Доске опционов (Option Desk) сделали подсветку ячеек bid и ask, если цена лучших заявок выше/ниже теоретической цены.
Сделали возможность добавлять контракты в маркет-мейкер перетаскиванием позиции или стратегии на форму настройки маркет-мейкера.
Подробнее в блоге.
Также рекомендуем посмотреть вебинар “OptionWorkshop: доработки и обновления”, в котором мы сделали видеообзор функций июньского релиза.
Исправлено:
Вебинар по OptionWorkshop, где мы делаем обзор релиза.
Новые функции:
Добавлена в настройки QUIK кнопка Receive marketdata (отключать получение рыночных данных). Если подключено несколько QUIK-ов, рекомендуем активировать переключатель только у одного из них.
Добавлена возможность отображать модельные кривые одновременно для нескольких моделей ценообразования.
Добавили возможность учитывать комиссию за сделку. Размер комиссии настраивается для каждого счета отдельно.
В таблицу позиций добавили кнопку Set price (Изменить цену открытия позиции).
В Менеджер позиций (Positions) добавили вкладку Orders (Заявки). В ней содержатся заявки, которые относятся к выбранной стратегии. По набору функций вкладка аналогична форме Менеджер заявок (Orders manager), плюс несколько полезных инструментов.
Добавили вкладку Notes в Менеджер позиций (Positions), в которой можно написать заметку к выбранной стратегии.
Для графиков стратегий добавили возможность выбрать, какую дату использовать при построении графика.
Счета и стратегии можно переименовать, нажав дважды на название счета/стратегии, или выбрав в контекстном меню команду Rename.
Добавили подсказку с датой экспирации серии опционов для Доски опционов и Доски спредов.
Исправлено:
Подробнее в нашем блоге.
Новые функции:
Добавлены кнопки быстрого выбора бирж на форме настройки видимых бирж.
Добавлена поддержка ведущих пробелов в маппинг символы.
Коды серий опционов теперь отображаются в едином формате во всех элементах интерфейса.
Графики стратегий закрываются автоматически при удалении соответствующей стратегии.
What-if сценарии сортируются по алфавиту.
Добавлена команда "Удалить все позиции" в контекстное меню стратегии.
Улучшена работа программы при одновременной работе с Московской биржей и с западными биржами.
Исправлено:
Подробнее в нашем блоге.
В версии 16.12.1307 изменён принцип настройки моделей ценообразования (Pricing models). Теперь модель задается как пара из базовой модели (Black, Black-Scholes, Cox-Ross-Rubinstein) и модели волатильности. Для каждой серии опционов можно создать несколько моделей и параметризовать их различным образом.
Так как в настройках модели можно указывать кастомные значения волатильности, мы добавили на графики волатильности (Volatility skew) еще одну модельную кривую, построенную по данным значениям.
Также небольшие изменения коснулись таблицы позиций, формы обратной связи с технический поддержкой и доски опционов.
Список изменений в нашем блоге.
Релиз 16.11.1268 мы полностью посвятили работе над стабилизацией программы. Было исправлено более 30 ошибок: настройка интерфейса, форматирование данных при экспорте/импорте, таблица сделок и позиций и т.д. Спасибо всем, кто помогал нам!
Добавлено:
Исправлено:
Подробное описание в нашем блоге.
Добавлено:
в Менеджер сделок:
Также цены неторгуемых базовых активов отмечаются красной точкой на графиках стратегий.
Теперь OptionWorkshop запоминает последнюю конфигурацию графиков и применяет ее к новым графикам. Например, если для стратегии был выбран для просмотра график P&L, то для следующих графиков будет автоматически открываться только график P&L.
Исправлено:
Подробное описание в нашем блоге.
Добавлено:
Исправлено:
Подробное описание в нашем блоге.
Добавлено:
Изменено:
Исправлено:
Добавлено:
Новые колонки:
Изменено:
Исправлено:
Добавлено:
Исправлено:
Добавлено:
Исправлено:
Добавлено:
Исправлено:
Добавлено:
Исправлено:
Новые функции:
Исправлено: