Мы рады представить одну из самых запрашиваемых функций в 3Commas — ордера на усреднение по заданным условиям (индикаторам)!
Уровни цены: условия технических индикаторов теперь можно применять и при использовании нового режима уровней цены. Ваши вручную установленные ценовые уровни и размеры ордеров будут исполняться только при выполнении условий выбранных индикаторов.
Подробнее в статье: DCA Bot: Using Custom Price Ladder
Что такое ордера на усреднение по условиям
DCA боты на 3Commas обеспечивают расширенную автоматизацию, позволяя использовать ордера на усреднение на основе технических индикаторов. Вместо того чтобы размещать ордера на усреднение на фиксированных ценовых уровнях, бот исполняет их только тогда, когда выбранные условия подают сигнал на вход, и при этом соблюдены условия минимального отклонения.
Как это работает:
Ордера на усреднение не размещаются заранее. Параметр “Мин. Отклонение цены для ордеров на усреднение” используется как фильтр минимального отклонения для исполнения ордера.
Когда поступает сигнал, бот исполняет ордера на усреднение на основе выбранного режима расчета минимальной цены ордеров на усреднение:
От базового ордера — минимальное отклонение всегда рассчитывается от базового ордера. Все ордера, соответствующие условиям, будут выполнены одновременно при срабатывании сигнала.
От последнего исполненного ордера входа — бот рассчитывает отклонение, исходя из цены последнего исполненного ордера на усреднение, а не базового. При этом исполняется только один ордер при каждом срабатывании сигнала.
Если выбрано несколько индикаторов, бот использует логику “И”, что означает, что все выбранные условия должны быть выполнены для активации ордера на усреднение.
Примеры:
Мин. Отклонение цены для ордеров на усреднение: 1%
Множитель размера ордера на усреднение: 1
Множитель шага ордеров на усреднение: 1
Условия: Два условия RSI
Режим расчета минимальной цены ордеров на усреднение: От базового ордера
Вариант 1 (выбрано “От базового ордера”):
Цена падает на 3%, и оба условия RSI выполняются.
Все подходящие ордера на усреднение (достигшие условия отклонения) исполняются по рыночной цене одновременно.
Если настроено 3 ордера по 15 USDT, бот размещает ордер на 45 USDT сразу.
Вариант 2 (выбрано “От последнего исполненного ордера входа”):
Цена падает на 3%, и оба условия RSI выполняются.
Исполняется только первый ордер на усреднение по рыночной цене.
Бот пересчитывает следующий ордер на основе последнего исполненного ордера на усреднение.
Такой подход дает трейдерам больше гибкости и точности в исполнении ордеров на усреднение и контроль за распределением капитала.
Как включить ордера на усреднение по техническим индикаторам
1. Включите условие ордеров на усреднение
Перейдите в настройки DCA бота → “Ордер на усреднение”.
Включите “Условие для ордеров на усреднение”:
2. Выберите режим расчета минимальной цены ордеров на усреднение
Тут представлено два режима для расчета размещения ордеров на усреднение:
От базового ордера — минимальное отклонение всегда рассчитывается от базового ордера. Все ордера, соответствующие условиям, будут исполнены одновременно при срабатывании сигнала.
От последнего исполненного ордера входа — бот рассчитывает отклонение, исходя из последнего исполненного ордера на усреднение, а не базового. Исполняется только один ордер на усреднение при каждом срабатывании.
Если выбрано “От последнего исполненного ордера входа”, изменения отразятся как в настройках бота, так и на графике TradingView:
“Отклонение цены для ордеров на усреднение” → “Мин. Отклонение цены для ордеров на усреднение”
"Макс. откл. цены с учетом ордеров на усреднение" → "Мин. отклонение цены для последнего ордера на усреднение"
На графике TradingView появятся две линии:
Примечание: ручное добавление средств не влияет на расчеты.
3. Выберите индикатор
Выберите один из доступных технических индикаторов (например, RSI, MACD, Moving Averages).
Альтернативно, можно использовать персональные сигналы TradingView для активации ордеров.
4. Настройте параметры
Настройте параметры индикатора при необходимости.
Подробности можно найти в статье DCA Bots: Technical Analysis Trade Start & Close Conditions.
Также смотрите руководство для сигналов TradingView: How to Use TradingView Custom Signals.
5. Добавьте дополнительные индикаторы (если это нужно)
Вы можете выбрать несколько условий для более точной фильтрации сигналов.
Если условий несколько, они используют логику “И”, то есть ордера на усреднение исполняются только если все выбранные условия выполнены.
Важные примечания об ордерах на усреднение с условиями
Исполняются по рыночной цене. Ордера на усреднение с условиями всегда исполняются как рыночные ордера.
Максимальное количество ордеров на бирже отключено. Так как ордера размещаются только при выполнении условий, они не могут быть предварительно выставлены как лимитные.
Когда количество исполненных ордеров на усреднение достигает максимального значения “Макс. кол-во ордеров на усреднение на сделку”, все последующие сигналы будут игнорироваться.
“Отклонение цены для ордеров на усреднение” применяется ко всем ордерам на усреднение. Ордера будут исполняться только если:
Условия (сигналы индикаторов) выполнены, и
Цена достигла указанного процента отклонения.
В настройках бота можно включить, отключить или изменить “Режим расчета минимальной цены ордеров на усреднение”.
В окне редактирования сделки этот параметр отображается, но изменить его нельзя.
Более продвинутые функции ордеров но усреднение находятся в разработке — следите за обновлениями!
Как работает расчет отклонения
При использовании ордеров на усреднение процент отклонения определяется двумя параметрами, которые задаются в настройках бота:
Мин. Отклонение цены для ордеров на усреднение — процент отклонения между ценой базового ордера и первым ордером усреднения (УО1).
Множитель шага ордеров на усреднение — множитель шага, определяющий, насколько больше будет отклонение каждого последующего ордера на усреднение. Пример: 2 означает, что каждое следующее отклонение будет вдвое больше предыдущего.
От базового ордера
Этот метод всегда сравнивает новые ордера на усреднение с базовым ордером.
С каждым новым ордером на усреднение отклонение пересчитывается в соответствии с множителем шага
Начальные значения “Мин. Отклонение цены для ордеров на усреднение” и “Множитель шага” задаются вручную в настройках бота.
Пример расчета:
Мин. отклонение цены: 1%
Множитель шага: 2
Тогда:
УО1: 100% − 1% = 99% → Отклонение: -1.00%
УО2: 100% − (1% + (1%x 2)) = 97% → Отклонение: -3.00%
УО3: 100% − (1% + (3% x 2)) = 93% → Отклонение: -7.00%
УО4: 100% − (1% + (7% x 2)) = 85% → Отклонение: -15.00%
УО — Ордер на усреднение (усредняющий ордер)
От последнего исполненного ордера входа
Этот метод применяет множитель шага на основе последнего исполненного ордера на усреднение, а не базового ордера.
Каждое процентное значение шага применяется к уровню цены последнего исполненного ордера, вследствие чего возникает накопительный эффект.
Для визуализации и контроля система все равно рассчитывает, насколько итоговое значение отклоняется от 100%.
Следуйте четырем шагам для каждого ордера:
Умножьте предыдущее отклонение на множитель шага.
Примените этот процент к цене последнего исполненного ордера, а не базового.
Вычтите результат, чтобы получить новую цену.
Рассчитайте отклонение от 100 % для итогового значения.
Давайте рассмотрим пример, как изменяется отклонение если множитель шага равен 2:
Мин. отклонение цены: 1%
Множитель шаг: 2
Базовый ордер: 100%
УО1
Падение: 1% от 100% = 1%
Новый уровень: 100% − 1% = 99%
Отклонение: -1.00%
УО2
Шаг: 1% × 2 = 2%
Падение: 2% of 99% = 1.98%
Новый уровень: 99% − 1.98% = 97.02%
Отклонение от базового: -2.98%
УО3
Шаг: 2% × 2 = 4%
Падение: 4% от 97.02% = 3.88%
Новый уровень: 97.02% − 3.88% = 93.14%
Отклонение от базового: -6.86%
УО4
Шаг: 4% × 2 = 8%
Падение: 8% от 93.14% = 7.45%
Новый уровень: 93.14% − 7.45% = 85.69%
Отклонение от базового: -14.31%
Что это означает и почему это важно
От базового ордера: простое сложение отклонений.
От последнего исполненного ордера: экспоненциальное увеличение из-за накопительного эффекта.
Если вы используете “От последнего исполненного ордера входа”, отклонения будут расти быстрее, чем при “От базового ордера”. Это влияет на частоту выставления ордеров усреднения и реакции бота на изменение рынка.
FAQ
1. Что произойдет, если цена значительно упадет до сигнала на усреднение?
Если у вас настроено 4 ордера на усреднение, каждый с шагом 1%, их исполнение зависит от выбранного режима расчета минимальной цены ордеров на усреднение:
От базового ордера: все ордера, достигшие условия минимального отклонения, будут исполнены по рыночной цене сразу после поступления сигнала.
От последнего исполненного ордера входа: будет исполнен только один ордер, а следующий пересчитан от последнего исполненного ордера на усреднение.
Пример:
Цена падает на 10 % до получения сигнала.
От базового ордера: бот исполнит все 4 ордера по рынку, так как они соответствуют условию.
От последнего исполненного ордера входа: бот исполнит только один ордер, а отклонение для следующего пересчитает.
2. Что произойдет, если цена находится между двумя ордерами на усреднение, когда поступает сигнал?
От базового ордера: бот исполнит все ордера, соответствующие минимальному отклонению.
От последнего исполненного ордера входа: бот исполнит только один ордер, даже если условия выполнены для нескольких. Следующий ордер будет пересчитан от последнего исполнения.
Пример:
Сигнал поступает, когда цена находится между УО2 и УО3:
От базового ордера: оба ордера исполняются сразу.
От последнего исполненного ордера входа: исполняется только УО2 (если УО1 был исполнен), а УО3 ожидает нового сигнала.

