2.2.15.0 - 2023/10/13

Внимание! Перед выполнением обновления настоятельно рекомендуется выполнить резервное копирование Ваших данных!

Новое

Поставщики данных:

  • Smarcom (IT Invest): удален из списка поставщиков данных в связи с прекращением поддержки со стороны брокера;

  • ByBit: реализована поддержка API V5; Пользователи ByBit, просим Вас обратить внимание на то, что с 16 октября биржа ByBit прекращает поддержку старой версии API V3. Рекомендуем заранее выполнить обновление TSLab до версии 2.2.15.0.

Прочее:

  • Добавлена опция "Отключение корректировки цен" в свойствах лаборатории. Опция работает только на исторических данных;

  • Проект TSVerse: Реализована трансляция изображений рабочей области из TSLab в TSVerse;

  • Добавлен новый блок "CCI", в котором были исправлены несоответствия в расчетах индикатора CCI. Предыдущая версия блока CCI переименована в "CCI (старый)".

Улучшено

  • Окно "Агенты": добавлена сортировка по возрастанию для фильтра в колонке "Тикер";

  • Журнал сообщений: к сообщению "Еще выполняется предыдущая операция с заявкой" добавлено имя агента;

  • Вкладка "Параметры агента":

    • под деревом наборов параметров из скрипта добавлены кнопки "Свернуть", "Развернуть" и "Загрузить";

    • подсветка последнего загруженного набора работает на оба дерева;

    • в средней таблице (в которой отображаются параметры) теперь добавляются наборы из обоих деревьев: скриптового и агентского;

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

  • Оптимизировано удаление заявок в окне "Свои заявки" при дисконнекте;

  • Контроль работы агентов: устранены подвисания программы при открытии списка сделок (с большим количеством сделок в кеше);

  • Сохранение результатов оптимизации:

    • в окне "Импорт набора параметров из репозитория" добавлены столбцы "Дата создания", "Количество записей", "Размер файла";

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

  • Портфельное тестирование

    • на вкладке "Корреляция стратегий" в колонке "Имя" выполнено выравнивание записей по левому краю;

    • добавлен столбец "Вкл.", позволяющий добавлять или исключать стратегии в расчет общих результатов;

  • Для блока "Сохранить в Глобальный Кеш" добавлен параметр "Не ограничивать". При включении настройки данные не будут обрезаться по количеству баров и по датам;

  • [GLSP-3173]

  • Внесены изменения в таблицу окна "Контроль работы агентов":

    • столбец "Расчетная позиция" переименован в "Общая позиция", перемещен в конец;

    • введена колонка "По сделкам агентов" - расчетная позиция по сделкам агентов;

    • введена колонка "Δ Агентов" - абсолютное значение расхождения брокерской позиции и расчетной по агентам;

    • в колонку "Δ Агентов" введена кнопка "Выровнять" - выставляет лимитную заявку с указанным значением;

    • введена колонка "Δ Общая" - абсолютное значение расхождения брокерской позиции и расчетной по агентам;

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

    • колонка "Действие" удалена.

Исправлено

Поставщики данных:

  • Binance: исправлена ошибка, при которой в настройках поставщика не отображались инструменты;

  • Binance: исправлена ошибка, приводившая к сообщению "Server rate limit exceeded";

  • ByBit: исправлена ошибка экспирации заявок;

  • Deribit: исправлено значение минимального лота для опционов;

  • Deribit: откорректировано формирование значений в столбцах "Уч.цена" и "Оцен.цена" окна "Позиции";

  • Transaq: решена проблема с некорректным отображением баланса по счету;

  • QuikLua Опционы: исправлена ошибка, при которой не загружались инструменты в окне выбора ценных бумаг;

  • Tinkoff Решена проблема с отменой выставленных заявок;

  • Исправлены различные ошибки в работе поставщиков:

    • Tinkoff

    • QuikLua

    • Binance

    • ByBit

    • OKX

Прочее:

  • Менеджер репозитория. Исправлена ошибка повторного сохранения загруженных результатов оптимизации;

  • Редактор Контрольной панели: исправлена ошибка, вызывавшая смещение выбранных объектов на контрольной панели в редакторе лаборатории;

  • Исправлена ошибка, возникающая при загрузке результатов оптимизации;

  • Исправлена ошибка, при которой вкладки Лаборатории и агента попадали в список открытых окон (Главное меню - Окна);

  • Доработан алгоритм замены имен блоков в "Редакторе формул" блока "Формула" с использованием глобального поиска по редактору лаборатории;

  • Изменена директория по умолчанию для хранения текстовых данных для оффлайн поставщиков;

  • Исправлена ошибка, при которой нельзя было запустить агент, в котором использовался блок "Мульти-источник";

  • Решена проблема, при которой невозможно было привязать заявку к агенту, в случае если в качестве торгового инструмента использовался опцион;

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

  • Исправлена ошибка, при которой неверно определялась цена частично исполненной активной заявки, вызывая её перевыставление;

  • Исправлена ошибка, при которой в окне "Параметры" агента пропадали списки доступных наборов параметров, при сохранении нового набора в исходном скрипте;

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

  • График Дохода агента: Исправлен алгоритм расчета Медианы дохода при наличии позиций вне текущей истории;

  • Внесены изменения в расчет Результатов работы скрипта в Лаборатории при срабатывании нескольких заявок на одном баре;

  • Устранена ошибка, приводившая к утечке памяти при оптимизации;

  • Устранена ошибка, приводившая к двойным выходам из позиции в режиме мультизаявок;

  • Портфельное тестирование: устранена ошибка, приводившая к зависанию процесса расчета данных;

  • Различные мелкие ошибки.

Last updated