Внимание! Перед выполнением обновления настоятельно рекомендуется выполнить резервное копирование Ваших данных!
Поставщики данных:
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
Прочее:
Менеджер репозитория. Исправлена ошибка повторного сохранения загруженных результатов оптимизации;
Редактор Контрольной панели: исправлена ошибка, вызывавшая смещение выбранных объектов на контрольной панели в редакторе лаборатории;
Исправлена ошибка, возникающая при загрузке результатов оптимизации;
Исправлена ошибка, при которой вкладки Лаборатории и агента попадали в список открытых окон (Главное меню - Окна);
Доработан алгоритм замены имен блоков в "Редакторе формул" блока "Формула" с использованием глобального поиска по редактору лаборатории;
Изменена директория по умолчанию для хранения текстовых данных для оффлайн поставщиков;
Исправлена ошибка, при которой нельзя было запустить агент, в котором использовался блок "Мульти-источник";
Решена проблема, при которой невозможно было привязать заявку к агенту, в случае если в качестве торгового инструмента использовался опцион;
Параметры: исправлена ошибка, при которой в сохраненный набор параметров для контейнера могли попасть лишние параметры (от удаленных блоков);
Исправлена ошибка, при которой неверно определялась цена частично исполненной активной заявки, вызывая её перевыставление;
Исправлена ошибка, при которой в окне "Параметры" агента пропадали списки доступных наборов параметров, при сохранении нового набора в исходном скрипте;
Исправлена ситуация, при которой после запуска программы, до полной загрузки истории сделок, могли начинать работу агенты;
График Дохода агента: Исправлен алгоритм расчета Медианы дохода при наличии позиций вне текущей истории;
Внесены изменения в расчет Результатов работы скрипта в Лаборатории при срабатывании нескольких заявок на одном баре;
Устранена ошибка, приводившая к утечке памяти при оптимизации;
Устранена ошибка, приводившая к двойным выходам из позиции в режиме мультизаявок;
Портфельное тестирование: устранена ошибка, приводившая к зависанию процесса расчета данных;
Различные мелкие ошибки.