Как настроить сигнальную торговлю с помощью TradingView
Как настроить сигнальную торговлю с помощью TradingView
2023-09-13 01:30
Интеграция Webhook и TradingView на Binance
Часто задаваемые вопросы:
Интеграция Webhook и TradingView на Binance
Отказ от ответственности. В соответствии с требованиями MiCA для пользователей из ЕЭЗ (Европейской экономической зоны) будут действовать определенные ограничения при работе с несанкционированными стейблкоинами. Дополнительная информация доступна здесь.
Что такое Webhook
Webhook — это способ передачи данных в реальном времени напрямую в Binance. Он позволяет с помощью определенных условий в TradingView моментально активировать торговые ордера на Binance.
Как работает интеграция
С помощью Webhook пользователи TradingView могут создавать оповещения или исполнять торговые стратегии. При их срабатывании на Binance отправляется сообщение Webhook с данными о сделке: о торговой паре, направлении и количестве. После их получения Binance автоматизирует исполнение сделок.
Кто может использовать функцию
Доступ к этой функции есть только у пользователей фьючерсов USDⓈ-M. Поддерживается как режим по умолчанию, так и режим маржи портфеля.
Чтобы использовать Webhook, необходимо иметь аккаунт TradingView версии Pro, Pro+ или Premium. Этот сервис в первую очередь предназначен для пользователей, торгующих USDⓈ-M.
Какие условия нужно выполнить
У вас должна быть подписка Pro, Pro+ или Premium в сервисе TradingView, поскольку Webhook поддерживается только для них.
Убедитесь, что вы торгуете только парами, официально поддерживаемыми и размещёнными на Binance.
Поддерживаются как односторонний режим, так и режим хеджирования.
Как настроить интеграцию Webhook TradingView с Binance
Тип A: стратегия
Шаг 1. Создайте Webhook на Binance
1. Войдите в свой аккаунт Binance и перейдите в раздел USDⓈ-M. Выберите торговую пару.
3. Ознакомьтесь с дополнительной информацией и нажмите Подтвердить и продолжить.
4. Придумайте название для сигнала, выберите торговую пару, по которой хотите получать сигналы, подтвердите настройки ордера и нажмите Создать сигнал.
Примечание
Тип ордера: можно выбрать лимитный ордер или рыночный ордер (тип устанавливается здесь или в шаблоне сообщения).
Размер ордера: устанавливается на основе суммы базового актива и котируемого актива выбранной пары. Если вы установили размер ордера = 10, это не значит, что вы можете размещать ордера только с размером ордера = 10, вы можете изменить размер ордера в своей стратегии по своему усмотрению. Кроме того, если вы выберете COIN в качестве единицы измерения, {{strategy.order.contracts}} по-прежнему будет поддерживаться.
Режим позиции: текущий режим позиции, который можно изменить на странице торговли.
Направление позиции: «Лонг» или «Шорт» в режиме хеджирования, и «Оба» в одностороннем. Направление можно изменить в шаблоне сообщения.
Только сокращение: доступно в одностороннем режиме.
5. Вы увидите адрес Webhook и уведомление. Сохраните их — позже они понадобятся для настройки оповещений в TradingView.
6. Перейдите во вкладку Стратегия и нажмите Торговые сигналы Webhook, затем просмотрите и примите правила и условия.
Шаг 2. Настройте TradingView
1. Войдите в аккаунт TradingView. Для интеграции с Binance вам понадобится аккаунт TradingView версии Pro, Pro+ или Premium.
Выберите торговую пару USDⓈ-M (например, ETHUSDT.P для бессрочного контракта на фьючерсы ETH) и нажмите Открыть график.
2. Импортируйте существующие стратегии в разделе Индикаторы > Теханализ.
Вы также можете перейти на вкладу Тестер стратегий и выбрать нужный вариант.
3. Подтвердите параметры. Стратегия появится во вкладке Обзор.
4. Нажмите кнопку Добавить оповещение.
5. На вкладке Настройки введите название оповещения и введите сообщение, полученное при настройке Webhook на Binance.
Убедитесь в том, что сообщение соответствует тексту Webhook на Binance.
Пример формата сообщения: {"symbol":"{{ticker}}","side":"buy","qty":"1","price":"{{close}}","trigger_time":"{{timenow}}","signal_id":"175cbc02-79eb-44ef-ac67-d0d818c6f928","UID":"xxxxx"}
6. В разделе Уведомления вставьте URL-адрес вебхука, полученный на Binance. Затем нажмите Создать.
7. Теперь нажмите Запустить Webhook.
8. Вы увидите все оповещения в разделе Оповещения правой части экрана. Чтобы посмотреть информацию об оповещении, наведите на него курсор.
Вы можете останавливать, изменять и удалять оповещения.
Тип В: оповещение
Шаг 1. Создайте Webhook на Binance
1. Войдите в свой аккаунт Binance и перейдите в раздел USDⓈ-M. Выберите торговую пару.
3. Ознакомьтесь с дополнительной информацией и нажмите Подтвердить и продолжить.
4. Придумайте название для сигнала, выберите торговую пару, по которой хотите получать сигналы, после чего подтвердите установку ордера. Нажмите Создать сигнал.
Примечание
Тип ордера: можно выбрать лимитный ордер или рыночный ордер (тип устанавливается здесь или через свойства TradingView)
Размер ордера: устанавливается на основе суммы базового актива и котируемого актива выбранной пары. Если вы установили размер ордера =10, это не значит, что вы можете размещать ордера только с размером ордера =10, вы можете изменить размер ордера в своей стратегии по своему усмотрению. Кроме того, если вы выберете COIN в качестве единицы измерения, {{strategy.order.contracts}} по-прежнему будет поддерживаться.
Режим позиции: текущий режим позиции, выбранный вами.
Направление позиции: длинная или короткая в режиме хеджирования и оба в одностороннем режиме
Только сокращение: доступно в одностороннем режиме
5. Вы увидите адрес Webhook и уведомление. Сохраните их — позже они понадобятся для настройки оповещений в TradingView.
6. Перейдите во вкладку Оповещение и нажмите Торговые сигналы Webhook, затем просмотрите и примите правила и условия.
Шаг 2. Настройте TradingView
1. Войдите в аккаунт TradingView. Для интеграции с Binance вам понадобится аккаунт TradingView версии Pro, Pro+ или Premium.
2. Нажмите кнопку Создать оповещение.
3. На вкладке Настройки введите название оповещения и введите сообщение, полученное при настройке Webhook на Binance.
Убедитесь в том, что сообщение соответствует тексту Webhook на Binance.
Пример формата сообщения: {"symbol":"{{ticker}}","side":"buy","qty":"1","price":"{{close}}","trigger_time":"{{timenow}}","signal_id":"175cbc02-79eb-44ef-ac67-d0d818c6f928","UID":"xxxxx"}
4. В разделе Уведомления вставьте адрес оповещения Webhook на Binance. Затем нажмите Создать.
5. Нажмите Запустить Webhook.
6. Вы увидите все оповещения в разделе Оповещения правой части экрана. Чтобы посмотреть информацию об оповещении, наведите на него курсор.
Вы можете останавливать, изменять и удалять оповещения.
1. Что такое TradingView?
Это комплексная платформа для всех трейдеров и инвесторов, на которой можно строить графики и проводить анализ. TradingView предлагает подробные данные в режиме реального времени с нескольких мировых бирж, охватывая широкий спектр финансовых инструментов. Сила платформы заключается в ее инструментах:
Расширенные инструменты построения графиков. Более 100 встроенных технических индикаторов позволяют всесторонне анализировать рыночные тренды и модели.
Пользовательские индикаторы. Помимо встроенных инструментов, платформа предлагает большой набор пользовательских индикаторов и скриптов, разработанных активным сообществом. Они позволяют находить индивидуальные решения и информацию для трейдеров с конкретными потребностями.
Интеграция брокеров. Если у вас есть совместимые брокеры, TradingView может послужить комплексным решением. Пользователи могут накладывать данные о ценах от брокера в реальном времени на графики трейдинга, чтобы с удобством проводить анализ и торговать.
2. Какие типы сделок поддерживаются с Webhook?
В данный момент поддерживаются лимитные и рыночные ордера GTC («действителен до отмены»). Однако вы можете устанавливать тейк-профит и стоп-лосс вручную.
3. Есть ли ограничения на использование?
Лимит для каждого пользователя составляет 100 активных сигналов (включая приостановленные и запущенные). Каждый сигнал может инициировать неограниченное количество сделок. Сигналы автоматически завершаются после 20 неудачных попыток.
4. Какие встречаются ошибки?
Вот какие ошибки бывают:
Несоответствие торговых пар: полученная по сигналу торговая пара не совпадает с той, которую выбрал пользователь при создании вебхука.
Ошибка при проверке на соответствие.
Недостаточная маржа: сумма ордера указана в котируемом активе выбранной пары, в то время как ордер размещен в базовом активе.
Несоответствие режима позиции: направление позиции ордера не соответствует настройкам пользователя.
Размер ордера указан в неверном формате (неверная цена, количество): неправильное количество знаков после запятой или его размер меньше минимально допустимого.
5. Где посмотреть историю сделок и статус ордера?
Вы можете посмотреть историю сделок, статус ордера, PnL и многое другое на вкладке Торговые сигналы Webhook на Binance. Чтобы получить подробную информацию о сигнале, нажмите на него.
6. Что делать, если сделки не исполняются?
Вот что можно предпринять:
Убедитесь в том, что сигнал активен на Binance. Если нет, активируйте его, нажав Запустить Webhook.
Убедитесь в том, что информация о сделке, отправленная из TradingView, соответствует торговой паре на Binance.
7. Куда обратиться за помощью?
Если вам понадобится помощь, вы можете связаться со службой поддержки Binance. Предоставьте свой UID и данные о сигнале.