Trend-Breakout-Strategie auf Basis von Bewegungsprozessen und Bollinger-Bändern

Schriftsteller:ChaoZhang, Datum: 2023-09-19 13:29:51
Tags:

Übersicht

Diese Strategie beinhaltet eine nach vorne verschiebte Bollinger Bands als ein bewegtes Wendeprofil, um potenzielle Trend-Breakout-Punkte zu identifizieren. Es erzeugt Handelssignale, wenn der Preis durch die nach vorne verschiebten Bands bricht.

Strategie Logik

  1. Berechnen Sie Standard BB mit Mittellinie, Ober- und Unterband.

  2. Verschieben Sie die BB-Linien um einen bestimmten Zeitraum nach vorne.

  3. Signal für einen Long-Entry, wenn der Preis über das nach vorne verschiebte obere Band bricht.

  4. Signal für einen kurzen Einstieg, wenn der Preis unter dem nach vorne verschobenen unteren Band bricht.

  5. Setzen Sie den Stop-Loss an der gegenüberliegenden BB-Linie nach dem Eintritt.

Analyse der Vorteile

  1. Bewegtes Drehprofil warnt frühzeitig vor Trendumkehrungen.

  2. Kombiniert mit BBs inhärenter Trend-Identifikationsfähigkeit für eine höhere Signalgenauigkeit.

  3. Vordefinierte Stop-Loss-Positionen ermöglichen eine effektive Risikokontrolle.

  4. Kann Positionen zu günstigen Preisen aufbauen, wenn sie mit Trend- und Swing-Analysen kombiniert werden.

Risikoanalyse

  1. Eine unsachgemäße Einstellung der Parameter kann zu übermäßigen falschen Signalen führen.

  2. Bewegtes Drehprofil kann vorzeitigen Ausbruch und halben Stoppverlust aufweisen.

  3. Es bedarf einer weiteren Trendanalyse, um Schlagzeilen in unterschiedlichen Märkten zu vermeiden.

  4. Hat etwas Verzögerung, kann nicht vollständig Drehpunkte erfassen.

Optimierungsrichtlinien

  1. Verschiedene Preiseinträge und Parameterkombinationen testen.

  2. Fügen Sie Filter hinzu, um falsche Ausbrüche zu vermeiden.

  3. Verwenden Sie eine Trendanalyse, um nicht in die Falle zu geraten.

  4. Optimieren Sie Stopps basierend auf den Marktbedingungen.

  5. Testen Sie die Wirksamkeit in verschiedenen Instrumenten und Zeitrahmen.

  6. Kombination mit anderen Indikatoren für genauere Einträge.

Zusammenfassung

Diese Strategie nutzt die inhärenten Vorteile von Bollinger Bands voll aus und verbessert die Eintrittszeit durch das bewegliche Drehprofil. Mit optimierten Parametern, zusätzlichen Filtern und weiteren Trendanalysen kann sie zu einem robusten Breakout-System werden. Insgesamt ist es eine einfache und praktische Strategie, die es wert ist, weiter getestet und optimiert zu werden, um die Leistung zu verbessern.


/*backtest
start: 2023-09-11 00:00:00
end: 2023-09-18 00:00:00
period: 15m
basePeriod: 5m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
strategy("LAGging span leaves Bollinger Bands strategy" , shorttitle="LagBB" , overlay=true)
source = input( hl2 )
length = input(20, minval=1)
mult = input( 1.0, minval=0.0, maxval=50)
x_offset = input( 26 ,minval=0 , maxval=244 )

basis = sma(source, length)
dev = mult * stdev(source, length)
upper = basis + dev
lower = basis - dev
buyEntry = crossover(source, upper[x_offset] )
sellEntry = crossunder(source, lower[x_offset] )
if (crossover(source, upper[x_offset] ))
    strategy.entry("LE", strategy.long, stop=lower, oca_name="BollingerBands",  comment="LE")
else
    strategy.cancel(id="LE")
if (crossunder(source, lower[x_offset] ))
    strategy.entry("SE", strategy.short, stop=upper, oca_name="BollingerBands",  comment="SE")
else
    strategy.cancel(id="SE")
//plot(strategy.equity, title="equity", color=color.red, linewidth=2, style=plot.style_areabr)
plot( upper , color=#cccc00 , transp=50 , offset=x_offset )
plot( basis , color=#cccc00 , offset=x_offset )
plot( lower , color=#cccc00 , transp=50 , offset=x_offset )

Mehr