Strategia Channel BreakOut

Definizione

La strategia Channel BreakOut crea un canale con le sue bande basate sui valori più alti e più bassi delle ultime X barre (X è il valore dell'impostazione 'Periodo'). La strategia entra long se il massimo della barra corrente è superiore alla banda superiore del canale della barra precedente. Entra short se il minimo della barra corrente è inferiore alla banda inferiore del canale della barra precedente.

Calcoli

Script Pine

//@version=5 

strategy("ChannelBreakOutStrategy", overlay=true) 

length = input.int(title="Length", minval=1, maxval=1000, defval=5) 

upBound = ta.highest(high, length) 

downBound = ta.lowest(low, length) 

if (not na(close[length]))
     strategy.entry("ChBrkLE", strategy.long, stop=upBound + syminfo.mintick, comment="ChBrkLE") 

strategy.entry("ChBrkSE", strategy.short, stop=downBound - syminfo.mintick, comment="ChBrkSE") 

//plot(strategy.equity, title="equity", color=color.red, linewidth=2, style=plot.style_areabr)

Riassumendo

La strategia Channel Breakout tenta di creare una strategia proprio come dice il suo nome: fa trading in base al fatto che un simbolo esca o meno da un canale. Il canale dipende dal periodo, che viene scelto nelle impostazioni della strategia. Entra long se il massimo della barra corrente è superiore alla banda superiore del canale della barra precedente. Entra short se il minimo della barra corrente è inferiore alla banda inferiore del canale della barra precedente.