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

Новое
Добавлена возможность сохранения и загрузки результатов оптимизации;
Внесены изменения в формат ключа контейнера скриптов:
- Контейнеры, созданные в более ранних версиях программы можно будет загрузить на версии 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

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


Отредактировано ZSE (Fri Aug 11 2023 01:41 AM)