TradingView и Bybit: запускайте алерты на бессрочных контрактах USDT на Bybit
Направьте алерт TradingView на ваш вебхук AlgoVesta, и каждый алерт превратится в ордер на вашем аккаунте Bybit. На бессрочных контрактах USDT стоп-лосс и тейк-профит размещаются как reduce-only ордера и проверяются на Bybit после исполнения. На споте Bybit размещается только стоп-лосс, и эта страница объясняет почему.
Как это работает
Выберите ключ, сгенерированный системой, задайте права Read-Write и включите Contract - Trade. Права на вывод не нужны.
Вставьте ключ и секрет в панели управления; на Bybit парольной фразы нет.
Выберите символ, направление, маржу и плечо в конструкторе сигналов и скопируйте полученный JSON.
Сначала отправьте встроенный тестовый сигнал; это пробный прогон, который ничего не открывает на Bybit.
Фьючерсы Bybit: как выглядит ордер
Большинство пользователей TradingView на Bybit торгуют бессрочными контрактами USDT, и именно к ним применим полный набор защиты. AlgoVesta открывает позицию, а затем размещает стоп-лосс и тейк-профит как условные ордера reduce-only, которые могут только уменьшать вашу позицию. Оба считываются обратно с Bybit, а если стоп-лосс подтвердить нельзя, позиция закрывается, а не остаётся открытой без защиты.
Если в вашем алерте указано несколько уровней тейк-профита с процентом для каждого, эти уровни размещаются как отдельные ордера reduce-only. Без процентов по умолчанию всю позицию забирает первая цель; в настройках бота можно переключиться на равные доли.
Почему на споте Bybit есть стоп-лосс, но нет тейк-профита
На споте Bybit стоп-лосс и тейк-профит, размещённые вместе, резервируют одни и те же монеты. Биржа принимает первый ордер и отклоняет второй с ошибкой нехватки баланса. Чтобы не отправлять ордер, который заведомо не пройдёт, AlgoVesta размещает стоп-лосс, защищающий позицию, и не пытается выставить тейк-профит.
На практике это означает, что спотовый алерт на Bybit закрывается по вашему стопу или когда его закроет более поздний алерт. Если вы рассчитываете на фиксированные уровни тейк-профита, на Bybit лучше подходит рынок бессрочных контрактов. Экран настройки бота показывает это до сохранения, так что неожиданностей потом не будет.
Маржа и размер на Bybit
Сумма в алерте — это маржа, которую вы вкладываете. При плече 10x $30 маржи открывают примерно $300 стоимости контракта. AlgoVesta округляет до ближайшего шага количества, который Bybit допускает для этого символа; если ближайший шаг отличается от вашей суммы более чем на 20%, ордер удерживается, а карточка бота перечисляет суммы, которые подойдут.
Сообщение алерта
Вставьте это в поле сообщения алерта. Два значения plot берутся из вашего индикатора; на споте плечо игнорируется.
{
"symbol": "{{ticker}}",
"action": "buy",
"price": "{{close}}",
"stop_loss": "{{plot_0}}",
"take_profit": "{{plot_1}}",
"leverage": 10
}
Для стратегии Pine используйте шаблон стратегии, чтобы выходы и развороты работали. Не отправляйте только {{strategy.order.action}}: при выходе он возвращает «sell» и вместо закрытия позиции откроет шорт. Поля market_position сообщают AlgoVesta, когда стратегия вне рынка.
{
"symbol": "{{ticker}}",
"action": "{{strategy.order.action}}",
"market_position": "{{strategy.market_position}}",
"prev_market_position": "{{strategy.prev_market_position}}",
"position_size": "{{strategy.position_size}}",
"price": "{{close}}"
}
TradingView показывает поле Webhook URL только при включённой двухфакторной аутентификации в вашем аккаунте TradingView. TradingView не умеет отправлять собственные заголовки, поэтому AlgoVesta проверяет источник по адресам серверов самого TradingView и автоматически торгует только теми алертами, которые удаётся проверить.
Подключите ваш API-ключ Bybit
Создайте ключ в Bybit с такими правами: Read-Write, Contract - Trade. Вывод и переводы остаются отключёнными, потому что AlgoVesta они никогда не нужны: он может размещать и закрывать ордера, но не может вывести средства с вашего аккаунта. У ключей Bybit есть только ключ и секрет, без парольной фразы.
Если вы ограничиваете ключ по IP-адресам, мастер подключения AlgoVesta покажет два адреса серверов, которые нужно добавить. Полное пошаговое руководство с изображением каждого экрана Bybit есть в справочном центре.
Как подключить Bybit к AlgoVesta →
Правила, которые действуют для каждого ордера
- Стоп-лосс на каждом ордере: из сигнала либо из вашего собственного процента или расстояния. Нет источника стоп-лосса — нет ордера.
- Дневной лимит убытка, который приостанавливает новые входы до следующего дня по UTC.
- Максимум открытых позиций и максимум сделок в день для каждого бота.
- Кнопка паники, которая закрывает то, что открыл AlgoVesta, и не трогает ваши собственные позиции.
На криптобиржах ордер открывается в среднем примерно за 4,1 секунды — от поступления сигнала до исполненного ордера с подключённой защитой, по замерам собственных исполнений AlgoVesta.
Вопросы о Bybit
Самые частые вопросы перед решением — если сомнения остались, начните отсюда.
Сначала попробуйте алерты TradingView на Bybit в paper-режиме
Каждый бот может стартовать с виртуальным балансом $5,000, так что вы увидите исполнения до отправки реального ордера. 7 дней бесплатно, банковская карта не требуется.
Начать бесплатный период