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.