
AI Alert - режим AI Анализа Сделки по расписанию. Система повторяет выбранный анализ с заданной периодичностью и может отправить уведомление в Telegram и/или Webhook при результате OPEN LONG либо OPEN SHORT. Результат WAIT сохраняется в статистике, но команду запуска не отправляет.
Webhook не создаёт стратегию и не определяет размер позиции на сторонней платформе. Он передаёт решение AI уже настроенному вами боту в 3Commas, Veles, RevenueBot, WunderTrading, TradersPost, Cornix, Pionex или собственной системе.
Что такое AI Анализ Сделки в ELIXOAI
AI Анализ Сделки - это контекстная оценка возможной точки входа, а не сигнал одного индикатора. В зависимости от включённых источников система объединяет текущую цену и свечи, структуру рынка и технические индикаторы, фьючерсные данные и поток ордеров, ликвидации и открытый интерес, криптовалютные новости, настроения X/Twitter и изображение графика. AI сопоставляет доступные аргументы и возвращает структурированный результат: OPEN LONG, OPEN SHORT или WAIT, а также уверенность, причины, риски и краткое резюме.
В поле Пользовательский prompt можно направить анализ под свою методику: потребовать подтверждение тренда, описать пробой или возврат к среднему, сделать акцент на order flow, запретить вход перед новостями или объединить несколько готовых стратегических промптов. Prompt направляет рассуждение, но не создаёт отсутствующие рыночные данные и не гарантирует сделку. Полезно явно указывать setup, условия подтверждения, признаки отмены сценария и риски, при которых следует выбрать WAIT.
Как решение превращается в сигнал запуска
- Планировщик повторяет сохранённый анализ для выбранной пары, направления, таймфрейма, модели, источников, параметров риска и prompt.
- AI возвращает нормализованное решение. К доставке допускаются только OPEN LONG и OPEN SHORT.
- ELIXOAI подставляет текущие значения в переменные вашего Message/JSON.
- Валидный JSON отправляется POST-запросом как
application/json, другой текст - какtext/plain. - Принимающая платформа разбирает сообщение и запускает бота по своим настройкам.
Пошаговая настройка
- Создайте бота на сторонней платформе. Задайте там биржевой аккаунт, соответствие пары, размер позиции, плечо, выходы и защитные лимиты.
- Получите Webhook URL и точный шаблон Message/JSON. При необходимости отключите режим «только IP TradingView» или добавьте IP сервера ELIXOAI в allowlist.
- Откройте AI Анализ Сделки, выберите пару, направление, TP/SL или покрытие DCA, модель AI, источники данных и пользовательский prompt.
- Выберите периодичность анализа: доступны интервалы от 1 до 24 часов.
- При желании включите подключённый Telegram, вставьте публичный HTTP/HTTPS Webhook URL и шаблон платформы.
- Создайте и активируйте Alert. Управлять, приостанавливать, редактировать и удалять его можно в Manage AI Subscriptions.
Шаблоны Message и JSON
Соблюдайте формат принимающей платформы. Универсальный пример:
{"action":"{{strategy.order.action}}","symbol":"{{ticker}}","decision":"{{decision}}","confidence":{{confidence}},"price":{{close}}}
Если Message пустой, ELIXOAI отправит buy/long для OPEN LONG или sell/short для OPEN SHORT. Чтобы передать полный универсальный объект, укажите только {{payload}}. Текст внутри JSON безопасно вставляйте через варианты вроде {{summary_json}} без дополнительных кавычек.
Важно: AI Alert не угадывает размер позиции. Задайте его в боте либо явно включите в JSON по правилам платформы. Сначала проверьте интеграцию на демо-счёте или минимальном объёме.
Все доступные переменные Webhook
В примерах ниже показан условный результат OPEN LONG для BTC/USDT по цене 64 250,5. Реальные значения зависят от рынка и доступных данных. Отсутствующие числовые поля рынка передаются как null.
Рыночные переменные, совместимые с TradingView
{{ticker}}- Тикер биржи в верхнем регистре без префикса. Пример значения:BTCUSDT{{ticker.standard}}- Тикер в формате TradingView с префиксом биржи в верхнем регистре. Пример значения:BINANCE:BTCUSDT{{exchange}}- Название биржи-источника в верхнем регистре. Пример значения:BINANCE{{close}}- Последняя цена закрытия или анализируемая рыночная цена; null, если данных нет. Пример значения:64250.5{{open}}- Цена открытия рыночной свечи, использованной в результате; null, если данных нет. Пример значения:63880.2{{high}}- Максимальная цена этой свечи; null, если данных нет. Пример значения:64540{{low}}- Минимальная цена этой свечи; null, если данных нет. Пример значения:63710.8{{volume}}- Объём свечи из рыночного snapshot; null, если источник его не вернул. Пример значения:1245.73{{interval}}- Интервал в формате TradingView: для intraday - минуты, например 60 для 1h. Пример значения:60{{time}}- UTC-время анализируемой свечи или snapshot в ISO 8601. Пример значения:2026-08-11T12:00:00Z{{timenow}}- UTC-время создания сигнала системой ELIXOAI. Пример значения:2026-08-11T12:04:18Z{{syminfo.basecurrency}}- Базовый актив пары в верхнем регистре. Пример значения:BTC{{syminfo.currency}}- Котируемый или расчётный актив пары в верхнем регистре. Пример значения:USDT
Переменные стратегии, совместимые с TradingView
{{strategy.order.action}}- Команда для бота: buy при OPEN LONG и sell при OPEN SHORT. Пример значения:buy{{strategy.market_position}}- Новая рыночная позиция: long или short. Пример значения:long{{strategy.prev_market_position}}- Предыдущая позиция всегда flat, потому что AI Alert формирует сигнал входа. Пример значения:flat{{strategy.order.price}}- Анализируемая цена входа или рыночная цена. Пример значения:64250.5{{strategy.order.id}}- Стабильный ID ордера на основе номера подписки AI Alert. Пример значения:elixoai-1842
Универсальные переменные для разных платформ
{{symbol}}- Универсальный псевдоним ticker. Пример значения:BTCUSDT{{ticker.perpetual}}- Тикер с суффиксом .P для платформ, так обозначающих бессрочный фьючерс. Пример значения:BTCUSDT.P{{pair}}- Пара в формате, сохранённом в запросе анализа. Пример значения:BTC/USDT{{pair.slash}}- Пара, нормализованная через слеш. Пример значения:BTC/USDT{{pair.dash}}- Пара, нормализованная через дефис. Пример значения:BTC-USDT{{pair.underscore}}- Пара, нормализованная через подчёркивание. Пример значения:BTC_USDT{{base}}- Базовый актив в верхнем регистре. Пример значения:BTC{{base.lower}}- Базовый актив в нижнем регистре. Пример значения:btc{{quote}}- Котируемый актив в верхнем регистре. Пример значения:USDT{{quote.lower}}- Котируемый актив в нижнем регистре. Пример значения:usdt{{exchange.lower}}- Название биржи в нижнем регистре. Пример значения:binance{{action}}- Универсальная команда buy или sell. Пример значения:buy{{action.upper}}- Команда BUY или SELL в верхнем регистре. Пример значения:BUY{{side}}- Направление long или short в нижнем регистре. Пример значения:long{{direction.upper}}- Направление LONG или SHORT в верхнем регистре. Пример значения:LONG{{signal.action}}- Явное событие входа: enter_long или enter_short. Пример значения:enter_long{{price}}- Универсальный псевдоним анализируемой цены. Пример значения:64250.5{{timeframe}}- Исходный таймфрейм ELIXOAI, например 1h; в отличие от interval не переводится в минуты. Пример значения:1h
Переменные AI-решения и риска
{{decision}}- Нормализованное решение AI: open long или open short. WAIT через Webhook не отправляется. Пример значения:open long{{confidence}}- Целое значение уверенности AI от 0 до 100. Пример значения:87{{take_profit}}- Настроенное пользователем расстояние Take Profit в процентах. Пример значения:3{{stop_loss}}- Расстояние Stop Loss в процентах; null, если SL не задан. Пример значения:1.5{{take_profit_ratio}}- Процент TP, делённый на 100, для API с десятичным коэффициентом. Пример значения:0.03{{stop_loss_ratio}}- Процент SL, делённый на 100, для API с десятичным коэффициентом. Пример значения:0.015{{take_profit_price}}- Рассчитанная абсолютная цена TP с учётом направления; null без цены или TP. Пример значения:66178.015{{stop_loss_price}}- Рассчитанная абсолютная цена SL с учётом направления; null без цены или SL. Пример значения:63286.7425{{summary}}- Краткое текстовое резюме, которое вернул AI. Пример значения:Trend and order flow support a long entry.{{run_id}}- Уникальный идентификатор выполненного AI-анализа. Пример значения:run_01K2ABCDEF{{subscription_id}}- Числовой ID подписки AI Alert. Пример значения:1842
JSON-безопасные переменные
{{payload}}- Готовый универсальный объект сигнала в JSON; можно использовать как всё поле Message. Пример значения:{"action":"buy","signal_action":"enter_long","symbol":"BTCUSDT","pair":"BTC/USDT","direction":"long","decision":"open long","confidence":87,"price":64250.5}{{payload_json}}- Псевдоним payload с тем же готовым JSON. Пример значения:{"action":"buy","symbol":"BTCUSDT","decision":"open long","confidence":87}{{pair_json}}- Пара как валидная JSON-строка уже с кавычками. Пример значения:"BTC/USDT"{{ticker_json}}- Тикер как валидная JSON-строка уже с кавычками. Пример значения:"BTCUSDT"{{exchange_json}}- Биржа как валидная JSON-строка уже с кавычками. Пример значения:"BINANCE"{{summary_json}}- Резюме AI как валидная JSON-строка; вставляйте без внешних кавычек. Пример значения:"Trend and order flow support a long entry."{{reasons_json}}- Аргументы AI в виде JSON-массива. Пример значения:["Trend confirmed","Positive order flow"]{{risks_json}}- Риски AI в виде JSON-массива. Пример значения:["High volatility","Resistance nearby"]
Проверка и устранение проблем
- До подключения реального бота используйте инспектор запросов или журнал Webhook на платформе.
- Проверьте, что LONG соответствует
buy/enter_long, а SHORT -sell/enter_short. - Если JSON отклонён, проверьте запятые и кавычки; для строк используйте переменные
*_json. - URL должен вести на публичный HTTP/HTTPS-хост с портом 80/443. Приватные адреса, логин/пароль в URL, фрагменты и редиректы не поддерживаются.
- Принимающая сторона должна вернуть HTTP 2xx. Временные ошибки повторно обрабатываются очередью доставки.
- Если сигнал не пришёл, проверьте активность подписки и убедитесь, что последнее решение - OPEN LONG или OPEN SHORT, а не WAIT.
Риски и ответственность
AI-сигнал - это аналитика, а не гарантия прибыли. Сторонний бот может выполнить команду сразу, поэтому консервативно задайте объём, плечо, максимальный убыток, условия остановки и права API биржи. Контролируйте первые сигналы и изучайте Signal History, confidence, reasons и risks до увеличения нагрузки.