Как использовать и настроить сигнальную торговлю с веб-хуком на Bybit

logo
Последнее обновление: 2026-03-03 18:23:38
Поделиться

Сигнальная торговля с веб-хуком на Bybit — это мощный инструмент, позволяющий автоматически осуществлять торговлю бессрочными и фьючерсными контрактами с использованием сигналов из TradingView. Используя функцию веб-хуков TradingView, трейдеры могут отправлять запросы на определенные URL-адреса при каждом срабатывании оповещения, автоматизируя торговый процесс.


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

— Для использования веб-хуков необходима платная подписка на TradingView (Essential/Plus/Premium)

— НЕ ПЕРЕДАВАЙТЕ свой веб-хук URL-адрес другим лицам, поскольку в результате этого вам могут приходить ложные/мошеннические сообщения или ордера.

— Все оповещения от TradingView отправляются только в соответствии с настройками пользователя, и Bybit не несет ответственности за торговые убытки, связанные с этими оповещениями и настройками.

— Обратите внимание, что существуют риски потери или задержки сигналов, так как подача сигналов зависит от сторонней платформы.

— Эта функция доступна исключительно для торговли деривативами на официальном веб-сайте Bybit, включая бессрочные USDT контракты, бессрочные USDC контракты, инверсные бессрочные и фьючерсные контракты, и при наличии средств на Едином торговом аккаунте.




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



  1. Создать веб-хук

  2. Запуск стратегии на TradingView

  3. Просмотр сведений о сигнале

  4. Приостановка или прекращение сигнала веб-хука

  5. Предельные размеры ордеров





Создать веб-хук

Шаг 1. Откройте страницу нужного контракта во вкладке Торговать, нажмите Инструменты в зоне ордера, а затем Сигнальная торговля с веб-хуком.






Шаг 2. Нажмите Создать. Убедитесь, что вы поняли описание этой функции. Для получения дополнительной информации о сигнальной торговле с веб-хуком посмотрите обучающее видео и нажмите Я подтверждаю перечисленное выше.






Шаг 3. Выполните следующие действия для настройки:

  1. Выберите символ. Выберите символ для сигнальной торговли. Убедитесь, что он соответствует символу, который вы используете в стратегии на TradingView.
  2. Режим позиции. Односторонний режим. Убедитесь, что для символа, по которому выполняется стратегия, установлен односторонний режим, поскольку автоматическая торговля не поддерживается для режима хеджирования.
  3. Название сигнала. Укажите название сигнала для вашей стратегии на TradingView.

Нажмите Создать веб-хук.

Примечания.

— Убедитесь, что в вашей стратегии не используется режим хеджированная позиции, так как сигнальная торговля с веб-хуком поддерживается только в одностороннем режиме.

— Обратите внимание, что для каждой торговой пары необходимо создать свой веб-хук.



Поздравляем! Веб-хук успешно создан.








Запуск стратегии на TradingView

Шаг 1. После создания веб-хука нажмите на соответствующий контракт для запуска стратегии на TradingView (при необходимости).






Шаг 2. на странице TradingView нажмите Тестирование стратегии для загрузки своей стратегии.

Обратите внимание, что сигнальная торговля с веб-хуком предназначена исключительно для реализации стратегий без использования индикаторов. Чтобы определить, используется ли на графике индикатор или стратегия, проверьте исходный сегмент кода Pine Script. Если в нем указано Стратегия, значит используется стратегия. Если указано Индикатор, значит на графике активен индикатор.






Шаг 3. Откройте настройки и параметры стратегии.

  1. Установите начальный капитал на уровне баланса вашего аккаунта на Bybit.
  2. Введите желаемое количество для одного ордера. После получения сигнала ордера будут размещены для вас с указанным количеством.

Примечания:

— Для инверсных контрактов в настоящее время поддерживается только размер ордера в контрактах. Ввод размера ордера в USD или % от капитала может привести к отказу в размещении ордера. Это связано с различиями в логике расчета стоимости контракта в TradingView и Bybit.

— При вводе размера ордера по контракту следует учитывать, что единица измерения одного контракта для инверсных контрактов равна 1 USD, а для контрактов USDT или USDC, например, BTCUSDT или BTC-PERP, 1 контракт равен 1 BTC.






