Алгоритмическая торговая платформа TSLab для создания торговых роботов — обзор платформы, стратегии, разработка и тестирование роботов для трейдинга.
TSLab — биржевая площадка для создания и реализации автоматизированных торговых роботов. Здесь можно собрать механические коммерческие системы любого уровня сложности: от базовых платформ до глобальных профессиональных площадок. Неоспоримое преимущество TSLab состоит в том, что для работы с этой платформой не нужно иметь знаний о языках программирования — все этапы осуществляются за счет автоматизированных инструментов и сформированных блоков визуального конструирования.
- Алгоритмическая торговая платформа TSLab: что за платформа и какими функциональными возможностями обладает
- Визуальный редактор
- Администратор, принимающий заявки
- Риск-отдел
- Отдел управления алгоритмическим трейдингом
- Механизм операций с криптовалютой
- Как скачать, подключить и настроить торговую площадку TSLab
- Как установить платформу TSLab: пошаговая инструкция
- Подключение программы: активация и настройка TSLab
- Настройка подключения
- Руководство пользователя: важные моменты в работе с программой
- Работа с онлайн-информацией и историческими данными
- Настройки программы TSLab
- Торговые роботы: как разработать в TSLab действенный алгоритм для торгов на бирже и протестировать
- Тестирование торговых помощников
- TSLab API
- Торговые роботы для Tslab: готовые решения
- Решение проблем: ошибки в обновлении и удалении программы
- Проблема: “Этому файлу не сопоставлен редактор”
- Ошибка «Сервис открыт, но расположен в Области уведомлений операционной системы Windows»
- Платформа не открывается по причине неопознанных ошибок, или выдаётся уведомление о проблеме конфигурации TSLab
- Ошибка “В Операционной системе нарушены некоторые иконки”
- Проблема: “Обновления программы TSLab не доступны/не появляются в настройках”
- Интерфейс визуального редактора TSLab
- Скрипты и индикаторы в TSLab: основные свойства и распределение их по группам
Алгоритмическая торговая платформа TSLab: что за платформа и какими функциональными возможностями обладает
Платформа TSLab ориентирована на разработку, создание, реализацию и тестирование торговых роботов именно на основе исторических данных, чтобы в дальнейшем механическую систему можно было использовать в реальной торговле.
Обратите внимание! Чтобы создавать торговые автоматизированные и механические алгоритмы не нужно обладать знаниями языков программирования, так как системы собираются готовым инструменталом, предоставляемым TSLab.
Основными функциями визуальной торговой системы являются:
- Планирование и разработка клиентом собственных торговых стратегий любой сложности.
- Объединение механической системы со своими биржевыми графиками.
- Создание наглядных разделов с данными, отраженными на графической кривой.
Площадка включает в себя все базовые функциональные возможности, которые подразумевают терминалы биржевиков: возможность просматривать цены, которые устанавливаются продавцом или покупателем за текущую сделку, формирование графических кривых, доступ к использованию инструментов, рассчитанных для работы с графиками и т. д.
Визуальный редактор
Данный раздел составляет базу сервиса. Он позволяет формировать автоматизированных торговых помощников из стандартных кубиков. В итоге пользователь получает торговую стратегию. Если кубиков не достаточно, их всегда можно добавить.
Администратор, принимающий заявки
Данная функция будет актуальна трейдерам, которые занимаются спекулятивными операциями на торговых рынках. Имеет форму таблицы лимитных заявок и работает со сделками напрямую.
Риск-отдел
Незаменимый инструмент в разработке механизированных помощников — риск-менеджер. Он достаточно сложный в использовании, в его настройках придется покопаться.
Риск-модуль можно закрепить за разработанным ранее вами торговым роботов, или за другой системой с алгоритмами. Для каждой торговой стратегии имеется своя совокупность фильтров.
Справка! Функцию лучше не использовать в отношении скальперских алгоритмов.
Отдел управления алгоритмическим трейдингом
Торговые механизированные системы, сформированные на базе TSLab, сразу автоматизируются и на практике используются уже соответствующие системы. Данный отдел позволяет накладывать этот режим сразу на несколько коммерческих бирж. Управление осуществляется посредством использования набора функций, которые распространяются на неограниченное количество сценариев.
Обратите внимание! Операции, выполненные по каждому отдельному боту, собираются в табличной или графической форме.
Механизм операций с криптовалютой
Площадка TSLab предоставляет возможность трейдерам торговать не только классическими средствами, но и проводить сделки с цифровой валютой, а возможность подключиться сразу к нескольким криптовалютным рынкам, снижает риск возможных убытков.
Кроме линейной модели торговли, можно выбрать также трейдинг биржевыми товарами и опционами.
Справка! Создатели платформы внесли в функционал TSLab специализированные стратегии для работы с опционами.
Как скачать, подключить и настроить торговую площадку TSLab
Скачать безопасную версию визуальной торговой платформы TSLab можно только через официальный сайт брокера.
Обратите внимание! Не скачивайте программы с непроверенных источников. Чаще всего эти версии распространяются мошенниками, которые впоследствии взламывают счета и доступные учетные записи на ПК.
Как установить платформу TSLab: пошаговая инструкция
Установка платформы:
После того, как программа будет скачана из официального источника, выберите файл TSLab20Setup.exe, чтобы сохранить ее на свой устройство. Укажите язык интерфейса. Для успешной установки программы TSLab на ПК, на операционную систему должен быть загружен компонент Microsoft.NET Framework 4.6.2.
Внимательно прочтите лицензионный договор и нажмите “Принять”.
Система предложит папку, куда будет загружен файл. Выберите “Установить”.
Платформа запустится сразу после загрузки на ПК, если вы поставили галочку в соответствующем окне.
Подключение программы: активация и настройка TSLab
Чтобы запустить работу сервиса и подключить его к действующим серверам, следует в отведенной строке для ввода указать ключ активации TSLab. Этот персональный код можно получить у создателей платформы на официальном сайте.
Для подключения TSLab:
- Откройте площадку и зайдите в раздел “Менеджер поставщиков данных”.
- Найдите соответствующую вкладку с источником и в меню с правой стороны кликните на строку “Ключ”.
- Перед вами появится строка, в которой нужно указать полученный набор цифр и нажать кнопку “Ок”.
Если все действия были выполнены правильно, статус “Демо-сервера” сменится на “Зарегестрированный” и программа будет готова к работе.
Настройка подключения
Чтобы подключиться к торговым площадкам через TSLab, нужно указать основные данные для входа в разделе “Поставщик данных”: логин, секретный код, онлайн-адрес сайта и цифровой идентификатор программы обслуживающей определенные интернет соединения на прикрепленном адресе (IP).
Чтобы получить логин и секретный код от программы, следует подключить сервис Transaq Connector. Сделать это можно в личном кабинете TSLab во вкладке “Торговля” — “ИТС” — “Получение новой информационно торговой сети”.
Логин появится в разделе “Отчетность” во вкладке с уведомлениями, а набор символов, отвечающий за пароль, будет выслан СМС-сообщением на указанный контактный номер.
Чтобы ввести основные параметры доступа, зайдите в настройки только что сформированного поставщика данных всю необходимую информацию. Программа активирована, настроена и готова к работе.
Руководство пользователя: важные моменты в работе с программой
С установкой, активацией и настройкой торговой визуальной платформы разобрались. Однако имеется еще несколько важных аспектов, рассмотреть и разобраться с которыми следует перед началом работы с платформой.
Работа с онлайн-информацией и историческими данными
Платформа поддерживает работу как с онлайн информацией, так и с историческими источниками.
Для работы с историческими источниками:
- Через настройки зайдите в “Менеджер подключений” — “Добавить” — “Использование исторических данных..”.
- Введите название брокерского отдела, после чего сформируйте или укажите адрес папки, где будет хранится информация.
- Укажите минимально возможное изменение инструмента, затем выберите единицу актива и обозначение валюты, которое будет отображаться во вкладке сообщений.
- Перенесите файл в место хранения и загрузите текстового брокера на ПК, который будет носителем информации в торговой стратегии.
Для работы с онлайн-информацией:
- Как и в работе с историческими данными, через “Менеджер подключений” выбираем из выпадающего списка “Использование онлайн-данных”.
- Выберите наименование брокерского отдела, согласуйте информацию, с полученной у поставщика данных, и нажмите на кнопку “Далее”.
- Кнопку во вкладке “Операция” переведите в положение справа для подключения соединения.
- В “Строке состояния” поставьте галочку, чтобы кнопка подключения отображалась на строке состояния.
Настройки программы TSLab
Зайдите в общие настройки программы и установите галочку в окне “Создать резервную копию рабочей области”.
Обратите внимание! Если оперативной памяти недостаточно или ее резервы практически исчерпаны, установите флажок в окне “Оптимизация”.
Установите все необходимые значения для работы с программой. Укажите тип пути соединителя.
Как только все необходимые данные и значения для комфортной работы с программой будут настроены и приведены в порядок, нажмите “Сохранить”. Можно приступать к разработке торговых автоматизированных и механических помощников.
Торговые роботы: как разработать в TSLab действенный алгоритм для торгов на бирже и протестировать
Примерный алгоритм:
- Чтобы построить эффективную торговую стратегию в редакторе TSLab, зайдите в меню “Управление сценариями” и выберите функцию “Создать новый”. Придумайте наименование будущему алгоритму. Сформированный скрипт отобразится в списке доступных окон.
- Кликните на кнопку “Редактировать”, чтобы начать разработку алгоритма. Редактор предоставит все необходимые для работы инструменты. Просто перетащите необходимые элементы в свободное пространство редактора.
- Обратите внимание! Прежде чем создавать торговую стратегию, постройте ее логическую модель, проследите закономерность инструментов, которые будут идти друг за другом.
- Постройте логическую связь между выбранными элементами: расположите их в последовательности, в которой они должны идти.
- Перейдите в раздел “Свойства”, где задайте необходимые параметры и сохраните разработанную стратегию.
Тестирование торговых помощников
Как только торговый алгоритм разработан, его следует проверить. Чтобы запустить пример:
- Загрузите сценарий на свой ПК.
- Войдите в учетную запись TSLab.
- В панели управления выберите пункт “Lab”, а оттуда перейдите в “Скрипты”.
- Когда откроется окно, выберите “Загрузить из файла”, выберите скачанный алгоритм и нажмите “Открыть”.
- Дважды щелкнув мышкой на загруженный из представленного перечня сценарий, дождитесь пока тот откроется и покажет себя на практике.
TSLab API
Апи на базе торгового визуального редактора TSLab — это совокупность собранных библиографических материалов на основе программной платформы .NET Framework, которые дают возможность разрабатывать алгоритмы для этой площадки.
Интересно! Если вы формируете алгоритм из кубиков, система редактора автоматически переводит его на язык программирования C# и реализует его.
Торговые роботы для Tslab: готовые решения
Если вы не хотите заморачиваться с составлением логического плана, разработкой, реализацией и тестированием автоматизированного системного помощника, можно воспользоваться готовым решением — выбрать сформированного, адаптированного и настроенного работа в магазине Day Trading School — https://daytradingschool.ru/magazin-torgovyx-robotov/magazin-torgovyx-robotov-tslab-2-0/.
Здесь собраны исключительно проверенные, эффективные и высокодоходные модели для трейдинга на любой вкус, бюджет и пожелания.
Решение проблем: ошибки в обновлении и удалении программы
Проблема: “Этому файлу не сопоставлен редактор”
Причинами возникновения данной неполадки могут быть:
- нарушения ассоциации с файлами;
- действующий на ПК антивирус блокирует запуск программы;
- операционная система по умолчанию не запускает установленные на ПК файлы.
В последнем случае заходим в каталог установленных приложений, находим файл TSLab20Setup.exe. и кликаем на него правой кнопкой мыши. В появившейся панели управления находим раздел “Свойства”.
Затем переходим во вкладку, что указана на скриншоте и выставляем параметр “Только чтение”, выбираем “Разблокировать” и сохраняем изменения.
Ошибка «Сервис открыт, но расположен в Области уведомлений операционной системы Windows»
В процессе настройки платформы можно указать опцию «Отправлять в область уведомлений» при закрытии в основном окне приложения. Сервис продолжит функционировать, поэтому при дальнейшем открытии через иконку TSLab не запустится.
Чтобы решить проблему, откройте Область уведомлений вашей ОС и кликните правой кнопкой мыши на иконку TSLab, после чего выберите опцию «Запустить».
Платформа не открывается по причине неопознанных ошибок, или выдаётся уведомление о проблеме конфигурации TSLab
Такая ситуация возникает после незапланированного завершения сессии компьютера по причине, например, отключения света. Программа не успевает зафиксировать измененное расположение элементов.
Чтобы решить проблему, зайдите в настройки TSLab и автоматизируйте передвижением ползунка создание резервной копии конфигурации. Все новые изменения элементов будут зафиксированы в памяти резервных файлов на случай непредвиденных ситуаций и изменений в работе ПК.
Для успешного запуска приложения перетащите документ конфигурации, который по вашему мнению является проблемным, в другое хранилище, чтобы при запуске визуальная платформа его не обнаружила.
Обратите внимание! Более быстрый способ — просто дать файлу другое название и оставить его в прежней папке
Испорченный документ, скорее всего, лежит там, куда вы отправляете все файлы. Первоначально система автоматически собирает файлы конфигурации в хранилище “Мои документы”, однако некоторые пользователи меняют путь сохранению вручную.
В случае, если документа с основными характеристиками нет в папке “Мои документы” и вы не помните, куда он был отправлен при изменении пути, можно воспользоваться поиском по системе ПК, указав в поисковой строку запрос “*.tlws”.
После того, как потерянный испорченный документ найден, перенесите его или переименуйте, после чего откройте приложение TSLab — если оно без проблем открылось и работает в исправном режиме, значит проблема скрывалась в документе “*.tlws”.
Справка! Если вам нужен бэкап папки с основными параметрами системы, достаточно изменить разрешение документа с имя_файла.tlw_backup на имя_файла.tlws. Открыв визуальный редактор, перейдите в настройки и найдите в меню раздел “Файл” — “Загрузить” и введите название хранилища, куда загружена расширенная папка.
Ошибка “В Операционной системе нарушены некоторые иконки”
Данная ошибка часто появляется после выхода новых обновлений операционной системы Windows. Она до сих пор не исправлена компанией разработчиков, как следствие, при двойном нажатии на иконку программы ничего не происходит — окно не открывает, загрузка не идет.
Исправить ситуацию можно лишь запуском программы из root-каталога — C:\Program Files (x86)\TSLab 2.0. Если программа без проблем открывается, кликните правой кнопкой мыши и создайте новый активный ярлык на рабочем столе с данной конфигурацией приложения.
Проблема: “Обновления программы TSLab не доступны/не появляются в настройках”
Если вовремя не обновить любое приложения, предназначенное для ПК, оно начнет зависать, работать с перебоями или вовсе перестанет запускаться.
Если по неизвестным причинам сервис TSLab не выпускает обновления или не делает их доступными для вас (номер версии, найти который можно перейдя через “Главное меню” в раздел “Справка”, а оттуда в “О программе”, остается неизменным), и при следующей попытке запросить уведомления — здесь важно, чтобы антивирусная программы на ПК была отключена — система визуального редактора уведомляет, что выпущена обновленная версия программы, которую вы не видите, можно воспользоваться следующими способами:
- Обратитесь в службу поддержки TSLab подробно изложив всю сущность возникшей проблемы.
- Переустановите сервис, предварительно удалив его типовыми инструментами операционной системы Windows.
- Удалите текущую версию визуального редактора и скачайте релизную версию программы с официального сайта разработчиков TSLab.
Как за час собрать робота в TSLab — создание торговых роботов на платформе, тестирование стратегий:
Интерфейс визуального редактора TSLab
Главными составляющими визуально-функциональной платформы являются:
- Основная панель управления. Отсюда открывается доступ ко всем функциональным кнопкам и возможностям сервиса.
- Строка состояния. Здесь собрана вся актуальная системная информация относительно данной платформы: выполненные операции, исправность подключения к серверу и т. д.
- Листы. Данные разделы отвечают за объединения окон сервиса и быстрого варьирования между ними. Наличие данной вкладки позволяет организовать рабочую область так, чтобы работа не стояла и пользователь не тратил время на поиски нужного окна или вкладки. Размещать их можно в любом удобном порядке. Перемещение между листовыми окнами осуществляется нажатием на левую часть мышки, наведя курсор на заголовок окна в “Строке состояния”.
- Рабочая панель. Данный элемент интерфейса интерактивен и удобен для эффективной организации рабочего места. Он включает в себя ту совокупность окон, которая по группам распределена с помощью элемента, описанного выше, которая, в свою очередь, собрана зонами, где и будут размещаться новые вкладки.
Скрипты и индикаторы в TSLab: основные свойства и распределение их по группам
Скрипты, создаваемые на платформе визуального редактора TSLab, обладают следующими техническими свойствами:
- Откройте свойства созданного алгоритма в настройках к основным параметрам автоматизированных и механических сценариев.
- “Инструмент” — “Интервал пересчета” — выберите временной промежуток “Дата от”-”Дата к”, — а затем поставьте галочку в окне, которое отвечает за обновления, происходящие в реальном времени.
Остальные параметры и свойства элементов пользователь настраивает по своему желанию.
Что касается индикаторов, визуальная платформа TSLab предоставляет их в большом количестве и делит на две категории:
- Потоковые индикаторы — те, которые являются следствием источника и обладают историей. Являются стандартными барами, то есть не фиксируют определенные элементы графического изображения, а рассчитывают данные побарно — от актуального бара к завершенному.
- Остальные индикаторы, соответственно, не потоковые. Это могут быть обновляемые данные или значения по “Позициям”.
Значение и развитие автоматизированной торговли на рынке растет, следовательно актуальность соответствующих торговых роботов также стремительно возрастает. Биржевая площадка TSLab — визуальный редактор, который поможет в разработке и реализации автоматических и механических торговых систем любой сложности: от элементарных до профессиональных.
Если вам понравилась статья, то подписывайтесь на мой телеграм канал.