Folgen Sie der Trend RSI Strategie

Schriftsteller:ChaoZhang, Datum: 2023-10-08 11:36:01
Tags:

Übersicht

Diese Strategie kombiniert die Pivot-Point-Umkehrstrategie mit dem Relative Strength Index (RSI) Indikator, um potenzielle Trendumkehrmöglichkeiten auf Pivot-Niveaus zu erkennen, indem RSI-Signale überprüft werden.

Strategie Logik

Die Strategie berechnet zunächst die wichtigsten Unterstützungs- und Widerstandsniveaus, indem sie links und rechts über eine Reihe von Balken schaut, um den höchsten hohen Pivot und den niedrigsten niedrigen Pivot zu finden. Wenn ein Pivot-Level festgelegt wird, wird weiter überprüft, ob der RSI den Überkauf- oder Überverkaufszuständen entspricht. Insbesondere gilt, wenn der RSI bei Widerstand unter der Überverkaufslinie liegt, als Überverkauf für einen langen Einstieg. Wenn der RSI bei Unterstützung über der Überkaufslinie liegt, gilt er als Überkauf für einen kurzen Einstieg. Dies ermöglicht die Verwendung des RSI-Filters, falsche Ausbrüche und bessere Eintrittszeiten an Trendumkehrpunkten zu identifizieren.

Die Codes sind wie folgt:

  1. Berechnung der Unterstützung und des Widerstands der Drehscheibe
  • Verwenden Sie Pivothigh ((() und Pivotlow ((() zur Berechnung von Pivotniveaus basierend auf linken und rechten N-Bars
  • Speichern Sie Pivots und definieren Sie Bedingungen zur Bestimmung eines Aufwärtstrends oder eines Abwärtstrends
  1. Berechnung des RSI
  • Verwenden Sie rsi() zur Berechnung der RSI-Werte
  • Definition von überkauften/überverkauften Schwellenwerten für den RSI
  1. Kombination von Pivot- und RSI-Signalen
  • Gehen Sie lang, wenn der Aufwärtstrend bei Widerstand und RSI unter der Überverkaufslinie liegt
  • Wenn der Abwärtstrend bei Unterstützung und der RSI über der Überkauflinie liegt, wird kurz gehalten.
  1. Stop-Loss und Profit setzen
  • Langer Stoppverlust unterhalb der Unterstützung um einen Mindest-Tick
  • Kurzstop-Verlust um einen Mindest-Tick über dem Widerstand

Analyse der Vorteile

Die wichtigsten Vorteile dieser Strategie sind:

  1. Trendbestätigung: Der RSI filtert falsche Ausbrüche und vermeidet falsche Einträge während vorübergehender Pullbacks.

  2. Risikokontrolle: Stopps werden für ein besseres Risikomanagement in der Nähe wichtiger Stützpunkte und Widerstände platziert.

  3. Vielseitigkeit: Anwendbar auf verschiedene Produkte und Zeitrahmen.

  4. Einfachheit: Mindestindikatoren und Parameter für eine einfache Umsetzung.

  5. Dateneffizienz: Nur OHLC-Daten sind erforderlich und nicht anfällig für die Datenqualität.

Risikoanalyse

Die möglichen Risiken sind:

  1. Pivot-Fehlerrisiko: Schlüsselniveaus können bei großen Marktschwankungen durchbrochen werden, was zu einem Strategieversagen führt. Dies kann durch Anpassung der Rückblickperioden zur Erweiterung der Pivot-Bereiche gemildert werden.

  2. RSI-Divergenzrisiko: Der RSI kann abweichen und bei Überkauf/Überverkauf in unruhigen Märkten unwirksam werden.

  3. Stop-Loss-Risiko: Stops können während starker Trends getroffen werden, die zu erhöhten Verlusten führen.

  4. Abzugsrisiko: Die Strategie wird bei jedem Ticke ausgeführt und kann bei ungünstigen Umkehrungen mit Abzugsrisiken konfrontiert werden.

Optimierungsrichtlinien

Die Strategie kann in mehreren Aspekten verbessert werden:

  1. Optimieren Sie die Pivot-Berechnung, indem Sie verschiedene Links-Rechts-Blickzeiten testen und Filter hinzufügen, um die Genauigkeit zu verbessern.

  2. Optimieren Sie die RSI-Parameter für eine bessere Erkennung von Überkauf/Überverkauf.

  3. Fügen Sie zusätzliche Filter hinzu, um in unruhigen Märkten zu vermeiden, wie beispielsweise Volatilitätsindikatoren.

  4. Optimieren Sie Stopps, um Gewinne und Risiken auszugleichen.

  5. Verwenden Sie statistische Stopps auf der Grundlage historischer Datenanalysen, um Stopp-Verlustbereiche zu bestimmen.

  6. Hinzufügen von mehreren Zeitrahmen Bestätigung, um die Gewinnrate mit mehreren Perioden zu verbessern.

Schlussfolgerung

Die Go With The Trend RSI Strategie kombiniert Drehpunkte und RSI, um potenzielle Trendwendepunkte zu identifizieren und optimale Einträge zu finden. Im Vergleich zu einzelnen Techniken wie Drehpunkt oder RSI allein verbessert diese Strategie die Robustheit und Konsistenz. Weitere Optimierungen von Parametern und Filtern können die Gewinnrate und die risikobereinigte Rendite verbessern. Insgesamt ist es ein praktisches System zum Handel mit kurzfristigen Trendumkehrungen.


/*backtest
start: 2023-09-30 00:00:00
end: 2023-10-07 00:00:00
period: 45m
basePeriod: 5m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
strategy("Pivot Point Reversal + RSI Strategy", shorttitle = 'PP + RSI Strategy', overlay=true)

////////////
// Inputs //

leftBars   = input(3,  title = 'PP - Left Bars')
rightBars  = input(3,  title = 'PP - Right Bars')
rsi_length = input(14, title = "RSI - Length")
rsi_long   = input(70, title = "RSI - Overbought level")
rsi_short  = input(30, title = "RSI - Overold level")

//////////////////
// Calculations //

// Pivot Points
swh = pivothigh(leftBars, rightBars)
swl = pivotlow(leftBars, rightBars)

// Pivot High 
swh_cond = not na(swh)
 
hprice = 0.0
hprice := swh_cond ? swh : hprice[1]
 
le = false
le := swh_cond ? true : (le[1] and high > hprice ? false : le[1])

// Pivot Low 
swl_cond = not na(swl)
 
lprice = 0.0
lprice := swl_cond ? swl : lprice[1]
 
se = false
se := swl_cond ? true : (se[1] and low < lprice ? false : se[1])

// RSI 
rsi = rsi(close, 14)

//////////////
// STRATEGY //

if (le and rsi[rightBars] < rsi_long )
    strategy.entry("PivRevLE", strategy.long,  comment = "PivRSI Long",  stop = hprice + syminfo.mintick)
 
if (se and rsi[rightBars] > rsi_short)
    strategy.entry("PivRevSE", strategy.short, comment = "PivRSI Short", stop = lprice - syminfo.mintick)
 

Mehr