Шаг 4. Создайте оповещение о стратегии для вашей стратегии.

Параметр

Значения

Описание

symbol

{{ticker}} from TradingView

Символ оповещения

side

  1. {{strategy.order.action}} from TradingView
  2. ENTER_LONG
  3. EXIT_LONG
  4. ENTER_SHORT
  5. EXIT_SHORT

Поддерживается только односторонний режим. Вы можете выбрать сторону для своего ордера в выпадающем меню.

Сторона Tradingview означает, что нет фиксированного направления сделки — ордера будут размещаться на основе направления стратегии TradingView.

trigger_time

{{timenow}} from TradingView

Это время срабатывания оповещения. Вам не нужно вносить изменения в этот параметр.

strategy_id

Created by Bybit upon signal trigger

ID стратегии для этого оповещения веб-хука

amount_type

  1. absolute.quantity
  2. position.percentage
  1. Вы можете выбрать тип суммы на странице настроек веб-хука или отредактировать значение параметра непосредственно в шаблоне, вставленном в TradingView.
  2. Тип суммы является необязательным и по умолчанию установлен как абсолютное значение (value=absolute.quantity).
  3. Абсолютное значение означает, что веб-хук разместит ваш ордер на основе настроенного количества.
  4. Выбор % от позиции (value=position.percentage) доступен только для ордера на выход. Он закрывает вашу позицию на основе выбранного процента от открытой позиции.

quantity

  1. strategy.order.contracts
  2. Contract quantity
  3. Position percentage
  1. Если в качестве количества установлено {{strategy.order.contracts}}, веб-хук разместит ваш ордер на основе настроек в TradingView.
  2. Вы также можете ввести конкретное количество в самом шаблоне, и это переопределит исходный сигнал. Возьмем, к примеру, BTC. Если вы установили "quantity": "1". Для линейных контрактов USDT/USDC 1 контракт равен 1 BTC. Для инверсного контракта 1 контракт равен 1 USD.
  3. Если в качестве типа суммы вы выбрали процент от позиции, то установленное количество будет представлять собой процент от позиции, которую вы хотите закрыть (для выхода из лонг- и шорт-позиций), плавающее значение будет находиться в диапазоне от [0.01, 100] в %. Закрытие позиции в процентах каждый раз основывается на последнем количестве открытых позиций.

price

Trigger price from tradingview strategy

Это цена, по которой сработало оповещение. Вам не нужно вносить изменения в этот параметр.

max_lag

Non-negative integer value between [5, 300].

Это максимальная задержка сигнала, которую вы можете принять. По умолчанию установлено значение 20 секунд. Если задержка превысит установленное вами значение, веб-хук не будет размещать ордера.






Шаг 5. Чтобы создать оповещение для стратегии, нажмите на значок Оповещение на тестере стратегии и вставьте во всплывающее окно шаблон сообщения и URL-адрес веб-хука.

Примечания:

— Можно скопировать шаблон сообщения со страницы Bybit и вставить его в окно сообщения на вкладке настроек оповещений.



URL-адрес веб-хука можно найти на странице Bybit и вставить в поле URL-адреса веб-хука на вкладке уведомлений.







Шаг 6. Установите тип ордера после срабатывания сигнала и TP/SL, если хотите настроить его.


  1. Типы ордеров: вы можете установить рыночный или лимитный ордер.
  2. Рыночный ордер исполняется немедленно после получения сигнала TradingView.
  3. Лимитный ордер размещается по указанной цене после получения сигнала. Для лимитных ордеров вы можете определить, насколько далеко лимитная цена устанавливается относительно триггерной цены

