Сигнальная торговля с веб-хуком на Bybit — это мощный инструмент, позволяющий автоматически осуществлять торговлю бессрочными и фьючерсными контрактами с использованием сигналов из TradingView. Используя функцию веб-хуков TradingView, трейдеры могут отправлять запросы на определенные URL-адреса при каждом срабатывании оповещения, автоматизируя торговый процесс.
Прежде чем использовать сигнальную торговлю с веб-хуком, прочитайте важные примечания ниже.
— Для использования веб-хуков необходима платная подписка на TradingView (Essential/Plus/Premium)
— НЕ ПЕРЕДАВАЙТЕ свой веб-хук URL-адрес другим лицам, поскольку в результате этого вам могут приходить ложные/мошеннические сообщения или ордера.
— Все оповещения от TradingView отправляются только в соответствии с настройками пользователя, и Bybit не несет ответственности за торговые убытки, связанные с этими оповещениями и настройками.
— Обратите внимание, что существуют риски потери или задержки сигналов, так как подача сигналов зависит от сторонней платформы.
— Эта функция доступна исключительно для торговли деривативами на официальном веб-сайте Bybit, включая бессрочные USDT контракты, бессрочные USDC контракты, инверсные бессрочные и фьючерсные контракты, и при наличии средств на деривативном или Едином торговом аккаунте.
В следующих разделах мы рассмотрим пошаговый процесс настройки и использования cигнальной торговли с веб-хуком на Bybit. Прежде чем начать, проверьте наличие средств на своем аккаунте.
- Запуск стратегии на TradingView
- Просмотр сведений о сигнале
- Приостановка или прекращение торговли по сигналам
- Предельные размеры ордеров
- Часто задаваемые вопросы
Запуск стратегии на TradingView
Шаг 1. Перейдите на страницу контракта
Откройте страницу нужного контракта во вкладке «Деривативы», нажмите «Инструменты» в зоне ордера, а затем «Сигнальная торговля с веб-хуком».
Шаг 2. Создайте веб-хук
Нажмите «Создать». Убедитесь, что вы поняли описание этой функции. Для получения дополнительной информации о сигнальной торговле с веб-хуком посмотрите обучающее видео и нажмите «Я подтверждаю перечисленное выше».
Шаг 3. Настройте ваш веб-хук
Выполните следующие действия для настройки:
- Выберите символ. Выберите символ для сигнальной торговли. Убедитесь, что он соответствует символу, который вы используете в стратегии на TradingView.
- Режим позиции. Односторонний режим. Убедитесь, что для символа, по которому выполняется стратегия, установлен односторонний режим, поскольку автоматическая торговля не поддерживается для режима хеджирования.
- Название сигнала. Укажите название сигнала для вашей стратегии на TradingView.
Нажмите «Создать веб-хук».
Поздравляем! Веб-хук успешно создан.
Примечания.
— Убедитесь, что в вашей стратегии не используется режим хеджированная позиции, так как сигнальная торговля с веб-хуком поддерживается только в одностороннем режиме.
— Обратите внимание, что для каждой торговой пары необходимо создать свой веб-хук.
Шаг 4. Запустите веб-хук
После создания веб-хука выполните следующие действия:
a) нажмите на соответствующий контракт для запуска стратегии на TradingView (при необходимости).
b) на странице TradingView нажмите «Тестирование стратегии» для загрузки своей стратегии.
Обратите внимание, что сигнальная торговля с веб-хуком предназначена исключительно для реализации стратегий без использования индикаторов. Чтобы определить, используется ли на графике индикатор или стратегия, проверьте исходный сегмент кода Pine Script. Если в нем указано «Стратегия», значит используется стратегия. Если указано «Индикатор», значит на графике активен индикатор.
c) Откройте настройки и параметры стратегии.
- Установите начальный капитал на уровне баланса вашего аккаунта на Bybit
- Введите желаемое количество для одного ордера. После получения сигнала ордера будут размещены для вас с указанным количеством.
Примечания:
- Для инверсных контрактов в настоящее время поддерживается только размер ордера в контрактах. Ввод размера ордера в USD или % от капитала может привести к отказу в размещении ордера. Это связано с различиями в логике расчета стоимости контракта в TradingView и Bybit.
- При вводе размера ордера по контракту следует учитывать, что единица измерения одного контракта для инверсных контрактов равна 1 USD, а для контрактов USDT или USDC, например, BTCUSDT или BTC-PERP, 1 контракт равен 1 BTC.
d) Чтобы создать оповещение для стратегии, нажмите на значок «Оповещение» на тестере стратегии и вставьте во всплывающее окно шаблон сообщения и URL-адрес веб-хука.
-
Скопируйте шаблон сообщения со страницы Bybit и вставьте его в окно сообщения на вкладке настроек оповещений.
-
Скопируйте URL-адрес веб-хука со страницы Bybit и вставьте его в URL-адрес на вкладке уведомления.
Шаг 5. Нажмите «Запустить веб-хук».
Сигнальная торговля успешно настроена! При создании сигнала вы будете получать всплывающие уведомления в приложении Bybit или браузере.
Просмотр сведений о сигнале
Для просмотра конкретных сведений о веб-хук сигнале перейдите на вкладку «Инструменты», а затем нажмите «Веб-хук». Здесь можно просмотреть название сигнала, время запуска / сделки, отчет о прибыли и убытках и время создания.
Чтобы просмотреть подробную информацию о сигнале, нажмите на кнопку «Подробнее» и просмотрите URL-адрес веб-хука и шаблон сообщения. Кроме того, здесь можно увидеть исполненную сделку по этой стратегии.
Обратите внимание, что реализованный P&L, отображаемый на вкладке Веб-Хук Стратегии, — это реализованный P&L по сделкам, совершенным соответствующей Веб-хук стратегией. Любой P&L, полученный в результате ручной торговли пользователей, здесь не будет отображаться.
Кроме того, для просмотра деталей можно перейти в меню Истории инструментов → Тип инструмента и выбрать Веб-хук.
Прекращение сигнальной торговли с веб-хуком
Прекращение или приостановка вручную: чтобы отключить веб-хук сигналы вручную, перейдите на вкладку «Инструменты». Чтобы закрыть сигнал, найдите сигнал, инициированный веб-хуком, и нажмите «Завершить». Для временной остановки стратегии нажмите кнопку «Пауза».
Автоматическое прекращение: получение веб-хук сигналов может быть автоматически прекращено по нескольким причинам:
- Выполнение стратегии будет прекращено, если произойдет 10 последовательных сбоев в исполнении ордера.
- Если выбранный тип контракта не поддерживается на TradingView.
- Если параметры были заданы не полностью.
- Если выбран неподдерживаемый режим позиции (выбран режим хеджирования).
- Если выбранный фьючерсный контракт приближается к дате поставки.
- При повышении уровня аккаунта до Единого торгового аккаунта.
- Если создано максимальное количество доступных веб-хук стратегий. Для каждого символа можно использовать 5 одновременно запущенных стратегий, в то время как для каждого UID можно использовать 10 одновременно запущенных стратегий.
- На ваш аккаунт наложены ограничения.
Предельные размеры ордеров
Обратите внимание, что ордер, размещенный через сигнальную торговлю с веб-хуком, подпадает под все лимиты ордеров при ручной торговле бессрочными и фьючерсными контрактами, включая минимальный или максимальный размер ордера, ограничение цены контракта и т. д.
В сигнальной торговле с веб-хуком ордер может быть не размещен по следующим причинам.
Сообщение об ошибке |
Объяснение |
Ордер не был исполнен из-за задержки сигнала. |
Произошла задержка в передаче сигнала, и если бы ордер был размещен и исполнен, сигнал мог бы не соответствовать вашей стратегии. Соответственно, ордер отменен. |
Ордер не исполнен из-за недопустимого символа. |
Торговая пара, указанная в стратегии, не поддерживается или исключена из листинга на Bybit. |
Ордер не исполнен из-за отсутствия необходимых параметров. Скопируйте и используйте шаблон сообщения еще раз. |
Параметры указаны не полностью, перезапустите веб-хук. |
Ордер не исполнен из-за недостаточного доступного баланса. |
У вас недостаточно маржи для размещения ордера. Внесите дополнительные средства на деривативный или Единый торговый аккаунт. |
Ордер не исполнен из-за несовпадения режимов позиции. |
Сигнальная торговля с веб-хуком поддерживается только в одностороннем режиме позиции. Режим позиции был изменен на режим хеджирования, и размещенный ордер не был исполнен. |
Ордер не исполнен из-за превышения лимита риска. |
Лимит риска превысит текущий уровень, установленный при размещении ордера. Есть возможность скорректировать лимит риска в зависимости от торговых параметров. |
Если у контракта скоро наступит срок поставки, размещаться могут только ордера на сокращение позиции. |
У фьючерсного контракта скоро наступит срок поставки, поэтому по нему нельзя разместить открытый ордер. |
Ордер не исполнен из-за превышения лимита суммы открытых позиций. |
Лимит открытого интереса будет превышен, если ордер будет размещен. |
Ордер не размещен во время перехода на Единый торговый аккаунт. |
Уровень вашего аккаунта в настоящий момент повышается до Единого торгового аккаунта. В размещении ордера будет отказано. |
Часто задаваемые вопросы
Как я могу изменить кредитное плечо или режим маржи?
Кредитное плечо или режим маржи, используемые в сигнальной торговле с веб-хуком, основываются на настройках кредитного плеча, размещенных на соответствующей торговой странице символов. Для настройки кредитного плеча необходимо перейти в окно ордеров торговой пары и изменить кредитное плечо и режим маржи.
Нужно ли заполнять все параметры «Свойства» в TradingView?
В настоящее время для корректного получения сигнала от Bybit обязательным к заполнению является только параметр «Объем заявки», определяющий количество в каждом выставляемом ордере. Фактическое количество ордеров, которые можно выставить, зависит от доступного баланса на вашем счете.
Хотя параметр «Исходный капитал» не оказывает существенного влияния на размещение ордеров, мы рекомендуем заполнять его в соответствии с доступным балансом вашего Деривативного или Единого торгового аккаунта, чтобы данные бэктестов были более точными.
В каких единицах измеряется объем заявки по контракту в TradingView?
Для инверсных контрактов 1 контракт равен 1 USD, а для бессрочных контрактов USDT или USDC, таких как BTCUSDT или BTC-PERP, 1 контракт равен 1 BTC. Обратите внимание, что для инверсных контрактов в настоящее время поддерживается только размер ордера в контрактах. Ввод размера ордера в USD или в процентах от капитала может привести к отказу в размещении ордера. Это связано с различиями в логике расчета стоимости контракта в TradingView и Bybit.
Как можно увеличить или уменьшить объем заявки?
Настроить размер заявки можно в разделе Настройки стратегии → окно Свойства → Объем заявки. Обратите внимание, что после изменения размера заявки необходимо сохранить изменения и в Оповещениях.
Как сохранить изменения в стратегии в Оповещениях?
При любых изменениях в настройках стратегии, включая входы, параметры и т.д., необходимо сохранять изменения в Оповещениях, чтобы сигнал, посылаемый в Bybit для выставления ордеров, был обновлен.
Чтобы обновить изменения, перейдите к Оповещениям, расположенным в правой части страницы TradingView, и нажмите на значок Настройки для редактирования оповещения. Выберите наиболее актуальные изменения в Оповещении из выпадающего списка Условий и нажмите на кнопку Сохранить.
Могу ли я изменить шаблон сообщения веб-хука?
Мы не рекомендуем вносить изменения в шаблон сообщения, поскольку он имеет решающее значение для передачи сигнала из TradingView в Bybit для успешного размещения ордера.
Почему у меня срабатывает веб-хук сигнал, но не отображается история торговли?
Наиболее вероятно, это связано с отсутствием или некорректностью настроек свойств вашей стратегии в TradingView, например, несоответствием вводимого размера заявки требованию минимального размера заявки или некорректным копированием шаблона сообщения.
Для проверки деталей перейдите на портал Объявления в правом нижнем углу и нажмите на Оповещения с TradingView.
Как проверить статус моего ордера?
Чтобы проверить статус ордера, перейдите в раздел Сведения о сигнале. Если ордер не был выполнен, можно подвести курсор к значку Инфо, чтобы узнать причину.
Как добавить дополнительную маржу в позицию или включить функцию автоматического пополнения маржи (АПМ)?
Как и при ручной торговле, вы можете добавить дополнительную маржу или включить АПМ на вкладке Позиции.
Какие типы ордеров поддерживаются в сигнальной торговле с веб-хуком?
Функция веб-хук в TradingView предназначена в первую очередь для отправки оповещений и уведомлений внешним системам или сервисам при выполнении определенных условий на графике. Хотя она может использоваться для различных целей, в том числе и для совершения сделок, существуют ограничения, которые следует учитывать, когда речь идет о выставлении лимитных ордеров через веб-хуки TradingView:
Возможность исполнения: Веб-хуки TradingView в основном предназначены для отправки сигналов или оповещений во внешние системы. Они предоставляют возможность запускать действия в ответ на определенные события на графике, но не имеют встроенных возможностей для непосредственного заключения сделок или размещения ордеров на бирже. Поэтому, когда Bybit получает сигнал, исполняется рыночный ордер.
Интеграция с Bybit: Чтобы исполнять лимитные ордера через TradingView, необходимо интегрировать TradingView с Bybit через API. Это потребует установки необходимых соединений и конфигураций между TradingView и Bybit.
Ограничения Веб-хуков: веб-хуки обычно используются для односторонней связи, когда TradingView отправляет данные во внешнюю систему. Размещение ордеров требует двусторонней связи, когда торговая платформа подтверждает размещение ордера и обеспечивает обратную связь или обновление статуса. Веб-хуки сами по себе не могут обеспечить двунаправленную связь, необходимую для размещения ордеров.
Я вижу, что мой Реализованный P&L в деталях веб-хук сигналов плюсовой, почему же я получаю отрицательный Реализованный P&L?
Пожалуйста, обратите внимание, что реализованный P&L, отображаемый в деталях Веб-хук Инструментов, представляет собой только P&L позиции, реализованный в результате сделок, заключенных по веб-хук стратегии. В него не включены торговые комиссии и комиссии за финансирование. Любые P&L, полученные в результате ручной торговли, осуществляемой пользователями, также не учитываются.
Как включить/выключить уведомление о выполнении ордера через сигнальную торговлю с веб-хуком?
В настоящее время на веб-сайте нельзя отключить уведомление о выполнении ордера по сигнальную торговлю с веб-хуком.
В приложении для включения или отключения оповещений TradingView перейдите в настройки центра уведомлений.