Условия старта: сразу, RSI, SMA, по цене
По умолчанию DCA-бот входит в позицию сразу после создания. Можно вместо этого дождаться просадки по индикатору, цены ниже скользящей средней или конкретной цены.
Что это
Есть две независимые настройки:
| Настройка | Варианты | Статус бота в ожидании |
|---|---|---|
| Условие старта | ⚡ Сразу · 📊 RSI ниже значения · 📈 Цена ниже скользящей средней · 📡 По внешнему сигналу | «Пауза» |
| Триггер по цене | Цена, при достижении которой бот активируется; направление выше/ниже текущей определяется само | «Ожидает триггер» |
- RSI ниже значения. Бот стартует, когда RSI(14) по 15-минутным свечам опустится до порога. Порог 1–99, типично 30 («перепроданность»).
- Цена ниже скользящей средней. Старт, когда текущая цена опустится ниже SMA с заданным периодом по часовым свечам. Период 5–200, типично 50–100.
- По внешнему сигналу — отдельная статья Старт по внешнему сигналу (webhook).
Условие проверяется раз в минуту. Бот с условием RSI/SMA стоит в статусе «Пауза» и запускается сам, как только условие выполнится, — это относится и к боту, который вы позже поставили на паузу вручную.
Где в боте
Экран подтверждения при создании DCA-бота:
- ⚡ Старт: сразу → экран «🔍 Условие запуска DCA-бота» с кнопками ⚡ Запустить сразу, 📊 RSI ниже значения (oversold), 📈 Цена ниже скользящей средней, 📡 По внешнему сигналу (TradingView). Значение порога или периода вводится кнопкой ✏️ рядом с условием. После настройки кнопка показывает «📊 Старт: RSI<30» или «📈 Старт: ниже MA50».
- 🎯 Установить триггер → экран «🎯 Триггер цены для DCA-бота». После ввода — «🎯 Триггер: 50000».
У работающего бота условие и триггер не меняются. Бот со статусом «Ожидает триггер» имеет в карточке кнопку 🎯 Активировать сейчас — запуск без ожидания цены; кнопки ⏸️ Пауза у него нет.
Как настроить
- Нажмите ⚡ Старт: сразу, выберите условие: «✅ Тип условия сохранён: …».
- Нажмите ✏️ и введите число. Для RSI бот подсказывает: «Например 30 — бот стартует когда RSI 15-минутного интервала упадёт ниже 30 (классический oversold).» Для SMA: «Например 60 — бот стартует когда текущая цена опустится ниже SMA(60) на 1-часовом таймфрейме.»
- Бот подтвердит: «✅ Сохранено. Бот стартует когда условие будет выполнено (проверка раз в минуту).»
- Для старта по цене нажмите 🎯 Установить триггер и введите цену: «✅ Триггер установлен: цена 50000, направление BELOW (ниже текущей) (текущая: 52000).» Убрать — 🗑️ Удалить триггер: «✅ Триггер удалён. Бот активируется сразу.»
При активации по триггеру бот заново проверяет режим позиций One-Way и то, что пара не занята другим ботом или сделкой.
Если условие долго не выполняется
Если условие RSI или SMA не выполнилось за сутки с момента создания, приходит напоминание: «⏳ DCA-бот ждёт условие старта уже 25 часов» с полями «Условие», «Ожидается», «Сейчас» и текстом: «Условие старта не выполняется больше суток. Вы можете запустить бот вручную сейчас (он начнёт торговать без ожидания условия) либо продолжить ждать. Следующее напоминание — через 24 часа.»
Кнопки: 🚀 Начать вручную («✅ Бот запускается») и ⏳ Продолжить ожидание («⏳ Хорошо, продолжаю ждать»). Для старта по внешнему сигналу и по цене таких напоминаний нет.
Пример с расчётом
BTCUSDT торгуется по 52 000. Вы хотите начать усреднение только после заметной просадки:
- Триггер по цене 50 000 → направление BELOW, бот в статусе «Ожидает триггер», первый вход случится по рынку, когда цена опустится до 50 000 — примерно на 3.8 % ниже текущей.
- Или условие «RSI ниже 30» → статус «Пауза»; бот войдёт, когда 15-минутный RSI(14) покажет перепроданность, независимо от конкретной цены.
Для быстрой проверки, что условие вообще работает, можно поставить порог RSI 99 — бот стартует на ближайшей проверке.
Ограничения и допустимые значения
| Параметр | Диапазон | Примечание |
|---|---|---|
| Порог RSI | 1–99 | RSI(14), 15-минутные свечи |
| Период SMA | 5–200 | Часовые свечи |
| Проверка условия | раз в минуту | — |
| Напоминание | через сутки, затем раз в 24 часа | Только RSI и SMA |
| Триггер по цене | положительная цена | Направление определяется автоматически |
Типовые ошибки и что бот скажет
- «❌ Укажите значение для условия старта (RSI): нажмите ✏️ рядом с условием и введите число.» — выбрано условие, но не введён порог; мастер остаётся на экране подтверждения.
- «Неверное значение RSI. Введите число от 1 до 99 (типично 30 для oversold).»
- «Неверный период MA. Введите целое число от 5 до 200 (типично 50-100).»
- «❌ Некорректное число. Введите положительную цену (например
50000).» — триггер по цене. - «⚠️ Не удалось получить текущую цену. Направление по умолчанию: BELOW.» — бот не смог узнать текущую цену и посчитал триггер «ниже текущей»; проверьте, что это то, что вы хотели.
