Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Внимание! Перед выполнением обновления настоятельно рекомендуется выполнить резервное копирование Ваших данных!
Для криптовалютных поставщиков данных добавлены "зависимые" поставщики, которые могут получать маркетдату от другого "родительского" поставщика. Название у новых "зависимых" поставщиков начинается со слова 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" при открытии риск модуля в компактном режиме;
Исправлена ошибка расчета значения показателя "Макс. просадка" в "Результатах" скрипта;
Устранена проблема с зависанием программы при отрисовке большого количества линий с разным стилем;
Устранена утечка памяти при загрузке сохраненных результатов оптимизации в скрипт;
Устранена проблема, при которой открытие окон "Агент", "График", "Редактор скрипта" по выделенному агенту во "Вторичном окне" выполнялось в основном окне программы;
Различные мелкие ошибки.
Внимание! Перед выполнением обновления настоятельно рекомендуется выполнить резервное копирование Ваших данных!
Переход на новый сервис идентификации в Личном кабинете TSVerse.
Bybit: Выполнена оптимизация процессов выделения памяти при торговле опционами.
ByBit USDT Perpetual: устранена ошибка, приводившая к появлению лишних заявок в агенте;
OKX Perpetual DEMO: устранена ошибка, в результате которой неверно отображалось количество лотов;
QUIK Lua: устранена ошибка, приводившая к отключению поставщика данных при отклонении заявки;
ТБанк: устранена ошибка в обработке заявок приводившая к расхождению количества лотов в агенте и в окне Позиции;
TSChannel: устранена ошибка в блоке приемника, возникающая при двойном клике мыши в поле ввода API канала;
TSVerse: решена проблема с отправкой более 2х значений в TSVerse с помощью ValueSenderHandler;
Устранена ошибка в работе опции "Игнорировать сигнал выхода не на последнем баре", при включении которой начинали выдаваться сообщения о пропуске выхода;
Различные мелкие ошибки.
Внимание! Перед выполнением обновления настоятельно рекомендуется выполнить резервное копирование Ваших данных!
Binance: добавлена возможность загружать историю ставки финансирования (Funding Rate);
QuikLua: добавлено информационное сообщение в Журнале сообщений при отключении терминала Quik от сервера.
ByBit Spot: решена проблема подключения к поставщику данных;
ByBit: решена проблема снятия несуществующих на бирже заявок;
ByBit: решена проблема постановки заявок в определенных ситуациях;
QuikLua: решена проблема подключения к бирже по расписанию;
Tinkoff: добавлена библиотека Google.Api.CommonProtos.dll, отсутствие которой приводило к ошибке в работе поставщика.
Исправлена ошибка, в результате которой блоки "Источники" исчезали из скрипта, в случае ошибки загрузки сторонней библиотеки (*.dll);
Исправлена ошибка, в результате которой при использовании самодельного индикатора стоимости портфеля агент мог запуститься с ошибкой;
Исправлена ошибка формирования первой свечи на графике при выставленных в торговых настройках агента времени начала и конца торговой сессии;
Портфельное тестирование: исправлена ошибка в работе с блоком "Результат для оптимизации";
Исправлена ошибка одновременного использования в скрипте блоков "Мульти-источник" и "Торгуемый инструмент";
Исправлена ошибка сортировки значений сохраненного набора параметров на вкладке "Параметры" скрипта;
Исправлена ошибка, при которой в блоках самодельных индикаторах перестало отображаться поле "Параметры";
Исправлена ошибка запуска скрипта в определенной ситуации с внешней библиотекой индикаторов;
Исправлена ошибка отображения значений параметров в сохраненных наборах на вкладке "Параметры" агента;
Различные мелкие ошибки.
Внимание! Перед выполнением обновления настоятельно рекомендуется выполнить резервное копирование Ваших данных!
Блок Форматированное сообщение. Блок позволяет создавать сообщение с числовыми значениями. Поддерживается работа со строковой формулой.
Добавлена опция Авто двойн. выход. Автоматически выравнивает позицию в случае обнаружения двойных выходов. Для работы опции требуется включить опцию Автозакрытие (баров);
Добавлена опция Стоп если Таймаут. Останавливает торговлю агентом, если превышено ;
Новое окно Библиотеки индикаторов, показывающее статус и информацию о загруженных сторонних библиотеках индикаторов (*.dll)
ByBit: добавлена поддержка единого счета для рынков Spot и USDT Perpetual;
ByBit: добавлены USDC swap инструменты (инструменты с окончанием PERP, например BNBPERP);
ByBit Spot: добавлены биржевые условные заявки;
Tinkoff: Исправлены котировки для фьючерсов;
OKX: В настройки поставщика данных добавлена опция "По рынку как лимитная плюс %".
Кластерный анализ. Добавлены аббревиатуры в названия блоков:
"Экстремальная цена торговой статистики" - (POC);
"Верхний уровень торговой статистики" - (VAH);
"Нижний уровень торговой статистики" - (VAL).
Внесены изменения в опцию "Настройки кешей" поставщиков данных. Объединены параметры "Срок хранения сделок" и "Срок хранения исполненных заявок";
Обновлен календарь рабочих дней для опционных блоков;
Менеджер репозитория. В колонке "Дата создания" добавлено отображение времени создания записи;
Блок "Мульти-источник". Улучшена загрузка и выравнивание истории баров инструментов.
Binance Futures: устранена проблема, приводившая к задержкам выставления заявок;
Interactive Brokers: исправлено время отображения своих сделок;
Interactive Brokers: исправлена ошибка, при которой данные об исполненных заявках не попадали в агент;
Interactive Brokers: внесены правки в процесс выставления лимитных заявок;
KuCoin: решена проблема синхронизации серверного времени. Добавлено автоматическое обновление времени в программе равное одной минуте;
OKX: усовершенствован процесс обновления данных по заявке в случае получения информации об ошибке при ее выставлении или снятии;
Tinkoff: решена проблема, приводившая к появлению ошибки "Превышено максимально разрешенное в Tinkoff API количество подписок на данные";
Tinkoff: решена проблема с двойным открытием позиций. Внесены изменения процесс обновления статусов заявок;
Tinkoff: исправлен расчет комиссии за сделки;
QuikLua: поправлено отображение баланса на вкладке Счет;
Исправлены различные ошибки в работе поставщиков:
Binance
ByBit
BitGet
Interactive Brokers
Tinkoff
QuikLua
Менеджер уведомлений. Исправлена ошибка, блокирующая сообщения при использовании фильтра "Показывать уведомления из скрипта";
Менеджер репозитория. Исправлена ошибка, при которой в сохраненных результатах оптимизации не попадали рассчитанные коэффициенты Шарп и Сортино;
В TSLAb API внесены исправления в метод ToString() у параметров оптимизации OptimProperty;
Портфельное тестирование: внесены правки в расчет Графика дохода;
[GLSP-3371] Расхождение оптимизация/результат|https://atlass.tslab.ru/jira/browse/GLSP-3371]
В блоке "Центральный страйк" для параметра "Сдвиг Страйка" добавлена возможность принимать отрицательные значения;
Решена проблема с импортом значений параметров с одинаковым именем при переносе набора из одного скрипта в другой;
Исправлена ошибка, возникавшая при загрузке скрипта с ненастроенным инструментом в блоках Источников;
Исправлена ошибка, при которой после остановки агента продолжали отправляться заявки;
Различные мелкие ошибки.
Внимание! Перед выполнением обновления настоятельно рекомендуется выполнить резервное копирование Ваших данных!
Transaq: выполнено обновление библиотек поставщиков данных;
На вкладке "Общие" торговых настроек Агента добавлен пункт меню "Расширенное логирование";
Проведена замена Huobi.Net package;
Т-Инвестиции: поставщик данных Тинькофф переименован в Т-Инвестиции;
Проведена оптимизация использования памяти программой;
Увеличена точность параметра "Проскальз. в%" в торговых настройках агента.
Binance Spot: для избегания блокировки при торговле на бирже было добавлено ограничение на одновременную отправку заявок (до 10 в секунду) и реализованы последовательные запросы;
Binance: исправлена ошибка, приводившая к задвоению заявок;
ByBit: доработан процесс одновременной отправки большого количества заявок для избегания блокировок;
Bybit Inverse Futures и ByBit Inverse Perpetual: исправлена ошибка, из-за которой не удавалось подключиться к бирже;
Deribit: исправлена ошибка подключения к бирже;
IB: увеличено время ожидания информации о заявках и добавлено логирование;
IB: внесены исправления в расчет цены фьючерсов;
IB: добавлены облигации;
IB: исправлена ошибка, из-за которой не строился график по облигации США US912833LX64;
ОКХ: исправлена ошибка, при которой на график выводились лишние бары;
OKX: исправлена ошибка, приводившая к незапланированному пересчету работающего агента после открытия его скрипта на редактирование;
Rithmic: исправлена ошибка, при которой пропадали бары на стыке дней;
Rithmic: исправлена ошибка отображения значения цены в менеджере заявок;
Rithmic: исправлена работа условных заявок.
Исправлена ошибка в работе блоков "Покупки" и "Продажи", при отсутствии тиков в подключенном "Торгуемом инструменте";
Контроль работы агентов: исправлена ошибка, при которой заявка по одному инструменту могла быть обработана по другому инструменту;
Контроль работы агентов: исправлена ошибка, приводившая к расхождению данных при исполнении заявки и задержке её подтверждения со стороны биржи;
Блок "Таблица Агенты": исправлена ошибка, при которой значение параметра НП/У не отображалось при открытой позиции;
Исправлена ошибка, в результате которой при введении ограничения "Макс баров" тиковые данные переставали выводиться на график;
Устранено расхождение в расчетах П/У и НП/У в агенте и таблице окна "Агенты";
Исправлена ошибка в расчете общего размера составной позиции в таблице "Сделки";
Исправлена ошибка в совместной работе блоков "Логическая константа" и "Контрольная панель". При выборе значения для "Логической константы" в результатах оптимизации отображение выбранного значения не менялось на "Контрольной панели";
Убрана повторная компиляция агентов при их рестарте;
Проведена доработка Linked поставщиков данных;
Исправлена ошибка, при которой не появлялась полоса вертикальной прокрутки при работе с окном выбора источников в настройках агента;
Внесены исправления в логику срабатывания информационного сообщения "Изменилось расхождение по счету";
Различные мелкие ошибки.
Внимание! Перед выполнением обновления настоятельно рекомендуется выполнить резервное копирование Ваших данных!
Блок "Торгуемый расчетный инструмент" с изменяемой стоимостью шага цены;
Выполнен переход на платформу .NET 8;
Портфельное тестирование: в настройках портфеля добавлена опция "Депозит";
На вкладке "Оптимизация" состояние параметра "Удалять результаты с отрицательным ПУ" запоминается при сохранении скрипта;
Обновлены библиотеки криптовалютных поставщиков данных;
Авторизация TSVerse: при выборе пункта меню "TSVerse - Вход" в программе, авторизация будет выполняться в браузере, выбранном по умолчанию в системе;
Binance: исправлена ошибка, возникавшая при попытке отменить заявку;
Binance: решена проблема с большим потреблением памяти при работе с Binance Funding Rate;
ByBit: исправлена ошибка, при которой сделки ликвидаций по инструментам не отображались в программе;
ByBit: исправлена ошибка отображения Сделок на едином счете;
ByBit Perpetual: внесены исправления в блок "Свободные Деньги". При работе с единым счетом блок не отображал данные;
BitGet: исправлен учет комиссий в агентах;
Deribit: исправлена ошибка загрузки баров в агентах после нештатного отключения поставщика данных;
OKX Spot: исправлена ошибка, при которой не выставлялись заявки "по рынку";
OKX: внесены изменения в форматирование сообщений об ошибках в "Журнале сообщений";
OKX Perpetual: решена проблема с отображением количества лотов в "Журнале сообщений" и значением параметров п/у в результатах оптимизации;
OKX Swap: исправлена ошибка выставления заявки при потере соединения с поставщиком данных;
Transaq: исправлена ошибка, в результате которой при включенной настройке поставщика данных "Блокировка заявок, сек" исполнялись фиктивные заявки;
Transaq: исправлена ошибка подключения к поставщику данных при наличии условных заявок с датой экспирации больше 2-х дней;
Quik: исправлена ошибка подключения к терминалу Quik;
IB: исправлена ошибка, приводившая к зацикливанию процедуры загрузки свечей и ложным сигналам в агентах.
Исправлена ошибка в расчетах "Фактора восстановления" при работе с двумя и более инструментами;
Внесены исправления в алгоритм расчета "Максимальной просадки" для изменяемой позиции;
TSChannel: исправлена ошибка обновления значений параметра "API Key" блоков "Приемник" и "Передатчик" на "Контрольной панели";
Исправлена ошибка загрузки списка инструментов из папки со свечами в поставщике "Кешированные данные";
В окне "Агенты" исправлено сохранение выбранной сортировки для колонки "Агент";
Исправлена ошибка загрузки последней свечи на графике при выборе времени "Конца сессии" в настройках скрипта;
Устранена ошибка, при которой внесенные изменения в свойствах скрипта из контейнера могли сохраниться без подтверждения в диалоговом окне;
Исправлена ошибка выбора таймфрейма в контейнерах скриптов;
Устранена ошибка в работе параметра торговых настроек агента "Автоматическое закрытие двойного выхода";
Устранена ошибка, при которой заявки по инструменту BNB-COIN не выставлялись;
Исправлена ошибка в работе блока "Мульти-источник", возникающая при потерях связи с поставщиком и последующим переподключении;
Портфельное тестирование: исправлена ошибка отображения данных при работе с несколькими блоками "Результат для оптимизации" в одном скрипте;
Портфельное тестирование: внесены исправления в алгоритм расчетов просадки;
Исправлена ошибка отображения данных в колонках "Шаг цены" и "Ст-ть шага цены" окна "Котировки";
Устранена ошибка, возникающая при использовании служебных символов в имени сохраняемого набора параметров скрипта;
Устранена ошибка в механизме загрузки библиотек индикаторов в окне "Библиотеки индикаторов";
Различные мелкие ошибки.
Внимание! Перед выполнением обновления настоятельно рекомендуется выполнить резервное копирование Ваших данных!
Исправлена критическая ошибка: после загрузки программы отмененные условные заявки становились активными;
Alor: устранена ошибка выставления условных заявок;
Alor: устранена ошибка, при которой для инструментов USDRUBF, CNYRUBF, IMOEXF, GLDRUBF не приходила очередь заявок;
ByBit: устранена ошибка подключения к поставщику данных ByBit Inverse Futures;
Interactive Brokers: устранена ошибка отображения цены сделок по рынку на графике;
Interactive Brokers: устранена ошибка, при которой данные о сделках на графике отображались с задержкой;
Transaq: устранена ошибка загрузки кеша инструментов в поставщиках Transaq.
Устранена ошибка в работе кнопки "Загрузить скрипт с сервера" окна "Скрипты";
Портфельное тестирование: устранена ошибка, возникающая при попытке добавить скрипт содержащий ошибки;
Различные мелкие ошибки.
Внимание! Перед выполнением обновления настоятельно рекомендуется выполнить резервное копирование Ваших данных!
Уважаемые клиенты брокера Тинькофф! Обращаем Ваше внимание на то, что с 15 декабря 2022 года вносятся изменения в условия подписки на поставщик данных Tinkoff. Вводятся платные тарифные планы для поставщика данных Tinkoff. Бесплатный тариф Tinkoff-Free будет переведен в архив без возможности продления. Выпущена новая версия поставщика данных Tinkoff с поддержкой фьючерсного рынка. Если Вы пользуетесь старой версией поставщика Tinkoff, созданной в TSLab 2.2.10 и более ранних версиях, то Вам необходимо пересоздать поставщик данных и оформить новую подписку в Личном кабинете. Вы можете продолжить использование старой версии поставщика данных Tinkoff до окончания срока действия контракта, оформленного по бесплатному тарифу Tinkoff-Free. Создать старый поставщик данных Tinkoff в новой версии программы нельзя.
Tinkoff: Новый поставщик Tinkoff на новой версии Tinkoff Invest API
Transaq: Исправлена ошибка с падением Transaq и TSLab. Добавлена поддержка Transaq Connector v.2.21.23
TSVerse: В Главном меню программы для пункта меню TSVerse добавлена опция "Мои покупки"
TSVerse: В меню TSVerse добавлена опция создания поставщика данных на основании контракта, оформленного в ЛК TSVerse
В "Настройках программы" - "Оптимизация", добавлена настройка "Режим сборщика мусора .NET для слабых компьютеров (<4 ядер)". Влияет на загрузку многоядерных процессоров.
OKX Swap: В окне Счета добавлены данные Баланс и Доступно. Валюта счета изменена на USDT;
OKX и ByBit: В настройках поставщика добавлена опция "Не сохранять тики";
OKX: Снижена нагрузка на процессор при работе с OKX;
ByBit: В настройки поставщика данных выведена опция "По рынку как лимитная плюс %" реализации рыночных заявок.
TSChannel: В свойствах скрипта добавлено меню APIKey для блоков TSChannel;
Если брокер не прислал цену исполнения сделок, используется цена открытия бара (Ранее был 0 и "планки" рынка);
Ускорен расчет блока "Доход за все время";
Ускорен расчет блока "Свободные деньги";
Портфельное тестирование. Исправлена сортировка в таблице портфеля;
Окно Агенты: добавлена сортировка для колонки "Дата создания";
Блоки "Формула": В "Редакторе Формул" добавлена кнопка [-1];
Оптимизировано использование памяти тиковым кешем;
Исправлена кнопка "Забыть текущие торговые ошибки" и статистика агента.
ByBit: Решена проблема с работой блока "Оценка портфеля";
ByBit: Исправлено отображение Объема в окне Котировки;
ByBit Spot: Исправлена ошибка, приводившая к повышению входящего сетевой трафика;
Deribit опционы: Исправлена ошибка выставления заявок;
Bitfinex: Испралено переключение интервалов на графике;
OKX: Исправлена ошибка при которой не срабатывали условные заявки;
OKX: Исправлена ошибка с присвоением заявке номера;
OKX Swap: Исправлена ошибка вызывающая появление разрывов на графике при отключении поставщика;
Исправлены различные ошибки в работе поставщиков:
ByBit
OKX
BitMEX
Исправлена ошибка при которой в окне Агенты при смене имени агента не очищалась история сделок;
Исправлена ошибка в отображении оптимизируемых параметров пользовательского индикатора;
Исправлена проблема снижения производительности при работе блока Сжать в самодельном индикаторе;
Окно Скрипты. Исправлен фильтр колонки Имя;
Различные мелкие ошибки.
Внимание! Перед выполнением обновления настоятельно рекомендуется выполнить резервное копирование Ваших данных!
Портфельное тестирование: на вкладке "Доход" добавлена панель "Просадка" и "Длительности просадки";
Портфельное тестирование: на вкладке "Доход по стратегиям" выводится график дохода по каждому инструменту;
Портфельное тестирование: добавлена вкладка "Корреляция стратегий" на которой выводится матрица корреляций;
Добавлено меню создания наборов ценных бумаг (пункт главного меню Данные - Наборы ценных бумаг);
В окне Агенты добавлено меню "Заменить тикеры по списку" для фьючерсных контрактов. Тикеры можно поменять для выделенной группы агентов. Обратите внимание! Перед заменой тикера необходимо остановить работающие агенты.
Finam опционы: в настройках поставщика добавлена текстовая строка - "Список базовых активов". В ней можно перечислить базовые активы, для которых необходимо запрашивать опционные страйки;
Tinkoff: в настройках поставщика данных добавлена возможность исключить праздничные дни при построении графика;
Binance: добавлена поддержка ключей RSA.
На вкладке "Результаты оптимизации" добавлены столбцы: "Баров на сделку(все сделки)","Баров на сделку(выиг. сделки)","Баров на сделку(убыт. сделки)". По умолчанию невидимы;
Выполнена оптимизация работы программы с кэшем свечей;
Блок "Сохранить в Глобальный Кеш": добавлен выход, выдающий сохраненные значения. Добавлен параметр "Сохранять на следующий бар";
В окне "Обновление на ночную сборку программы" добавлена информация о номере последней ночной сборки.
Binance Spot: исправлена ошибка, вызывавшая зависание поставщика данных Binance при его отключении;
Binance: исправлена ошибка в работе настройки "Локальное время";
Binance: исправлена ошибка, приводившая к потере агентом активных заявок после дисконекта;
Binance: исправлена ошибка, препятствующая построению новых баров на графике Агента при работе со скриптом, в котором используется несколько источников;
ByBit: исправлена ошибка, связанная с округлением цены заявки;
ByBit: исправлена ошибка, возникавшая при синхронизации с серверным временем;
ByBit: решена проблема записи базы данных заявок/сделок. Улучшено взаимодействие с биржей;
ByBit: для поставщика ByBit USDT Perpetual добавлена опция "Загружать заявки и сделки за N дней" повышающая скорость подключения к бирже;
Алор: внесены исправления в работу модуля "Управления рисками", не дававшего закрыть длинную позицию при включенном фильтре открытия короткой позиции;
Алор-Трейд: исправлена ошибка, возникающая при включении пункта меню "Сервер истории OpenApi" настроек поставщика;
Tinkoff: откорректированы информационные сообщения, выдаваемые в "Журнал сообщений" при выставлении лимитной заявки;
Transaq HFT: исправлена ошибка, возникающая при смене экспирации;
Transaq HFT: исправлена ошибка загрузки опционов после перезагрузки программы;
Interactive Brokers: исправлена проблема с переподключением к поставщику данных;
Исправлены различные ошибки в работе поставщиков:
Tinkoff
Binance
ByBit
Deribit
Huobi
Внесены изменения в работу блоков "Относительная комиссия" и "Относительная комиссия с минимумом". При расчете комиссии сделок на покупку не учитывается параметр "Маржа, %";
Вкладка "Параметры" в Агенте. Добавлена возможность сворачивать и разворачивать все каталоги;
Окно "Скрипты": исправлена ошибка, приводившая к исчезновению скриптов из каталога;
Исправлена ошибка, при которой в Агент не загружались данные из текстового файла в качестве дополнительного источника;
Исправлена ошибка, возникавшая при подключении к поставщику данных по расписанию на старте программы с открытым окном "Управления рисками";
Окно "Менеджере заявок": исправлена ошибка, не дававшая выставить условную заявку с отрицательной ценой;
Окно "Менеджере заявок": исправлено некорректное отображение отрицательных цен;
Исправлен подсчет лотов в агенте при использовании множественного выхода;
Вкладка "Оптимизация" окна "Лаборатории": для оптимизации в процентах исправлен расчет шагов оптимизации при изменении количества оптимизируемых параметров;
Устранена ошибка, не позволявшая открыть диалог установки ночной сборки при ошибке скачивания манифеста;
Различные мелкие ошибки.
Внимание! Перед выполнением обновления настоятельно рекомендуется выполнить резервное копирование Ваших данных!
Поставщики данных:
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
Прочее:
Менеджер репозитория. Исправлена ошибка повторного сохранения загруженных результатов оптимизации;
Редактор Контрольной панели: исправлена ошибка, вызывавшая смещение выбранных объектов на контрольной панели в редакторе лаборатории;
Исправлена ошибка, возникающая при загрузке результатов оптимизации;
Исправлена ошибка, при которой вкладки Лаборатории и агента попадали в список открытых окон (Главное меню - Окна);
Доработан алгоритм замены имен блоков в "Редакторе формул" блока "Формула" с использованием глобального поиска по редактору лаборатории;
Изменена директория по умолчанию для хранения текстовых данных для оффлайн поставщиков;
Исправлена ошибка, при которой нельзя было запустить агент, в котором использовался блок "Мульти-источник";
Решена проблема, при которой невозможно было привязать заявку к агенту, в случае если в качестве торгового инструмента использовался опцион;
Параметры: исправлена ошибка, при которой в сохраненный набор параметров для контейнера могли попасть лишние параметры (от удаленных блоков);
Исправлена ошибка, при которой неверно определялась цена частично исполненной активной заявки, вызывая её перевыставление;
Исправлена ошибка, при которой в окне "Параметры" агента пропадали списки доступных наборов параметров, при сохранении нового набора в исходном скрипте;
Исправлена ситуация, при которой после запуска программы, до полной загрузки истории сделок, могли начинать работу агенты;
График Дохода агента: Исправлен алгоритм расчета Медианы дохода при наличии позиций вне текущей истории;
Внесены изменения в расчет Результатов работы скрипта в Лаборатории при срабатывании нескольких заявок на одном баре;
Устранена ошибка, приводившая к утечке памяти при оптимизации;
Устранена ошибка, приводившая к двойным выходам из позиции в режиме мультизаявок;
Портфельное тестирование: устранена ошибка, приводившая к зависанию процесса расчета данных;
Различные мелкие ошибки.
Внимание! Перед выполнением обновления настоятельно рекомендуется выполнить резервное копирование Ваших данных!
Добавлен новый поставщик данных Bitget.
Добавлен блок "Начальный депозит";
Добавлен блок "Котировка по имени";
Добавлен блок "Средняя цена выхода".
Bybit: в настройках поставщика данных добавлена настройка "Условные заявки средствами TSLab";
Interactive Brokers: добавлена поддержка последней версии TWS API.
Для блоков "Сумма строк торговой статистики" и "Экстремальное значение торговой статистики" добавлены параметры Минимальный и Максимальный бар,%;
Редактор скриптов: при включении режима "Скрыть связи" отображаются связи только для выделенных блоков, вынесенных на Рабочее пространство Редактора;
При создании контейнера скриптов добавлена процедура сжатия контейнера. Для новых контейнеров изменено расширение файла с .tscont на .tszcont;
Изменен алгоритм подсчета позиций в агентах (в окне Агенты колонки: Позиции(лоты), Позиции(деньги), Длинные позиции, Короткие позиции). Теперь, если объем по сумме сделок по какой-то исполненной заявке не совпадает с объемом в заявке, то позиция дополняется до объема заявки. Если дальше придет недостающая сделка, то заявка уже не учитывается;
Переделана вкладка Параметры в Редакторе скриптов и в агентах. Внимание! Данные о наборах параметров сохраняются в новом формате, поэтому при откате на старую версию программы новые наборы параметров будут недоступны;
Внесены изменения в работу пункта меню "Инструменты" - "Экспорт в Excel" для таблицы в окне Агенты. Изменен список экспортируемых параметров;
В окне Агенты, для кнопок "Запустить все агенты", "Запустить выделенные агенты", добавлена возможность включить запрос на подтверждение операции (Файл - Настройка программы - Торговля - Запрашивать подтверждение на запуск группы агентов);
В контекстном меню вкладки График в скрипте и в агенте добавлен пункт "Перезагрузить данные";
В настройки агентов добавлены параметры "Макс. баров" и "Макс.дней". При нулевых значениях берутся значения из соответствующих параметров скрипта;
Добавлен выбор в процентах количества проходов оптимизации;
В заголовок окна "Свои сделки" выводится количество сделок, аналогично окну "Свои заявки".
Tinkoff: Устранена задержка в изменении статуса заявок, выполненных "По рынку";
Tinkoff: Аукцион закрытия больше не выводится на график;
ByBit: внесены исправления в процедуру синхронизации времени;
Исправлены различные ошибки в работе поставщиков:
Tinkoff
OKX
QuikLua
Rithmic
Transaq HFT
Исправлена ошибка в расчете комиссии окна Агенты;
Контрольная панель: исправлен вывод данных в виде раскрывающегося списка для блока "Инструмент по имени" в связке с блоком "Мульти-источник";
Исправлена ошибка в работе блока "Интерактивная константа";
TSVerse: исправлена ошибка, приводившая к разрыву связи программы с сервисом TSVerse;
Доработана система поиска по имени блока, вынесенных на Рабочее пространство Редактора;
Исправлена ошибка работы программы с кешем поставщиков, при включении опции "не сохранять тики";
В Настройках поставщиков данных исправлен редактор ввода периода хранения кешей;
При действующей блокировке заявок команды на изменение активных заявок больше не подаются;
Различные мелкие ошибки.
Внимание! Перед выполнением обновления настоятельно рекомендуется выполнить резервное копирование Ваших данных!
Внимание пользователей контейнеров! Будьте готовы, что после обновления изменятся ключи счетов. Рекомендация: остановить агенты-контейнеры перед обновлением. После обновления, создать новые контейнеры и заменить контейнеры в таблице Скрипты.
Внимание! Для пользователей транзак + опционы, ожидающих решение проблемы. Проблема с опционами на серверах брокера tr. Рекомендация сменить коннектор на HFT.
Новые блоки в редакторе:
Блок Средняя цена входа (по инструменту);
Поставщики данных:
Transaq: Обновлены поставщики данных Transaq для работы с новой версией Transaq Connector.
Поставщики данных:
QuikLua: в настройках поставщика данных добавлена опция "Задержка транзакции";
Прочее:
Изменен режим работы фильтрации в таблице Агенты;
Свойства скрипта. Настройка "Интервальный период" перенесена в группу "Режим обновления";
Длина имени скрипта увеличена до 100 символов;
Добавлен Hotkey "Менеджер скриптов.Переименовать скрипт";
Редактор: Во вкладке "Параметры" включено редактирование поля "Заметка";
Добавлен параметр "Максимальное время работы" в настройках скрипта в группе "Общие".
Поставщики данных:
ByBit: исправлена ошибка, вызывавшая отставание котировок;
ByBit: отключена загрузка Funding Rate;
ByBit: исправлена ошибка загрузки торговой истории;
[PROD-8741]
ОКХ: исправлена ошибка, вызывавшая исполнение лишних сигналов;
Deribit: исправлена ошибка снятия заявок по Solana Perpetual;
Tinkoff: исправлена ошибка в работе настройки "Исключить выходные";
Исправлены различные ошибки в работе поставщиков:
ByBit
OKX
QuikLua2
Interactive Brokers
Прочее:
Исправлено ошибка сохранения изменений в настройках скрипта при нажатии на кнопку "Отмена";
Исправлена ошибка в работе блока "Глобальный кеш" в паре с блоком "Очередь заявок";
Откорректировано построение шкалы времени Графика при использовании меню "Отступ баров";
Управление рисками. Исправлена ошибка в работе фильтра по времени;
Изменен алгоритм вычисления ключа счета;
Поправлена индикация двойных выходов;
Исправлена ошибка, блокирующая замену контейнера скрипта при наличии ошибки в агенте;
Исправлена ошибка в работе блока "Сохранить в глобальный кеш" и "Загрузить из глобального кеша";
Откорректирован алгоритм отправки сигналов на биржу при изменении типа заявки;
Исправлена ошибка, в результате которой не выполнялось снятие заявки Открытия позиций при выключении агента;
Исправлена работа опции "Ждать исполнения" в настройках агента;
Исправлена ошибка, приводящая к двойному выходу из позиций;
Различные мелкие ошибки.
Внимание! Перед выполнением обновления настоятельно рекомендуется выполнить резервное копирование Ваших данных!
Добавлена возможность сохранения и загрузки результатов оптимизации;
Внесены изменения в формат ключа контейнера скриптов:
Контейнеры, созданные в более ранних версиях программы можно будет загрузить на версии 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
Прочее:
Устранена утечка памяти во время оптимизации при использовании графиков не потоковых обработчиков;
Модуль управления рисками: исправлена ошибка в работе ограничения по объему в деньгах;
Параметры агента: исправлена ошибка, при которой новый набор параметров из скрипта не отображался в выключенном агенте;
Блок "Контрольная панель": исправлена ошибка, при которой не срабатывали заданные ограничения значений параметров блоков;
Наборы ценных бумаг: исправлена работа сортировки для инструментов в таблице;
Решена проблема с расхождением данных, полученных на вкладке "Результаты оптимизации" с данными из вкладки "Результаты" скрипта;
Блок "Разжать": внесены исправления в работу блока;
Решена проблема с непредвиденным завершением работы программы в случае использования в агенте нескольких источников торговых данных;
Решена проблема с невозможностью выставления ордера по отрицательным ценам;
Решена проблема с исполнением сигнала при включенной опции "Использовать множественный выход" и одновременным использованием связанных заявок;
Исправлена ошибка, приводившая к переполнению файла подкачки во время оптимизации;
Исправлена ошибка, приводившая к непредвиденному завершению работы программы при переключении между вкладками и окнами скриптов;
Исправлена ошибка копирования блоков из одного скрипта в другой;
Блок "Изменить лимитной ценой": исправлены ошибки при работе с отрицательными ценами;
Исправлена ошибка, возникающая при коррекции двойного выхода из позиции после нажатия на кнопку "Забыть торговые ошибки";
Решена проблема с сохранением конфигурации программы при работе с опционами;
Исправлена ошибка в работе кнопки "Поиск" редактора Лаборатории;
Исправлена ошибка, сбивающая настройки индикаторов если в загружаемом в скрипт наборе параметров нет этих индикаторов;
Решена проблема с сохранением пути к папке для резервного копирования;
Модуль управления рисками: исправлена ошибка при которой при включении опции "Разрешить заявки при убытке" игнорировались фильтры "Интервалы времени, когда торговля запрещена";
Решена проблема с сохранением настроек колонок на вкладке "Сделки" агента;
Добавлено выставление флага модификации рабочей области при изменении в контрольной панели опционной доски;
Окно "Параметры" в агенте: исправлено округление дробных чисел в таблице значений параметров;
Внесены правки в формулы, по которым рассчитываются коэффициенты Шарпа и Сортино;
Исправлена ошибка, не позволявшая обновить контейнер по истечении его срока работы;
Окно "Торговые настройки агента": исправлена работа кнопки "Сортировка параметров по алфавиту" на вкладке "Параметры";
Различные мелкие ошибки.
Внимание! Перед выполнением обновления настоятельно рекомендуется выполнить резервное копирование Ваших данных!
Поставщики данных:
Добавлен новый поставщик KuCoin;
Прочее:
Торговые настройки агента: Добавлена опция "Стоп если Таймаут", останавливающая торговлю агентом, если превышено время ожидания;
В таблице "Результаты оптимизации" добавлен столбец "Отметка", которая позволяет пометить выбранные строки.
ByBit Inverse Futures: для поставщика данных реализована поддержка версии API V5;
OKX: В настройке поставщика данных опция "Расчет лота по номинальной стоимости" включена по умолчанию;
Портфельное тестирование: оптимизированы алгоритмы расчета портфеля, снижено потребление памяти ОЗУ;
На вкладке "Лог" лаборатории добавлен вывод времени пересчета скрипта;
Переработана трансляция скриншотов из TSLab:
настройка трансляции перенесена из "Настроек программы" в контекстное меню "Листа" (нажать правой кнопкой мыши на названии "Листа");
трансляция закрепляется за выбранным листом, что дает возможность создавать несколько трансляций;
трансляция осуществляется либо на сервер TSVerse, либо на локальный диск. Убрана возможность транслировать изображения в Google Drive, DropBox и на удаленный сервер. Трансляция на TSVerse доступна по адресу https://www.tsverse.pro/ru/personal/broadcasts
В редакторе лаборатории для кнопки "Скрыть связи" отключена функция автоматического отключения при добавлении новой связи;
Окно Агенты. В колонке "Дата создания" фильтрация будет выполняться только по дате без учета времени;
При сохранении изменений в агенте добавлен вывод информационного сообщения в "Журнал сообщений";
Увеличено возможное количество символов в названии набора параметров скрипта (100 символов);
Поставщики данных:
Binance Futures: решена проблема потери соединения при работе с несколькими поставщиками данных Binance одновременно;
Binance: Решена проблема потери связи с поставщиком данных во время подключения;
ByBit: исправлен расчет комиссии на вкладке "Сделки";
ByBit: решена проблема длительного подключения к бирже;
Alor: решена проблема с обработкой фиктивных сделок на СПБ бирже. В настройке поставщика данных добавлена опция "Не игнорировать нулевой объем сделок" (откл. по умолчанию);
Quik Lua: исправлена ошибка, приводившая к двойным выходам из позиции;
Quik DDE: исправлена ошибка выбора типа разделителя в числах в зависимости от региональных настроек Windows;
Исправлены различные ошибки в работе поставщиков:
Binance
ByBit
OKX
Прочее:
Выполнена оптимизация кеша загрузки торговой статистики;
Исправлена ошибка сохранения нового имени агента;
Исправлена ошибка в работе "Модуля управления рисками", влияющая на значения в столбце "Уч. цена" окна "Позиции";
Исправлена ошибка ввода значений параметров блоков для простого графика;
Решена проблема с множественным выставлением заявок при включении режима Связанных заявок;
Результаты оптимизации: при отмене сохранения результатов в репозиторий название вкладки не удаляется;
В "Менеджере уведомлений" добавлено информационное сообщение о проблеме с ключом для поставщика данных;
Различные мелкие ошибки.
Внимание! Перед выполнением обновления настоятельно рекомендуется выполнить резервное копирование Ваших данных!
Новые блоки в редакторе:
Блок Средневзвешенная цена бара;
Блок Бары котировочных данных;
Блок Мульти-источник;
Поставщики данных:
ByBit: Изменено количество поставщиков ByBit, по количеству рынков.
Прочее:
Реализовано одновременное выставление нескольких заявок;
Редактор скриптов: добавлена кнопка "Сохранить копию" скрипта.
Поставщики данных:
Binance: Обновлены вспомогательные библиотеки для исправления проблем с установлением связи;
ByBit: Добавлена опция "подписываться на сделки с котировками";
QuikLua2: добавлена опция, позволяющая выставлять заявки с задержкой по времени;
Тинькофф: добавлена возможность отключения загрузки торговых данных за выходные дни.
Прочее:
Доработан функционал окна Обновление на ночную сборку программы;
Добавлен запрос подтверждения закрытия вкладки Результатов оптимизации во время запущенной оптимизации;
Добавлена блокировка запуска TSLab во время процесса создания либо восстановления резервной копии;
Окно Агенты: добавлена сортировка у части колонок;
Окно Агенты: добавлена колонка Дата создания агента;
Редактор скриптов: в окне Результаты можно менять местами группы показателей путем перетаскивания;
Редактор скриптов: в окне Оптимизация по умолчанию установлен метод "Случайно".
Поставщики данных:
Binance: исправлена докачка тиков после обрыва связи;
Binance Spot: исправлена ошибка, при которой в окне Позиции не отображался фиат;
Binance Futures: исправлено обновление позиций при конвертации валют;
Binance Futures: исправлена ошибка с локальным временем заявок в запросах;
Binance Futures: исправлено округление лотов в Контроле работы агентов;
OKx: исправлена закачка исторических данных;
Huobi spot: исправлено исполнение продажи как покупки;
Финам: восстановлена работа с опционами после изменений в Финаме;
Исправлены различные ошибки в работе поставщиков:
Tinkoff
OKx
QuikLua
QuikLua2
Huobi
ByBit
Прочее:
TSLab API: исправлена ошибка в работе метода GetTrades();
Окно График: исправлена ошибка обновления графика при изменении шага цены в настройках;
Окно Поставщики: для текстового поставщика исправлено обновление информации в поле Комментарий при изменении папки;
Окно Управление рисками: исправлена работа правил для группы агентов;
Окно Агенты: исправлена ошибка, вызывавшая длительное открытие окна Агенты;
Окно Контроль работы агентов: исправлена ошибка в работе службы Контроль работы агентов;
Окна Мои заявки и Мои сделки: Исправлена работа фильтра столбца "Дата" по условию "равно";
Блок Связанный параметр: исправлено визуальное обновление значений параметра при изменении значения связанного с ним параметра;
Блоки Сохранить/загрузить глобальный кеш: исправлено побарное сохранение в блоках;
Мастер установки TSLab: исправлена ошибка выбора языка интерфейса программы при первом запуске;
Исправлен алгоритм формирования price range свечей;
Исправлена ошибка работы с кешем, при включении опции "не сохранять тики";
Исправлена ошибка снятия заявок при выключенной опции "Исполнять входы сразу";
Исправлена ошибка, вызывавшая двойной выход из позиции;
Различные мелкие ошибки.
Внимание! Перед выполнением обновления настоятельно рекомендуется выполнить резервное копирование Ваших данных!
Добавлены блоки "Верхний лимит" и "Нижний лимит" в разделе Торговая математика;
Добавлен пункт меню "Установить ночную сборку программы";
Добавлен пункт меню "Папка с кешами".
Криптопоставщики Binance, BinanceFutures, Okex, Bitmex обновлены в соответствии с изменениями в API бирж;
Переработан тиковый кеш. В новом кеше оптимизирована работа с памятью;
Поставщик BinanceFutures: в настройки поставщика добавлен флаг "Подписка на Index данные". Позволяет снизить нагрузки на машину тем, кто не работает с данными Funding rate, IndexPrice, MarkPrice;
Блок "Позиция по имени": добавлен параметр "Валюта";
В настройки контейнеров добавлены дополнительные опции из скрипта.
Исправлены различные ошибки в поставщиках Binance, BinanceFutures, Tinkoff, Okex, Alor, QuikLua, Deribit, Bitmex. В том числе:
Поставщик BinanceFutures: исправлена ошибка, вызывающая задвоение позиции при переподключениях;
Поставщик Bybit: исправлено отображение очереди заявок;
Поставщик Bybit: исправлена ошибка выставления заявки;
Поставщик Huobi: исправлена ошибка подключения к поставщику данных;
Поставщик Deribit: исправлена ошибка, при которой не исполнялись сделки по инструментам;
Различные мелкие ошибки.
Внимание! Перед выполнением обновления настоятельно рекомендуется выполнить резервное копирование Ваших данных!
Новые блоки в редакторе:
Добавлен блок "Прибыльных подряд"
Добавлен блок "Variation" (Квадратичная вариация)
Поставщики данных:
Новый поставщик данных QuikLua2
Новый поставщик данных Binance USA
Поставщики данных:
Binance: реализована возможность использовать условные заявки
ByBit: переведен на работу в режиме односторонней позиции
ByBit: реализована торговля на рынках:
Инверсные фьючерсы (Inverse Futures)
Спот (Spot)
Deribit: добавлены новые рынки
OKX: добавлен вывод чистой стоимости в окне "Позиции"
Прочее:
Добавлена обновленная версия блоков "Сохранить в Глобальный Кеш" и "Загрузить из Глобального Кеша". Предыдущая версия блоков сохранена с припиской "(старый)"
Повышена скорость работы алгоритма расчета индикаторов "Максимум за" и "Минимум за"
В настройках программы добавлена опция, включающая диалоговое окно смены поставщиков данных при загрузке скриптов из архива
Добавлена горячая клавиша "F6", выполняющая сохранение скрипта в лаборатории
В заголовок столбца "Выбрать" окна "Оптимизация" добавлен флажок, позволяющий выбирать/снимать выделение всех параметров в столбце
В окне "Оптимизация" добавлен префильтр "Убирать результаты с отрицательным и нулевым П/У"
Добавлена сортировка и фильтрация данных в окне "Контроль работы агентов"
Поставщики данных:
Binance: исправлены периодические падения поставщика данных
Исправлены различные ошибки в работе поставщиков:
Tinkoff
Alor
BinanceFutures
QuikLua2
QuikDDE
Bybit
Прочее:
В случае завершения работы Windows при запущенном TSLab, программа могла аварийно завершиться не сбросив на диск последние данные
Блок "Один ко многим связанные параметры" не связывался с другими блоками, если на первый вход блока был подключен блок "Константа"
Различные мелкие ошибки
Внимание! Перед выполнением обновления настоятельно рекомендуется выполнить резервное копирование Ваших данных!
Выполнено обновление коннекторов Transaq 6.28.2.21.16;
Поддержка поставщика данных Alor в TSLab 2.2.
Поставщики данных:
PlazaII: Исправлено дублирование сообщений о сделках;
Исправлены возможные зависания в криптопоставщиках;
Bitfinex: исправлена ошибка в работе поставщика данных ("Invalid order: maximum size for BTCUSD is 2000");
Huobi: исправлена ошибка подключения поставщика данных;
Bitfinex: исправлена ошибка, вызывавшая двойной выход из позиции;
Прочее:
Исправлена ошибка, возникающая при копировании блоков ("Нет источника в скрипте");
Исправлена обработка типа входа (потоковый / не потоковый) в самодельных индикаторах;
Исправлена работа самодельного индикатора с блоком Логическая формула;
Исправлена ошибка в работе кнопки "Пропустить" в окне обновления программы;
Исправлена работа кнопки "hotkey F4" в плавающем окне программы;
Исправлена работа связей в блоках (блоки "Связанный параметр" и "Один ко многим Связанные параметры");
Различные мелкие ошибки.
Внимание! Перед выполнением обновления настоятельно рекомендуется выполнить резервное копирование Ваших данных!
Новый поставщик данных Tinkoff;
Новый блок "Размер лота". Блок возвращает количество акций в одном лоте.
Оптимизирована работа с кешем тиковых данных;
Поставщик Binance. Добавлена опция "Не сохранять тики на диск" для минимизации потребления памяти;
Добавлены возможность управления с клавиатуры в таблице Результаты оптимизации;
Визуальный редактор скриптов. Реализован поиск и замена текста внутри блоков;
Различные мелкие ошибки.