Strategie: Kanal-BreakOut
Definition
Die „Kanal-BreakOut Strategie“ erstellt einen Kanal, dessen Bänder auf den höchsten und niedrigsten Werten der letzten X Balken beruhen (X ist der Wert der Längeneinstellung). Die Strategie steigt in eine Long-Position ein, wenn das Hoch des aktuellen Balkens höher als das Band des oberen Kanals im vorherigen Balken ist. Eine Short-Position wird eröffnet, wenn das Tief des aktuellen Balkens niedriger als das Band des unteren Kanals im vorherigen Balken ist.
Berechnung
Pine Script
//@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)
Fazit
„Kanal-Breakout“ beschreibt eine Strategie, dessen Grundidee schon im Namen angedeutet wird – Die Trades werden auf der Grundlage erstellt, ob ein Symbol aus einem Kanal ausbricht oder nicht. Der Kanal ist von der Länge abhängig, die in den Strategieeinstellungen bestimmt wird. Die Strategie eröffnet dann eine Long-Position, wenn das Hoch des aktuellen Balkens höher liegt, als das Band des oberen Kanals des vorherigen Balkens. Eine Short-Position wird eröffnet, wenn das Tief des aktuellen Balkens niedriger liegt, als das Band des unteren Kanals des vorherigen Balkens.