Estrategia de ruptura del canal

Definición

La Estrategia de ruptura del canal crea un canal con sus bandas basadas en los valores máximo y mínimo de las últimas X barras (X es el valor del ajuste "Longitud"). La estrategia entra en largo si el máximo de la barra actual es superior a la banda superior del canal de la barra anterior. Entra en corto si el mínimo de la barra actual es inferior a la banda inferior del canal de la barra anterior.

Cálculos

Pine Script 
//@version=5
strategy("Estrategia de ruptura del canal", 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)

Resumen

La Estrategia de ruptura del canal intenta crear una estrategia tal y como su nombre indica: trading basado en si un símbolo rompe o no un canal. El canal depende de la longitud, que se elige en los ajustes de la estrategia. La estrategia entra entonces en largo si el máximo de la barra actual es superior a la banda superior del canal de la barra anterior. Entra en corto si el mínimo de la barra actual es inferior a la banda inferior del canal de la barra anterior.