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

Новое
Новые блоки в редакторе:
- Блок "Форматированное сообщение".
        - Блок позволяет создавать сообщение с числовыми значениями. Поддерживается работа со строковой формулой.
- Торговые настройки агента:
        - Добавлена опция "Авто двойн. выход". Автоматически выравнивает позицию в случае обнаружения двойных выходов. Для работы опции требуется включить опцию Автозакрытие (баров);
        - Добавлена опция "Стоп если Таймаут". Останавливает торговлю агентом если превышено время ожидания ответа от сервера о том, что заявка принята (значение параметра "Таймаут заявки" можно выставить в "Настройках программы").
Прочее:
- Новое окно "Библиотеки индикаторов", показывающее статус и информацию о загруженных сторонних библиотеках индикаторов (*.dll).

Улучшено
Поставщики данных:
- ByBit: добавлена поддержка единого счета для рынков Spot и USDT Perpetual;
- ByBit: добавлены USDC swap инструменты (инструменты с окончанием PERP, например BNBPERP);
- ByBit: при потере соединения с сервером, поставщик продолжит работу в течение 15 секунд в ожидании повторного подключения;
- ByBit Spot: добавлены биржевые условные заявки;
- Tinkoff: исправлены котировки для фьючерсов;
- OKX: в настройки поставщика данных добавлена опция "По рынку как лимитная плюс %".
Прочее:
- Кластерный анализ. Добавлены аббревиатуры в названия блоков:
        - "Экстремальная цена торговой статистики" - (POC);
        - "Верхний уровень торговой статистики" - (VAH);
        - "Нижний уровень торговой статистики" - (VAL).
- Внесены изменения в опцию "Настройки кешей" поставщиков данных. Объединены параметры "Срок хранения сделок" и "Срок хранения исполненных заявок";
- Обновлен календарь рабочих дней для опционных блоков;
- Менеджер репозитория. В колонке "Дата создания" добавлено отображение времени создания записи;
- Блок "Мульти-источник". Улучшена загрузка и выравнивание истории баров инструментов.

Исправлено
Поставщики данных:
- Binance Futures: устранена проблема, приводившая к задержкам выставления заявок;
- Interactive Brokers: исправлено время отображения своих сделок;
- Interactive Brokers: исправлена ошибка, при которой данные об исполненных заявках не попадали в агент;
- Interactive Brokers: внесены правки в процесс выставления лимитных заявок;
- KuCoin: решена проблема синхронизации серверного времени. Добавлено автоматическое обновление времени в программе равное одной минуте;
- OKX: усовершенствован процесс обновления данных по заявке в случае получения информации об ошибке при ее выставлении или снятии;
- Tinkoff: решена проблема, приводившая к появлению ошибки "Превышено максимально разрешенное в Tinkoff API количество подписок на данные";
- Tinkoff: решена проблема с двойным открытием позиций. Внесены изменения процесс обновления статусов заявок;
- Tinkoff: исправлен расчет комиссии за сделки;
- QuikLua: поправлено отображение баланса на вкладке Счет;
- Исправлены различные ошибки в работе поставщиков:
        - Binance
        - ByBit
        - BitGet
        - Interactive Brokers
        - Tinkoff
        - QuikLua
Прочее:
- Менеджер уведомлений: исправлена ошибка, блокирующая сообщения при использовании фильтра "Показывать уведомления из скрипта";
- Менеджер репозитория: исправлена ошибка, при которой в сохраненных результатах оптимизации не попадали рассчитанные коэффициенты Шарп и Сортино;
- В TSLab API внесены исправления в метод ToString() у параметров оптимизации OptimProperty;
- Портфельное тестирование: внесены правки в расчет графика "Доход";
- Исправлена проблема расхождения данных на вкладках "Результаты оптимизации" и "Результаты" лаборатории;
- В блоке "Центральный страйк" для параметра "Сдвиг Страйка" добавлена возможность принимать отрицательные значения;
- Решена проблема с импортом значений параметров с одинаковым именем при переносе набора параметров из одного скрипта в другой;
- Исправлена ошибка, возникавшая при загрузке скрипта с не настроенным инструментом в блоках Источников;
- Исправлена ошибка, при которой после остановки агента продолжали отправляться заявки;
- Различные мелкие ошибки.