Cette stratégie est une tendance à long terme basée sur les canaux de Donchian. Elle utilise les bandes supérieures et inférieures des canaux de Donchian pour trouver des ruptures de prix et entrer sur le marché lorsqu'une rupture se produit.
La longueur par défaut de la bande du milieu est 2 fois celle des bandes supérieure et inférieure, mais peut également être réglée à la même longueur. Lorsque le prix dépasse la bande supérieure, allez long. Lorsque le prix dépasse la bande inférieure, allez court. Sortez des positions longues lorsque le prix tombe en dessous de la bande du milieu. Sortez des positions courtes lorsque le prix monte au-dessus de la bande du milieu.
L'utilisation d'une bande médiane plus longue permet aux positions rentables plus d'espace pour fonctionner lorsqu'une tendance existe sur le marché, ce qui se traduit par des profits possibles plus élevés. En fait, la bande médiane d'une longueur 2 fois supérieure/inférieure aux bandes est très proche de l'arrêt de trail 3 x ATR recommandé par Wilder.
Les avantages de cette stratégie sont les suivants:
Cette stratégie comporte également certains risques:
Les risques peuvent être réduits en ajustant la longueur de la bande moyenne ou en incorporant d'autres méthodes de stop loss.
Quelques façons d'optimiser cette stratégie:
En résumé, il s'agit d'une stratégie de suivi de tendance à long terme très simple utilisant les canaux de Donchian pour la direction et les entrées de la tendance, avec un arrêt de suivi de la bande moyenne.
/*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)