Содержание
Где здесь нужен код, а где не нуженЧто умеет обычная форма оповещенияГде здесь OKX и его сигнальный ботСумма, плечо и выход: решаете вы, а не сигналНужен ли вам вообще такой форматГде здесь нужен код, а где не нужен
Разложим задачу на три части. Первая — ваше правило: «если цена закрепилась выше такого-то уровня» или «если быстрая средняя пересекла медленную снизу вверх». Вторая — доставка: кто-то должен сообщить бирже, что правило сработало. Третья — исполнение: открыть лонг или закрыть позицию конкретным объёмом.
Первую часть вы собираете мышкой в форме оповещения на графике. Третью делает готовый бот на бирже. Код понадобился бы только во второй части — и ровно её биржа уже написала за вас: у сигнального бота есть собственный адрес, который принимает сообщения, так что свой сервер поднимать не нужно. Что такое сигнальный бот вообще и чем он отличается от сетки, мы разбирали в статье как работает фьючерсный бот — здесь речь только о том, как туда попадает ваше правило.

Что умеет обычная форма оповещения
Когда ваше условие на графике выполнилось, TradingView отправляет на указанный адрес короткое сообщение — то самое, которое вы заранее написали в поле оповещения. Это и есть вебхук: автоматическая отправка текста по адресу, который вам дала принимающая сторона. Биржа читает сообщение и открывает сделку. Включается всё одной галочкой в той же форме оповещения, никакой отдельной программы ставить не нужно.
Тут есть единственный момент, где легко ошибиться. Многие сервисы ждут сообщение в строгом виде — с фигурными скобками и кавычками, это называется JSON. TradingView смотрит на то, что вы написали: если текст оформлен правильно, он уходит как данные, если нет — как простая строка, и принимающая сторона может его не понять. В справке прямо сказано: перед отправкой сверьте формат сообщения с тем, что ждёт принимающий сервис.
Из этого и складывается ответ на вопрос о программировании. Вы не придумываете формат, вы его копируете. Фигурные скобки и кавычки в поле сообщения — это не код, а заполненный бланк, в котором вы меняете пару значений под свою пару и направление сделки.
Где здесь OKX и его сигнальный бот
У OKX такой бот называется Signal Bot. Вы создаёте его в разделе ботов, биржа выдаёт адрес, на который нужно слать сообщение, и готовый образец текста — его и вставляете в оповещение на TradingView. Дальше бот принимает ваш сигнал и сам выставляет ордер по тем настройкам, которые вы задали при создании.
Названия полей и шаблон сообщения биржа время от времени меняет, поэтому адрес и текст команды берите прямо в конструкторе бота, а не из чужих пересказов. Если интересно, как площадка устроена в целом, у нас есть разбор фьючерсов на OKX; а чтобы просто посмотреть конструктор своими глазами, можно зарегистрироваться на OKX и открыть раздел ботов — форму и образец сообщения видно до того, как вы что-то запустите.
Сформулируйте правило одной фразой
«Открыть лонг, когда часовая свеча закрылась выше 70 000» — если правило не умещается в такую фразу, автоматизировать его пока рано.
Создайте бота на бирже и возьмите у него всё для оповещения
В настройках созданного бота будут адрес, куда слать сообщение, и образец текста команды. Копируйте оба целиком, ничего не переписывая по памяти.
Создайте оповещение на графике
Выберите инструмент и условие, в поле сообщения вставьте шаблон с биржи, включите отправку вебхука и вставьте адрес.
Проверьте, что сообщение дошло
В журнале оповещений есть столбец «Webhook status» — там видно, доставлен запрос или нет. Расшифровка ошибок вынесена у TradingView на отдельную страницу.
Сначала учебная проверка, потом деньги
Дайте связке сработать несколько раз на демо или на минимальном объёме и сравните, то ли сделала биржа, что вы задумали.
Сигнал иногда не доходит. TradingView об этом честно предупреждает и даёт журнал оповещений. Поэтому раз в несколько дней сверяйте этот журнал с историей сделок на бирже и не стройте план на том, что каждая команда точно исполнится.
Сумма, плечо и выход: решаете вы, а не сигнал
Самое частое недоразумение: человек думает, что раз правило теперь автоматическое, то бот «сам разберётся», сколько брать и когда выходить. Сигнал говорит только «купить» или «закрыть» — направление и момент. Сколько USDT пойдёт в сделку, с каким плечом и будут ли у позиции стоп-лосс и тейк-профит, вы задаёте заранее в настройках самого бота. Какие из этих параметров можно переопределить текстом сообщения, видно в конструкторе на бирже.
Поэтому решения о риске остаются вашими, и принимать их лучше до того, как сработает первый сигнал. Допустим, на счёте бота 200 USDT, вы готовы терять на одной сделке не больше 4 USDT, а стоп стоит в 2% от цены входа. Тогда в сделку стоит взять около 200 USDT: при стопе в 2% это как раз 4 USDT убытка. Если взять 1 000 USDT (те же деньги с плечом 5x), тот же стоп заберёт уже 20 USDT — десятую часть счёта и сразу пять ваших лимитов риска вместо одного. Посчитать свой вариант за минуту можно в калькуляторе размера позиции.
И ещё одно про безопасность: в тексте оповещения не должно быть ничего секретного. TradingView пишет об этом прямо — логины, пароли и подобные данные в сообщении передавать нельзя, адрес должен быть защищённым. Шаблон от биржи этому требованию обычно соответствует, но если вам где-то предлагают вписать в сообщение API-ключ, это повод остановиться.
Нужен ли вам вообще такой формат
Это имеет смысл, если у вас уже есть одно простое условие, которое вы проверяете каждый день, и надоело ловить его ночью вручную. Если правила ещё нет, а хочется «чтобы торговало само», сигнальный бот ничего не решит: он лишь быстро исполняет то, что вы придумали. В такой ситуации проще начать с готовых шаблонов — мы сравнивали варианты в статье какого бота выбрать новичку.
Разумный первый шаг — собрать связку, повесить её на демо и неделю сравнивать: что показало оповещение, что приняла биржа и что в итоге получилось по деньгам. Это дешевле любого обучения и сразу покажет, работает ли ваше правило руками бота так же, как в голове.
Нужно ли знать Pine Script, чтобы отправить сигнал на биржу?
Для простого условия — нет. Оповещение создаётся в обычной форме, а в поле сообщения вы вставляете готовый шаблон из конструктора бота. Pine Script понадобится, только если вашего условия нет среди стандартных и вы хотите описать его сами.
Что такое вебхук простыми словами?
Это автоматическая отправка короткого сообщения по заранее указанному адресу. Сработало ваше условие на графике — TradingView отправляет текст на адрес биржи, биржа его читает и действует. Ничего устанавливать и программировать для этого не нужно, адрес даёт сам бот.
Почему биржа не реагирует на моё оповещение?
Сначала проверьте столбец «Webhook status» в журнале оповещений TradingView: там видно, ушёл ли запрос и с какой ошибкой. Частые причины — опечатка в адресе и сообщение не в том формате, которого ждёт принимающая сторона. Ещё момент: если в адресе есть номер порта после двоеточия, TradingView примет только 80 или 443.
Можно ли задать в сигнале сумму и плечо?
По умолчанию размер позиции, плечо и защитные ордера живут в настройках бота, а не в тексте оповещения. Какие поля есть в форме сигнального бота OKX и что из них можно переопределить сообщением, проверьте прямо в конструкторе.
Насколько быстро исполняется сигнал?
Точных сроков биржа в открытой части не публикует, а доставка сообщения зависит от сети и иногда срывается. Для стратегий, где важны доли секунды, такая связка не лучший выбор; для правила на часовом графике задержка в несколько секунд обычно ничего не меняет.
Это безопаснее, чем копировать чужого трейдера?
Это просто другое. В копитрейдинге решения принимает человек, здесь — ваше собственное правило, и ответственность за него тоже ваша. Риск сделки определяется не способом её отправки, а объёмом, плечом и стопом, которые вы задали боту.
Источники и проверка
Условия бирж сверены с официальными документами 31 октября 2026 г. Условия меняются — перед сделкой проверьте важное для вас в приложении биржи.
TradingView: How to configure webhook alertsOKX: How to set up an OKX Signal Trading bot with TradingViewOKX: Trading Signal Bot FAQsУсловия площадок проверены 31 октября 2026 г. Они меняются — сверяйтесь со спецификацией контракта в своём аккаунте.
