среда, 28 октября 2020 г.

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

Переделали систему лицензирования 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
  • Добавили дополнительное логирование в потенциально проблемных местах