AI БОТ
6 мин. чтения
🧠 Что такое AI-бот в DEXBOT? #
AI-бот — автономный торговый модуль в Telegram-боте DEXBOT. Внешняя языковая модель (LLM) анализирует рынок и возвращает одно решение в формате JSON: buy (купить), sell (продать) или hold (ждать). В отличие от классического торгового бота (сигналы по индикаторам) и Grid-бота (ценовая сетка), AI-бот смотрит на контекст рынка: цены, свечи, теханализ и ваши включённые индикаторы.
AI-бот не предсказывает тренд на 100%. Ответ модели никогда не исполняется напрямую — в коде проверяются бюджет, хард-кап, whitelist токенов, дневной лимит, стоп по просадке и стоп-лосс. Сначала используйте режим dry-run (без реальных сделок), затем включайте боевой режим.
AI-бот доступен на лицензии от 1 года. Без лицензии меню заблокировано; при открытых AI-позициях доступна «паническая кнопка» для выхода.
🔄 Цикл работы #
- Сбор контекста — цены, изменение за 6ч/24ч, свечи, панель TA (RSI, MACD, Bollinger…), сигналы ваших индикаторов
- Запрос к LLM — активный AI-агент (Groq, NVIDIA NIM, OpenRouter и др.) получает контекст и отвечает JSON
- Валидация — проверка бюджета, капа, whitelist, лимита сделок/день, открытых позиций
- Исполнение — dry-run (только лог и статистика) или реальная покупка/продажа на сети
- Пауза — следующий цикл через заданный интервал (по умолчанию 900 сек = 15 мин)
Цикл повторяется, пока AI-бот запущен (кнопка «▶️ Запустить») и не сработал стоп (просадка, паника, лимит сделок за день).
🔘 Обозначения в статистике #
🟢 Зелёный — покупка (buy)
🔴 Красный — продажа (sell)
📌 — открытая AI-позиция (токен ещё не продан)
🧪 — симуляция (режим dry-run)
⚔️ — реальная сделка (боевой режим)
⚙️ Как это работает #
- Настройка AI-агента:
— Выбор провайдера (Groq, NVIDIA NIM, OpenRouter…)
— Ввод личного API-ключа (хранится зашифрованно)
— Проверка кнопкой «🔌 Проверить API» - Цели и бюджет:
— Что приумножать (USDC, ETH…)
— Из какой валюты брать средства на покупки
— Макс. сумма — хард-кап всех открытых AI-позиций - Сеть и токены:
— Одна или несколько сетей (например base или op, arb)
— Whitelist токенов или «все включённые пары» сети - Решение AI:
— Модель анализирует рынок и предлагает buy / sell / hold
— Бот применяет лимиты и только потом исполняет сделку - Безопасность:
— Лимит сделок в сутки
— Стоп по просадке (% от макс. суммы)
— Стоп-лосс: рез по % или удержание убытка до плюса
📱 Главное меню (Telegram: 🧠 AI БОТ) #
На главном экране отображаются: статус (вкл/выкл), агент и ключ, модель, цели, бюджет, макс. сумма, сети, интервал, лимиты, режим (dry / боевой), стоп-лосс, последний статус API.
- 🧠 AI-агент — выбор одного провайдера (🔑 = ключ задан)
- 🔑 Ключ агента — ввод API-ключа (сообщение удаляется после сохранения)
- 🔌 Проверить API — тест подключения и JSON-ответа модели
- 🧠 Модель — своя модель или по умолчанию у провайдера
- 🎯 Что приумножать — целевые валюты (USDC, ETH…)
- 💵 Бюджет — валюта расходов на покупки (USDC, USDT…)
- 🛡️ Макс. сумма — жёсткий лимит открытых позиций
- 📉 Размер сделки — на усмотрение AI или фикс. % от макс. суммы
- 🔗 Сети — блокчейны для AI (можно несколько через запятую)
- 🎯 Разрешённые токены — whitelist; пусто = все включённые пары сети
- ⏱ Интервал — как часто AI принимает решение (60–86400 сек)
- 📊 Лимит/день — макс. сделок за сутки
- 🛑 Стоп-лосс — вкл/выкл и процент
- 🔻 Стоп по просадке — авто-остановка при убытке от капа
- 📊 Статистика — PnL, позиции, история сделок
- 🚨 Паническая кнопка — продать все AI-позиции и остановить бота
- 🧪 / ⚔️ Режим — dry-run ↔ боевой (реальные сделки)
- ▶️ / ⏹ Запустить / Остановить — вкл/выкл цикл AI
🧠 AI-агенты (провайдеры) #
- ⭐ Groq, NVIDIA NIM, OpenRouter — рекомендуются для старта (есть бесплатный tier, Llama 3.3 70B)
- Также: Mistral, Cerebras, Google Gemini, GitHub Models
- Платные: DeepSeek, OpenAI (GPT), Anthropic (Claude), xAI Grok, Perplexity
- У каждого — модель по умолчанию и запасные модели при ошибке API
- Ключ личный — вы создаёте его в кабинете провайдера
🎯 Что приумножать и 💵 Бюджет #
- 📈 Что приумножать — целевой баланс (например USDC). AI стремится увеличить его через торговлю alt-токенами. Можно выбрать несколько целей.
- 💵 Бюджет — валюта, из которой списываются средства на покупки (часто совпадает с целью).
- 🛡️ Макс. сумма — хард-кап: сумма всех открытых AI-позиций не превысит это значение (по умолчанию 30).
- 📉 Размер сделки — «на усмотрение AI» (в пределах бюджета) или фиксированный % от макс. суммы на одну покупку.
🔗 Сети и 🎯 Разрешённые токены #
- 🔗 Сети — выбор блокчейнов только для AI-бота. 🟢 = AI торгует в этой сети. Несколько сетей (op, arb) делят общий бюджет и лимит сделок/день.
- 🎯 Разрешённые токены — whitelist символов (WETH, CBBTC) или адресов контрактов. Пустой список = все включённые торговые пары сети. AI не торгует выключенными парами.
Включение сети для основного торгового бота — отдельно: Настройки → выберите блокчейн → ON/OFF.
⏱️ Интервал и лимиты безопасности #
- ⏱️Интервал решений — как часто AI делает новый запрос (по умолчанию 900 сек). Меньше интервал → больше запросов к API и выше риск лимита 429.
- 📊 Лимит сделок/день — защита от избыточной активности (по умолчанию 20).
- 🔻 Стоп по просадке — AI автоматически останавливается при суммарном убытке, достигшем % от макс. суммы (по умолчанию 20%).
- 🛑 Стоп-лосс:
- 🔘 Выключен — убыточные позиции удерживаются (hold), пока нельзя продать в плюс
- 🟢 Включён — продажа при достижении заданного % убытка
🧪 Dry-run и ⚔️ Боевой режим #
- 🔘 Dry-run (🧪):
AI принимает решения, ведёт статистику и историю, но не отправляет транзакции в блокчейн. Рекомендуется для первой настройки и проверки логики. - 🟢 Боевой режим (⚔️):
Реальные покупки и продажи через торговый движок сети. Нужны: запущен DEXBOT, сеть включена, ключи кошелька, не тестовый режим.
⚠️ Перед боевым режимом протестируйте dry-run 1–2 дня и начните с малой «макс. суммы».
📊 Статистика #
📊 AI BOT — СТАТИСТИКА🎯 Цели: USDC💰 Сводка (USDC)Потрачено: 45.20Заработано: 48.10Реализованный PnL: +2.90Сделок: 12 (сегодня: 3)📌 Активные позиции— WETH@base: 0.012 · вложено 28.50 USDC🕘 Последние сделки🟢 2025-05-20 14:30 · buy WETH@base ~15.00 USDC🔴 2025-05-20 16:00 · sell WETH@base ~16.20 USDC
🚨 Паническая кнопка #
🚨 Паническая кнопка (продать всё) — экстренный выход:
- Показывает все открытые AI-позиции: вложено, текущая оценка, PnL (% и сумма)
- Требует подтверждение («Да, продать всё»)
- В боевом режиме — немедленная продажа всех позиций по сетям
- После продажи AI-бот автоматически останавливается
- В dry-run реальная продажа не выполняется (в отчёте: пропущено)
Доступна даже при заблокированной лицензии, если остались открытые AI-позиции.
🔔 Уведомления в Telegram #
Путь: Настройки → Уведомления → 🧠 AI бот
- Сделки AI — покупки, продажи, достижение дневного лимита
- API AI — ошибки ключа, серия сбоев API, запасная модель, лимит 429 (интервал увеличен)
Нужно: мастер-переключатель уведомлений ВКЛ. Получатели — админы из ADMIN_TELEGA_IDS в .env и/или chat id в настройках уведомлений.
💡 Рекомендации #
- Начните с Groq или NVIDIA NIM — бесплатный ключ за несколько минут
- Обязательно нажмите «🔌 Проверить API» перед запуском
- 1–2 дня в dry-run, смотрите статистику
- В боевом режиме — малая «макс. сумма»
- Интервал ≥ 15 минут для бесплатных API (меньше ошибок 429)
- Ограничьте whitelist ликвидными токенами
- Включите стоп по просадке
- AI работает параллельно с торговым и Grid-ботом — следите за балансом газа и USDC
✅ Преимущества #
- Автономная торговля на основе рынка и ваших индикаторов
- Жёсткие лимиты в коде — LLM только советчик, не «рулевой»
- Безопасный dry-run перед реальными деньгами
- Свой API-ключ и выбор модели
- Несколько сетей и whitelist токенов
- Паническая продажа и стоп по просадке
- Отдельная статистика и Telegram-уведомления
⚠️ Риски #
- Торговля криптовалютой связана с риском потери средств
- LLM может ошибаться — задавайте разумный кап и лимит сделок/день
- Учитывайте комиссии сети и проскальзывание
- Бесплатные API имеют лимиты запросов (429)
- Боевой режим = реальные средства на блокчейне