
Multi DCA Strategy [Dimkud] - приватная стратегия-конструктор для TradingView от автора Dimkud. Она объединяет сигналы и фильтры технического анализа с модулем построения и тестирования DCA-сеток. Стратегию можно использовать для торговли одной позицией со Stop Loss либо для сеточной торговли с несколькими усредняющими ордерами.
Доступ для клиентов Elixo Bots.
Мы предоставляем стратегию всем пользователям Elixo Bots с активной платной подпиской. Напишите в поддержку, укажите логин TradingView и запросите активацию. Доступ выдаётся вручную автором на конкретный аккаунт TradingView.
Открыть Multi DCA Strategy [Dimkud] в TradingView
Содержание
- Что умеет стратегия
- Доступ и добавление на график
- Быстрый старт
- Параметры DCA Grid
- Сигналы и фильтры
- Выходы и защита позиции
- Правильный бэктест
- Алерты и автоматизация
- Ошибки и диагностика
Что такое Multi DCA Strategy
Это не один фиксированный алгоритм, а конструктор. Вы выбираете рынок, таймфрейм, направление Long/Short, правила входа и выхода, а затем комбинируете более 30 индикаторов, фильтров и специальных условий. Все включённые условия входа работают совместно: новый ордер или первый ордер сетки появляется только тогда, когда разрешают все активные блоки.
- Один ордер: обычная стратегия со статическим или ATR-зависимым TP/SL, безубытком, трейлингом и индикаторными выходами.
- DCA Grid: первый ордер запускается по сигналу, последующие строятся математически по размеру сетки, количеству ордеров, мартингейлу и логарифмическому шагу.
- Safety Orders by Signals: каждый усредняющий ордер требует нового сигнала, а не только достижения следующего ценового уровня.
- Автоматизация: алерты TradingView можно передавать в совместимую бот-платформу или на собственный Webhook.
Стратегия подходит для криптовалют, валют, акций и других инструментов, доступных в TradingView, но настройки всегда нужно тестировать отдельно для конкретного символа и таймфрейма.
Как получить доступ и добавить стратегию на график
- Убедитесь, что платная подписка Elixo Bots активна.
- Свяжитесь с поддержкой Elixo и пришлите точный username вашего TradingView. Email и отображаемое имя не заменяют username.
- Дождитесь подтверждения ручной активации автором.
- Откройте страницу стратегии и добавьте её в избранные индикаторы.
- Откройте график TradingView → Indicators → Favorites или Invite-only scripts → выберите Multi DCA Strategy [Dimkud].
- Откройте настройки стратегии значком шестерёнки и вкладку Inputs. Период тестирования и капитал проверяйте также во вкладке Properties.
Быстрый старт без перегрузки настройками
- Выберите ликвидный инструмент и рабочий таймфрейм.
- Ограничьте период теста датами, включающими рост, падение и боковой рынок.
- Решите, что тестируете: один ордер или DCA-сетку. Для сетки включите Activate DCA Grid.
- Укажите направление. При активном DCA Grid направление берётся из блока сетки; обычные Use Long / Use Short могут игнорироваться.
- Настройте депозит, плечо, TP и SL. Начинайте с консервативного плеча.
- Оставьте только один понятный источник входа. Сначала получите базовый результат, затем добавляйте по одному фильтру.
- Смотрите не только Net Profit, но и Max Drawdown, число сделок, Margin Call, стабильность по разным участкам истории.
Важно: если выключены все фильтры и сигналы, стратегия может запускать новую сделку сразу после закрытия предыдущей. Это полезно как базовый тест сетки, но обычно не является готовой торговой системой.
Настройки блока DCA Grid
| Параметр | Что он делает |
|---|---|
| Long or Short Grid | Направление всей сетки: только Long или только Short. |
| Deposit for Bot | Капитал, выделенный на одну сетку. При изолированной марже это ориентир суммы риска, но фактическая ликвидация зависит от биржи, комиссий и плеча. |
| Leverage | Плечо, используемое в модели теста. Чем оно выше, тем быстрее растут доходность, просадка и риск Margin Call. |
| Grid Size (%) | Полное покрытие сетки от первого до последнего усредняющего ордера. |
| Number of orders | Максимальное число ордеров в сетке. При равномерном шаге примерные интервалы определяются покрытием и числом уровней. |
| Orders Value Martingale | Множитель объёма. При 1.0 все ордера равны; при 1.1 каждый следующий примерно в 1.1 раза больше предыдущего. Повышение приближает среднюю цену к поздним входам, но концентрирует капитал в глубине сетки. |
| Logarithmic Orders Steps | Изменение расстояния между ордерами. При 1.0 шаги равны; выше 1.0 поздние уровни располагаются дальше друг от друга. |
| Close All Orders on Big Drawdown | Тестовая имитация закрытия/ликвидации при заданном денежном убытке. Для приближённой модели изолированной маржи порог обычно задают немного ниже депозита бота. |
| Change Take Profit if Many Orders | Меняет, обычно уменьшает, TP после открытия заданного количества ордеров, чтобы приблизить выход глубокой сетки. |
| Send Alert only for First Order | Отправляет только сигнал старта и закрытия сетки, когда сама сетка управляется внешней бот-платформой. |

