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

Новое
Поставщики данных:
- Smarcom (IT Invest): удален из списка поставщиков данных в связи с прекращением поддержки со стороны брокера;
- ByBit: реализована поддержка API V5;
Пользователи ByBit, просим Вас обратить внимание на то, что с 16 октября биржа ByBit прекращает поддержку старой версии API V3. Рекомендуем заранее выполнить обновление TSLab до версии 2.2.15.0.
Прочее:
- Добавлена опция "Отключение корректировки цен" в свойствах лаборатории. Опция работает только на исторических данных;
- Проект TSVerse: Реализована трансляция изображений рабочей области из TSLab в TSVerse;
- Добавлен новый блок "CCI", в котором были исправлены несоответствия в расчетах индикатора CCI. Предыдущая версия блока CCI переименована в "CCI (старый)".

Улучшено
- Окно "Агенты": добавлена сортировка по возрастанию для фильтра в колонке "Тикер";
- Журнал сообщений: к сообщению "Еще выполняется предыдущая операция с заявкой" добавлено имя агента;
- Вкладка "Параметры агента":
         под деревом наборов параметров из скрипта добавлены кнопки "Свернуть", "Развернуть" и "Загрузить";
         подсветка последнего загруженного набора работает на оба дерева;
         в средней таблице (в которой отображаются параметры) теперь добавляются наборы из обоих деревьев: скриптового и агентского;
         если для загруженного набора параметров на вкладке "Оптимизация" меняется значение любого параметра, то флаг загруженного набора на вкладке "Параметры" снимается;
- Оптимизировано удаление заявок в окне "Свои заявки" при дисконнекте;
- Контроль работы агентов: устранены подвисания программы при открытии списка сделок (с большим количеством сделок в кеше);
- Сохранение результатов оптимизации:
         в окне "Импорт набора параметров из репозитория" добавлены столбцы "Дата создания", "Количество записей", "Размер файла";
         при сохранении результатов оптимизации в репозитории, название вкладки с результатами меняется на сохраненное название;
- Портфельное тестирование
         на вкладке "Корреляция стратегий" в колонке "Имя" выполнено выравнивание записей по левому краю;
         добавлен столбец "Вкл.", позволяющий добавлять или исключать стратегии в расчет общих результатов;
- Для блока "Сохранить в Глобальный Кеш" добавлен параметр "Не ограничивать". При включении настройки данные не будут обрезаться по количеству баров и по датам;
- Внесены изменения в таблицу окна "Контроль работы агентов":
         столбец "Расчетная позиция" переименован в "Общая позиция", перемещен в конец;
         введена колонка "По сделкам агентов" - расчетная позиция по сделкам агентов;
         введена колонка "Δ Агентов" - абсолютное значение расхождения брокерской позиции и расчетной по агентам;
         в колонку "Δ Агентов" введена кнопка "Выровнять" - выставляет лимитную заявку с указанным значением;
         введена колонка "Δ Общая" - абсолютное значение расхождения брокерской позиции и расчетной по агентам;
         в колонку "Δ Общая" введена кнопка "Выровнять" - выставляет лимитную заявку с значением общего расхождения;
         колонка "Действие" удалена.

Исправлено
Поставщики данных:
- Binance: исправлена ошибка, при которой в настройках поставщика не отображались инструменты;
- Binance: исправлена ошибка, приводившая к сообщению "Server rate limit exceeded";
- ByBit: исправлена ошибка экспирации заявок;
- Deribit: исправлено значение минимального лота для опционов;
- Deribit: откорректировано формирование значений в столбцах "Уч.цена" и "Оцен.цена" окна "Позиции";
- Transaq: решена проблема с некорректным отображением баланса по счету;
- QuikLua Опционы: исправлена ошибка, при которой не загружались инструменты в окне выбора ценных бумаг;
- Tinkoff: Решена проблема с отменой выставленных заявок;
Исправлены различные ошибки в работе поставщиков:
         Tinkoff
         QuikLua
         Binance
         ByBit
         OKX
Прочее:
- Менеджер репозитория. Исправлена ошибка повторного сохранения загруженных результатов оптимизации;
- Редактор Контрольной панели: исправлена ошибка, вызывавшая смещение выбранных объектов на контрольной панели в редакторе лаборатории;
- Исправлена ошибка, возникающая при загрузке результатов оптимизации;
- Исправлена ошибка, при которой вкладки Лаборатории и агента попадали в список открытых окон (Главное меню - Окна);
- Доработан алгоритм замены имен блоков в "Редакторе формул" блока "Формула" с использованием глобального поиска по редактору лаборатории;
- Изменена директория по умолчанию для хранения текстовых данных для оффлайн поставщиков;
- Исправлена ошибка, при которой нельзя было запустить агент, в котором использовался блок "Мульти-источник";
- Решена проблема, при которой невозможно было привязать заявку к агенту, в случае если в качестве торгового инструмента использовался опцион;
- Параметры: исправлена ошибка, при которой в сохраненный набор параметров для контейнера могли попасть лишние параметры (от удаленных блоков);
- Исправлена ошибка, при которой неверно определялась цена частично исполненной активной заявки, вызывая её перевыставление;
- Исправлена ошибка, при которой в окне "Параметры" агента пропадали списки доступных наборов параметров, при сохранении нового набора в исходном скрипте;
- Исправлена ситуация, при которой после запуска программы, до полной загрузки истории сделок, могли начинать работу агенты;
- График Дохода агента: Исправлен алгоритм расчета Медианы дохода при наличии позиций вне текущей истории;
- Внесены изменения в расчет Результатов работы скрипта в Лаборатории при срабатывании нескольких заявок на одном баре;
- Устранена ошибка, приводившая к утечке памяти при оптимизации;
- Устранена ошибка, приводившая к двойным выходам из позиции в режиме мультизаявок;
- Портфельное тестирование: устранена ошибка, приводившая к зависанию процесса расчета данных;
- Различные мелкие ошибки.

Уже установленные копии программы должны определить наличие обновления и предложить обновиться при запуске программы (если не изменялись настройки обновлений по умолчанию и это соединение разрешено политикой безопасности). При необходимости можно обновиться из запущенной программы через пункт меню "Проверить наличие обновлений".
Если по каким-то причинам обновление не удалось - обращайтесь в Центр поддержки https://support.tslab.pro

Огромная благодарность всем приславшим свои замечания и предложения.


Отредактировано ZSE (Fri Oct 13 2023 01:12 AM)