Темы
    Как использовать и настроить сигнальную торговлю с веб-хуком на Bybit
    bybit2025-07-10 15:18:09
    РуководствоЧасто задаваемые вопросы

    Дисклеймер. Эта статья переведена на русский язык с помощью машинного перевода. Улучшенная версия будет опубликована позднее.

     

     

     

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

     

     

     

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

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

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

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

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

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




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







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

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

     






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

     






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

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

     

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

     

     

    Примечания.

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

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



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








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

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

     






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

     

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

     






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

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

     

    Примечания:

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

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

     

     

     

     

     

     

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

     

    Параметр

    Ценности

    Описание

    символ

    {{ticker}} из TradingView

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

    сторона

    • {{strategy.order.action}} из TradingView

    • ENTER_LONG

    • ВЫХОД_LONG

    • ENTER_SHORT

    • ВЫХОД_ШОРТЫ

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

     

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

     

    триггер_время

    {{timenow}} из TradingView

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

    ID_стратегии

    Создано Bybit после срабатывания сигнала

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

    тип_суммы

    • абсолютная сумма

    • position.percentage

    • Можно выбрать тип суммы на странице настроек вебхука или изменить значение параметра непосредственно из шаблона, вставленного в Tradingview.

    • Тип суммы является необязательным и по умолчанию равен абсолютному значению (значение = абсолютный.quantity).

    • Абсолютная стоимость означает, что веб-хук разместит ваш ордер на основе настроенного количества.

    • Выбор позиции в % (value=position.percentage) доступен только для ордера на выход. Он закрывает вашу позицию на основе выбранного процента открытой позиции.

     

    количество

    • Стратегия.ордер.контракты

    • Количество контрактов

    • процент позиции

    • Если установленное количество составляет {{strategy.order.contracts}}, веб-хук разместит ваш ордер на основе настроек в Tradingview.

    • Также можно указать определённое количество в самом шаблоне, и это отменит исходный сигнал. Например, если вы установили «Количество»: «1». Для USDT/USDC контрактов 1 контракт равен 1 BTC. Для инверсного контракта 1 контракт равен 1 USD.

    • Если выбранный тип суммы — это процент позиции, то установленное количество будет процентом позиции, которую вы хотите закрыть, в диапазоне [0,01, 100] в %. Процент закрытия всегда зависит от размера позиции при срабатывании триггера.

    цена

    Триггерная цена на основе стратегии торгового обзора

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

    max_lag

    Неотрицательное целое значение между [5, 300].

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

     

     

     

     

     

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

     

     

    Примечания:

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

     

     

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

     

     

     

     

     

     

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

    • Тип ордера: Можно установить рыночный или лимитный ордер. После срабатывания оповещения будет размещен соответствующий ордер. Для лимитных ордеров необходимо установить расстояние для срабатывания в качестве лимитной цены ордера.

      • Длинный: Лимитная цена = цена срабатывания сигнала × (1 - расстояние до срабатывания)

      • шорт: Лимитная цена = цена срабатывания сигнала × (1 + расстояние до срабатывания)

    • TP/SL: Ордер TP/SL будет размещён при исполнении ордера на вход (ордер на выход не поддерживается). Количество тейк-профит и стоп-лосс зависит от размера каждого сигнала. Можно установить TP или SL, а после размещения ордера можно изменить цену в соответствии с вашими предпочтениями на вкладке позиции. Их цены рассчитываются на основе цены входа этого сигнала.

      • Долгосрочная цена срабатывания TP: Цена входа сигнала × (1 + изменение цены %)

      • Короткая цена срабатывания TP: Цена входа сигнала × (1 - изменение цены%)

      • Лонг-цена срабатывания SL: Цена входа сигнала × (1 - изменение цены%)

      • Кратковременная цена срабатывания SL: Цена входа сигнала × (1 + изменение цены %)

     

     

     

     

     

     

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

     



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








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

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

     



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

     



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



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

     








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

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

     




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

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








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

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

     

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

     

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

    Объяснение

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Решён ли Ваш запрос?
    yesДаyesНет