Skip to content

Условия старта: сразу, 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».

У работающего бота условие и триггер не меняются. Бот со статусом «Ожидает триггер» имеет в карточке кнопку 🎯 Активировать сейчас — запуск без ожидания цены; кнопки ⏸️ Пауза у него нет.

Как настроить

  1. Нажмите ⚡ Старт: сразу, выберите условие: «✅ Тип условия сохранён: …».
  2. Нажмите ✏️ и введите число. Для RSI бот подсказывает: «Например 30 — бот стартует когда RSI 15-минутного интервала упадёт ниже 30 (классический oversold).» Для SMA: «Например 60 — бот стартует когда текущая цена опустится ниже SMA(60) на 1-часовом таймфрейме.»
  3. Бот подтвердит: «✅ Сохранено. Бот стартует когда условие будет выполнено (проверка раз в минуту).»
  4. Для старта по цене нажмите 🎯 Установить триггер и введите цену: «✅ Триггер установлен: цена 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 — бот стартует на ближайшей проверке.

Ограничения и допустимые значения

ПараметрДиапазонПримечание
Порог RSI1–99RSI(14), 15-минутные свечи
Период SMA5–200Часовые свечи
Проверка условияраз в минуту
Напоминаниечерез сутки, затем раз в 24 часаТолько RSI и SMA
Триггер по ценеположительная ценаНаправление определяется автоматически

Типовые ошибки и что бот скажет

  • «❌ Укажите значение для условия старта (RSI): нажмите ✏️ рядом с условием и введите число.» — выбрано условие, но не введён порог; мастер остаётся на экране подтверждения.
  • «Неверное значение RSI. Введите число от 1 до 99 (типично 30 для oversold).»
  • «Неверный период MA. Введите целое число от 5 до 200 (типично 50-100).»
  • «❌ Некорректное число. Введите положительную цену (например 50000).» — триггер по цене.
  • «⚠️ Не удалось получить текущую цену. Направление по умолчанию: BELOW.» — бот не смог узнать текущую цену и посчитал триггер «ниже текущей»; проверьте, что это то, что вы хотели.