Esta estratégia é uma tendência de longo prazo seguindo a estratégia baseada em canais de Donchian. Ela usa as bandas superior e inferior dos canais de Donchian para encontrar breakouts de preço e entrar no mercado quando ocorre uma breakout. Ela também usa a faixa média como uma parada para sair de posições. Esta estratégia é adequada para mercados com tendências claras e pode capturar tendências de longo prazo para altos lucros.
A estratégia usa canais de Donchian com um comprimento de 20 períodos. A faixa superior é a maior alta dos últimos 20 períodos e a faixa inferior é a menor baixa dos últimos 20 períodos. O comprimento padrão da faixa média é 2 vezes o das bandas superior e inferior, mas também pode ser definido no mesmo comprimento. Quando o preço quebra acima da faixa superior, vá longo. Quando o preço quebra abaixo da faixa inferior, vá curto. Saia de posições longas quando o preço cai abaixo da faixa média. Saia de posições curtas quando o preço sobe acima da faixa média.
O uso de uma faixa média mais longa permite que as posições lucrativas tenham mais espaço para correr quando existe uma tendência no mercado, resultando em lucros possíveis mais altos.
As vantagens desta estratégia são as seguintes:
Há também alguns riscos com esta estratégia:
Os riscos podem ser reduzidos ajustando o comprimento da banda média ou incorporando outros métodos de stop loss.
Algumas maneiras de otimizar esta estratégia:
Em resumo, esta é uma estratégia muito simples de tendência a longo prazo usando os canais de Donchian para a direção da tendência e as entradas, com uma parada de rastreamento da faixa média.
/*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)