Журнал изменений TSLab 2.1
2.1.17.0 - 2022/04/01
Версия 2.1.17.0
Внимание! Перед выполнением обновления настоятельно рекомендуется выполнить резервное копирование Ваших данных!
Важно! Версия 2.1.17 - это финальная версия программы в линейке 2.1.х. До конца 2022 года поддержка версии 2.1.17 будет осуществляться выпуском ночных версий.
Поддержка криптопоставщиков в версии 2.1.17 Для версии 2.1.17 обновление библиотек криптопоставщиков не проводилось! Все обновления и исправления ошибок в криптопоставщиках будут выполняться только в версиях 2.2.х. Команда разработчиков TSLab не гарантирует корректную работу криптопоставщиков в версии 2.1.17.
Мы настоятельно рекомендуем пользователям, работающим с криптопоставщиками, перейти на версию TSLab 2.2.
Работа поставщиков Alor и PlazaII в TSLab 2.2 В TSLab 2.2 временно не поддерживаются поставщики данных PlazaII и Alor. Просим Вас использовать версию TSLab 2.1 для работы с поставщиками данных PlazaII и Alor. Команда разработчиков TSLab совместно с брокерами активно работают над восстановлением нормальной работы этих двух поставщиков в версии программы 2.2.
Исправлено
Различные мелкие ошибки.
2.1.16.0 - 2021/10/15
Версия 2.1.16.0
Внимание! Перед выполнением обновления настоятельно рекомендуется выполнить резервное копирование Ваших данных!
Новое
В окно Агенты добавлена кнопка "Запустить все агенты";
В окно настроек агента добавлена кнопка групповой смены поставщиков в источниках;
Добавлено сообщение/событие о наличии обновления программы;
Новый блок Чистая стоимость по счету;
Новая версия коннектора Transaq 2.21.14.
Изменения
Добавлена возможность изменять даты отображения исторических данных в контейнерах при выборе пункта "Разрешено применять оптимизацию";
Улучшена работа с памятью и производительностью при работе с опционной доской;
Поставщик BinanceSpot: увеличено ограничение по загрузке тиков;
Добавлена возможность работы Поставщика кешированных данных с кешами тиковых данных;
Увеличен лимит длины истории при тестировании на тиковых данных;
Поставщик OKEx: добавлено отображение общей позиции по фьючерсам. Важно! в настройках аккаунта на сайте OKEx должен быть выбран 'Чистый режим';
Добавлена сортировка колонок в редакторе на вкладке Параметры для тех колонок, где это допустимо.
Исправлено
Исправлена ошибка, приводившая к появлению сообщений о двойном выходе после переподключения поставщика;
Исправлены ошибки в работе блоков "Последняя позиция закрыта и длинная" и "Последняя позиция закрыта и короткая";
Исправлено выставление заявок через QuikLua на американском рынке;
Поставщик Alor: исправлена ситуация с задвоением заявок при большом объеме заявок;
Поставщик ByBit: исправлены различные ошибки;
Исправлена ошибка, не дававшая сменить Имя блока Контрольной панели в редакторе;
Поставщик Transaq MMA: поставщик доработан для работы с маржинальным счетом (выдавалась ошибка "Не хватает денежных средств");
Исправлена ошибка "NullReferenceException: Ссылка на объект не указывает на экземпляр объекта" в редакторе индикаторов;
Поставщик IB: исправлена ситуация с отменой заявок на IB;
Исправлена ошибка при которой после компиляции скрипта не добавлялись зависимые dll блока;
Исправлена работа блока "Пересчет скрипта в заданное время" при работе с контрольной панелью;
Криптовалютные биржи: исправлен "Шаг цены" в котировках для криптовалютных бирж;
Финам. Только для моно счетов(не для Единых счетов). Изменен порядок расчета баланса в таблице Счета. Касается HFT и tr1.
различные мелкие ошибки.
2.1.15.0 - 2021/08/05
Версия 2.1.15.0
Внимание! Перед выполнением обновления настоятельно рекомендуется выполнить резервное копирование Ваших данных!
Исправлено
Ошибка, из-за которой не подгружались кешированные сделки агентов при включенном флажке поставщика "Видимость сделок/заявок в оффлайне";
Поставщики Binance. Исправлена ошибка, возникавшая при подключении к поставщику: "Timestamp for this request is outside of the recvWindow";
Ошибка, возникавшая во время загрузки тиковых данных для графика;
различные мелкие ошибки.
2.1.14.0 - 2021/07/23
Версия 2.1.14.0
Внимание! Перед выполнением обновления настоятельно рекомендуется выполнить резервное копирование Ваших данных!
Новое
TSChannel - Сервис построения автоматизированных распределенных торговых систем
Изменения
Во все криптопоставщики добавлена настройка, сохраняющая тики каждые N минут (Записывать тики, мин);
Добавлена детализация в модуле Контроль работы агентов;
Добавлена опция "Детальное логирование операций с кешами заявок/сделок", решающая проблему с долгим временем коннекта при большом кеше заявок/сделок;
Добавлена возможность настройки параметров блоков TSChannel в окне настроек агента;
Добавлена новая опция в настройках агента - "Экспирация заявок, дни";
Для Binance и Deribit добавлены индексы: FundingRate, MarkPrice, IndexPrice;
Добавлена возможность сделать паузу при оптимизации;
В менеджере скриптов добавлена кнопка "Смена поставщика в источниках" для быстрой смены однотипных поставщиков в источниках скрипта;
Убран вывод информации в экспоненциальном формате на график;
Устранены утечки памяти в окнах Свои заявки и Свои сделки;
Поставщик Binance: Опция "Загружать тики за N дней" переделана в "Глубина загрузки тиков, мин". Позволяет ускорить коннект, если не нужна большая глубина истории;
Поставщик Binance: Улучшена работа с rate limit при нескольких поставщиках данных;
Поставщик Okex: Выполнен переход с версии V3 на V5 API.
Исправлено
Исправлено отображение баланса на бирже СПБ;
Исправлена ошибка, связанная с опцией Видимость сделок/заявок в оффлайне;
Исправлена ошибка, сбрасывающая настройки содержимого вторичных окон;
Добавлен вывод данных из блока Текст на Контрольную панель;
Поставщик Binance: Исправлена ошибка превышения время ожидания, нарушавшая работу агента;
Поставщик Binance: Исправлена ошибка, при которой агент не видел комиссии на Binance Spot;
Поставщик Binance Spot: внесены исправления в связи с изменениями API биржи;
Поставщик BitMEX: Исправлены различные мелкие ошибки;
Поставщик Deribit: Исправлена ошибка, возникающая при срабатывании условной заявки;
Поставщик IB: Исправлена работа с заявками, созданными в неторговое время и после реконнектов;
Поставщик IB: Исправлена ошибка "Чтение после конца потока невозможно" для некоторых контрактов;
Поставщик QuikLua: Исправлена ошибка, из-за которой cчет при создании заявки отличался от счета в присланных данных по заявке;
Поставщик Rithmic: Внесены исправления в настройку локального времени;
Поставщик Transaq: Исправлена ошибка в работе агентов, связанная с сообщением: Неверное значение параметра 'TransactionID';
различные мелкие ошибки.
2.1.13.0 - 2021/05/18
Внимание! Перед выполнением обновления настоятельно рекомендуется выполнить резервное копирование Ваших данных!
Новое
Новый поставщик данных OKEX Futures;
Новый поставщик данных Binance Margin;
Реализован "Контроль работы агентов" (экспериментально);
Новый блок "Сложенная Торговая статистика";
Новый блок "Позиция по имени";
В меню "Настройках программы" - "Торговля" добавлена опция "Минимальный интервал пересчёта скрипта".
Изменения
Обновлена версия коннектора Transaq;
Обновлена версия коннектора Transaq HFT;
В окне настройки поставщика данных IB добавлена опция "Загружать тики", позволяющая вкл/откл загрузку тиков при подключении;
Увеличено количество входов в блоках "Сложить", "Наибольшее" и "Наименьшее";
Изменена логика сортировки имен блоков в окне "Оптимизация";
В окне "Панель инструментов" добавлена возможность раскрывать/сворачивать строки дерева блоков по двойному клику мыши;
Добавлено поле с описанием ошибки при наведении указателя мыши на блок;
Для QUIK переделан механизм автологина;
Для RTS Plaza 2 добавлена возможность ручного ввода "Пользовательского времени начала торговли" в миллисекундах;
Ускорена работа блоков Верхний и Нижний уровни торговой статистики;
Финам, при подключении QuikLua добавлена поддержка American Stock.
Исправлено
Исправлены ошибки/внесены изменения в поставщиках Binance COIN, Binance Spot, Binance Futures, Transaq HFT, Deribit, Bitfinex, Smartcom, Rithmic
Добавлена возможность вставлять в блок "Комментарий" текст, состоящий из нескольких строк;
Исправлена проблема с загрузкой контейнера, сделанного в предыдущей версии TSLab;
Поставщики Binance - ошибка по превышению лимитов загрузки данных (2400 запросов в минуту);
В менеджере скрипов исправлена работа сортировки для столбцов "Дата изменения" и "Дата создания";
Добавлена проверка наличия зарезервированных символов в именах блоков;
Исправлена работа параметра "Время начала" блока "Торговая статистика";
Исправлена ошибка в работе с "Контрольной панелью" при использовании контейнера;
различные мелкие ошибки.
2.1.12.0
Внимание! Перед выполнением обновления настоятельно рекомендуется выполнить резервное копирование Ваших данных!
Новое
Добавлен новый блок "Предыдущее значение";
Добавлен новый блок "Сложенная Торговая статистика";
Добавлено отображение позиций по всем инструментам в окне Агентов.
Изменения
Улучшена скорость оптимизации и загрузки памяти на многоядерных процессорах;
Добавлена возможность вывести пользовательские результаты оптимизации на 3D график;
Обновлено расписание работы ФОРТС на 2021 год в программе;
В списке поставщиков онлайн данных поставщик Transaq New переименован в Transaq;
В окне "Котировки" доработаны поля "Суммарный спрос" и "Суммарное предложение" для Binance и Deribit;
Реализована поддержка работы с Quik 8.10.1.1;
Обновлена библиотека Transaq для работы с новой версией серверного программного обеспечения брокера Финам.
Внесены изменения в процесс масштабирования графика с помощью колеса мыши.
Исправлено
ошибка, возникающая при выделении скриптов;
убрано одновременное сохранение базы программы при сохранении скрипта во внешний файл;
ошибка, возникающая при работе с результатами оптимизации;
ошибка, возникающая при использовании блока "Событие" как источник условия для заявки;
ошибка в работе ограничения количества заявок в Управлении рисками;
отрицательные значения элементов контрольной панели;
некорректная работа стрелок перемещения вправо/влево при работе с несколькими окнами;
в Управлении рисками не всегда сохранялись изменения;
настройки торговой сессии для поставщика данных SPC.Transaq;
фильтр по времени для группы в Управлении рисками;
отображение данных при выборе нового контракта для агента в окне Агенты;
ошибка, возникающая при удалении агентов;
поставщик Transaq: повторное открытие позиции при больших перерывах между торговыми днями;
использование свойств типа enum (выбор из списка) в оптимизации;
поставщик Bittrex: исправлено количество знаков после запятой для цены инструмента;
отображение коэффициентов Шарпа/Сортино при оптимизации;
ошибка при экспорте в Excel результатов оптимизации;
обновление информации источника из текстового файла при работе в паре с источником, подключенным к реальному коннектору;
поставщик Interactive Brokers: исчезновение инструментов из списка бумаг;
поставщик Okex: исправлено получение позиций;
поставщик Okex: исправлена работа с выставленными заявками при перезагрузке программы
поставщик IQFeed: исправлена работа с Interactive Brokers;
поставщик Interactive Brokers: загрузка пропущенных баров при восстановлении работы терминала TWS;
различные мелкие ошибки.
2.1.11.0
Внимание! Перед выполнением обновления настоятельно рекомендуется выполнить резервное копирование Ваших данных!
Исправлено
поставщик Deribit: исправлена проблема с подключением;
Восстановлена прежняя логика индикатора ATR для совместимости со старыми скриптами. Блок переименован в ATR(Old). Сделан новый блок ATR;
различные мелкие ошибки.
Версия 2.1.10.0
Внимание! Перед выполнением обновления настоятельно рекомендуется выполнить резервное копирование Ваших данных!
Новое
Добавлен поставщик Binance Coin-M
Изменения
поставщик Bittrex: добавлена история торгов
Исправлено
поставщик Binance Futures: поправлена ошибка при подключении
поставщик Binance Futures: замирание очереди заявок во время работы поставщика данных
поставщик Bittrex: доработан механизм формирования цены свеч
поставщик Bittrex: увеличен таймаут неактивности
поставщик Bittrex: перевод на V3 API
поставщик Interactive Brokers: правки по работе со сделками
поставщик Binance: перевод на обновленный API
поставщик Bitmex: проблемы с переподключением
поставщик QuikDDE: улучшен процесс подключения
поставщик QuikDDE: отображение позиции после переподключения
некорректная работа рамки "группа" в визуальном редакторе скриптов
вывод ПУ при свернутой строке сделок в агенте
работа с подписками на инструменты
вывод сообщения об ошибке при снятии заявки
работа сортировки в окне позиции
оптимизирована работа процесса оптимизации скриптов
сбрасывание параметров из внешнего скрипта в редакторе после закрытия
отображение цены связанной заявки после переподключения
округление дробных значений объема при сайзинге позиций
вывод сообщения при задании объема меньше минимального
построение стандартного секундного графика из тикового
различные мелкие ошибки.
2.1.9.0
Внимание ! Перед выполнением обновления настоятельно рекомендуется выполнить резервное копирование Ваших данных !
Изменения
Поставщик RTS Plaza II: обновление Spectra 6.5. Обновите роутер. Дополнительная информация размещена на форум и в нашем телеграм канале;
введен индикатор загрузки скрипта при открытии редактора;
добавлена кнопка "Копировать", по которой копируется обработчик уведомлений (если разрешено для этого типа обработчика) со всеми фильтрами и настройками.
Исправлено
исправлена ошибка, при которой не подгружались данные от поставщика Алор;
исправлена ошибка подгрузки индикаторов в некоторых ситуациях;
исправлена ошибка в работе менеджера заявок для поставщика Binance Futures, вызывавшая его подвисание;
исправлено отображение комментариев и тегов при выборе скрипта во время создания Агента;
исправлен расчет точности в цене входа если у тикеров разная точность цен;
доработан процесс расчета коэффициентов Шарпа/Сортино;
различные мелкие ошибки.
2.1.8.0
Внимание ! Перед выполнением обновления настоятельно рекомендуется выполнить резервное копирование Ваших данных !
Изменения
В меню "Настройки программы" добавлен параметр "Рассчитывать коэффициенты Шарпа/Сортино".
Исправлено
различные мелкие ошибки.
2.1.7.0
Внимание ! Перед выполнением обновления настоятельно рекомендуется выполнить резервное копирование Ваших данных !
Новое
новый поставщик данных: криптовалютная биржа OKEx.
Изменения
добавлен Коэффициент Шарпа с расчётом помесячно в таблицу Результаты Оптимизации и в таблицу Результат.
добавлен Коэффициент Сортино в таблицу Результаты Оптимизации и в таблицу Результат.
добавлена возможность установить минимальный интервал для сброса скриншотов на диск равным 1 сек.
Исправлено
поставщик Interactive Brokers: доработан поставщик данных, исправлена работа с заявками;
исправлена ошибка, при которой в созданный агент не загружались торговые настройки скрипта;
исправлена ошибка в расчётах индикатора ATR;
различные мелкие ошибки.
2.1.6.0
Внимание ! Перед выполнением обновления настоятельно рекомендуется выполнить резервное копирование Ваших данных !
Исправлено
поставщик Риком Траст: восстановлено подключение к серверу Риком Траст;
исправлена ошибка, приводившая к зависанию Агентов во время их запуска;
различные мелкие ошибки.
2.1.5.0
Внимание ! Перед выполнением обновления настоятельно рекомендуется выполнить резервное копирование Ваших данных !
Новое
новый поставщик данных: FX биржа LMAX Global.
Изменения
поставщик Interactive Brokers: добавлена опция для поставщика данных, ограничивающая количество дней для загрузки тиков;
поставщик Interactive Brokers: добавлен пропуск баров с нулевым объемом;
поставщик Transaq: доработана обработка связанных заявок в Transaq;
текстовые поставщики данных: доработан подсчет статистики при работе с тиковыми данными;
блок «Доход (за N позиций)»: исправлена работа параметров "Тип прибыли";
блок «Торговая статистика»: добавлена возможность указывать дату и время начала расчета торговой статистики;
блок «Глобальный кеш»: добавлена возможность сохранения данных между запусками программы и пересчетами;
блок «Внешний скрипт»: добавлена возможность удаления нескольких файлов из внешнего скрипта;
изменен формат текстовых файлов Финам;
новое меню выбора параметров временного интервала на графике;
добавлена возможность принимать отрицательные цены в менеджере заявок;
изменено окно настройки Агента;
в таблицу «Результаты» добавлена просадка по закрытым позициям и фактор восстановления по фиксированной просадке.
Исправлено
поставщик QuikLua: исправлены проблемы с загрузкой графиков;
поставщик QuikLua: исправлена проблема с загрузкой большого объема исторических данных на минутном графике;
поставщик Interactive Brokers: исправлена ошибка, вызывающая отключение от поставщика данных при запросе экспирированного инструмента из котировок;
поставщик Interactive Brokers: исправлена ошибка, связанная с отображением счёта;
поставщик Interactive Brokers: исправлена ошибка снятия заявок;
поставщик Interactive Brokers: исправлены проблемы с загрузкой исторических данных;
поставщик Interactive Brokers: исправлена ошибка открытия позиции;
поставщик Binance: Исправлена ошибка создания заявки с количеством равным '0';
поставщик Binance: Исправление ситуации с ошибкой "Timestamp for this request was 1000ms ahead of the server's time.";
поставщик Bitmex: исправлена ошибка открытия позиции для бесплатной лицензии;
сохранение кеша при переходе с версии 2.0 на версию 2.1;
обновление названия панели графика в редакторе скриптов;
сохранение цветов соединителей блоков;
пересчет из контрольной панели, при изменении параметра;
доработан блок «Номер бара выхода из измененной позиции»;
Неправильная работа "Iorder.Date";
различные мелкие ошибки.
2.1.4.0
Внимание ! Перед выполнением обновления настоятельно рекомендуется выполнить резервное копирование Ваших данных !
Изменения
поставщик Transaq: обновление библиотек Transaq.
Исправлено
поставщик Interactive Brokers: исправлены проблемы с загрузкой графиков;
поставщик Interactive Brokers: исправлены ошибки с неверным заполнением размера лота;
поставщик Interactive Brokers: исправлено неверное отображение количества лотов и П/У в "Агенты";
поставщик Binance: исправлена обработка отложеных заявок (в некоторых случаях исполнение заявки могло приходить раньше уведомления о приеме заявки);
поставщик Binance: исправлена обработка сделок ликвидации;
поставщик Binance: исправлено неверное округление для размеров меньше 1 (приводило к невозможности создания заявки с размером 0);
поставщик Binance: исправлены ошибки при соединении с сервером (в некоторых случаях приходилось перезапускать программу);
поставщик BitMEX: в некоторых случаях при попытке выставить заявку по уровням Ask/Bid могла приходить ошибка сервера с пометкой 'Spam';
поставщик BitMEX: исправлены ошибки при подключении к серверу;
поставщик BitMEX: исправлена ошибка с некорректным пересчетом в режиме Пок/Прод (без объема);
исправлено обновление окна Сделки в лаборатории (могло приводить к длительной обработке на больших объемах данных);
в некоторых случаях Агент неверно показывал размер виртуальной позиции (не использовалось округление);
исправлена ошибка с обновлением графика c текстовыми данными;
Менеджер заявок: справлена ошибка с неправильным портфелем при восстановлении конфигурации;
Менеджер заявок: в некоторых случаях мог возникать эффект дергающихся линий;
поставщик Quik Lua: доработана поддержка Quik 8.5;
различные мелкие ошибки.
2.1.3.0
Внимание ! Перед выполнением обновления настоятельно рекомендуется выполнить резервное копирование Ваших данных !
Исправлено
поставщик Binance: обновление API брокера;
поставщик Interactive Brokers: поправлена загрузка исторических данных;
поставщик Interactive Brokers: исправлено заполнение размера лота для инструментов;
поставщик Interactive Brokers: исправлена работа с заявками;
поставщик Lmax: поправлена обработка присылаемых статусов заявок (могло приходить сообщение "Quantity '0' order cannot be created");
поставщик Lmax: изменен адрес боевого сервера на api.lmaxtrader.com;
поставщик Quik Lua: в некоторых случаях Quik мог ошибочно выставить исполненной заявке статус Rejected;
поставщик Quik Lua: в некоторых случаях мог испортиться кэш инструментов;
поставщик Transaq: в некоторых случаях могло происходить задвоение сделок;
редактор скриптов: улучшение кубика GetValueAtm;
управление агентами: при перезапуске программы статистика управления агентами выдавала неверную информацию;
в некоторых случаях Агент мог потерять привязку к инструментам и останавливался;
различные мелкие ошибки.
2.1.2.0
Внимание ! Перед выполнением обновления настоятельно рекомендуется выполнить резервное копирование Ваших данных !
Новое
новый поставщик для криптобиржи BitMEX.
Изменения
поставщик Transaq HFT: обновление библиотек Transaq HFT.
Исправлено
поставщик Alor: исправлены ошибки при получении данных с серверов Алора (в связи с изменением протокола обмена);
текстовые поставщики данных: не считывался шаг цены из настроек;
поставщик Quik (брокеры Открытие, БКС): исправлен процесс обработки заявок/сделок в Quik DDE;
поставщики Binance, Deribit: неверная работа на Интервале пересчета Пок/Прод;
поставщик Binance: поправлена обработка заявок/сделок в особой ситуации;
не сохранялись настройки окна сообщений в агенте;
различные мелкие ошибки.
Last updated
Was this helpful?