Handelsstrategie basierend auf dem zweiseitigen Durchbruch-Gleitenden Durchschnitt


Erstellungsdatum: 2024-02-02 17:33:14 zuletzt geändert: 2024-02-02 17:33:14
Kopie: 0 Klicks: 599
1
konzentrieren Sie sich auf
1617
Anhänger

Handelsstrategie basierend auf dem zweiseitigen Durchbruch-Gleitenden Durchschnitt

Überblick

Die B2B-Strategie ist eine Strategie, die auf mehreren Kennzahlen basiert, um Kauf- und Verkaufssignale zu beurteilen. Sie integriert die Mittellinie, den Druckindikator, den Trendindikator und den Überkauf-Überverkauf-Indikator zu einem umfassenden Handelssystem.

Strategieprinzip

Die Logik der Kaufsignale

Das Kaufsignal muss die folgenden vier Bedingungen erfüllen:

  1. Schlusskurs höher als der Parallax-Index
  2. Der Schlusskurs liegt über dem einfachen gleitenden Durchschnitt bei Length = 200
  3. Die MACD-Linie für den MACD-Indikator ist größer als 0
  4. Der RSI von Length = 7 ist höher als 50

Wenn diese vier Bedingungen erfüllt sind, wird ein Kaufsignal von 1 erzeugt.

Die Urteilslogik des Verkaufssignals

Die Logik eines Verkaufssignals ist genau das Gegenteil von der eines Kaufssignals, wenn die folgenden vier Bedingungen gleichzeitig erfüllt sind:

  1. Schlusskurs unterhalb der Parallaxlinie
  2. Der Schlusskurs liegt unter dem einfachen Moving Average von Length = 200
  3. Die MACD-Linie für den MACD-Indikator liegt unter 0.
  4. Der RSI bei Length = 7 liegt unter 50.

Sobald die vier oben genannten Bedingungen gleichzeitig erfüllt sind, wird ein Verkaufssignal von -1 erzeugt.

Ein- und Ausreise

In der Strategie werden die Einstiegsbedingungen anhand von Kauf- und Verkaufssignalen beurteilt. Bei einer Übernahme wird ein Kaufsignal = 1 verlangt, bei einer Leerstellung wird ein Verkaufsignal = -1 verlangt.

Es gibt zwei Ausgangsbedingungen, eine ist ein schneller Ausgang, wenn sich das Signal ändert; die andere ist das Warten auf ein gegenteiliges Signal, um auszusteigen, z. B. das Warten auf ein Verkaufssignal, um die Position zu begleichen.

Strategische Stärkenanalyse

Der größte Vorteil der BSP liegt in der Kombination von mehreren Indikatoren, die eine umfassende Beurteilung von Trends, Überkauf und Überverkauf ermöglichen. Insbesondere gibt es folgende Vorteile:

  1. Die Parallax-Linien zeigen, ob ein Durchbruch als Stützdruck wirksam ist.
  2. Der Trend ist in der Tat ein sehr positiver Faktor, der die Entwicklung der Wirtschaft beeinflussen kann.
  3. Die MACD beurteilt die eindeutige Leerheit.
  4. Die RSI vermeidet die Gefahr von Überkaufen und Überverkaufen.
  5. In Kombination mit mehreren Indikatoren kann die Stabilität und die Erfolgsrate erheblich gesteigert werden.

Insgesamt eignet sich das System sowohl für das Selbstlernen von Anfängern als auch für den Einsatz durch Profis.

Risikoanalyse

Obwohl die bi-directional Break-Even Strategie viele Vorteile hat, gibt es einige Risiken, die zu beachten sind, die sich auf folgende Bereiche konzentrieren:

  1. Die Parameter-Einstellungen können zu einer Überoptimierung führen und die Festplatten-Effekte können unerwünscht sein.
  2. Die Wahrscheinlichkeit, dass der Index ausgebreitet wird, ist höher, und es ist notwendig, vor und nach der Aufnahme erneut zu bestätigen.
  3. Die Schadensbekämpfungsstrategie ist unvollständig und anfällig für Gefängnisstrafen.
  4. Es kann zu hohe Handelsfrequenz geben, was zu höheren Transaktionskosten und Verlusten bei der Verlagerung führt.

Im Hinblick auf diese Risiken können folgende Maßnahmen ergriffen werden, um sie zu optimieren und zu verbessern:

  1. Erweiterte Filterung der Indikatoren, um ein einheitliches Signal zu gewährleisten.
  2. Das ist eine sehr wichtige Frage.
  3. Es gibt keine Regeln, die die Anzahl der Transaktionen kontrollieren und die Frequenz angemessen halten.
  4. Parameterkombinationen werden getestet, um eine Überoptimierung zu verhindern.

Optimierungsrichtung

Es gibt noch viel Optimierungsmöglichkeiten für die Strategie der zweiseitigen Durchbruchsgleichlinie, und zwar in folgenden Bereichen:

  1. Erhöhung der Vorhersage der Signalstärke durch maschinelle Lernmodelle;
  2. In Kombination mit Textanalysen werden wichtige Nachrichtenwirkung beurteilt.
  3. Erhöhung der Indikatoren für die Marktstruktur, um die Strategie nach Phasen anzupassen;
  4. Optimierung der Stop-Loss-Methode, die Verfolgung von Stop-Loss oder Schwingungsstop-Loss;
  5. Parameter werden angepasst und kombiniert, um optimale Parameterpaare zu finden.

Wenn man diese Aspekte verbessert, wird die Strategie sicherlich noch besser funktionieren und sich besser für die Praxis eignen.

Zusammenfassen

Die Strategie ist eine allumfassende Strategie mit einer Kombination aus mehreren Indikatoren. Sie kombiniert Indikatoren wie Trend, Unterstützungsdruck, Überkauf und Überverkauf, um zu entscheiden, wann zu kaufen oder zu verkaufen ist. Sie hat den Vorteil, dass die Indikatoren sich ergänzen und umfassend beurteilen.

Strategiequellcode
/*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")