Как параметры меняют результат
- Больше ордеров: сетка дробится точнее, но первые, наиболее частые ордера получают меньшую долю депозита.
- Шире Grid Size: легче пережить глубокое движение, но уровни срабатывают реже и полный риск-путь становится длиннее.
- Выше Martingale: средняя цена быстрее смещается к рынку после поздних входов, но последние ордера становятся крупнее.
- Выше Logarithmic Steps: первые уровни плотнее, последние реже; это меняет скорость усреднения и требуемое покрытие.
- Больше TP: потенциальная прибыль одной сделки выше, но закрытие происходит реже.
- Дальше SL: стопов меньше, но денежный размер каждого стопа больше.
- Мягче вход: сделок больше, одновременно растёт вероятность входа перед сильным движением против позиции.
Стоп сетки считается за последним уровнем: общее движение от первого входа до Stop Loss примерно равно покрытию Grid Size плюс расстояние SL после сетки. Поэтому маленький SL после широкой сетки и высокое плечо нельзя оценивать независимо.
Сигналы, фильтры и условия входа
Сигнал создаёт событие входа на конкретной свече. Фильтр разрешает или запрещает этот вход в течение некоторого периода. Если включено несколько блоков, они образуют логическое AND. После запуска обычной DCA-сетки остальные уровни строятся независимо от индикаторов.
Тренд и структура рынка
- SuperTrend ×3: фильтр направления на разных таймфреймах и сигнал при смене тренда; доступен Opposite Signal.
- Two Moving Averages: пересечение MA1/MA2 как сигнал и положение цены выше/ниже MA1 как фильтр; доступны SMA, EMA, RMA, WMA и MTF.
- Channels: Keltner, Bollinger и Turtle Bands для пробоя, отбоя, выхода тенью, закрытия за границей и возврата внутрь.
- Consolidation Zone: разрешает входы в зоне проторговки; Lookback и минимальная длина меняют строгость определения.
- Highest/Lowest Bar, Levels Break, Linear Regression Channel: входы по экстремумам, пробоям подтверждённых уровней и выходам из LRC.
- Candlestick Patterns и Divergences: свечные модели и дивергенции по нескольким индикаторам с выбором таймфрейма.
Осцилляторы, импульс и объём
Доступны RSI (до трёх независимых MTF-блоков), Stochastic, RVI, MFI, CCI, Momentum, Dynamic RSI/MFI, SMIO, DMI/ADX, Chaikin Money Flow, Balance of Power, MACD и QQE. Они могут работать как диапазонные фильтры, сигналы пересечения уровней или линий и подтверждение силы тренда. Для части блоков источником можно выбрать BTCUSDT вместо текущего альткоина.
Signal Memory и Opposite Signal
Без памяти редкие сигналы должны совпасть на одной свече. Signal Memory сохраняет событие на заданное число баров и ждёт подтверждения остальных фильтров. Например, пересечение MACD может запомниться, а вход произойдёт через несколько свечей, когда RSI и Highest/Lowest Bar также выполнятся. Opposite Signal инвертирует направление выбранного сигнала; применяйте его осознанно, а не как способ автоматически сделать убыточный тест прибыльным.
Safety Orders by Signals
- Выключите Activate DCA Grid.
- Во вкладке Properties установите реальное значение Pyramiding - обычно 2–15 ордеров.
- Включите Use Safety Orders by Signals, задайте депозит и долю каждого ордера; сумма долей должна быть 100% для корректного теста.
- Включите Use Min Distance for Orders и задайте минимальное движение между последовательными входами.
- Теперь каждый первый и усредняющий ордер требует новой комбинации сигналов. Это может не дать сетке заполниться на одном резком безоткатном движении, но не устраняет рыночный риск.

