
Die Strategie nutzt eine dynamische Erschütterungskanal-Breakout-Methode, um Eintritts- und Stopppunkte basierend auf dynamischen Preisveränderungen zu bestimmen. Die Strategie ist einfach und verständlich und eignet sich für den Handel mit Trendaktien.
Die Strategie berechnet zunächst die 20-Tage-Höchst- und Tiefstpreise und erhält einen dynamischen Schwankungskanal. Danach werden der 8-Tage-Index-Bewegungsdurchschnitt und der 32-Tage-Index-Bewegungsdurchschnitt berechnet. Wenn der Preis den Schlusskurs überschreitet und der 8-Tage-Durchschnitt über dem 32-Tage-Durchschnitt liegt, wird ein Plus gemacht.
Insbesondere sind die Bedingungen für die Einführung der Strategie:
Die Schlusskurs-Dynamik, die den höchsten Preis in 20 Tagen ausmacht, ist auf Kurs gekommen
Der 8-Tage-Durchschnitt ist höher als der 32-Tage-Durchschnitt.
Die Bedingungen für den Ausstieg aus der Strategie sind:
Preis unterhalb der Durchgangsspur
Nach dem Durchschnittswert von 8 Tagen unterhalb der Durchschnittslinie von 32 Tagen ist die Position gleich.
Die Strategie nutzt dynamische Kanäle, um die Richtung des Trends zu bestimmen, und unterstützt durch die Einschätzung, dass die Linie gerade im Aufwärtstrend ist, um das Risiko effektiv zu kontrollieren.
Die Optimierung der Strategie und die Risikokontrolle können durch Anpassung der Parameter für die Durchlauf- und Durchlaufzyklen sowie durch eine vernünftige Einstellung des Stop-Loss-Systems erfolgen.
Die Gesamtkonzeption der Dynamischen Erschütterungs-Breakout-Strategie ist klar und verständlich, die Richtung des Trends wird mit einem dynamischen Kanal beurteilt und dann mit einer gleichmäßigen Filterwirkung in den Markt gebracht. Die Stop-Loss-Einstellung kann das Risiko wirksam kontrollieren. Die Strategie kann die Profit-Faktor durch die Optimierung der Parameter erhöhen.
/*backtest
start: 2022-11-09 00:00:00
end: 2023-11-15 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © Robrecht99
//@version=5
strategy("My Strategy", overlay=true, margin_long=100, margin_short=100)
fast = ta.sma(close, 8)
slow = ta.sma(close, 32)
plot(fast, color=color.red)
plot(slow, color=color.navy)
entrycondition1 = ta.crossover(fast, slow)
entrycondition2 = fast > slow
sellcondition1 = ta.crossunder(fast, slow)
sellcondition2 = slow > fast
atr = ta.atr(14)
//Donchian Channels
days = 20
h1 = ta.highest(high[1], days)
l1 = ta.lowest(low[1], days)
mid = math.avg(h1, l1)
plot(mid, "channel", color=#FF6D00)
u = plot(h1, "Upper", color=#2962FF)
l = plot(l1, "Lower", color=#2962FF)
fill(u, l, color.new(color.blue, 90))
if (close > h1 and entrycondition2)
strategy.entry("long", strategy.long)
stoploss = close - atr * 3
trail = close - atr * 3
strategy.exit("exit", "long", stop=stoploss, trail_offset=trail)
if (sellcondition1 and sellcondition2)
strategy.close(id="long")