«Multi DCA Strategy [Dimkud]»

Конструктор/Тестировщик Стратегий «Multi DCA Strategy [Dimkud]» создан на платформе TradingView.
Стратегия приватная
, чтобы ею пользоваться вы должны получить к ней доступ. Есть несколько способов получения доступа (платные и бесплатные).

Запросить активацию стратегии вы можете тут:
https://algotradinginfo.com/ru/activatetv/

Ссылка на TradingView:
https://www.tradingview.com/script/dAubpizC-Multi-DCA-Strategy-Dimkud/
Как добавить на график читайте ниже.

Как добавить стратегию на ваш график для использования ?

После того как вы запросите активацию стратегии тут
https://algotradinginfo.com/ru/activatetv/
и мы активируем ,
то перейдите на страницу стратегии и нажмите кнопку «Добавить в избранное индикаторы».
Чтобы открыть список индикаторов, которые отмечены как Избранные, нажмите на кнопку «Индикаторы» на странице графика и выберите «Избранное».
Или же найдите стратегию в разделе «Invite-Only Indicators».
После этого просто нажмите на выбранный индикатор, и он будет добавлен на график.
Смотрите Видео как это все сделать.

Вступайте в наш Телеграм Чат @testing_tradingview_chat где мы обсуждаем лучшие настройки и варианты использования стратегии.

Базовое описание:

Стратегия создана на платформе TradingView и может использоваться для полностью автоматической торговли любыми активами (крипта/валюты/акции) на большом количестве бирж, платформ, которые поддерживают TradingView (их web-hooks).

«Multi DCA Strategy» представляет из себя Конструктор, в котором вы можете составить комбинацию из множества доступных индикаторов и специальных настроек.
Также данная стртатегия (в отличии он нашего «Multi Scalping») — имеет модуль тестирования и подбора параметров Сеток — DCA Grid.

С помощью конструктора — вы можете самостоятельно сделать, протестировать и запустить на реальную торговлю любую торговую систему для любой валюты и любого таймфрейма.
Можно тестировать и запускать как Сеточную Торговлю так и торговлю Одним Ордером.

На данный момент в стратегии более 30 различных индикаторов, фильтров и сигналов, которые вы можете комбинировать в любых сочитаниях в одном автоматическом торговом боте.

Некоторые индикаторы используются в качестве источников торговых сигналов, другие для фильтрации этих сигналов.
(линии перекупленности/перепроданности, рост/падение значений различных индикаторов и т.д.)

 

 

Какие стратегии можно сделать:

С технической стороны бот позволяет создавать много разных типов торговых стратегий, как Сеточные так и с Одним Ордером и стоп-лосом, которые будут открывать ордера по совершенно различным критериям/сигналам. (выход из канала, отбой от границ каналов внутрь, выход из зоны консолидации, свечные паттерны, пересечение индикаторами сигнальных линий, смена тренда и др ).
Полученные сигналы на старт ордера (или на старт сетки ордеров) вы можете фильтровать множеством индикаторов и специальных настроек.
У каждого индикатора есть свои индивидуальные настройки и параметры.
И все это можно использовать и тестировать на разных валютах и разных таймфреймах.

Т.е. можно сделать бесконечное множество вариантов настроек бота.

Подбор параметров Сетки

Одним из ключевых модулей стратегии Multi DCA — является блок подбора параметров сетки. (для сеточной торговли).
Этот блок, как и все другие настройки в стратегии, является Опциональным. Его можно Выключить, если вы хотите торговать Одним ордером, и построение сетки ордеров вам не нужно.

На скрине выше вы видите настройки этого блока DCA Grid.
При его активации — стратегия будет строить сетку ордеров, согласно параметрам, которые вы укажите.

А условия Старта Сетки (сигнал на запуск первого ордера в сетке ордеров) — вы можете настроить всеми другими индикаторами и функциями, доступными в стратегии.

 

