Веб-хуки
Расположение в кабинете: Настройки бота → блок «Веб-хуки»
Ссылка: Перейти ↗
Веб-хуки позволяют управлять сделками уже созданного Crazy-бота извне — открывать, изменять, усреднять и закрывать позиции по запросу. Это удобно для интеграции с любым сторонним ПО, включая стратегии на TradingView.
Где настраиваются
Заголовок раздела «Где настраиваются»Блок Веб-хуки находится внизу формы бота и становится активным после сохранения бота. Под каждое действие — своя вкладка: Открытие / Изменение / Усреднение / Закрытие, у каждой свой URL и готовое тело запроса.
Тело запроса собирается визуальным конструктором: задаёте параметры формой — готовый JSON обновляется на лету, останется скопировать. Такой же конструктор есть у Ghost-вебхуков.
Базовый вид URL:
POST https://api3.cryptorg.net/crazy/hook/{accountId}:{token}Content-Type: application/json
Во всех запросах поле botId обязательно — оно адресует команду конкретному боту. strategy и pairs задают направление и пары сделки.
Открытие
Заголовок раздела «Открытие»POST-запрос с полным телом: секции open (первый ордер), dca (усреднение), close (Take Profit) и stop (Stop-Loss).
Обычный бот — поле botId обязательно, без action.
{ "botId": 180526, "strategy": "short", "pairs": ["SIRENUSDT"], "open": { "orderVolume": "15", "leverage": 10, "marginType": "cross", "orderType": "Market", "cycles": 33 }, "dca": { "enabled": true, "max": 10, "active": 3, "volume": "15", "percent": "0.3", "multiplierVolume": "1", "multiplierPrice": "1" }, "close": { "enabled": true, "event": "percentage", "value": "0.3" }, "stop": { "enabled": true, "event": "percentage", "value": "5", "delay": 3 }}Изменение
Заголовок раздела «Изменение»То же тело, что при открытии, но без секции open — сделка уже открыта. Обновляет сетку усреднения (dca), Take Profit (close) и Stop-Loss (stop) активной сделки.
Обычный бот — поле botId обязательно, без action.
{ "botId": 180526, "strategy": "short", "pairs": ["SIRENUSDT"], "dca": { "enabled": true, "max": 10, "active": 3, "volume": "15", "percent": "0.3", "multiplierVolume": "1", "multiplierPrice": "1" }, "close": { "enabled": true, "event": "percentage", "value": "0.3" }, "stop": { "enabled": true, "event": "percentage", "value": "5", "delay": 3 }}Усреднение
Заголовок раздела «Усреднение»Принудительное усреднение выполняется POST-запросом на отдельный URL с суффиксом /topup-deal. В теле — botId, направление, пары и amount (объём усреднения в USDT):
POST https://api3.cryptorg.net/crazy/hook/{accountId}:{token}/topup-dealОбычный бот — поле botId обязательно, без action.
{ "botId": 180526, "strategy": "short", "pairs": ["SIRENUSDT"], "amount": "15"}Закрытие
Заголовок раздела «Закрытие»closePosition: true — закрыть позицию; false — отменить сделку, оставив позицию открытой.
Обычный бот — поле botId обязательно, без action.
{ "botId": 180526, "strategy": "short", "pairs": ["SIRENUSDT"], "closePosition": true}Справочник параметров
Заголовок раздела «Справочник параметров»-
botId— ID бота, обязателен. Адресует команду конкретному боту. -
strategy— направление:longилиshort. -
pairs— список торговых пар (["SIRENUSDT"]). -
секция
open— параметры открытия:orderVolume— объём первого ордера в USDT (обязательный);leverage— кредитное плечо;marginType— тип маржи:crossилиisolated;orderType— тип ордера:MarketилиLimit;cycles— количество циклов.
-
секция
dca(усреднение) — отключается черезenabled: false:max— максимум страховочных ордеров,active— активных сразу;volume— объём страховочного ордера,percent— шаг сетки в %;multiplierVolume/multiplierPrice— мартингейл по объёму / по шагу.
-
секция
close(Take Profit) —enabled,eventиvalue. Тип фиксации (event) может меняться, и от него зависит смыслvalue:eventЧто означает valuepercentageпроцент прибыли (%) pnlприбыль в USDT delayвремя (в секундах) -
секция
stop(Stop-Loss) —enabled,event(percentageилиpnl),valueиdelay— задержка срабатывания в секундах. -
amount— только при усреднении: объём усреднения в USDT. -
closePosition— только при закрытии:true— закрыть позицию,false— отменить сделку, не трогая позицию.
Интеграция с TradingView
Заголовок раздела «Интеграция с TradingView»- В форме бота откройте нужную вкладку веб-хука → скопируйте URL и тело запроса.
- В TradingView: Create Alert → Notifications → включите Webhook URL → вставьте URL.
- Тело JSON вставьте в поле Message.
- Проверьте срабатывание — сделка появится в списке сделок бота.
