Перейти к содержимому
Документация · Исследования и инструменты для стратегий

Автоматизация оповещений TradingView

Подключите TradingView к Stratmill: торгуйте по своим оповещениям в бумажном режиме или импортируйте скрипт, чтобы конвейер воссоздал стратегию.

Что делают автоматизации

Автоматизации связывают Stratmill с внешними инструментами. Сейчас это TradingView: отправляйте оповещения в стратегию бумажной торговли или импортируйте скрипт стратегии TradingView с открытым исходным кодом, чтобы исследовательский конвейер восстановил и протестировал её. На странице «Автоматизации» также есть ссылка на импорт собственных стратегий с любой поддерживаемой платформы.

Для каждой автоматизации указано предупреждение о рисках; перед запуском необходимо дать согласие. В предупреждении для оповещений TradingView говорится, что условия TradingView запрещают автоматизированную торговлю по оповещениям и вебхукам, поэтому ваш аккаунт TradingView может быть ограничен, а сами оповещения пропускают этапы бэктеста и проверки Stratmill. Согласия версионируются: при изменении текста вас попросят согласиться снова. Отзовите согласие одним нажатием — автоматизация остановится на следующем шаге.

Ваш вебхук TradingView

Создайте личный адрес вебхука на странице «Автоматизации» и вставьте его в оповещение TradingView. Адрес показывается только один раз; при создании нового старый сразу отключается, и вы можете отключить его в любое время. Каждый вебхук принимает до 60 оповещений в минуту.

Сообщение оповещения

Оповещение — это короткое сообщение JSON с действием (buy или long — купить или длинная позиция, sell или short — продать или короткая позиция, close, flat или exit — закрыть позицию), символом, например FX:EURUSD, и, при желании, долей счета для использования в процентах. На странице предлагается готовый шаблон на основе рыночной позиции стратегии, поэтому выход из длинной позиции стратегии, работающей только в лонг, означает отсутствие позиции, а не открытие короткой. Каждое оповещение регистрируется как принятое или отклоненное с указанием причины; на странице также перечислены ваши недавние оповещения.

Оповещения в бумажной торговле

Стратегии с оповещениями, использующие бумажную торговлю, по-прежнему должны соответствовать ограничениям области Forex и проверкам допуска к бумажной торговле. Допускаются только настроенные валютные пары. Получение оповещения не подтверждает данные бэктеста и не дает разрешения на торговлю через брокера.

Импортировать скрипт TradingView

Вставьте исходный код скрипта стратегии TradingView с открытым исходным кодом, а также укажите его адрес и автора. Принимаются только скрипты стратегий, размещающие ордера, но не индикаторы. Руководитель исследований излагает правила своими словами, а разработчик пишет новую реализацию, не видя исходного кода; автор указывается, а результат проходит полный конвейер. Каждый импорт расходует кредиты, и результаты тестирования могут отличаться от того, что показывает TradingView.

Остановка автоматизации

Отзовите согласие на странице «Автоматизации», чтобы остановить автоматизацию; после этого новые оповещения будут отклоняться. Отключение адреса вебхука приведёт к отклонению всех последующих оповещений, отправленных на него. Стратегию бумажной торговли, которая следует оповещениям, можно приостановить или остановить на странице бумажной торговли, как и любую другую стратегию.