Описание настроек:

  • Long or Short Grid — выбираете направление сетки. Только Лонг или только Шорт ордера.
  • Deposit for Bot — сумма выделяемая на бот. Эту сумму бот будет делить на каждый ордер, согласно настройкам. Только этой суммой вы рискуете (при использовании Изолированной Маржи на бирже).
  • Leverage (1x-20x) — плечо, которое используете при торговле на бирже (обычно 1х-20х)
  • Grid Size (%) — размер сетки (перекрытие цены) в процентах.
  • Number of orders in the grid — количество ордеров в сетке (максимальное).
  • Orders Value Martingale (1.0-1.8) — размер каждого ордера. При мартингейле = 1 — все ордера одного размера. Если выставите, например 1.1, то каждый последующий в 1.1 раз больше предыдущего.
  • Logarithmic Orders Steps (0.8-1.4) — логарифмически меняющийся шаг цены. Если = 1, то все ордера на одинаковом растоянии друг от друга. Если 1.1, то каждый последующий примерно в 1.1 раз дальше предыдущего.
  • Close All Orders on Big Drawdown ? — закрывать все ордера, если текущий минус открытых ордеров больше чем сумма ниже. Используется только для тестов. Симулирует торговлю с Изолированной Маржей на бирже, когда позиции ликвидируются, если минус больше чем сумма выделенная на бот.
  • Drawdown to close (-$) — при каком минусе закрывать ордера. Ставте ~ на 5% меньше депозита.
  • Change Take Profit if Many Orders ? — позволяет менять (обычно уменшать) размер Тейк Профита до нужного уровня, если открыто много ордеров из сетки. Для уменьшения рисков ликвидации.
  • Set Take Profit to X% — новый уровень ТП.
  • If Orders more than N — при каком количестве ордеров менять ТП.
  • Send Alert only for First Order — отмечайте, если используете платформы по созданию ботов (типа Veles, Revenuebot), на которых вы полностью создаете ботов, а из TV вы получаете только сигнал на Старт сетки. С этой галочкой — стратегия будет посылать сигнал только на Старт и Закрытие сетки (а не будет посылать сигналы на открытие каждого ордера). 

Смотрите видео-руководство, пример настроек параметров сетки:

Общий принцип тестирования и подбора настроек:

Вы должны добавить стратегию «Multi DCA Strategy [Dimkud]» на свой график в TradingView.  Выбираете интересующую валюту, таймфрейм.  Переходите в Тестер Стратегий. Заходите в настройки нашей стратегии.

В настройках вы видите Очень много параметров. Но не пугайтесь. Их совершенно не нужно все понимать и применять.
В торговле (и тестировании) используются только те, которые включены галочкой.
По умолчанию — большенство выключено.
Основное что вы должны указать — это желаемое направление торговли («Use Long ?» «Use Short ?») и размеры стоплоса и тейкпрофита в Процентах.

А если хотите тестировать/подбирать параметры Сетки — то надо включить (оставить включенным) блок DCA Grid. (в этом случае настройки направления («Use Long ?» «Use Short ?») игнорируются, и используется направление из блока DCA.)

Уже при таких минимальных настройках стратегия может торговать и показывать результаты в тестере.

Дальше вы можете включать/выключать любые из представленных ниже индикаторов и настроек.
Это будет менять условия для открытия ордера (или сетки ордеров, при DCA варианте).

У каждого такого индикатора есть галочка «Use «Название индикатора»«
Включаете такую галочку — и видите в тестере как использование этого индикатора влияет на результаты. Дальше можете менять параметры этого индикатора, и видеть результаты изменений.

Вы можете включать индикаторы наугад и смотреть результаты, а если по названию уже знакомы с ними, то можете осмысленно включить и настраивать их параметры.

Ордеры (а если Сетка, то первый ордер в сетке) открываются только при совпадении условий во всех включенных индикаторах.
Дальше, если у вас включена Сетка, то последующие ордера будут созаваться на расстояниях математически рассчитанных, согласно настройкам в блоке DCA Grid (не зависимо от показаний индикаторов). 

Например: если включить индикаторы как на скрине ниже, то новые ордера (сетки ордеров) будут открываться при одновременном совпадении условий — цена вышла за границы канала Боллинджера и при этом значение индикатора RSI находится в указанном на скрине диапазоне.

