Усреднение позиции — самая обманчиво простая идея в крипто-алготрейдинге. На бумаге она выглядит безупречно: цена упала — докупаем дешевле, средняя точка входа смещается вниз, разворот на 1–2% уже выводит позицию в плюс. На практике 8 из 10 «слитых» депозитов в публичных статистиках бирж — это именно DCA-боты без фильтра тренда. Разница между «ловить дно» и «ловить нож» — один индикатор: EMA(200).
Что такое DCA в боте
DCA (Dollar Cost Averaging, усреднение позиции на падении) — стратегия, при которой основной вход открывается на сигнале, а затем при движении цены против позиции бот доливает ордера серией страховочных ордеров (СО). Каждый следующий СО открывается на заданном шаге вниз и обычно с увеличенным объёмом — это и называется мартингейл-коэффициентом. Средняя цена входа смещается, тейк-профит подтягивается ближе к текущей цене.
В терминологии платформы ITradingBot DCA — это действие выхода типа «Усреднение DCA» в стратегии: индикатор-триггер вызывает не закрытие позиции, а её увеличение по более выгодной цене. На уровне бота это серия лимитных ордеров с заданным шагом, числом СО и коэффициентом мартингейла.
Базовая логика проста:
- Сигнал на вход → открытие первого ордера.
- Цена падает на N% → срабатывает первый СО, объём увеличен в M раз.
- Цена падает ещё на N×K% → срабатывает второй СО, объём ×M².
- Повтор до исчерпания серии или возврата цены.
- Тейк-профит закрывает всю усреднённую позицию.
Звучит как печатный станок. Пока цена не входит в стабильный нисходящий тренд.
Главный риск чистого DCA: ловля ножа
Любая DCA-схема без фильтра направления делает одно ключевое допущение: после падения цена вернётся. На горизонте года-двух, на рынке с положительным дрейфом — это статистически верно. На горизонте недели, во время медвежьего цикла или каскадной ликвидации — катастрофически неверно.
Что происходит без фильтра:
- Цена пробивает локальную поддержку — бот видит «просадку» и докупает.
- Цена идёт ниже — бот докупает ещё больше (мартингейл удваивает объём).
- К пятому-шестому СО позиция уже в 10–20 раз больше первой.
- При плече ×5+ риск ликвидации растёт экспоненциально: каждый следующий СО приближает цену ликвидации к текущей рыночной.
- Седьмой СО — и депозит обнулён.
Это не теория. Это типичная картина мая 2021, июня 2022 и любой каскадной ликвидации последних трёх лет. DCA-бот, который весь предыдущий месяц красиво «закрывал на тейке», за один день съедает результат полугода.
Корень проблемы: DCA — это стратегия следования за откатом, а не за трендом. Если основное направление рынка — вниз, ты не усредняешься, ты строишь пирамиду против ветра. Нужен фильтр, который физически запрещает боту входить в усреднение, когда базовый тренд медвежий.
Решение: фильтр EMA(200)
EMA(200) — экспоненциальная скользящая средняя за 200 периодов. На дневном таймфрейме это примерно девять месяцев данных, на 4-часовом — около месяца. По методологии классических количественных стратегий (Connors, Colby, Kaufman), это де-факто граница между бычьим и медвежьим режимом для среднесрочного актива.
Правило для DCA:
Лонг-усреднение разрешено только когда цена закрытия выше EMA(200) на старшем таймфрейме.
Почему именно 200, а не 50 или 100:
- EMA(50) реагирует на коррекции — будет давать ложные «бычьи» сигналы внутри медвежьего тренда.
- EMA(100) лучше, но всё ещё чувствительна к среднесрочным откатам.
- EMA(200) фильтрует только глобальное направление. Цена под ней — структурно медвежий рынок, какие бы локальные отскоки ни происходили.
В стратегиях платформы ITradingBot фильтр EMA(200) на дневном ТФ — обязательный элемент любой DCA-схемы. Стратегии RSI(2) Mean Reversion, RSI(2) с многоуровневым DCA, BB Grid DCA — все они используют его как страж, без которого вход не разрешается.
Эффект простой: когда BTC ушёл ниже EMA(200) на 1D, бот не открывает новые усреднённые позиции. Текущие — отрабатывает по своим правилам выхода, новые серии не запускает. Депозит сохранён до возврата в бычью фазу.
Параметры DCA: шаг, число СО, мартингейл
Шаг СО (расстояние между ордерами) и коэффициент мартингейла — основные ручки, которыми регулируется агрессивность схемы.
Шаг СО определяет, как часто бот доливает позицию.
- Шаг 1.0–1.5% — агрессивно, частые усреднения, быстрая выработка серии.
- Шаг 2.0–3.0% — умеренно, основной диапазон для часовых таймфреймов.
- Шаг 4.0–6.0% — консервативно, под крупные коррекции на 4h/1D.
Меньший шаг быстрее снижает среднюю цену, но и быстрее исчерпывает серию СО. На волатильных альткоинах шаг 1% сжигается за один час против тренда.
Число СО — глубина запаса.
- 3–4 СО — для трендовых стратегий, где DCA ловит небольшие откаты.
- 5–7 СО — стандартный диапазон для DCA-как-основы.
- 8–10 СО — экстремальные схемы, требуют огромного резерва депозита.
Каждый дополнительный СО удваивает требования к объёму, если используется мартингейл с коэффициентом 2.0.
Коэффициент мартингейла — множитель объёма на каждом следующем СО.
- 1.0 — постоянный объём, классическое равновзвешенное DCA. Безопаснее всего, но средняя цена смещается медленно.
- 1.3–1.5 — мягкий мартингейл, разумный баланс.
- 2.0 — классический мартингейл. Каждый СО удваивает объём предыдущего. На седьмом СО — 64-кратный объём первого ордера.
- 2.5+ — высокорисковая зона. Применять только на больших таймфреймах с EMA(200) как обязательным фильтром и только на самых ликвидных активах.
Произведение трёх параметров (шаг × число СО × коэффициент) определяет, какую просадку выдержит схема. Минимально безопасный расчёт: суммарная просадка покрытия должна быть не меньше двойной средней дневной волатильности актива.
Готовый пресет: DCA с EMA 200 на BTC/ETH 1h
Базовая безопасная конфигурация:
- Актив: BTC/USDT перпетуал, плечо ×3 (не выше).
- Таймфрейм входа: 1h.
- Индикатор входа: RSI, период 14, нижняя граница 30, режим «По возвращению в канал». Сигнал — RSI выходит из зоны перепроданности.
- Фильтр 1 (главный страж): Скользящая средняя, тип EMA, период 200, расчёт по последней цене. Условие: цена выше EMA(200). Таймфрейм: 1D.
- Фильтр 2: ADX, период 14, порог 25, условие «ниже порога». Запрещает вход в сильный нисходящий тренд.
- Фильтр 3: MFI, период 14, нижняя граница 25. Объёмное подтверждение перепроданности.
- Фильтр 4: Фандинг меньше 0%. Шорты платят лонгам — рынок локально перешортен.
- Параметры DCA: 5 СО, шаг 2.5%, коэффициент мартингейла 1.5.
- Тейк-профит: 1.2% от средней цены входа.
- Действие выхода (страховочное): RSI с нижней границей 20, режим «По возвращению в канал» → Усреднение DCA. Бот добавит дополнительный объём, если цена ушла в более глубокую перепроданность.
Эта конфигурация — заземлённая под методику Connors RSI(2) с фильтром тренда, адаптированная под индикаторы платформы. Винрейт исторически держится в районе 70%+, но критическое условие — EMA(200) обязательна, без неё схема превращается в лотерею.
Почему это работает: статистическая база
Когда цена выше EMA(200), вы находитесь в макро-восходящем тренде. На любых ликвидных активах (BTC, ETH, SOL) восстановление цены до уровней выше EMA(200) после локальной просадки — высоковероятное событие. Тестирование, описанное у Connors и Alvarez, фиксирует винрейт 75–85% на возврат после RSI(2) ниже 10, при условии нахождения цены выше SMA/EMA 200.
Логика:
- EMA(200) — социальный консенсус о «справедливой цене» на горизонте сезона.
- Локальные просадки на 5–15% внутри бычьего тренда — выкупаются крупными участниками, у которых лимитные ордера стоят как раз на круглых уровнях ниже EMA(200) и около неё.
- DCA-бот снижает среднюю цену входа на этих откатах быстрее, чем участник, который ждёт «идеального дна».
- Возврат к EMA(200) или выше закрывает серию по тейк-профиту.
Без EMA(200) шаги 1–4 ломаются: участники, которые держали лимитки, при пробое EMA(200) их отменяют — поддержка испаряется, цена идёт ещё ниже. Бот, не понимающий разницы, добивает депозит мартингейлом.
Слабые стороны схемы
EMA(200) не панацея. Что она не закрывает:
Чёрный лебедь. Внезапная новость, регуляторное давление, делистинг — цена может пробить EMA(200) скачком на 15–25%. Если позиция уже усреднена на 4–5 СО, пробой моментально выносит на ликвидацию. Защита — низкое плечо (×2–×3) и резерв, считающий не среднюю волатильность, а 99-й перцентиль исторического дневного движения.
Запаздывание сигнала. EMA(200) — лаг-индикатор. К моменту, когда цена пробьёт её сверху вниз, реальный медвежий тренд уже идёт две-три недели. На быстрых разворотах (как март 2020) фильтр срабатывает поздно: бот успеет открыть пару серий «в стену».
Боковик у самой EMA(200). Когда цена месяцами топчется вокруг 200-периодной средней, фильтр поочерёдно разрешает и запрещает входы — серии открываются, но не успевают закрыться, прежде чем фильтр снова блокирует. Решение — ужесточение фильтра: вход разрешён только при цене на N% выше EMA(200), а не просто «выше».
Альты с короткой историей. EMA(200) на дневном ТФ требует 200 дней истории. У монеты, торгуемой 4 месяца, EMA(200) считается некорректно. Не применять схему на свежих листингах.
Таймфрейм: какой выбирать
Связка ТФ входа и ТФ фильтра — критическая.
- Вход 15m / фильтр 4h: скальп-DCA, для опытных. Слишком частые сигналы, фильтр редко обновляется.
- Вход 1h / фильтр 1D: золотой стандарт. Фильтр меняет состояние раз в день, входы прилетают регулярно, шум осцилляторов сглажен.
- Вход 4h / фильтр 1W: низкочастотная среднесрочная схема. 5–10 сделок в месяц, но каждая «толстая». EMA(200) на недельке — почти инвестиционный фильтр.
Для абсолютного большинства пользователей 1h + 1D — оптимальный выбор. Меньше шума, меньше комиссий, меньше эмоциональных вмешательств.
Пример настройки для ETH/USDT
Адаптация под ETH (более волатилен, чем BTC):
- ТФ входа: 1h, ТФ фильтра EMA(200): 1D.
- Сигнал входа: RSI(14) выход из зоны ниже 30.
- Обязательный фильтр: цена выше EMA(200) на 1D, минимум на 0.5% (буфер от ложных пробоев).
- Дополнительный фильтр: ADX(14) ниже 25 на 4h — нет сильного даунтренда.
- Шаг СО: 3.0% (выше волатильность — больший шаг).
- Число СО: 5.
- Мартингейл: 1.4.
- Тейк: 1.5%.
- Плечо: ×2.
При такой конфигурации полная серия покрывает просадку около 18% от точки первого входа. Это перекрывает 95% откатов в бычьем тренде на ETH без срабатывания ликвидации.
Финал: правило одного фильтра
DCA — это не плохая стратегия. Это стратегия, которая нуждается в одном-единственном страже: фильтре направления глобального тренда. EMA(200) — самый простой, наименее запаздывающий и статистически проверенный вариант.
Любая DCA-схема без EMA(200) — это бомба замедленного действия. Любая DCA-схема с EMA(200), консервативным мартингейлом и адекватным плечом — рабочий инструмент, который десятилетиями применяется в институциональных стратегиях возврата к среднему.
Перед тем как поставить такую схему на боевой счёт, проверьте её на истории, которая включает хотя бы один локальный медвежий цикл. Если на 2022 годе бот не слил депо — значит, EMA(200) свою работу делает.
Готовы протестировать?
На бесплатном тарифе Free платформы ITradingBot можно собрать DCA-пресет и прогнать на бэктесте — все индикаторы доступны без ограничения по времени. Системная подготовка по DCA-стратегиям — в видеокурсе или групповом потоке на itb.school.
Перед боевым запуском — бэктест минимум на 3–6 месяцах истории.