Эта стратегия является долгосрочным трендом, следующим за стратегией, основанной на каналах Дончиана. Она использует верхние и нижние полосы каналов Дончиана для поиска ценовых прорывов и входа на рынок при прорыве. Она также использует среднюю полосу в качестве последующей остановки для выхода из позиций. Эта стратегия подходит для рынков с четкими тенденциями и может улавливать долгосрочные тенденции для получения высокой прибыли.
Стратегия использует каналы Дончиана с длиной 20 периодов. Верхняя полоса - это самый высокий максимум за последние 20 периодов, а нижняя полоса - самый низкий минимум за последние 20 периодов. Длина средней полосы по умолчанию в 2 раза больше, чем у верхней и нижней полос, но также может быть установлена на ту же длину. Когда цена превышает верхнюю полосу, идите в длинный. Когда цена превышает нижнюю полосу, идите в короткий. Выходите из длинных позиций, когда цена падает ниже средней полосы. Выходите из коротких позиций, когда цена повышается выше средней полосы.
Использование более длинной средней полосы позволяет более выгодным позициям работать, когда на рынке существует тренд, что приводит к более высокой возможной прибыли. На самом деле, средняя полоса длиной в 2 раза больше верхней/нижней полосы очень близка к 3 x ATR trailing stop, рекомендованной Уайлдером. Таким образом, эта более длинная средняя полоса может служить альтернативным методом trailing stop для стратегий, следующих за трендом.
Преимущества этой стратегии:
Эта стратегия также сопряжена с некоторыми рисками:
Риски могут быть уменьшены путем тонкой настройки длины средней полосы или включения других методов стоп-лосса.
Некоторые способы оптимизации этой стратегии:
В целом, это очень простая долгосрочная стратегия, использующая каналы Дончиана для направления тренда и входов, с остановкой среднего диапазона.
/*backtest start: 2024-01-07 00:00:00 end: 2024-01-14 00:00:00 period: 15m basePeriod: 5m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=4 // This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/ // Donchian Channels Strategy - Long Term Trend // by SparkyFlary //For Educational Purposes //Results can differ on different markets and can fail at any time. Profit is not guaranteed. strategy("Donchian Channels Strategy - Long Term Trend", shorttitle="Donchian Channels LT Strategy", overlay=true) length = input(20, title="Donchian Channel length") option = input("double", title="Middleband length: regular or double", options=["regular","double"]) upperband = highest(high, length)[1] lowerband = lowest(low, length)[1] middlebandLength = option=="double"?length*2:length middleband = avg(highest(high, middlebandLength)[1], lowest(low, middlebandLength)[1]) //Plots ubP = plot(upperband, title="Upperband", style=plot.style_line, linewidth=2) lbP = plot(lowerband, title="Lowerband", style=plot.style_line, linewidth=2) mbP = plot(middleband, title="Middleband", style=plot.style_line, color=color.maroon, linewidth=2) //Strategy buy = close > upperband sell = close < middleband short = close < lowerband cover = close > middleband strategy.entry(id="enter long", long=true, when=buy) strategy.close(id="enter long", comment="exit long", when=sell) strategy.entry(id="enter short", long=false, when=short) strategy.close(id="enter short", comment="exit short", when=cover)