Реальный пример настройки стратегии

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

Обратите внимание, данное видео показывает настройку нашей стртаегии «Multi Scalping». Она такая-же, как наш основной «Multi DCA», только в ней нет модуля для Сеток — DCA Grid.
Т.е. в видео ниже — я показываю как мы настраиваем сигналы на старт ордеров в стратегии с Одним Ордером.
Но это также может применятся, как поиск удачных сигналов на старт Сеток, если вы включите модуль DCA Grid.

Список индикаторов/функций в стратегии:

(Cписок и краткое описание настроек в том-же порядке, который вы видите при открытии блока настроек в стратегии)

 

  • Блок с параметрами Сеток — DCA Grid. (смотри описание параметров Выше)
  • Визуализация TP/SL на графике
  • Визуализация Сигналов на графике
  • Ограничение периода тестирования в бектестере
  • Выбор дней недели, которые можно заблокировать для торговли
  • Выбор направления торговли Long/Short
  • Статический размер TP/SL в %
  • SL=TP ? Используется для подбора идеального размера TP/SL. Можно включить, тогда SL будет равен TP. И можно менять только TP для подбора.
  • Реверсивный (обратный) ордер при срабатывании SL (стоплоса)
  • Реверсивный (обратный) ордер при срабатывании BE (безубытка)
  • Закрытие только в Профит (используется только если включены индикаторы, дающие сигнал на Закрытие. При Минусе — сигналы на Закрытие — игнорируются)
  • Активация функции безубытка, и проценты профита, при котором активируется безубыток и на каком уровне прибыли он срабатывает.
  • Мульти-Тейк Профиты (до 4 штук. настраиваем на каких уровнях и какой процент от позиции будет закрываться с профитом)
  • При использовании Пирамидинга (усреднения) указываем минимальный ход цены для открытия усредняющего ордера
  • Трейлинг Стоп (Trailing Stop) — ваш тейк-профит — увеличивается вместе с ростом цены и срабатывает при уменьшении цены на Distance %. (Важно — в тестере часто эта функция показывает не реальные результаты. Используете с осторожностью.)
    Читайте описание по настройке Трейлинг Стопа.
  • Отступ ордера (Indent Order) — отступ с которым будет срабатывать ордер после получения сигнала. Может быть и в положительное и в отрицательное направление.
    Можете установить через сколько баров сигнал отменяется, если не сработал.
  • АТР Стоп Лосс (ATR Stop Loss) — стоп лосс, уровень которого зависит от текущей волательности (ATR).
    Работает паралельно со статическим SL. Первым сработает тот, который ближе.
  • АТР Тейк Профит (ATR Take Profit) — тейк профит, уровень которого зависит от текущей волательности (ATR).
    Работает паралельно со статическим TP. Первым сработает тот, который ближе.
  • Фильтр Волатильности (рост, падение, уровни)
  • Фильтр Обьема (рост, падение, уровни)
  • Самая Высокая/Низкая цена за период
  • Указываем фильр, на сколько процентов минимум цена выросла/упала за этот период, чтобы разрешить ордер.
  • Указываем на сколько минимум вырос средний ATR на двух последних свечах по сравнению с последними XX свечами.
  • Блокируем, если Хуже Чем (Block if Worse Than) — запрещаем сделку, если сигнал получен, но цена уже ушла в нашу сторону на текущей свече на XX% от закрытия прошлой свечи.
  • В нескольких популарных индикаторах можно включить функцию «Use BTCUSDT as Source for INDICATOR» — тогда этот индикатор будет расчитываться на графике BTC, а не на текущей валюте.
  • Фильтры Тренда Супертренд (3 штуки, для настройки под разные таймфреймы)
  • Сигнал на открытие позиции при Смене Тренда (по индикатору SuperTrend)
  • Зоны консолидации/проторговки
  • TWO MAs — два разных вида Скользящих Средних (moving average), быстрая и медленная, и разные виды их применения.  И как фильтр и как сигналы. (совпадение направлений, пересечение, определание тренда )
  • Каналы Keltner и Bollinger на выбор. Торгуем либо оттскок от границ либо пробой. Варианты на отскок — или пересечение тенью, или закрытие за границами, возврат и закрытие в границах канала. Выбор ТаймФрейма для расчета каналов.
  • Индикаторы RSI (3 штуки, для настройки под разные таймфреймы) (диапазоны перекупленности/перепроданности, а также сигналы на пересечениях уровней)
  • Индикатор RVI (диапазоны перекупленности/перепроданности)
  • Индикатор MFI (диапазоны перекупленности/перепроданности)
  • Индикатор CCI (диапазоны перекупленности/перепроданности)
  • Индикатор Stochastic Oscillator (диапазоны перекупленности/перепроданности а также сигналы на пересечениях уровней)
  • Индикатор Momentum (диапазоны перекупленности/перепроданности)
  • Индикатор Динамический RSI (диапазоны перекупленности/перепроданности)
  • Индикатор Динамический MFI (диапазоны перекупленности/перепроданности)
  • Индикатор SMIO (SMI Ergodic Oscillator) (диапазоны перекупленности/перепроданности)
  • Индикатор DMI (фильтр силы тренда, есть три линии DI+, DI-,ADX. диапазоны перекупленности/перепроданности по любым из линий)
  • Индикатор Chaikin Money Flow (диапазоны перекупленности/перепроданности и также в качестве Сигнала — пересечение нулевой линии)
  • Индикатор Balance of Power (диапазоны перекупленности/перепроданности и также в качестве Сигнала — пересечение нулевой линии)
  • Сигналы MACD (Сигналы — пересечение нулевой линии, или пересечение линией macd сигнальной линии)
  • Пробитие Уровня (Levels Break) — открываем ордер, если цена пробивает уровень, который перед этим тестировала 2-3 раза.
  • Закрываем сделку, если мы близко подошли к противоположному уровню. При этом если уже есть достаточный профит.
  • Сигналы QQE Signals (сигналы основанные на RSI)
  • Дивергенции  на разных Индикаторах. (проверяем 6 разных индикаторов, со своими настройками)
  • Сигналы от Свечных Паттернов (Price Action, Patterns), выбор ТаймФрейма
  • Сигналы Linear Regression Channel — выход из LRC канала
  • Подключение Внешних Индикаторов (External Indicator). Вы можете добавить на свой график практически любые внешние индикаторы, и использовать в нашей стратегии — данные (линии) из этих внешних индикаторов. Можете фильтровать сигналы стратегии по дынным внешних индикаторов.
    Смотрите Видео-мануал по настройке этого индикатора.
  • Сигналы на ЗАКРЫТИЕ — по Безубытку
  • Сигналы на ЗАКРЫТИЕ — по Трейлинг-Стопу
  • Сигналы на ЗАКРЫТИЕ — достижение статических ТП, СЛ
  • Сигналы на ЗАКРЫТИЕ — достижение динамических уровней SL / TP по ATR
  • Сигналы на ЗАКРЫТИЕ — по индикатору Parabolic SAR
  • Сигналы на ЗАКРЫТИЕ — Каналы Keltner и Bollinger на выбор
  • Сигналы на ЗАКРЫТИЕ — по RSI (достижение уровня или пересечение уровня)
  • Сигналы на ЗАКРЫТИЕ — по Stochastic (достижение уровня или пересечение уровня)
  • Сигналы на ЗАКРЫТИЕ — пересечение скользящих MA1/MA2
