TradingView и OKX: исполняйте алерты на свопах и споте OKX
AlgoVesta превращает каждый алерт TradingView в ордер на вашем аккаунте OKX через API-ключ только для торговли с парольной фразой. Бессрочные свопы получают алго-ордера стоп-лосса и тейк-профита; спотовые ордера уходят в режиме cash, поэтому покупка никогда не занимает средства, и сопровождаются одним ордером OCO с обоими уровнями. Средства остаются на вашем аккаунте OKX.
Как это работает
Задайте имя ключа, установите парольную фразу и запишите её, затем включите только право Trade.
Все три значения вводятся в панели управления AlgoVesta; парольная фраза шифруется так же, как секрет.
Используйте конструктор сигналов или шаблон ниже, подставив stop_loss и take_profit из plot вашего индикатора.
Вставьте URL вашего вебхука AlgoVesta в разделе «Уведомления» алерта TradingView и сохраните.
Режим cash на споте OKX и почему это важно
Аккаунты OKX могут торговать на споте в режиме cash или в маржинальных режимах. Одна распространённая универсальная библиотека незаметно переключает спотовые ордера на кросс-маржу, из-за чего у трейдера может появиться заёмный баланс, о котором он не просил. AlgoVesta вместо этого отправляет спотовые ордера OKX через собственный API OKX в режиме cash, так что спотовая покупка тратит только то, что у вас есть.
Защита на споте OKX — это единый алго-ордер OCO, который содержит и стоп-лосс, и тейк-профит; когда срабатывает один, другой снимается. На бессрочных свопах уровни — это условные ордера reduce-only. В обоих случаях AlgoVesta считывает их обратно с OKX, а OKX показывает такие ордера в списке алго-ордеров, а не среди обычных открытых ордеров, — именно там и выполняется проверка.
Что меняет парольная фраза
OKX — одна из трёх бирж этой группы, наряду с KuCoin и Bitget, которые добавляют парольную фразу к каждому API-ключу. Вы задаёте её сами при создании ключа, и восстановить её позже нельзя, поэтому при утере ключ придётся создать заново. AlgoVesta хранит её в зашифрованном виде рядом с секретом и использует только для подписи запросов.
Расчёт размера на свопах
На свопах OKX торгует контрактами. AlgoVesta переводит маржу и плечо из вашего алерта в количество контрактов и выбирает ближайший размер, который принимает OKX; если он отличается от вашей суммы более чем на 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-ключ OKX
Создайте ключ в OKX с такими правами: Trade. Вывод и переводы остаются отключёнными, потому что AlgoVesta они никогда не нужны: он может размещать и закрывать ордера, но не может вывести средства с вашего аккаунта. У ключей OKX также есть парольная фраза, которую вы выбираете при создании ключа. Введите её в AlgoVesta вместе с ключом и секретом; она шифруется таким же образом.
Если вы ограничиваете ключ по IP-адресам, мастер подключения AlgoVesta покажет два адреса серверов, которые нужно добавить. Полное пошаговое руководство с изображением каждого экрана OKX есть в справочном центре.
Как подключить OKX к AlgoVesta →
Правила, которые действуют для каждого ордера
- Стоп-лосс на каждом ордере: из сигнала либо из вашего собственного процента или расстояния. Нет источника стоп-лосса — нет ордера.
- Дневной лимит убытка, который приостанавливает новые входы до следующего дня по UTC.
- Максимум открытых позиций и максимум сделок в день для каждого бота.
- Кнопка паники, которая закрывает то, что открыл AlgoVesta, и не трогает ваши собственные позиции.
На криптобиржах ордер открывается в среднем примерно за 4,1 секунды — от поступления сигнала до исполненного ордера с подключённой защитой, по замерам собственных исполнений AlgoVesta.
Вопросы об OKX
Самые частые вопросы перед решением — если сомнения остались, начните отсюда.
Сначала попробуйте алерты TradingView на OKX в paper-режиме
Каждый бот может стартовать с виртуальным балансом $5,000, так что вы увидите исполнения до отправки реального ордера. 7 дней бесплатно, банковская карта не требуется.
Начать бесплатный период