TradingView · February 2025

Алерты TradingView до исполнения в проде

Webhooks, risk checks, and connecting signals to your broker.

TradingView позволяет создавать индикаторы и стратегии на Pine Script и отправлять алерты при выполнении условий. Эти алерты могут отправлять webhook на ваш сервер с JSON‑payload: символ, направление, количество или кастомные поля. Недостающая часть — превратить webhook в реальный ордер у брокера. Это и есть pipeline, который мы строим для клиентов: получить алерт → валидировать и применить risk‑правила → отправить ордер в Interactive Brokers (или другого брокера) → логировать и мониторить.

Как работают webhooks TradingView

В TradingView вы создаёте алерт и выбираете «Webhook URL». Когда алерт срабатывает, TradingView отправляет HTTP POST на ваш URL. Тело запроса может быть стандартным сообщением или JSON, который вы задаёте в Pine (например, {"symbol": "{{ticker}}", "side": "buy", "qty": 10}). Ваш сервер должен быть доступен из интернета и отвечать быстро, чтобы TradingView не делал лишних повторов. Также важно обрабатывать дубликаты алертов (idempotency) и валидировать payload перед любыми действиями.

Проверки риска перед исполнением

Слепо исполнять каждый webhook опасно. Мы обычно добавляем: (1) Allowlist символов — торговать только одобренные инструменты. (2) Лимиты позиции и размера — максимум по позиции, максимум по ордеру или дневной лимит объёма. (3) Rate limiting — ограничение числа ордеров в минуту или на символ. (4) Опциональный ручной гейт — например, второе подтверждение для крупных ордеров. Эти проверки работают на вашем сервере до любых вызовов API брокера.

Подключение к брокеру

Когда сигнал прошёл проверки, следующий шаг — разместить ордер. Мы часто используем TWS API или Client Portal API Interactive Brokers: переводим сигнал (символ, сторона, количество, возможно лимитная цена) в тип ордера IB (market, limit и т. д.) и отправляем. Нужно обрабатывать отказы, частичные исполнения и обрывы соединения — и вести audit log всех сигналов и ордеров для комплаенса и отладки.

Что мы строим для вас

В FintechPaa мы строим всю цепочку: webhook‑ресивер, валидацию, risk‑слой и интеграцию с брокером (например, IB). Мы также можем разработать кастомные Pine‑индикаторы или стратегии и подключить их алерты к вашему сервису исполнения. Результат — надёжный pipeline «сигнал → ордер», чтобы запускать стратегии 24/7 без ручного копирования сделок. Если вы хотите перейти от идеи в TradingView к live‑исполнению, мы можем построить это для вас.


← Назад в блог