u

Описание некоторых функций

«Signal Memory» в индикаторах.

Во многих индикаторах в Multi DCA вы можете увидеть галочки:
«Activate Signal Memory» или «Disable Signal Memory».

Если Signal Memory включен, то значит после получения сигнала от этого индикатора — он Запоминается и держится в памяти несколько свечей, даже если прямо сейчас ордер Не исполняется, потому, что не выполняются другие условия в настройках.

Пример:
В настройках мы например включаем:
— «MACD Cross with Level (0)» (пересечение с нулевой линией)
— RSI > 50
— Higest/Lowest Bar = 10

Т.е. мы будем запускать ордер, только если совпадут все три условия одновременно.
(пересечение Макд, RSI>50, и текущий бар — самый высокий за последние 10 баров)
В обычном случае — это все должно совпасть на Одном и том-же баре.
А это не реально (редко).

Поэтому включаем в индикаторе «MACD Cross» — Signal Memory.
И получается, что после пересечения МАКД — этот сигнал Запоминается, и ждет когда выполнятся другие условия. (например через 3-5 бар свеча станет самая высокая за последние 10 свечей и RSI в нужном диапазоне > 50 )
И мы запускаем Ордер!

Т.о. нам не надо ждать очень точного совпадения нескольких редких ситуаций одновременно.
И количество ордеров увеличивается.

