У OsEngine появился новый коннектор — TInvestAutoFollow. Теперь наши роботы умеют торговать прямо на счёте стратегии Автоследования в Т-Банке: робот совершает сделку — и её автоматически повторяют все подписчики стратегии. Для прибыльных алготрейдеров это самый короткий путь к монетизации через создание своих стратегий как авторов.
Коннектор — для текущих и потенциальных авторов стратегий Автоследования в Т-Инвестиции.
Раньше, чтобы вывести алгоритм в Автоследование, приходилось изобретать прослойки и костыли. Теперь всё проще: стал автором стратегии, выписал токен, подключил OsEngine — и торгуете своими роботами на виртуальном счёте стратегии. Дальше сделки у подписчиков повторяет сам сервис.
В этой инструкции разберём весь путь с картинками, шаг за шагом, как стать автором стратегии, как выписать токен доступа и как запустить роботов на стратегии. В конце — ограничения API, о которых нужно знать до запуска.
1) Как стать автором стратегии
Автоследование (AutoFollow) — сервис, в котором подписчики автоматически повторяют сделки автора. Чтобы пользоваться коннектором, нужно стать автором и создать хотя бы одну стратегию.
Чтобы стать автором, нужно пройти несколько проверок и собеседований. Это непросто и доступно только для тех, кто уже торгует с прибылью продолжительное время. Пожалуйста, не надо спамить сервис Автоследования запросами, если вы не готовы.
Что надо делать, если всё ОК, и вы готовы стать автором:
1) Напишите в чат «Поддержка Пульса» (в приложении Т-Инвестиций или в терминале), что хотите создать стратегию как автор. Вам пришлют персональную ссылку на оформление.
2) Пройдите по ссылке, заполните анкету и отправьте документы. Проверка обычно занимает около 2 рабочих дней.
3) После оформления напишите в чат ещё раз — вам откроют доступ к терминалу авторов.
4) В терминале в списке счетов выберите «Создать стратегию» и подпишите заявление-анкету (код подтверждения придёт в СМС).
5) Заполните название, описание, уровень риска, валюту, средний срок удержания позиции и сумму инвестиций.
6) Нажмите «Создать» и напишите в чат «Стратегия создана, хочу её запустить». Модератор согласует условия и активирует стратегию.
ВАЖНО!
Требования к описанию стратегии (250–700 знаков). Нужно отразить: идею, как часто совершаются сделки, бенчмарк (например, IMOEX или RGBITR), рекомендуемый срок, меры контроля риска и инструменты. Запрещено: слово «управление» и его производные, сравнение с вкладами и депозитами, обещания дохода («гарантированный доход», «стабильный доход»). Избегайте категоричных слов — используйте «преимущественно», «в основном», «как правило».
Приватная стратегия для тестов. Для проверки коннектора удобно завести приватную стратегию: она не видна ни в каталоге, ни подписчикам, её доходность не влияет на публичные стратегии автора. Попросите модератора перевести стратегию в приватный формат — эта настройка проставляется на этапе активации.
Ссылка на инструкцию «Всё об автоследовании для авторов стратегий» от Т-Банка: www.tbank.ru/invest/help/brokerage/account/strategy-authors/
2) Делаем токен для доступа к Т-Инвестициям
Коннектор Автоследования использует тот же токен, что и обычный коннектор Т-Инвестиций.
Зайдите в личный кабинет Т-Инвестиций и откройте настройки.
Прокрутите страницу вниз до раздела с токенами и нажмите «Создать токен».
Обязательно выберите счёт и тип токена «Торговля».
1) Выберите счёт.
2) Выберите тип токена «Торговля».
3) Нажмите «Выпустить токен».
Сохраните появившуюся строку токена в файл — она понадобится при подключении.
3) Подключение OsEngine к Автоследованию
Здесь почти всё штатно. Запустите OsEngine («Роботы Light»).
Откройте окно настроек подключений: «Сервера подключения».
Найдите «TInvestAutoFollow» и кликните по нему два раза — откроется окно подключения.
В поле «Токен» вставьте строку, выписанную в личном кабинете.
Дождитесь, пока строка с названием не станет зелёной, и закройте окно подключения.
4) Запуск торговых роботов на стратегии
В главном окне нажмите «Добавить бота».
1) В главном окне нажмите «Добавить бота».
2) Выбираем робота.
3) Можно воспользоваться поиском.
4) Дайте ему имя.
5) Нажав на значок вопроса, можно узнать о роботе подробнее.
6) Нажмите «Принять».
Затем нужно настроить поток данных:
1) Нажмите «Чарт».
2) Затем «Управление» и «Настройка данных».
3) Откроется окно «Настройки данных»:
1) «Торговый сервер» — выберите TInvestAutoFollow.
2) «Портфель для операций» — выберите портфель для операций.
3) Поставьте галочку, если хотите, чтобы торги происходили в режиме эмуляции.
4) Выберите класс инструмента.
5) Для выбора инструмента можно воспользоваться поиском.
6) Выберите торговый инструмент и поставьте галочку.
7) Выберите таймфрейм.
8) Нажмите «Принять».
Появляется график:
5) Важно знать про Автоследование
1) Лимитных заявок в API нет. Коннектор держит лимитку локально и отправляет рыночный сигнал, когда цена достигает уровня.
2) Отложенные сигналы — тейк-профит и стоп-лосс. Тип определяется автоматически по положению стоп-цены относительно текущей рыночной цены.
3) Один сигнал примерно раз в 18 секунд — заявки отправляются по очереди.
4) Истории ордеров у API нет: возвращаются только активные сигналы.
5) Доступны акции, облигации, паи фондов и расчётные фьючерсы. Поставочных фьючерсов, опционов, металлов и криптовалют нет.
6) Сделки возможны только в рабочие дни (по выходным и праздникам API не работает). Фондовый рынок — примерно до 18:25 МСК, фьючерсы — с 07:00 до 23:50 МСК.
7) После активации стратегии первые сделки рекомендуется совершать не раньше, чем через 2 часа.
Удачных алгоритмов!
https://smart-lab.ru/company/os_engine/blog/1024149.php
Скачать OsEngine: https://github.com/AlexWan/OsEngine
Официальная поддержка OsEngine в MAX:https://max
Канал Научный трейдинг в MAX:https://max.ru/
Поддержка OsEngine в Телеграм:https://t.me/osengine_official_support
Канал Научный трейдинг (Bad Quant) в Телеграм:https://t.me/bad_quant