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

Новое
Поставщики данных:
- Для криптовалютных поставщиков данных добавлены "зависимые" поставщики, которые могут получать маркетдату от другого "родительского" поставщика. Название у новых "зависимых" поставщиков начинается со слова Linked;

Улучшено
Поставщики данных:
- Обновлены библиотеки криптовалютных поставщиков данных;
- QuikLua: в настройках поставщика данных добавлена опция "Дополнительные котировки". При включенной опции в таблице окна "Котировки" заполняются столбцы: "СумСпрос", "ЗаявПок", "СумПредл", "ЗаявПрод", "Открытый интерес";
- QuikLua: реализована поддержка Lua 5.4. Выбрать версию Lua можно в Quik (5.3 или 5.4). Важно: для работы с Lua 5.4 необходимо установить компонент Visual C++ X64.

Прочее:
- Выполнена оптимизация использования памяти поставщиками данных. Устранены утечки памяти и траффик памяти при работе с портфельными заявками;
- Реализовано сохранение настроек колонок на вкладках "Настройки" и "Сделки" в портфельном тестировании;
- Блок "Панель сетки данных". Добавлено целочисленное поле "Количество последних значений", принимающее значения:
        0 - по умолчанию, выводит все строки.
        1 - выводит одну последнюю строку.
        2 - выводит две последних строки.
        и т.д.

Исправлено
Поставщики данных:
- Alor OpenApi: решена проблема загрузки данных с сервера истории;
- Alor: добавлена новая библиотека Алор с исправлениями брокера;
- Binance Margin: решена проблема с отображением комиссии по сделкам для FDUSD;
- Bitget: решена проблема с подключением к бирже. Добавлено ограничение на количество единовременных запросов к бирже;
- Bybit: исправлена ошибка, возникающая при попытке получить котировки по некоторым инструментам;
- ByBit: исправлена ошибка в расчете данных столбца "Позиции" в окне "Агенты";
- ByBit Perpetual: исправлена ошибка, при которой данные об открытой позиции не загружалась с биржи;
- IQFeed: исправлена ошибка, при которой некоторые инструменты не отображались в окне "Выбора ценных бумаг";
- Interactive Brokers: исправлена ошибка с отклонением отображения сделок на графике;
- OKX Swap: решена проблема обработкой заявок при разрыве соединения с поставщиком данных;
- Tinkoff: исправлена ошибка подключении к поставщику данных по расписанию.

Прочее:
- Вкладка "Свойства" блоков редактора: устранено наложение обводки текстового поля, содержащего ошибку, на перекрывающие это поле элементы интерфейса;
- Реализовано подключение блока "Сохранить в Глобальный Кеш" к блоку "Торгуемый опцион";
- Устранена ошибка в мастере резервного копирования возникавшая при обращении программы к папке для сохранения по не существующему пути;
- Исправлена ошибка, приводившая к перевыставлению условных заявок на открытие с проскальзыванием;
- Исправлена ошибка в работе блока "Покупки минус продажи" в начале торговой сессии;
- Исправлена ошибка в работе блока "Покупки минус продажи", приводившая к изменению значений блока при перезагрузке программы;
- Исправлена ошибка в работе функции "+Добавить инструмент" при работе с историческими данными;
- Исправлена ошибка, при которой после перезагрузки программы сбивались настройки трансляции скриншотов на локальный диск;
- Исправлена ошибка, в результате которой Агент не полностью закрывал позицию при переходе частично исполненной заявкой через клиринг;
- Исправлена ошибка "ArgumentException: Instance property 'IsEnabled' is not defined" при открытии риск модуля в компактном режиме;
- Исправлена ошибка расчета значения показателя "Макс. просадка" в "Результатах" скрипта;
- Устранена проблема с зависанием программы при отрисовке большого количества линий с разным стилем;
- Устранена утечка памяти при загрузке сохраненных результатов оптимизации в скрипт;
- Устранена проблема, при которой открытие окон "Агент", "График", "Редактор скрипта" по выделенному агенту во "Вторичном окне" выполнялось в основном окне программы;
- Различные мелкие ошибки.