Type/to search

Трендовая стратегия с двойным подтверждением на канале Дончиана

Common strategy
Created: 2023-12-22 10:55:06
Last modified: 3 years ago
1
Follow
1802
Followers

img

Обзор

Данная стратегия основана на стандартном индикаторе «Канал Дончиана». По умолчанию перед подачей торгового сигнала она ожидает два последовательных более высоких максимума (или более низких минимума) для подтверждения, что позволяет избежать ложных пробоев, создаваемых маркет-мейкерами.

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

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

Принцип работы стратегии

Стратегия основана на верхней и нижней границах индикатора «Канал Дончиана». Верхняя граница — это максимум максимальных цен за последние n баров, нижняя граница — минимум минимальных цен за последние n баров. Значение n по умолчанию равно 20.

Средняя линия — это среднее значение верхней и нижней границ, используется для определения направления тренда.

Когда цена пробивает верхнюю границу, стратегия открывает длинную позицию при отсутствии длинной позиции; когда цена пробивает нижнюю границу, стратегия открывает короткую позицию при отсутствии короткой позиции.

Для фильтрации ложных пробоев по умолчанию включена опция «Ожидание двойного подтверждения». Это означает, что для подачи сигнала требуется два последовательных более высоких максимума (или более низких минимума).

Анализ преимуществ

Стратегия обладает следующими преимуществами:

  1. Индикатор «Канал Дончиана» прост и практичен, лёгок для понимания и реализации.
  2. Механизм двойного подтверждения эффективно отфильтровывает ложные пробои, предотвращая попадание в ловушку.
  3. Возможность настройки длины периода канала для адаптации к различным рыночным условиям.
  4. Опция коротких сделок позволяет удовлетворить потребности разных инвесторов.
  5. Код прост, легко понимается и дорабатывается.

Анализ рисков

У стратегии также есть некоторые риски:

  1. Механизм двойного подтверждения может пропустить часть торговых возможностей.
  2. Неправильная настройка периода канала может привести к слишком частым или слишком редким сделкам.
  3. Длительное удержание позиции может не позволить эффективно контролировать риски.
  4. Необходимо учитывать дополнительные риски, связанные с короткими сделками.
  5. Необходимо остерегаться риска подгонки под исторические данные.

Соответствующие решения:

  1. Можно отключить механизм двойного подтверждения или сократить интервал между подтверждениями.
  2. Оптимизировать параметры, выбрав подходящий период канала.
  3. Установить стоп-лосс или тейк-профит для разумного контроля убытков по каждой сделке.
  4. Отключить короткие сделки, работая только по длинным позициям.
  5. Провести многократное тестирование на различных рыночных условиях для строгой оценки стратегии.

Направления оптимизации

Направления оптимизации данной стратегии включают:

  1. Динамическое изменение размера позиции на основе индикатора волатильности.
  2. Фильтрация ложных пробоев на основе индикатора силы пробоя.
  3. Добавление скользящего стоп-лосса для следования за трендом.
  4. Комбинирование с другими индикаторами для определения направления тренда, чтобы не пропустить важные точки разворота.
  5. Использование методов машинного обучения для автоматической оптимизации параметров.

Эти меры оптимизации могут дополнительно повысить стабильность и прибыльность стратегии.

Заключение

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

Source
Pine
/*backtest
start: 2022-12-15 00:00:00
end: 2023-12-21 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
strategy(title="Donchian Channels", shorttitle="DC", overlay=true, initial_capital=10000, default_qty_type = strategy.percent_of_equity, default_qty_value = 100, calc_on_every_tick=true)
length = input(20, minval=1)
lower = lowest(length)
Strategy parameters
Strategy parameters
length
Wait for double confirmation?
Include short positions
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)