Обновление-TSLab-Версия-2.2.14

Сегодня 11.08.2023г. получили от компании TSLab очередное обновление программы TSLab версия 2.2 — обновили до версии 2.2.14.0. Доработали много моментов по части API, а также в поставщиках и в самой программе! Итак, давайте вместе посмотрим, что изменилось.

Версия 2.2.14.0

Новое:

Добавлена возможность сохранения и загрузки результатов оптимизации;
Для этого вы как обычно во вкладке «Оптимизация» производите оптимизацию (отмечаете какие параметры подбирать в каких граница, нажимаете кнопку«Старт»
Экспорт-Результатов-оптимизации

Далее в появившейся вкладке «Результаты оптимизации» после завершения процесса оптимизации можно нажать на кнопку «Сохранить», которая находится над таблицей данных слева
Результаты-Сохранить

В появившемся окне можно задать Имя сохраняемым результатам (по умолчанию это название скрипта, дата и время), также можно написать пометку в строке «Комментарий», далее нажимаете «Сохранить»
Экспорт-Результатов-оптимизации-окно

Далее вкладку «Результаты оптимизации» можно закрыть и вернуться в раздел «Оптимизация».
Снизу есть кнопка «Импорт результатов».
Импорт-результатов-тслаб.png

После нажатия на кнопку «Импорт результатов», появляется окно с выбором нужных сохраненных результатов из списка, выбираете нужную строку, далее жмете ОК внизу окна
Импорт-результатов-тслаб-окно

Как итог, у нас опять появляется вкладка «Результаты оптимизации»
Импортированные-результаты

• Внесены изменения в формат ключа контейнера скриптов:
Ключ-контейнера-скрипта
  — Контейнеры, созданные в более ранних версиях программы можно будет загрузить на версии 2.2.14.0.
  — Контейнеры, созданные в версии 2.2.14.0 нельзя загрузить в более ранних версиях программы.

Новые интерфейсы и методы TSLab API:
  — INeedVariableParentVisuals — Список наименований родительских блоков (источников) через точку с запятой;
  — INeedVariableParentIds — Список идентификаторов родительских блоков (источников) через точку с запятой;
  — INeedVariableParentNames — Список наименований родительских блоков (источников) с параметрами через точку с запятой;
  — В интерфейс IRuntime2 добавлены методы, позволяющие получить информации по агентам;

Поставщик TransaqHFT+: добавлена возможность использовать до 3-х HFT одновременно;

Улучшено

Поставщики данных:
• OKX Perpetual Swap и Futures: добавлено заполнение колонок «Верхний лимит» и «Нижний лимит» в окне «Котировки»;
лимиты-в-поставщике-ОКХ

ОКХ Perpetual Swap: исправлен размер лота;

Interactive Brokers: добавлено множественное удаление старых контрактов;

Interactive Brokers: выполнена оптимизация процесса подключения к поставщику, повышена скорость подключения;

Deribit: добавлена поддержка контрактов XRP_USDC_Perp;

Binance: добавлена перезагрузка данных по счету при восстановлении разорванной WebSocket связи;

Quik: при потере связи TSLab с Quik выполняется отключение поставщика данных;

Прочее:
Блок «Доход за все время»: добавлен параметр «Направление сделок» (Все, Покупки, Продажи);
Блок-ДохЗаВсеВремя

Блоки «Импорт/экспорт значений»: добавлена возможность работы с блоком «Контрольная панель»;
Блоки-экспорт-импорт-контрПанель

Окно «Скрипты»: добавлена возможность фильтрации столбца «Имя» по названию каталогов;

• При создании копии скрипта сохраняется настройка выбранного режима оптимизации (Случайно, Перебор);
Метод-оптимизации

Экспорт в Excel: в название сохраняемого файла подставляется имя скрипта или агента;
экспорт-в-эксель

Окно «Скрипты»: добавлена колонка «Количество агентов». Показывает количество привязанных к скрипту агентов. Скрыта по умолчанию;
Количество-агентов

Портфельное тестирование: добавлены кнопки «Изменить имя портфеля», «Редактирование портфеля», «Сделать копию». Измен внешний вид кнопок;
изменение-портфеля

Портфельное тестирование: добавлена кнопка «С бумагами из скрипта». При добавлении скриптов возможно выбрать инструменты по умолчанию (инструмент, выбранный в блоке «Торгуемый инструмент» скрипта);
С-бумагами-из-скрипта

Портфельное тестирование: внесены исправления в работу фильтров вкладки «Настройки» портфеля;

Портфельное тестирование: доработана сортировка по имени скриптов вкладки «Настройки» портфеля;

Исправлено:

Поставщики данных:
• OKX Perpetual Swap: исправлена ошибка, приводившая к двойным выходам из позиции;
• ОКХ Perpetual Swap: исправлена ошибка в расчете прибыли;
• Bybit: исправлена ошибка, приводившая к двойным выходам из позиции;
• ByBit: решена проблема, приводившая к длительной загрузке поставщика данных;
• ByBit Perpetual: исправлена ошибка, приводившая к расхождению открытых позиций на бирже и в агенте;
• ByBit исправлена ошибка, приводившая к зависанию поставщика данных после потери соединения с интернетом;
• Binance Futures: исправлена ошибка подключения к поставщику данных;
• Binance: исправлена ошибка, приводившая к появлению сообщения «Client order id is not valid»;
• Tinkoff: решена проблема отключения от поставщика данных с ошибкой «Превышено максимально разрешенное количество подписок на данные»;
• Tinkoff: исправлена ошибка, при которой в заявке указывалось неверное количество лотов;
• Tinkoff: исправлена ошибка расчета комиссии брокера;
• Interactive Brokers: исправлена ошибки работы поставщика данных IB в связке с IQFeed;
• Interactive Brokers: исправлена ошибка загрузки своих сделок при переподключении к поставщику данных;
• Transaq: исправлена ошибка «Нельзя сдвигать заявки по инструментам-связкам»;
• Transaq: исправлена ошибка, при которой лимитные заявки исполнялись как рыночные;
• Transaq: решена проблема, вызывавшая ошибки отображения данных в Очереди заявок с отрицательными ценами;
• BitMex: исправлена ошибка в расчете прибыли;
• Quik: исправлена ошибка исполнения лимитных стоп-заявок;
• Quik DDE: исправлена ошибка, возникавшая при запуске поставщика данных по расписанию;
• Риком-Траст: исправлена ошибка в работе окна «Котировки»;
• Алор: решена проблема с обновлением данных по опционам;
• Окно «Позиции»: исправлены ошибки в отображаемых данных (Tinkoff, Криптобиржи);
• Исправлены различные ошибки в работе поставщиков:
• Tinkoff
• Binance
• ByBit
• OKX

Прочее:
• Устранена утечка памяти во время оптимизации при использовании графиков не потоковых обработчиков;
• Модуль управления рисками: исправлена ошибка в работе ограничения по объему в деньгах;
• Параметры агента: исправлена ошибка, при которой новый набор параметров из скрипта не отображался в выключенном агенте;
• Блок «Контрольная панель»: исправлена ошибка, при которой не срабатывали заданные ограничения значений параметров блоков;
• Наборы ценных бумаг: исправлена работа сортировки для инструментов в таблице;
• Решена проблема с расхождением данных, полученных на вкладке «Результаты оптимизации» с данными из вкладки «Результаты» скрипта;
• Блок «Разжать»: внесены исправления в работу блока;
• Решена проблема с непредвиденным завершением работы программы в случае использования в агенте нескольких источников торговых данных;
• Решена проблема с невозможностью выставления ордера по отрицательным ценам;
• Решена проблема с исполнением сигнала при включенной опции «Использовать множественный выход» и одновременным использованием связанных заявок;
• Исправлена ошибка, приводившая к переполнению файла подкачки во время оптимизации;
• Исправлена ошибка, приводившая к непредвиденному завершению работы программы при переключении между вкладками и окнами скриптов;
• Исправлена ошибка копирования блоков из одного скрипта в другой;
• Блок «Изменить лимитной ценой»: исправлены ошибки при работе с отрицательными ценами;
• Исправлена ошибка, возникающая при коррекции двойного выхода из позиции после нажатия на кнопку «Забыть торговые ошибки»;
• Решена проблема с сохранением конфигурации программы при работе с опционами;
• Исправлена ошибка в работе кнопки «Поиск» редактора Лаборатории;
• Исправлена ошибка, сбивающая настройки индикаторов если в загружаемом в скрипт наборе параметров нет этих индикаторов;
• Решена проблема с сохранением пути к папке для резервного копирования;
• Модуль управления рисками: исправлена ошибка при которой при включении опции «Разрешить заявки при убытке» игнорировались фильтры «Интервалы времени, когда торговля запрещена»;
• Решена проблема с сохранением настроек колонок на вкладке «Сделки» агента;
• Добавлено выставление флага модификации рабочей области при изменении в контрольной панели опционной доски;
• Окно «Параметры» в агенте: исправлено округление дробных чисел в таблице значений параметров;
• Внесены правки в формулы, по которым рассчитываются коэффициенты Шарпа и Сортино;
• Исправлена ошибка, не позволявшая обновить контейнер по истечении его срока работы;
• Окно «Торговые настройки агента»: исправлена работа кнопки «Сортировка параметров по алфавиту» на вкладке «Параметры»;
• Различные мелкие ошибки.

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

Уже установленные копии программы должны определить наличие обновления и предложить обновиться при запуске программы (если не изменялись настройки обновлений по умолчанию и это соединение разрешено политикой безопасности). При необходимости можно обновиться из запущенной программы через пункт меню «Проверить наличие обновлений».

Если по каким-то причинам обновление не удалось — обращайтесь в Центр поддержки https://support.tslab.pro/
 
 
 


Вы уже сейчас можете начать изучать Видео курс- роботы в TSLab и научиться самому делать любых роботов!
 
Можно записаться на следующий поток ОнЛайн курса «Создание роботов в TSLab без программирования», информацию по которому можно посмотреть тут->
 
Также можете научиться программировать роботов на нашем Видео курсе «Роботы для QUIK на языке Lua»
 
Если же вам не хочется тратить время на обучение, то вы просто можете выбрать уже готовые роботы из тех, что представлены у нас ДЛЯ TSLab, ДЛЯ QUIK, ДЛЯ MT5, ДЛЯ КРИПТОВАЛЮТЫ!
 
Также можете посмотреть совершенно бесплатные наработки для МТ4, Квика, МТ5. Данный раздел также постоянно пополняется.
 
Не откладывайте свой шанс заработать на бирже уже сегодня!