WeCore
Руководства

Как подключить алерты TradingView к своему счёту через WeCore

Простое практическое руководство по подключению алертов TradingView к счёту у брокера или в проп-фирме через WeCore: подключение счёта, webhook, проверка в симуляции, мониторинг.

WeCore·Опубликовано ·4 мин чтения

Многие трейдеры строят индикатор или стратегию в TradingView и получают алерты, но кнопки по-прежнему нажимают сами. Это руководство на концептуальном уровне объясняет, как подключить такие алерты к вашему счёту у брокера или в проп-фирме через WeCore и как сделать это аккуратно.

Названия меню и экранов со временем могут меняться, поэтому шаги ниже ссылаются на разделы приложения, а не на точное расположение кнопок.

Что происходит за кулисами

Алерт TradingView может отправить сообщение на веб-адрес в момент выполнения условия. Это называется webhook. Если понятие для вас новое, сначала прочитайте руководство по автоматизации алертов TradingView через webhooks.

WeCore работает как мост: принимает сообщение от TradingView, проверяет его по правилам риска, заданным для счёта, и только затем передаёт ордер на ваш счёт у брокера. WeCore не является брокером и не хранит ваши деньги. Счёт остаётся у вашего брокера или в проп-фирме, а каждое действие записывается, чтобы потом можно было разобрать, что произошло.

Шаг 1: создайте аккаунт и подключите брокерский счёт

После регистрации в WeCore и выбора тарифа перейдите в раздел подключений (брокеров) и добавьте свой счёт. Сейчас поддерживаются счета на базе Rithmic и на базе ProjectX (TopstepX).

Что полезно знать заранее:

  • Rithmic - для нового счёта обычно нужно один раз войти в R|Trader Pro и принять там соглашения, прежде чем заработает торговля через API. Это требование Rithmic. Кроме того, Rithmic допускает только один активный вход на одно имя пользователя, поэтому закройте другие платформы с теми же учётными данными.
  • ProjectX (TopstepX) - подключение по имени пользователя и API-ключу, сгенерированному в настройках TopstepX, а не по паролю. После ввода данных вы выбираете, какой счёт подключить.
  • Встроенный бумажный счёт - если хотите просто поэкспериментировать, есть внутренний счёт симуляции, которому не нужен вход к брокеру.

Учётные данные - ваши, у вашего брокера. Они хранятся в зашифрованном виде и после сохранения больше не показываются.

Шаг 2: прежде всего задайте правила риска

Каждый подключённый счёт стартует в режиме Симуляции: сигналы и ордера проверяются и записываются, но ничего не отправляется брокеру. Чтобы перейти к реальной торговле, нужно хотя бы один раз сохранить правила риска для счёта. Это сделано намеренно: ни один счёт не начинает торговать без лимитов, которые выбрали вы.

Поэтому, прежде чем браться за TradingView, откройте раздел риска, пройдитесь по настройкам и сохраните их. Для этого есть отдельное руководство по лимитам риска в WeCore.

Шаг 3: получите свой персональный webhook-адрес

В разделе стратегий создайте или откройте свою стратегию и скопируйте её персональный webhook-адрес. Адрес содержит уникальный секретный ключ.

Обращайтесь с ним как с паролем:

  • Любой, у кого есть этот адрес, может отправлять ордера на ваш счёт.
  • Не вставляйте его в чаты, публичные скриншоты или код, которым делитесь с другими.
  • Если подозреваете утечку, можно сгенерировать новый адрес, и старый перестанет работать.
  • Можно также ограничить, с каких IP-адресов принимаются запросы, например только с официальных адресов TradingView.

Шаг 4: создайте алерт в TradingView

В TradingView создайте алерт на индикаторе или стратегии. В настройках уведомлений алерта включите Webhook URL и вставьте скопированный адрес.

Несколько моментов, которые избавят от головной боли:

  1. Содержимое сообщения - WeCore ожидает JSON-сообщение с описанием действия (вход, выход, отмена и т. д.), символа и количества. Если ваш код Pine сам отправляет сообщение, поле Message в алерте не нужно. Если нет, JSON нужно поместить в поле Message. Полный формат и готовые примеры - в экранах справки внутри приложения.
  2. Символ - рекомендуется использовать непрерывный тикер продукта (например, MNQ1!), чтобы не обновлять алерт при каждом ролловере. Подробнее - в руководстве по ролловеру фьючерсных контрактов.
  3. Мини или микро - ES и MES, NQ и MNQ сильно различаются по стоимости пункта. Ошибка здесь - частая причина позиции в десять раз больше или меньше запланированной.
  4. Срок действия алерта и тариф TradingView - для отправки webhooks нужен подходящий тариф TradingView, а у алертов иногда есть срок действия. Проверьте это на сайте самого TradingView.

Шаг 5: проверьте в режиме симуляции

Это самая важная часть. Пока счёт в симуляции, можно дать алертам поработать и увидеть, что именно произошло бы:

  • Пришёл ли и записался ли каждый алерт?
  • Совпадают ли действие, направление и количество с ожидаемыми?
  • Заблокировали ли что-нибудь правила риска, и почему?
  • Был ли символ переведён в правильный контракт?

Дайте системе поработать хотя бы несколько торговых дней в разное время суток. Только когда всё выглядит правильно и стабильно, переходите на реальный счёт, отключив симуляцию для этого счёта. Её всегда можно включить обратно.

Шаг 6: постоянный мониторинг

Даже когда всё работает, автоматике нужен присмотр:

  • Время от времени проверяйте журнал активности и статус подключения к брокеру.
  • Настройте уведомления по email или другому удобному каналу, чтобы знать, если на счёте что-то изменится.
  • После изменения кода Pine или настроек алерта вернитесь к короткому тесту в симуляции.
  • Если вы торгуете на счёте проп-фирмы, проверьте в её официальном справочном центре политику в отношении автоматической торговли и стороннего ПО. Политики различаются между фирмами и меняются со временем.

Чек-лист перед переходом на реальный счёт

  • Счёт подключён, и подключение отображается как исправное.
  • Правила риска сохранены и проверены.
  • Webhook-адрес хранится надёжно и никому не передан.
  • Алерт TradingView отправляет валидный JSON на правильный адрес.
  • Символ и размер (мини или микро) указаны верно.
  • Алерты несколько дней проработали в симуляции без сюрпризов.
  • Политика проп-фирмы в отношении автоматизации проверена.

Главное

  • WeCore передаёт сигналы из TradingView на ваш счёт и применяет заданные вами правила риска.
  • Каждый новый счёт стартует в симуляции, а реальная торговля возможна только после сохранения правил риска.
  • Webhook-адрес - секрет. Берегите его как пароль.
  • Используйте непрерывный тикер и перепроверяйте тип контракта.
  • Тестируйте в симуляции, регулярно следите за системой и читайте правила своей проп-фирмы.

Если хотите попробовать сами, можно подключить счёт к WeCore, привязать к нему один алерт и дать ему поработать в режиме симуляции, пока не убедитесь, что всё ведёт себя так, как вы ожидаете.

Источники и дополнительное чтение