Стратегии

Multi DCA Strategy [Dimkud]: полное руководство по настройке в TradingView

Как получить доступ, добавить стратегию на график, настроить DCA-сетку, сигналы, фильтры, TP/SL, бэктест и автоматическую торговлю.

Multi DCA Strategy Dimkud - руководство по настройке и бэктесту в TradingView
Multi DCA Strategy [Dimkud]: конструктор сигналов и тестер DCA-сеток для TradingView.

Multi DCA Strategy [Dimkud] - приватная стратегия-конструктор для TradingView от автора Dimkud. Она объединяет сигналы и фильтры технического анализа с модулем построения и тестирования DCA-сеток. Стратегию можно использовать для торговли одной позицией со Stop Loss либо для сеточной торговли с несколькими усредняющими ордерами.

Доступ для клиентов Elixo Bots.
Мы предоставляем стратегию всем пользователям Elixo Bots с активной платной подпиской. Напишите в поддержку, укажите логин TradingView и запросите активацию. Доступ выдаётся вручную автором на конкретный аккаунт TradingView.

Открыть Multi DCA Strategy [Dimkud] в TradingView

Содержание

  1. Что умеет стратегия
  2. Доступ и добавление на график
  3. Быстрый старт
  4. Параметры DCA Grid
  5. Сигналы и фильтры
  6. Выходы и защита позиции
  7. Правильный бэктест
  8. Алерты и автоматизация
  9. Ошибки и диагностика

Что такое Multi DCA Strategy

Это не один фиксированный алгоритм, а конструктор. Вы выбираете рынок, таймфрейм, направление Long/Short, правила входа и выхода, а затем комбинируете более 30 индикаторов, фильтров и специальных условий. Все включённые условия входа работают совместно: новый ордер или первый ордер сетки появляется только тогда, когда разрешают все активные блоки.

  • Один ордер: обычная стратегия со статическим или ATR-зависимым TP/SL, безубытком, трейлингом и индикаторными выходами.
  • DCA Grid: первый ордер запускается по сигналу, последующие строятся математически по размеру сетки, количеству ордеров, мартингейлу и логарифмическому шагу.
  • Safety Orders by Signals: каждый усредняющий ордер требует нового сигнала, а не только достижения следующего ценового уровня.
  • Автоматизация: алерты TradingView можно передавать в совместимую бот-платформу или на собственный Webhook.

Стратегия подходит для криптовалют, валют, акций и других инструментов, доступных в TradingView, но настройки всегда нужно тестировать отдельно для конкретного символа и таймфрейма.

Как получить доступ и добавить стратегию на график

  1. Убедитесь, что платная подписка Elixo Bots активна.
  2. Свяжитесь с поддержкой Elixo и пришлите точный username вашего TradingView. Email и отображаемое имя не заменяют username.
  3. Дождитесь подтверждения ручной активации автором.
  4. Откройте страницу стратегии и добавьте её в избранные индикаторы.
  5. Откройте график TradingView → IndicatorsFavorites или Invite-only scripts → выберите Multi DCA Strategy [Dimkud].
  6. Откройте настройки стратегии значком шестерёнки и вкладку Inputs. Период тестирования и капитал проверяйте также во вкладке Properties.

Быстрый старт без перегрузки настройками

  1. Выберите ликвидный инструмент и рабочий таймфрейм.
  2. Ограничьте период теста датами, включающими рост, падение и боковой рынок.
  3. Решите, что тестируете: один ордер или DCA-сетку. Для сетки включите Activate DCA Grid.
  4. Укажите направление. При активном DCA Grid направление берётся из блока сетки; обычные Use Long / Use Short могут игнорироваться.
  5. Настройте депозит, плечо, TP и SL. Начинайте с консервативного плеча.
  6. Оставьте только один понятный источник входа. Сначала получите базовый результат, затем добавляйте по одному фильтру.
  7. Смотрите не только 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Отправляет только сигнал старта и закрытия сетки, когда сама сетка управляется внешней бот-платформой.
Видео о подборе параметров DCA-сетки
Видео: подбор и тестирование параметров DCA-сетки в Multi DCA Strategy.

Как параметры меняют результат

  • Больше ордеров: сетка дробится точнее, но первые, наиболее частые ордера получают меньшую долю депозита.
  • Шире 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

  1. Выключите Activate DCA Grid.
  2. Во вкладке Properties установите реальное значение Pyramiding - обычно 2–15 ордеров.
  3. Включите Use Safety Orders by Signals, задайте депозит и долю каждого ордера; сумма долей должна быть 100% для корректного теста.
  4. Включите Use Min Distance for Orders и задайте минимальное движение между последовательными входами.
  5. Теперь каждый первый и усредняющий ордер требует новой комбинации сигналов. Это может не дать сетке заполниться на одном резком безоткатном движении, но не устраняет рыночный риск.
Видео о настройке сигналов и фильтров стратегии
Видео: практический подбор сигналов, фильтров, TP/SL и параметров в TradingView.

Выходы и защита позиции

  • 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

  1. Зафиксируйте базу: символ, таймфрейм, даты, начальный капитал, размер позиции, комиссии и направление.
  2. Сначала риск: выберите депозит бота, умеренное плечо, покрытие сетки и порог ликвидации; только затем оптимизируйте вход.
  3. Меняйте один параметр: Grid Size, число ордеров, Martingale, Logarithmic Steps, TP или один фильтр. Записывайте результат.
  4. Проверяйте график: откройте худшую сделку и Margin Call на графике, посмотрите, сколько уровней успело заполниться и где находился стоп.
  5. Не оптимизируйте один участок: перепроверьте настройку на другом периоде, нескольких фазах рынка и, если это часть идеи, на других символах.
  6. Сравнивайте качество: Net Profit без Max Drawdown ничего не говорит. Учитывайте количество сделок, серии убытков, средний результат сделки, комиссии и устойчивость.
  7. Сделайте forward-test: запустите paper/demo или минимальный объём и сравните алерты с расчётом на закрытии свечи.
Исторический тест показывает, как настройки сработали бы на выбранных данных. Он не предсказывает будущий рынок и легко переобучается при переборе тысяч комбинаций.

Алерты, Webhook и работа с ботом

Есть две базовые архитектуры:

  • Сетка управляется платформой бота: создайте в Elixo Bots или другой платформе сетку с теми же депозитом, покрытием, числом ордеров, мартингейлом и TP/SL. В стратегии включите Send Alert only for First Order, чтобы TradingView отправлял старт и закрытие.
  • Ордерами управляет стратегия: создайте алерты на события стратегии и передавайте каждое действие через Webhook в совместимый исполнитель. Точно сопоставьте символ, направление, объём, reduce-only и формат сообщения.
  1. Создайте алерт TradingView на нужном событии стратегии.
  2. Выберите расчёт на закрытии свечи, если ваша логика тестировалась по закрытым барам.
  3. Вставьте Webhook URL и сообщение, которое ожидает принимающая платформа.
  4. Сначала проверьте журналы Webhook и demo/minimum size.
  5. Не допускайте одновременного управления одной сеткой двумя системами.

Частые ошибки

  • Стратегия не видна: проверьте правильность 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-сетками может привести к быстрой потере всего капитала, выделенного на бота. Ни стратегия, ни бэктест, ни готовый пресет не гарантируют прибыль.