«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
Описание некоторых функций
«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 )
И мы запускаем Ордер!
Т.о. нам не надо ждать очень точного совпадения нескольких редких ситуаций одновременно.
И количество ордеров увеличивается.
В некоторых индикаторах можно настроить сколько свечей максимум будет эта память сигнала держаться.
Как влияют различные параметры 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»
Далее читай: статья-пример — «Как подбирать/тестировать настройки ботов в «Multi DCA»»
Далее читай: статья «Идеальные Настройки Трейдинг Ботов»
Подробное описание каждого индикатора:
Подробное описание требует очень долгое время на создание.
Пока его нет и вы ждете, Вступайте в наш Телеграм Чат @testing_tradingview_chat где мы обсуждаем лучшие настройки и варианты использования стратегии.