В некоторых индикаторах можно настроить сколько свечей максимум будет эта память сигнала держаться.

u

Как влияют различные параметры DCA сетки на результаты трейдинга.

Увеличиваем количество ордеров :
+ увеличивается вероятность закупиться на локальном пике
— уменьшаем сумму первых ордеров (которые работают чаще всего)

Увеличиваем размер сетки %:
+ больше вероятность что переживем коррекцию, реже стопы
— ордера реже, в основном будем меньшими ордерами/суммами торговать, увеличиваются величина стоп лосса

Увеличиваем Мартингейл:
+ быстрее приближаем ТП — больше вероятность закрыться по ТП
— уменьшается сумма первых ордеров (которые работают чаще всего)

Увеличиваем Логарифм:
+ первые ордера более часто будут срабатывать
— уменьшаем плотность ордеров в конце сетки, ТП приближается медленнее (по мере срабатывания ордеров)

Увеличиваем величину TP (%):
+ сумма в $ с каждого ТП больше
— ТП срабатывают реже, СЛ срабатывают чаще

Увеличиваем величину SL (%):
+ SL срабатывают реже, можно пережить более глубокие коррекции
— Величина каждого SL в $ — больше.

Более мягкие условия для старта бота (частый старт):
+ Больше ордеров/прибыли за период времени (неделю месяц)
— Больше вероятность нарваться на просадку/ стоп лосс

Итого:
Невозможно сказать что такой-то параметр лучше поставить таким-то. Все нужно смотреть в комбинации с множеством других параметров.
А совместить и протестировать все параметры можно в тестировщике, о котором писал тут:
https://algotradinginfo.com/ru/multi-dca-strategy-dimkud-tradingview/

Индикатор Stochastic Oscillator

Индикатор состоит из Трех блоков
1. Фильтр — разрешает сделки только если линия %K находится в указанных вами диапазонах.
(обычно разрешаем ордер в зонах перепроданности или перекупленности)

2. Сигнал — на пересечении линией %K — указанных вами Уровней

3. Сигнал на пересечении линией %K линии %D

Для сигналов можно включать «Signal Memory», чтобы сделка открывалась не только на текущей свече, где получили сигнал, но и могла ждать получения любых дополнительных сигналов, разрешения от всех включенных фильтров.

Все три блока — работают независимо.
Можно включать как один из них, так и три вместе, для получения комбинаций.

Two Moving Averages — Две Скользящие Средние

Включает в себя два блока:
1. Сигналы на пересечении Двух Скользящих.
Параметры каждой линии можно менять.
Меняется как параметр длинны МА, так и способ сглаживания.
(SMA, EMA, RMA, WMA)
От этого зависит вид линий, как сильно следуют за ценой, как плавно итд.
Опционально можно включать сигнал в обратном направлении.
А также «Память Сигнала» (ожидание подтверждения сигнала от других индикаторов в боте).
Можно менять ТаймФрейм на котором будет рассчитываться дынные МА.

2. Фильтр — цена Выше или Ниже МА
Разрешает ордер, если цена сейчас выше (или ниже) чем Скользящая Средняя «MA1»

Подробное описание каждого индикатора:

Подробное описание требует очень долгое время на создание.
Пока его нет и вы ждете, Вступайте в наш Телеграм Чат @testing_tradingview_chat где мы обсуждаем лучшие настройки и варианты использования стратегии.