TSLab — как начать в алготрейдинге

После 11 лет ручного трейдинга я начал изучать алготрейдинг. Для этого я буду использовать TSLab и первым делом нужно разобраться как с ним работать. Программа бесплатная и скачать ее можно с официального сайта. Я буду объяснять все примеры на версии 2.2.23.0.

Поставщики данных

После установки программы первым делом нам нужно выбрать поставщиков данных. Это котировки с которыми мы будем работать в дальнейшем. Программа поддерживает разные рынки: крипта, Россия, Америка. Для этого нужно нажать Данные — Поставщики

Выбор поставщиков котировок<br />
Выбор поставщиков котировок

Я выбрал для этого криптобиржу Binance. И теперь необходимо загрузить API ключи, чтобы они подтягивались напрямую с биржи. После ввода данных у нас появится поставщик данных.

TSLab — как начать в алготрейдинге

Теперь нам необходимо зарегистрироваться на сайте TSLab и в личном кабинете вставить публичный API ключ. И выбрать бесплатную лицензию на 3 месяца.

После этого необходимо нужно скопировать ключ из кабинета TSLab и вставить его в самой программе.

Ключ TSLab<br />
Ключ TSLab

Стакан цен и загрузка котировок

Для того чтобы вывести стакан цен в отдельной вкладке нам необходимо нажать «View» -> «Depth of Market». После этого нужно нажать на него правой кнопкой и выбрать «Properties». После чего во вкладке «Instrument» выбираем нужный нам инструмент

Выбор инструмента в стакане цен<br />
Выбор инструмента в стакане цен

Окно котировок с фильтрами

TSLab также позволяет работать со множеством инструментов в качестве скринера. Для этого нам необходимо открыть новую вкладу через «View» -> «Quotes».

Чтобы добавить в него инструменты также нажимаем на него правой кнопкой и выбраем «Properties». После чего во вкладке «Instrument» можем добавить все инструменты

Инструменты для скринера<br />
Инструменты для скринера

Трейдинг через TSLab

С помощью TSLab мы можем запускать ботов, которые будут торговать на бирже. За это отвечает вкладка Trading.

Настройка окна графика в TSLab

Изначально у нас будет черный экран на котором не будет графика. Чтобы вывести график инструмента нам также необходимо нажать правой кнопкой и нажать «Properties». После этого у нас появится возможность выбрать необходимый инструмент.

TSLab позволяет настроить график. Мы можем выбрать между реальными данными и историческими котировками. По тайфмреймам мы также можем менять в этой вкладке. Однако, в TSLab нет часовых таймфремов, поэтому нужно использовать 60 минут для часового. Зато в программе есть тиковый график, который позволяет смотреть что было внутри минутного таймфрейма.

Настройка таймфрейма на графике TSLab<br />
Настройка таймфрейма на графике TSLab

Также мы можем выбрать точные даты за которые будет отображаться график. Это позволяет нам протестировать стратегию на определенных периодах рынках. Например, посмотреть как она отрабатывается на падающем рынке. При выборе очень длинных периодов нагрузка на компьютер будет сильная.

TSLab позволяет менять визуальные составляющие графика: фон, свечи и т.д. Плюс можно рисовать на графиках.

Как создать скрипт в TSLab

Чтобы создать новый скрипт нам нужно перейти во вкладку «Lab» и нажимаем на кнопку «Create new script» и создаем новый.

На примере простой средней скользящей создадим торговую стратегию. Для этого на вкладке «Editor» выбираем из доступных индикаторов SMA и переносим ее на рабочую область.

Выбрали индикатор SMA для нашей торговой стратегии<br />
Выбрали индикатор SMA для нашей торговой стратегии

После этого нам нужно добавить условия когда будет открываться и закрываться позиция. Для этого нужно добавить в рабочую область два окна «PosiOpenByMarket» и «PosiClosByMarket». А также два условия «CrossOver» и «CrossUnder» — они отвечают за отслеживания условия когда цена или индикатор пересекает что-то сверху и снизу. В нашем примере этим «что-то» будет SMA.

В нашем примере мы используем 2 SMA, одна 30, а другая 100. Для тестовой стратегии мы будем открывать позицию когда младшая SMA пересекает старшую SMA снизу вверх, а закрывать когда сверху вниз.

Так выглядит простая стратегия с двумя SMA<br />
Так выглядит простая стратегия с двумя SMA

Как проверить стратегию в TSLab

После того как собрали стратегию в правом верхнем углу нажимаем кнопку «Play» и переходим к графикам. Нам нем мы увидим где открываются и закрываются наши сделки.

Сделки на графике<br />
Сделки на графике

Также во вкладке «Results» мы можем посмотреть результаты данной стратегии. Там будет подробно расписано количество сделок, win rate, размер профита и т.д. Это позволит нам быстро проанализировать стратегию без проверки на реальных деньгах.

После этого мы можем изменить параметры стратегии. Например, поменять параметры SMA и посмотреть что будет с результатами.

ТС приносит деньги<br />
ТС приносит деньги

И после изменения параметром данная ТС стала прибыльной на определенных инструментах. Однако, это больше похоже на случайность чем на грамотные результаты. Также не стоит забывать про комиссии в сделках.

В каждой сделке мы должны понимать у кого мы забираем деньги.

Подробно рассказываю о трейдинге на разных рынках в своем telegram канале

Видео инструкция на Yotube этой статьи

Начать дискуссию