Doppelter EMA-Crossover und Bollinger-Band-Umkehrstrategie


Erstellungsdatum: 2024-02-21 16:12:18 zuletzt geändert: 2024-02-21 16:12:18
Kopie: 1 Klicks: 1017
1
konzentrieren Sie sich auf
1617
Anhänger

Doppelter EMA-Crossover und Bollinger-Band-Umkehrstrategie

Überblick

Die Strategie ermittelt die langfristigen und kurzfristigen Trends der Aktienpreise durch die Berechnung von EMA-Mitteln für zwei verschiedene Zeitspannen. Die Strategie ermittelt, ob die Aktienpreise überkauft oder überverkauft sind, in Kombination mit den Bollinger Bands, die als Signal für den Einstieg und den Ausstieg dienen. Sie verwendet mehrere technische Indikatoren wie die Durchschnittslinie, die Bollinger Bands und andere, um den Wendepunkt des Marktes zu ermitteln.

Strategieprinzip

  1. Berechnen Sie die schnelle EMA ((50 Zyklen) und die langsame EMA ((200 Zyklen), die schnelle EMA überschreitet die langsame EMA als Mehrsignal, die schnelle EMA unterschreitet die langsame EMA als Leerzeichen
  2. Brin mit 20 Zyklen auf und ab der Bahn
  3. Wenn der Preis die Bollinger Band überschreitet, ist dies ein Überkaufsignal und wird aufgelöst; wenn der Preis die Bollinger Band überschreitet, ist dies ein Überverkaufsignal und wird aufgelöst
  4. Goldfork/Deadfork-Signal der EMA-Gleichlinie und Brin-Band-Break-Signal, um Ein- und Ausgangspunkte zu bestimmen

Dies sind die Hauptmethoden, mit denen die Strategie die Kauf- und Verkaufspunkte bestimmen kann. Wenn der schnelle EMA den langsamen EMA durchbricht oder der Aktienpreis die Bollinger Band unterbricht, machen Sie mehr; wenn der schnelle EMA den langsamen EMA unterbricht oder der Aktienpreis die Bollinger Band überbricht, machen Sie einen Ausfall.

Analyse der Stärken

Dies ist eine typische Strategie, die in einer Kombination aus mehreren technischen Indikatoren verwendet wird, die die langfristigen Trends der Aktienpreise und den Überkauf-Überverkauf-Zuständen berücksichtigt. Die wichtigsten Vorteile sind:

  1. Die mittellinieige Goldfork-Totenforke ist eine gute Möglichkeit, die langfristigen Trends zu beurteilen.
  2. Der Brin-Band kann überkaufte und überverkaufte Bereiche bestimmen, um zu verhindern, dass die Preise nach oben oder unten gehen.
  3. Kombination verschiedener Indikatoren, starke Systematik und Vermeidung von Falschsignalen
  4. Die Rückdruckeffekte können durch Parameteroptimierung verbessert werden

Risikoanalyse

Die Strategie birgt auch einige Risiken:

  1. Die EMA erzeugt eine Verzögerung und verpasst möglicherweise die besten Einstiegspunkte
  2. Brin hat die Bandbreitenparameter falsch gewählt und könnte den Trend verpassen
  3. Mehrfache Signalkombinationen erhöhen die Komplexität der Strategie
  4. Die Parameter gelten nicht mehr, da sich die Marktumgebung geändert hat.

Gegenmaßnahmen:

  1. Optimierung der Parameter und Anpassung an die Marktumgebung
  2. Erhöhung der Stop-Loss-Strategie und Risikokontrolle
  3. Verschiedene Kombinationen von EMA- und Brin-Band-Parametern getestet
  4. Die Strategie kann weiter optimiert werden, z. B. in Verbindung mit Indikatoren wie dem RSI

Optimierungsrichtung

Die Strategie hat viel Optimierungsmöglichkeiten:

  1. EMA und Brin-Band-Parameter können mehr Kombinationen testen
  2. Zusätzliche Indikatoren wie MACD, KDJ, RSI können kombiniert werden
  3. Erhöhung der Stop-Loss-Strategie
  4. Strategie, die in verschiedenen Zeitspannen (z.B. 60 Minuten, Tageszeit usw.) durchgeführt werden kann
  5. Es ist möglich, mehr Handelssignale zu entdecken, wenn man die Abweichungen im Volumen der Transaktionen miteinander verbindet.

Durch das Testen verschiedener Parameter und Kennzahlen, die ausreichende Rückmeldung und Optimierung der Strategie, kann die Stabilität und Profitabilität der Strategie weiter verbessert werden.

Zusammenfassen

Die Strategie basiert auf den EMA-Grenzen und dem Brin-Band, den beiden wichtigsten technischen Indikatoren, um die langfristigen Trends der Aktienpreise und die überkauften und überverkauften Bereiche zu bestimmen. Die Strategie ist eine gute Verkörperung der Strategie der Quantifizierungsstrategie, die das Marktumfeld bewertet, die Regeln entwickelt und die Strategie optimiert.

Strategiequellcode
/*backtest
start: 2024-01-21 00:00:00
end: 2024-02-20 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
strategy("Reversal Patterns, EMA Crossover, and Bollinger Bands", shorttitle="RP-EMABB", overlay=true)

// Input parameters
emaShortPeriod = input(50, title="Short EMA Period", minval=1)
emaLongPeriod = input(200, title="Long EMA Period", minval=1)
bbLength = input(20, title="Bollinger Bands Length", minval=1)
bbMultiplier = input(2.0, title="Bollinger Bands Multiplier", minval=0.1, maxval=5.0)

// Calculate EMAs
emaShort = ema(close, emaShortPeriod)
emaLong = ema(close, emaLongPeriod)

// Calculate Bollinger Bands
bbUpper = sma(close, bbLength) + bbMultiplier * stdev(close, bbLength)
bbLower = sma(close, bbLength) - bbMultiplier * stdev(close, bbLength)

// EMA Crossover and Crossunder
emaCrossover = crossover(emaShort, emaLong)
emaCrossunder = crossunder(emaShort, emaLong)

// Bollinger Bands Crossing
bbUpperCross = crossover(close, bbUpper)
bbLowerCross = crossunder(close, bbLower)

// Buy and Sell signals
strategy.entry("Buy", strategy.long, when=emaCrossover or bbLowerCross)
strategy.entry("Sell", strategy.short, when=emaCrossunder or bbUpperCross)

// Plot EMAs on the chart
plot(emaShort, color=color.blue, title="50 EMA")
plot(emaLong, color=color.red, title="200 EMA")

// Plot Bollinger Bands
plot(bbUpper, color=color.green, title="Bollinger Bands Upper")
plot(bbLower, color=color.red, title="Bollinger Bands Lower")

// Highlight Buy and Sell signals on the chart
bgcolor(emaCrossover or bbLowerCross ? color.green : na, transp=90)
bgcolor(emaCrossunder or bbUpperCross ? color.red : na, transp=90)