Журнал изменений TSLab 2.1
Внимание! Перед выполнением обновления настоятельно рекомендуется выполнить резервное копирование Ваших данных!
Важно! Версия 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.
Различные мелкие ошибки.
Внимание! Перед выполнением обновления настоятельно рекомендуется выполнить резервное копирование Ваших данных!
- В окно Агенты добавлена кнопка "Запустить все агенты";
- В окно настроек агента добавлена кнопка групповой смены поставщиков в источниках;
- Добавлено сообщение/событие о наличии обновления программы;
- Новый блок Чистая стоимость по счету;
- Новая версия коннектора Transaq 2.21.14.
- Добавлена возможность изменять даты отображения исторических данных в контейнерах при выборе пункта "Разрешено применять оптимизацию";
- Улучшена работа с памятью и производительностью при работе с опционной доской;
- Поставщик BinanceSpot: увеличено ограничение по загрузке тиков;
- Добавлена возможность работы Поставщика кешированных данных с кешами тиковых данных;
- Увеличен лимит длины истории при тестировании на тиковых данных;
- Поставщик OKEx: добавлено отображение общей позиции по фьючерсам. Важно! в настройках аккаунта на сайте OKEx должен быть выбран 'Чистый режим';
- Добавлена сортировка колонок в редакторе на вкладке Параметры для тех колонок, где это допустимо.
- Исправлена ошибка, приводившая к появлению сообщений о двойном выходе после переподключения поставщика;
- Исправлены ошибки в работе блоков "Последняя позиция закрыта и длинная" и "Последняя позиция закрыта и короткая";
- Исправлено выставление заявок через QuikLua на американском рынке;
- Поставщик Alor: исправлена ситуация с задвоением заявок при большом объеме заявок;
- Поставщик ByBit: исправлены различные ошибки;
- Исправлена ошибка, не дававшая сменить Имя блока Контрольной панели в редакторе;
- Поставщик Transaq MMA: поставщик доработан для работы с маржинальным счетом (выдавалась ошибка "Не хватает денежных средств");
- Исправлена ошибка "NullReferenceException: Ссылка на объект не указывает на экземпляр объекта" в редакторе индикаторов;
- Поставщик IB: исправлена ситуация с отменой заявок на IB;
- Исправлена ошибка при которой после компиляции скрипта не добавлялись зависимые dll блока;
- Исправлена работа блока "Пересчет скрипта в заданное время" при работе с контрольной панелью;
- Криптовалютные биржи: исправлен "Шаг цены" в котировках для криптовалютных бирж;
- Финам. Только для моно счетов(не для Единых счетов). Изменен порядок расчета баланса в таблице Счета. Касается HFT и tr1.
- различные мелкие ошибки.
Внимание! Перед выполнением обновления настоятельно рекомендуется выполнить резервное копирование Ваших данных!
- Ошибка, из-за которой не подгружались кешированные сделки агентов при включенном флажке поставщика "Видимость сделок/заявок в оффлайне";
- Поставщики Binance. Исправлена ошибка, возникавшая при подключении к поставщику: "Timestamp for this request is outside of the recvWindow";
- Ошибка, возникавшая во время загрузки тиковых данных для графика;
- различные мелкие ошибки.
Внимание! Перед выполнением обновления настоятельно рекомендуется выполнить резервное копирование Ваших данных!
- 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';
- различные мелкие ошибки.
Внимание! Перед выполнением обновления настоятельно рекомендуется выполнить резервное копирование Ваших данных!
- Новый поставщик данных 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 запросов в минуту);
- В менеджере скрипов исправлена работа сортировки для столбцов "Дата изменения" и "Дата создания";
- Добавлена проверка наличия зарезервированных символов в именах блоков;
- Исправлена работа параметра "Время начала" блока "Торговая статистика";
- Исправлена ошибка в работе с "Контрольной панелью" при использовании контейнера;
- различные мелкие ошибки.
Внимание! Перед выполнением обновления настоятельно рекомендуется выполнить резервное копирование Ваших данных!
- Добавлен новый блок "Предыдущее значение";
- Добавлен новый блок "Сложенная Торговая статистика";
- Добавлено отображение позиций по всем инструментам в окне Агентов.
- Улучшена скорость оптимизации и загрузки памяти на многоядерных процессорах;
- Добавлена возможность вывести пользовательские результаты оптимизации на 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;
- различные мелкие ошибки.
Внимание! Перед выполнением обновления настоятельно рекомендуется выполнить резервное копирование Ваших данных!
- поставщик Deribit: исправлена проблема с подключением;
- Восстановлена прежняя логика индикатора ATR для совместимости со старыми скриптами. Блок переименован в ATR(Old). Сделан новый блок ATR;
- различные мелкие ошибки.
Внимание! Перед выполнением обновления настоятельно рекомендуется выполнить резервное копирование Ваших данных!
- Добавлен поставщик Binance Coin-M
- поставщик Bittrex: добавлена история торгов
- поставщик Binance Futures: поправлена ошибка при подключении
- поставщик Binance Futures: замирание очереди заявок во время работы поставщика данных
- поставщик Bittrex: доработан механизм формирования цены свеч
- поставщик Bittrex: увеличен таймаут неактивности
- поставщик Bittrex: перевод на V3 API
- поставщик Interactive Brokers: правки по работе со сделками
- поставщик Binance: перевод на обновленный API
- поставщик Bitmex: проблемы с переподключением
- поставщик QuikDDE: улучшен процесс подключения
- поставщик QuikDDE: отображение позиции после переподключения
- некорректная работа рамки "группа" в визуальном редакторе скриптов
- вывод ПУ при свернутой строке сделок в агенте
- работа с подписками на инструменты
- вывод сообщения об ошибке при снятии заявки
- работа сортировки в окне позиции
- оптимизирована работа процесса оптимизации скриптов
- сбрасывание параметров из внешнего скрипта в редакторе после закрытия
- отображение цены связанной заявки после переподключения
- округление дробных значений объема при сайзинге позиций
- вывод сообщения при задании объема меньше минимального
- построение стандартного секундного графика из тикового
- различные мелкие ошибки.
Внимание ! Перед выполнением обновления настоятельно рекомендуется выполнить резервное копирование Ваших данных !
- Поставщик RTS Plaza II: обновление Spectra 6.5. Обновите роутер. Дополнительная информация размещена на форум и в нашем телеграм канале;
- введен индикатор загрузки скрипта при открытии редактора;
- добавлена кнопка "Копировать", по которой копируется обработчик уведомлений (если разрешено для этого типа обработчика) со всеми фильтрами и настройками.
- исправлена ошибка, при которой не подгружались данные от поставщика Алор;
- исправлена ошибка подгрузки индикаторов в некоторых ситуациях;
- исправлена ошибка в работе менеджера заявок для поставщика Binance Futures, вызывавшая его подвисание;
- исправлено отобра жение комментариев и тегов при выборе скрипта во время создания Агента;
- исправлен расчет точности в цене входа если у тикеров разная точность цен;
- доработан процесс расчета коэффициентов Шарпа/Сортино;
- различные мелкие ошибки.
Внимание ! Перед выполнением обновления настоятельно рекомендуется выполнить резервное копирование Ваших данных !
- В меню "Настройки программы" добавлен параметр "Рассчитывать коэффициенты Шарпа/Сортино".
- различные мелкие ошибки.
Внимание ! Перед выполнением обновления настоятельно рекомендуется выполнить резервное копирование Ваших данных !
- новый поставщик данных: криптовалютная биржа OKEx.
- добавлен Коэффициент Шарпа с расчётом помесячно в таблицу Результаты Оптимизации и в таблицу Результат.
- добавлен Коэффициент Сортино в таблицу Результаты Оптимизации и в таблицу Результат.
- добавлена возможность установить минимальный интервал для сброса скриншотов на диск равным 1 сек.
- поставщик Interactive Brokers: доработан поставщик данных, исправлена работа с заявками;
- исправлена ошибка, при которой в созданный агент не загружались торговые настройки скрипта;
- исправлена ошибка в расчётах индикатора ATR;
- различные мелкие ошибки.
Внимание ! Перед выполнением обновления настоятельно рекомендуется выполнить резервное копирование Ваших данных !
- поставщик Риком Траст: восстановлено подключение к серверу Риком Траст;
- исправлена ошибка, приводившая к зависанию Агентов во время их запуска;
- различные мелкие ошибки.
Внимание ! Перед выполнением обновления настоятельно рекомендуется выполнить резервное копирование Ваших данных !
- новый поставщик данных: 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";
- различные мелкие ошибки.
Внимание ! Перед выполнением обновления настоятельно рекомендуется выполнить резервное копирование Ваших данных !
- поставщик 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;
- различные мелкие ошибки.
Внимание ! Перед выполнением обновления настоятельно рекомендуется выполнить резервное копирование Ваших данных !
- поставщик Binance: обновление API брокера;
- поставщик Interactive Brokers: поправлена загрузка исторических данных;
- поставщик Interactive Brokers: исправлено заполнение размера лота для инструментов;
- поставщик Interactive Brokers: исправлена работа с заявками;
- поставщик Lmax: поправлена обработка присылаемых статусов заявок (могло приходить сообщение "Quantity '0' order cannot be created");
- поставщик Quik Lua: в некоторых случаях Quik мог ошибочно выставить исполненной заявке статус Rejected;
- поставщик Quik Lua: в некоторых случаях мог испортиться кэш инструментов;
- поставщик Transaq: в некоторых случаях могло происходить задвоение сделок;
- редактор скриптов: улучшение кубика GetValueAtm;
- управление агентами: при перезапуске программы статистика управления агентами выдавала неверную информацию;
- в некоторых случаях Агент мог потерять привязку к инструментам и останавливался;
- различные мелкие ошибки.
Внимание ! Перед выполнением обновления настоятельно рекомендуется выполнить резервное копирование Ваших данных !
- новый поставщик для криптобиржи BitMEX.
- поставщик Transaq HFT: обновление библиотек Transaq HFT.
- поставщик Alor: исправлены ошибки при получении данных с серверов Алора (в связи с изменением протокола обмена);
- текстовые поставщики данных: не считывался шаг цены из настроек;
- поставщик Quik (брокеры Открытие, БКС): исправлен процесс обработки заявок/сделок в Quik DDE;
- поставщики Binance, Deribit: неверная работа на Интервале пересчета Пок/Прод;
- поставщик Binance: поправлена обработка заявок/сделок в особой ситуации;
- не сохранялись настройки окна сообщений в агенте;
- различные мелкие ошибки.
Last modified 1yr ago