Фьючерсный сигнальный бот на Bitget: автоматическая торговля по сигналам Tradingview
Bitget представил бота фьючерсных сигналов, чтобы вывести процесс торговли на новый уровень для своих пользователей. Этот мощный инструмент позволяет пользователям автоматически торговать бессрочными фьючерсами USDT-M, используя сигналы, генерируемые TradingView. Используя функцию вебхука от TradingView, бот может отправлять запросы на указанный URL-адрес каждый раз при срабатывании сигнала, что обеспечивает полностью автоматическую торговлю.
Важная информация перед началом работы:
● Чтобы использовать функцию вебхука, у вас должна быть платная подписка TradingView (Pro, Pro+ или Premium).
● Не передавайте URL-адрес вашего вебхука другим лицам. Это поможет защитить вас от мошенничества, мошеннических сообщений или несанкционированных торговых запросов.
● Оповещения, которые вы получаете от TradingView, основаны на вашей личной конфигурации. Bitget не несет ответственности за какие-либо торговые убытки.
● Поскольку запуск сигнала осуществляется на сторонней платформе, существует потенциальный риск потери или задержки сигнала. Благодарим вас за понимание.
● Эта функция доступна только для сделок с бессрочными фьючерсами USDT-M, где источником цены является Bitget. Убедитесь, что источник цен правильно настроен в настройках TradingView.
● Общий объем средств, доступных для бота фьючерсных сигналов, зависит от суммы, которую вы выделяете на субаккаунт бота во время настройки. Средства на вашем основном фьючерсном счете не будут использоваться в качестве маржи и не понесут убытков.
● Убедитесь, что ваш стратегический скрипт не работает в режиме хеджирования, поскольку торговля по сигналам TradingView поддерживается только в одностороннем режиме.
● Бот может торговать несколькими парами, но исполняться будут только те пары, где сигнал фьючерсного бота Bitget совпадает с сигналом TradingView.
● Каждый вебхук должен быть связан с одним оповещением TradingView. Если для одного вебхука настроено несколько оповещений, это может привести к неправильному размещению ордера, что может привести к потенциальной потере средств. Bitget не несет ответственности за такие потери.
● Выберите режим, который соответствует результатам на основе стратегической функции и вашего конкретного сценария.
Следуйте сигналам после того, как стратегия закроет открытые позиции: если вы выберете этот режим, бот будет ждать, пока все существующие теоретические открытые позиции (из вашей стратегии TradingView) не будут закрыты, прежде чем выполнять новые сигналы. Это гарантирует, что ордера, активируемые каждым сигналом, соответствуют ожидаемым результатам вашей стратегии.
Немедленное выполнение сигналов (режим первого сигнала): в этом режиме бот начнет выполнять сигналы сразу после запуска. Каждый ордер, исполняемый на Bitget, будет соответствовать теоретическим позициям вашей стратегии TradingView. Важное примечание: если в TradingView имеется теоретическая позиция или сигнал потерян в процессе, направление или количество покупки или продажи на Bitget может временно отклоняться от сигнала. Однако позиция всегда будет корректироваться со следующим полученным сигналом, гарантируя, что направление и количество соответствуют ожиданиям стратегии.
● Чтобы гарантировать, что Bitget правильно получает сигналы, рекомендуется явно указать qty (количество) в вызываемой вами функции для управления количеством размещенных ордеров. Если qty не определено в скрипте, объем ордера будет выполнен в соответствии со значением по умолчанию NaN на основе правил TradingView.
В этой статье вы узнаете, как настроить и использовать вебхук на Bitget. Прежде чем начать, убедитесь, что у вас есть платная подписка TradingView (Pro, Pro+ или Premium).
Создание сигналов на Bitget
Сначала выберите фьючерсного сигнального бота.
Шаг 1. Создайте сигналы
Настройте названия и описания сигналов в соответствии с вашей стратегией.
Шаг 2. Настройте скрипт
Выберите бессрочный фьючерс USDT-M, источником цены которого является Bitget.
Напишите свою стратегию в редакторе TradingView Pine.
Примечание: торговля с сигналами вебхука применима только для выполнения стратегий, а не для индикаторов. Чтобы определить, используется ли на графике стратегия или индикатор, обратитесь к начальному разделу исходного кода Pine Script. Если отображается «Стратегия», это означает, что стратегия используется. И наоборот, если отображается «Индикатор», это означает, что используется индикатор.
Руководство по языку Pine Script®
Добавьте стратегию в график.
Протестируйте сценарий стратегии ROI
Откройте настройки и параметры бота
Установите начальный размер средств на сумму, указанную на субаккаунте вашего бота. Хотя параметр начальных средств не влияет напрямую на размещение ордера, рекомендуется ввести в это поле сумму, инвестированную в ваш субаккаунт бота, чтобы обеспечить более точные данные бэктестинга.
Чтобы Bitget правильно получала сигналы, важно определить размер ордера в коде стратегии. Если вы установите размер ордера в функции стратегии на NaN, то обязательным в настройке будет только параметр «Размер ордера». TradingView будет передавать размер каждого ордера в Bitget на основе правил параметров по умолчанию. Фактическое количество ордеров, которые можно разместить, зависит от доступного остатка на вашем счете.
Шаг 3. Настройте сигналы
Нажмите на иконку Оповещения в тестере стратегий, чтобы создать оповещение для вашей стратегии, затем вставьте шаблон сообщения и URL-адрес вебхука во всплывающее окно оповещений.
Скопируйте шаблон сообщения со страницы Bitget и вставьте его в поле сообщения в настройках оповещения.
Скопируйте URL-адрес вебхука со страницы Bitget и вставьте его в поле URL-адреса в настройках оповещения.
Нажмите Создать, чтобы настроить оповещение. Затем вернитесь в Bitget, чтобы просмотреть свои сигналы и создать бота.
Создание сигнального бота
Шаг 1. Выберите торговую пару, соответствующую стратегии TradingView
Шаг 2. Выберите режим следования сигналу, который соответствует вашим ожиданиям
Шаг 3. Выберите кредитное плечо и внесите маржу для бота
Шаг 4. Создайте бота
На этом этапе ваш фьючерсный сигнальный бот успешно настроен. Вы будете:
1. Получать push-уведомления в приложении или на сайте Bitget о сигналах стратегии.
2. Видеть полученные вами сигналы стратегии на графике на странице бот-торговли .
3. Ваши ордера будут исполняться в соответствии с параметрами вашего бота при получении сигналов.
Примечание: ордера, размещенные на Bitget после получения сигналов, являются рыночными ордерами. Лимитные ордера в настоящее время не поддерживаются. Чтобы минимизировать отклонение цены, убедитесь, что в качестве источника цены выбраны торговые пары бессрочных фьючерсов USDT-M на Bitget.
Просмотр деталей сигнала
Чтобы просмотреть подробную информацию о сигнале, нажмите кнопку Подробности рядом с ним. Затем вы увидите URL-адрес вебхука и шаблон сообщения. Кроме того, вы можете просмотреть журнал сигналов, отправленных с TradingView.
Просмотр деталей бота
Перейдите на вкладку «Текущий бот», чтобы просмотреть подробную информацию о сигнальном боте.
Прекращение работы фьючерсного сигнального бота
Завершение вручную
После ручного прекращения открытые позиции будут закрыты по рыночной цене.
Автоматическое завершение
Вебхук сигнального бота может быть завершен автоматически в следующих случаях:
1. Когда ваша позиция ликвидируется.
2. Когда на ваш счет наложены ограничения.
3. Если сигнал пропадает или определяется как недопустимый.
Ограничения для счета
Каждый пользователь может создать до 10 сигналов одновременно, при этом каждый сигнал может быть связан с 20 стратегиями одновременно. По достижении этих пределов создание новых сигналов или стратегий становится невозможным.
Ограничения для ордеров
Ордера, отправленные через сигнальный бот вебхука, подпадают под те же ограничения, что и ордера на бессрочные фьючерсы, размещенные вручную. Сюда входят ограничения на минимальный или максимальный размер ордера, а также ограничения по цене.
Часто задаваемые вопросы
1. Нужно ли заполнять все параметры TradingView?
Чтобы Bitget правильно получала сигналы, важно определить размер ордера в коде стратегии. Если вы установите размер ордера в функции стратегии на NaN, то обязательным в настройке будет только параметр «Размер ордера». TradingView будет передавать размер каждого ордера в Bitget на основе правил параметров по умолчанию. Фактическое количество ордеров, которые можно разместить, зависит от доступного остатка на вашем счете.
Хотя параметр начальных средств не влияет напрямую на размещение ордера, рекомендуется ввести в это поле сумму, инвестированную в ваш субаккаунт бота, чтобы обеспечить более точные данные бэктестинга.
2. Как контролируется размер фьючерсного торгового ордера на TradingView?
Каждый скрипт стратегии должен вызывать функцию бота. Чтобы контролировать размер ордера, определите qty в коде стратегии. Если qty установлено на NaN, в настройках параметров установите для размера режим «Фьючерсы». Для бессрочных фьючерсов USDT-M обратите внимание, что 1 контракт равен 1 токену. Если вы введете размер ордера в процентах от стоимости в долларах США (USD) или чистой стоимости, это может привести к сбою ордера из-за разной логики расчетов между TradingView и Bitget для стоимости контракта.
3. Как настроить размер ордера?
Мы рекомендуем контролировать размер ордера с помощью параметра qty в скрипте вашего бота. Если вы измените размер ордера, обязательно сохраните эти изменения в оповещениях бота для корректной работы.
4. Как сохранить изменения стратегии в оповещениях?
При внесении изменений в настройки вашей стратегии (входные данные, параметры и т. д.) сохраняйте эти изменения в оповещениях вашей стратегии, чтобы обновленные сигналы отправлялись в Bitget для размещения ордеров.
Чтобы сохранить изменения в оповещениях вашей стратегии, перейдите в раздел Оповещения, расположенный в правой части страницы TradingView, и нажмите на иконку Настройки, чтобы отредактировать оповещения вашей стратегии. Выберите последние изменения оповещений из выпадающего меню условий и нажмите Сохранить.
5. Можно ли изменить шаблон сообщения о вебхуке?
Мы не рекомендуем изменять шаблон сообщения, поскольку он необходим для отправки сигналов из TradingView в Bitget для корректного размещения ордеров.
6. Почему срабатывает сигнал вебхука, но не отображается история транзакций?
Эта проблема часто возникает из-за отсутствия или неправильных настроек параметров в TradingView. Например, размер ордера может не соответствовать минимальным требованиям или шаблон сообщения может быть скопирован неправильно.
Для получения более подробной информации нажмите Журнал сигнала, чтобы просмотреть исходный код сигнала.
7. Как я могу проверить статус своих ордеров?
Чтобы проверить статус ваших ордеров, перейдите на страницу Данные о стратегии. При сбое ордера наведите курсор на ордер, чтобы увидеть сообщение об ошибке или причину сбоя.
8. Каковы ограничения сигнальной торговли по сигналам вебхука?
Функция вебхука TradingView отправляет оповещения внешним системам при выполнении определенных условий. Хотя он может инициировать действия, такие как выполнение сделок, следует знать о некоторых ограничениях:
Функциональность: вебхуки используются для отправки сигналов или оповещений внешним системам. Они не совершают сделки напрямую и не размещают ордера на биржах. Когда Bitget получает сигнал, рыночный ордер исполняется автоматически.
Ограничения вебхуков: вебхуки, как правило, обеспечивают одностороннюю связь (от TradingView к внешней системе). Размещение ордера требует двусторонней связи, при которой торговая платформа подтверждает ордер и предоставляет обратную связь. Поскольку вебхуки поддерживают только одностороннюю связь, они могут не полностью справляться с двусторонним взаимодействием, необходимым для размещения ордеров на бирже.
9. Руководство по языку Pine Script®
Подробнее см. Справочное руководство по языку Pine Script® .
- Vertus (VERT) открывает доступ к Web3 на TON2024-12-24 | 5m
- Задание на постинг в Bitget Бустер: пошаговое руководство2024-12-20 | 5m