Links

Журнал изменений TSLab 2.2

2.2.10.0 - 2022/10/27

Внимание! Перед выполнением обновления настоятельно рекомендуется выполнить резервное копирование Ваших данных!
Внимание пользователей контейнеров! Будьте готовы, что после обновления изменятся ключи счетов. Рекомендация: остановить агенты-контейнеры перед обновлением. После обновления, создать новые контейнеры и заменить контейнеры в таблице Скрипты.
Внимание! Для пользователей транзак + опционы, ожидающих решение проблемы. Проблема с опционами на серверах брокера 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.9.0 - 2022/09/16

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

Новое

Новые блоки в редакторе:
  • Блок Средневзвешенная цена бара;
  • Блок Бары котировочных данных;
  • Блок Мульти-источник;
Поставщики данных:
  • 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 свечей;
  • Исправлена ошибка работы с кешем, при включении опции "не сохранять тики";
  • Исправлена ошибка снятия заявок при выключенной опции "Исполнять входы сразу";
  • Исправлена ошибка, вызывавшая двойной выход из позиции;
  • Различные мелкие ошибки.

2.2.7.0 - 2022/06/23

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

Новое

Новые блоки в редакторе:
  • Добавлен блок "Прибыльных подряд"
  • Добавлен блок "Variation" (Квадратичная вариация)
Поставщики данных:
  • Новый поставщик данных QuikLua2
  • Новый поставщик данных Binance USA

Улучшено

Поставщики данных:
  • Binance: реализована возможность использовать условные заявки
  • ByBit: переведен на работу в режиме односторонней позиции
  • ByBit: реализована торговля на рынках:
    • Инверсные фьючерсы (Inverse Futures)
    • Спот (Spot)
  • Deribit: добавлены новые рынки
  • OKX: добавлен вывод чистой стоимости в окне "Позиции"
Прочее:
  • Добавлена обновленная версия блоков "Сохранить в Глобальный Кеш" и "Загрузить из Глобального Кеша". Предыдущая версия блоков сохранена с припиской "(старый)"
  • Повышена скорость работы алгоритма расчета индикаторов "Максимум за" и "Минимум за"
  • В настройках программы добавлена опция, включающая диалоговое окно смены поставщиков данных при загрузке скриптов из архива
  • Добавлена горячая клавиша "F6", выполняющая сохранение скрипта в лаборатории
  • В заголовок столбца "Выбрать" окна "Оптимизация" добавлен флажок, позволяющий выбирать/снимать выделение всех параметров в столбце
  • В окне "Оптимизация" добавлен префильтр "Убирать результаты с отрицательным и нулевым П/У"
  • Добавлена сортировка и фильтрация данных в окне "Контроль работы агентов"

Исправлено

Поставщики данных:
  • Binance: исправлены периодические падения поставщика данных
  • Исправлены различные ошибки в работе поставщиков:
    • Tinkoff
    • Alor
    • BinanceFutures
    • QuikLua2
    • QuikDDE
    • Bybit
Прочее:
  • В случае завершения работы Windows при запущенном TSLab, программа могла аварийно завершиться не сбросив на диск последние данные
  • Блок "Один ко многим связанные параметры" не связывался с другими блоками, если на первый вход блока был подключен блок "Константа"
  • Различные мелкие ошибки

2.2.5.0 - 2022/04/29

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

Новое

  • Выполнено обновление коннекторов Transaq 6.28.2.21.16;
  • Поддержка поставщика данных Alor в TSLab 2.2.

Исправлено

Поставщики данных:
  • PlazaII: Исправлено дублирование сообщений о сделках;
  • Исправлены возможные зависания в криптопоставщиках;
  • Bitfinex: исправлена ошибка в работе поставщика данных ("Invalid order: maximum size for BTCUSD is 2000");
  • Huobi: исправлена ошибка подключения поставщика данных;
  • Bitfinex: исправлена ошибка, вызывавшая двойной выход из позиции;
Прочее:
  • Исправлена ошибка, возникающая при копировании блоков ("Нет источника в скрипте");
  • Исправлена обработка типа входа (потоковый / не потоковый) в самодельных индикаторах;
  • Исправлена работа самодельного индикатора с блоком Логическая формула;
  • Исправлена ошибка в работе кнопки "Пропустить" в окне обновления программы;
  • Исправлена работа кнопки "hotkey F4" в плавающем окне программы;
  • Исправлена работа связей в блоках (блоки "Связанный параметр" и "Один ко многим Связанные параметры");
  • Различные мелкие ошибки.

2.2.3.0 - 2022/04/01

Версия 2.2.3.0

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

Новое

  • Добавлены блоки "Верхний лимит" и "Нижний лимит" в разделе Торговая математика;
  • Добавлен пункт меню "Установить ночную сборку программы";
  • Добавлен пункт меню "Папка с кешами".

Улучшено

  • Криптопоставщики Binance, BinanceFutures, Okex, Bitmex обновлены в соответствии с изменениями в API бирж;
  • Переработан тиковый кеш. В новом кеше оптимизирована работа с памятью;
  • Поставщик BinanceFutures: в настройки поставщика добавлен флаг "Подписка на Index данные". Позволяет снизить нагрузки на машину тем, кто не работает с данными Funding rate, IndexPrice, MarkPrice;
  • Блок "Позиция по имени": добавлен параметр "Валюта";
  • В настройки контейнеров добавлены дополнительные опции из скрипта.

Исправлено

Исправлены различные ошибки в поставщиках Binance, BinanceFutures, Tinkoff, Okex, Alor, QuikLua, Deribit, Bitmex. В том числе:
  • Поставщик BinanceFutures: исправлена ошибка, вызывающая задвоение позиции при переподключениях;
  • Поставщик Bybit: исправлено отображение очереди заявок;
  • Поставщик Bybit: исправлена ошибка выставления заявки;
  • Поставщик Huobi: исправлена ошибка подключения к поставщику данных;
  • Поставщик Deribit: исправлена ошибка, при которой не исполнялись сделки по инструментам;
  • Различные мелкие ошибки.

2.2.2.0 - 2021/12/29

Версия 2.2.2.0

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

Новое

  • Новый поставщик данных Tinkoff;
  • Новый блок "Размер лота". Блок возвращает количество акций в одном лоте.

Изменения

  • Оптимизирована работа с кешем тиковых данных;
  • Поставщик Binance. Добавлена опция "Не сохранять тики на диск" для минимизации потребления памяти;
  • Добавлены возможность управления с клавиатуры в таблице Результаты оптимизации;
  • Визуальный редактор скриптов. Реализован поиск и замена текста внутри блоков;
  • Различные мелкие ошибки.