После срабатывания оповещения соответствующий ордер будет размещен.

  1. Ордера в лонг: лимитная цена = триггерная цена × (1 - процент)
  2. Ордера в шорт: лимитная цена = триггерная цена × (1 + процент)


  1. TP/SL: ордер TP/SL будет размещен при исполнении ордера на вход (ордер на выход не поддерживается). Количества тейк-профита и стоп-лосса основаны на размере каждого сигнала. Цены TP (тейк-профит) и SL (стоп-лосс) рассчитываются на основе триггерной цены из полученного сигнала.
  2. Для ордеров в лонг:
  3. TP = триггерная цена × (1 + % изменения цены)
  4. SL = триггерная цена × (1 - % изменения цены)
  5. Для ордеров в шорт:
  6. TP = триггерная цена × (1 - % изменения цены)
  7. SL = триггерная цена × (1 + % изменения цены)





Шаг 7. Нажмите Запустить веб-хук.



Сигнальная торговля успешно настроена! При создании сигнала вы будете получать всплывающие уведомления в приложении Bybit или браузере.








Просмотр сведений о сигнале

Для просмотра конкретных сведений о веб-хук сигнале перейдите на вкладку Инструменты, а затем нажмите Веб-хук. Здесь можно просмотреть название сигнала, время запуска / сделки, отчет о прибыли и убытках и время создания.



Чтобы просмотреть подробную информацию о сигнале, нажмите на кнопку Подробнее и просмотрите URL-адрес веб-хука и шаблон сообщения. Кроме того, здесь можно увидеть исполненную сделку по этой стратегии.



Обратите внимание, что реализованный P&L, отображаемый на вкладке Веб-Хук Стратегии, — это реализованный P&L по сделкам, совершенным соответствующей Веб-хук стратегией. Любой P&L, полученный в результате ручной торговли пользователей, здесь не будет отображаться.



Кроме того, для просмотра деталей можно перейти в меню Истории инструментов → Тип инструмента и выбрать Веб-хук.








Прекращение сигнальной торговли с веб-хуком

Прекращение или приостановка вручную: чтобы отключить веб-хук сигналы вручную, перейдите на вкладку Инструменты. Чтобы закрыть сигнал, найдите сигнал, инициированный веб-хуком, и нажмите Завершить. Для временной остановки стратегии нажмите кнопку Пауза.




Автоматическое прекращение: получение веб-хук сигналов может быть автоматически прекращено по нескольким причинам:

  1. Выполнение стратегии будет прекращено, если произойдет 10 последовательных сбоев в исполнении ордера.
  2. Если выбранный тип контракта не поддерживается на TradingView.
  3. Если параметры были заданы не полностью.
  4. Если выбран неподдерживаемый режим позиции (выбран режим хеджирования).
  5. Если выбранный фьючерсный контракт приближается к дате поставки.
  6. Если создано максимальное количество доступных веб-хук стратегий. Для каждого символа можно использовать 5 одновременно запущенных стратегий, в то время как для каждого UID можно использовать 30 одновременно запущенных стратегий.
  7. На ваш аккаунт наложены ограничения.








Предельные размеры ордеров

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

В сигнальной торговле с веб-хуком ордер может быть не размещен по следующим причинам.

Сообщение об ошибке

Объяснение

Ордер не был исполнен из-за задержки сигнала.

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

Ордер не исполнен из-за недопустимого символа.

Торговая пара, указанная в стратегии, не поддерживается или исключена из листинга на Bybit.

Ордер не исполнен из-за отсутствия необходимых параметров. Скопируйте и используйте шаблон сообщения еще раз.

Параметры указаны не полностью, перезапустите веб-хук.

Ордер не исполнен из-за недостаточного доступного баланса.

У вас недостаточно маржи для размещения ордера. Внесите дополнительные средства на Единый торговый аккаунт.

Ордер не исполнен из-за несовпадения режимов позиции.

Сигнальная торговля с веб-хуком поддерживается только в одностороннем режиме позиции. Режим позиции был изменен на режим хеджирования, и размещенный ордер не был исполнен.

Ордер не исполнен из-за превышения лимита риска.

Лимит риска превысит текущий уровень, установленный при размещении ордера. Есть возможность скорректировать лимит риска в зависимости от торговых параметров.

Если у контракта скоро наступит срок поставки, размещаться могут только ордера на сокращение позиции.

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

Ордер не исполнен из-за превышения лимита суммы открытых позиций.

Лимит открытого интереса будет превышен, если ордер будет размещен.


Решён ли Ваш запрос?