Handelsstrategie mit doppeltem Durchbruch

Schriftsteller:ChaoZhang, Datum: 2024-02-02 17:33:14
Tags:

img

Übersicht

Die Dual Breakthrough Moving Average Trading Strategie ist eine Strategie, die Kauf- und Verkaufssignale basierend auf mehreren Indikatoren generiert.

Strategie Logik

Kaufen Sie Signal Logic

Das Kaufsignal erfordert, dass die folgenden vier Bedingungen gleichzeitig zutreffen:

  1. Schlusskurs über dem Parabolischen SAR-Indikator
  2. Schlusskurs über dem einfachen gleitenden Durchschnitt mit Länge = 200
  3. MACD-IndikatorMACD-Linie über 0
  4. RSI-Indikator mit Länge = 7 über 50

Sobald alle vier Bedingungen erfüllt sind, wird ein Kaufsignal von 1 generiert.

Verkaufen Sie Signal Logic

Die Verkaufssignallogik ist genau das Gegenteil des Kaufsignals. Sie erfordert folgende vier Bedingungen:

  1. Schlusskurs unter dem Parabolischen SAR-Indikator
  2. Schlusskurs unter dem einfachen gleitenden Durchschnitt mit Länge = 200
  3. MACD-IndikatorMACD-Linie unter 0
  4. RSI-Indikator mit Länge = 7 unter 50

Wenn alle vier Bedingungen gleichzeitig zutreffen, wird ein Verkaufssignal von -1 erzeugt.

Einreise und Ausreise

Die Einstiegsbedingungen hängen von den Kauf- und Verkaufssignalen ab. Um lang zu gehen, muss das Kaufsignal gleich 1 sein.

Es gibt zwei Ausstiegsbedingungen. Einer ist ein schneller Ausstieg, sobald sich das Signal ändert. Der andere ist, auf das gegenteilige Signal zu warten, bevor man eine Position verlässt. Zum Beispiel warten Sie auf ein Verkaufssignal, nachdem Sie lang gegangen sind.

Analyse der Vorteile

Der größte Vorteil der Dual Breakthrough Moving Average Strategie ist die Kombination mehrerer Indikatoren, die eine umfassende Beurteilung von Trends, Überkauf/Überverkauf usw. ermöglichen. Die wichtigsten Vorteile sind insbesondere:

  1. Parabolische SAR beurteilt effektive Durchbrüche als Unterstützung/Widerstand;
  2. Die gleitenden Durchschnitte bestimmen die allgemeine Trendrichtung und vermeiden Gegentrendoperationen.
  3. Der MACD beurteilt eindeutig den Aufwärts-/Abwärts-Status;
  4. RSI vermeidet Überkauf-/Überverkaufsrisiken;
  5. Die Kombination mehrerer Indikatoren verbessert die Stabilität und die Erfolgsrate erheblich.

Generell eignet sich dieses System sowohl für das Selbstlernen von Anfängern als auch für den Einsatz von Fachleuten.

Risikoanalyse

Obwohl die Strategie viele Vorteile bietet, gibt es noch einige Risiken, auf die man achten muss:

  1. Die Optimierung der Parameter kann zu Überanpassung und schlechter Leistung im Betrieb führen.
  2. hohe Wahrscheinlichkeit einer Abweichung der Indikatoren, die vor den Einträgen erneut bestätigt werden muss;
  3. Die Stop-Loss-Strategie ist nicht perfekt und kann in Positionen gefangen bleiben.
  4. Potenziell übermäßige Handelsfrequenz, steigende Kosten und Verschiebungen.

Um diesen Risiken entgegenzuwirken, könnten folgende Maßnahmen ergriffen werden:

  1. Hinzufügen von Filtern, um einheitliche Signale zu gewährleisten;
  2. Strenge Stop-Loss-Verfahren zur Kontrolle von Einzelverlusten;
  3. Kontrollnummer der Geschäfte und Handelshäufigkeit;
  4. Versuchsparameterkombinationen zur Vermeidung von Überanpassung.

Optimierungsrichtlinien

Es besteht noch ein großes Potenzial, diese Strategie weiter zu optimieren:

  1. Hinzufügen von maschinellen Lernmodellen zur Vorhersage der Signalstärke;
  2. Einbeziehung von Textanalysen zur Bewertung der Auswirkungen bedeutender Nachrichtenereignisse;
  3. Hinzufügen von Marktstrukturindikatoren und Anpassung der Strategie nach Perioden;
  4. Optimierung von Stop-Loss-Methoden wie Trailing Stop-Loss oder Shock Stop-Loss;
  5. Parameter-Tuning und Kombination, um optimale Paare zu finden.

Mit Verbesserungen in den oben genannten Aspekten kann die Leistung der Strategie für Live-Handelsanwendungen weiter verbessert werden.

Schlussfolgerung

Die Dual Breakthrough Moving Average Trading Strategie ist eine vielseitige Strategie, die mehrere Indikatoren kombiniert. Sie beinhaltet Trends, Support/Resistance, Überkauft/Überverkauft Indikatoren, um Eintritte und Ausstiege zu bestimmen. Mit komplementären Effekten und umfassenden Urteilen bietet die Strategie ein hervorragendes Ideenmodell für den quantitativen Handel, das eine eingehende Forschung und Anwendung wert ist.


/*backtest
start: 2023-01-26 00:00:00
end: 2024-02-01 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
//Original Indicator by @Shizaru - simply made into a strategy!

strategy("Simple Buy/Sell Strategy", overlay=false)
psar = sar(0.02,0.02,0.2)
c1a = close > psar
c1v = close < psar

malen = input(200, title="MA Length")
mm200 = sma(close, malen)
c2a = close > mm200
c2v = close < mm200

fast = input(12, title="Fast EMA Length")
slow = input(26, title="Slow EMA Length")
[macd,signal,hist] = macd(close, fast,slow, 9)
c3a = macd >= 0
c3v = macd <= 0

rsilen = input(7, title="RSI Length")
th = input(50, title="RSI Threshold")
rsi14 = rsi(close, rsilen)
c4a = rsi14 >= th
c4v = rsi14 <= th

buy = c1a and c2a and c3a and c4a ? 1 : 0
sell = c1v and c2v and c3v and c4v ? -1 : 0

longtrades = input(true, title="Long Trades")
shorttrades = input(false, title="Short Trades")
quickexit = input(false, title="Quick Exits")

strategy.entry("Buy", strategy.long, when=buy==1 and longtrades==true)
strategy.close("Buy", when=quickexit==true ? buy==0 : sell==-1)
strategy.entry("Sell", strategy.short, when=sell==-1 and shorttrades==true)
strategy.close("Sell", when=quickexit==true ? sell==0 : buy==1)

plot(buy, style=plot.style_histogram, color=color.green, linewidth=3, title="Buy Signals")
plot(sell, style=plot.style_histogram, color=color.red, linewidth=3, title="Sell Signals")

Mehr