Выходы и защита позиции
- Static TP/SL и временный режим SL = TP для быстрого поиска масштаба выхода.
- Multi Take Profit: до четырёх уровней с частичным закрытием позиции.
- Breakeven: активация после заданной прибыли и перенос защитного уровня в безубыток.
- Trailing Stop: сопровождает движение; в бэктестере результаты могут зависеть от внутрисвечной модели, поэтому проверяйте Bar Magnifier и реальные алерты.
- ATR Stop Loss / Take Profit: динамические уровни по волатильности; работают параллельно со статическими, первым срабатывает ближайший.
- Close only in Profit: игнорирует индикаторный выход, пока позиция в минусе. Это не защита от убытка, а потенциальное увеличение времени и риска удержания.
- Close by time: закрытие после N баров, опционально только в прибыли.
- Indicator closes: RSI, Stochastic, MA cross, Parabolic SAR, Keltner/Bollinger/Turtle Bands, breakeven, trailing и другие условия.
- Reverse after SL/BE: открытие обратной позиции после Stop Loss или безубытка; отдельно тестируйте комиссии и серии разворотов.
Как правильно подбирать параметры в Strategy Tester
- Зафиксируйте базу: символ, таймфрейм, даты, начальный капитал, размер позиции, комиссии и направление.
- Сначала риск: выберите депозит бота, умеренное плечо, покрытие сетки и порог ликвидации; только затем оптимизируйте вход.
- Меняйте один параметр: Grid Size, число ордеров, Martingale, Logarithmic Steps, TP или один фильтр. Записывайте результат.
- Проверяйте график: откройте худшую сделку и Margin Call на графике, посмотрите, сколько уровней успело заполниться и где находился стоп.
- Не оптимизируйте один участок: перепроверьте настройку на другом периоде, нескольких фазах рынка и, если это часть идеи, на других символах.
- Сравнивайте качество: Net Profit без Max Drawdown ничего не говорит. Учитывайте количество сделок, серии убытков, средний результат сделки, комиссии и устойчивость.
- Сделайте forward-test: запустите paper/demo или минимальный объём и сравните алерты с расчётом на закрытии свечи.
Исторический тест показывает, как настройки сработали бы на выбранных данных. Он не предсказывает будущий рынок и легко переобучается при переборе тысяч комбинаций.
Алерты, Webhook и работа с ботом
Есть две базовые архитектуры:
- Сетка управляется платформой бота: создайте в Elixo Bots или другой платформе сетку с теми же депозитом, покрытием, числом ордеров, мартингейлом и TP/SL. В стратегии включите Send Alert only for First Order, чтобы TradingView отправлял старт и закрытие.
- Ордерами управляет стратегия: создайте алерты на события стратегии и передавайте каждое действие через Webhook в совместимый исполнитель. Точно сопоставьте символ, направление, объём, reduce-only и формат сообщения.
- Создайте алерт TradingView на нужном событии стратегии.
- Выберите расчёт на закрытии свечи, если ваша логика тестировалась по закрытым барам.
- Вставьте Webhook URL и сообщение, которое ожидает принимающая платформа.
- Сначала проверьте журналы Webhook и demo/minimum size.
- Не допускайте одновременного управления одной сеткой двумя системами.
Частые ошибки
- Стратегия не видна: проверьте правильность username TradingView и подтверждение доступа; ищите в Invite-only scripts.
- No orders: слишком строгая комбинация фильтров, неправильное направление, диапазон дат или Signal Memory выключена для редкого события.
- Maximum number of orders exceeded: TradingView достиг лимита исторических ордеров. Сократите период, увеличьте таймфрейм или сделайте входы строже.
- Calculation timed out: уменьшите период теста/число тяжёлых MTF-блоков и измените параметр, чтобы перезапустить расчёт.
- Margin Call или Drawdown выше 100%: плечо и размер позиции несовместимы с покрытием сетки. Снизьте плечо/депозит позиции, расширьте сетку или пересмотрите стоп.
- Бэктест и реал расходятся: проверьте комиссии, проскальзывание, Bar Magnifier, момент расчёта алерта, минимальный размер ордера и точность исполнения внешней платформы.
Чек-лист перед запуском
- Доступ к приватной стратегии активирован на правильный TradingView username.
- Настройки протестированы не только на одном удачном периоде.
- Плечо, полный объём сетки и максимальный денежный убыток понятны заранее.
- Комиссии и проскальзывание учтены.
- Webhook проверен на demo или минимальном объёме.
- Есть план остановки бота при изменении рынка или технической ошибке.
Чтобы активировать доступ или уточнить интеграцию, напишите в поддержку Elixo. Обсудить настройки и идеи можно в сообществе TradingView/Dimkud. Основная ссылка: Multi DCA Strategy [Dimkud].
Риск: торговля с плечом и DCA-сетками может привести к быстрой потере всего капитала, выделенного на бота. Ни стратегия, ни бэктест, ни готовый пресет не гарантируют прибыль.