Vergleichte RSI-Handelsstrategie auf Basis eines verbesserten RSI-Indikators

Schriftsteller:ChaoZhang, Datum: 2023-09-26 15:35:36
Tags:

Übersicht

Diese Strategie nutzt einen von John Ehlers entwickelten verbesserten RSI-Indikator, der spezielle Glättungstechniken verwendet, um Verzögerungen zu reduzieren und zuverlässigere Handelssignale zu generieren.

Strategie Logik

Die Strategie berechnet zunächst einen glatten Preis, der der Durchschnitt des aktuellen Schlusskurses und der letzten 3 Tage ist. Dann berechnet sie die Auf- und Abwärtsdynamik dieses glatten Preises und normalisiert sie in einen RSI-Wert von 0-1. Schließlich erzeugt ein RSI über 0,5 ein langes Signal, während ein RSI unter 0,5 ein kurzes Signal erzeugt.

Der Kern dieser Strategie liegt in der verbesserten Berechnung des RSI-Indikators. Der traditionelle RSI betrachtet nur die Preisänderung in einem einzigen Zeitraum, was eine zunehmende Verzögerung verursacht, wenn der Periodenparameter steigt. Ehlers' Idee besteht darin, die Preisentwicklung über mehrere Perioden hinweg zu berücksichtigen und einen gewichteten Durchschnitt zu nehmen, um kurzfristige Preisgeräusche zu glätten und gleichzeitig die Verzögerung zu reduzieren.

Der RSI wird dann auf den Bereich 0-1 normalisiert. Dies spiegelt den Preistrend besser wider und erzeugt zuverlässigere Handelssignale.

Analyse der Vorteile

Im Vergleich zum herkömmlichen RSI-Indikator hat diese Strategie folgende Vorteile aufgrund des verbesserten glatten RSI:

  1. Reduzierte Verzögerung, um eine Trendumkehr schneller zu erfassen
  2. Ausgeglichener Preiswandel, der kurzfristige Marktlärm ausfiltert
  3. Betrachtet mehrere zeitliche Trends, zuverlässigere Signale
  4. Anpassungsfähige Parameter für verschiedene Marktzyklen
  5. Solides theoretisches Fundament, leicht zu verstehen und zu optimieren

Zusammenfassend lässt sich sagen, dass diese Strategie die Vorzüge des RSI kombiniert und gleichzeitig seine Schwächen wie Verzögerung und Glättung verbessert.

Risikoanalyse

Trotz der positiven Verbesserungen des RSI bleiben einige Risiken bestehen:

  1. RSI anfällig für falsche Signale, muss mit anderen Indikatoren kombiniert werden
  2. Einparameteroptimierung unzureichend, dynamische Periodenoptimierung in Betracht
  3. Lange Zeiträume können kurzfristige Chancen verpassen
  4. Vermeiden Sie die Nutzung in vielschichtigen Märkten, besser für Trendperioden
  5. Häufige Signale, erfordern eine ordnungsgemäße Handelsfrequenzkontrolle

Vorschläge zur Risikominderung:

  1. Hinzufügen von MA und anderen Trendfiltern zu Filtersignalen
  2. Dynamische Optimierung der RSI-Parameter für verschiedene Marktzyklen
  3. Hinzufügen von mehr Zeitrahmenanalyse, um mehr Möglichkeiten zu entdecken
  4. Vermeiden Sie unbeständige Märkte, verwenden Sie Strategie in Trendperioden
  5. Zusätzliche Positionsgrößen für die Kontrolle pro Handelsrisiko

Optimierungsrichtlinien

Diese Strategie kann in folgenden Bereichen weiter verbessert werden:

  1. Zusätzliche Stop-Loss-Kontrolle pro Handelsrisiko
  2. Kombination von mehrjährigen RSI für Signalkombinationen
  3. Entwicklung einer dynamischen Optimierung der RSI-Parameter für die Anpassungsfähigkeit des Marktes
  4. Optimieren Sie den Eintrag, um falsche Ausbrüche zu vermeiden
  5. Hinzufügen eines Trendfilters zur Verbesserung der Signalqualität
  6. Hinzufügen eines Umkehrerkennungsmoduls zur Erfassung starker Trendumkehrungen
  7. Einbeziehung von ML zur Vorhersage des nächsten Periodenpreises für das frühe Signal

Durch kontinuierliche Optimierungen von Parametern, Filtern, Kombinationen kann diese Strategie zu einem leistungsfähigeren, zuverlässigeren, trendbewussten RSI-Handelssystem umgewandelt werden, das die Gewinnrate und die Rentabilität erheblich verbessert.

Schlussfolgerung

Diese Strategie erzielt eine bessere Glättung und reduzierte Verzögerung durch Verbesserung der RSI-Berechnung, effiziente Glättung von Preisänderungen und zeitnahe Erfassung von Trendveränderungen. Die Vorteile liegen hauptsächlich in der Glättung der Preisbewegung und der Erfassung von Trendwechseln. Die Risiken bleiben bestehen und kontinuierliche Optimierungen können die Strategie weiter verbessern. Insgesamt liefert sie neue Ideen zur Anwendung des RSI und bringt mehr Wert zu unseren Handelsentscheidungen.


/*backtest
start: 2022-09-19 00:00:00
end: 2023-09-25 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=2
////////////////////////////////////////////////////////////
//  Copyright by HPotter v1.0 16/11/2017
// This is new version of RSI oscillator indicator, developed by John Ehlers. 
// The main advantage of his way of enhancing the RSI indicator is smoothing 
// with minimum of lag penalty. 
//
// You can change long to short in the Input Settings
// WARNING:
// - For purpose educate only
// - This script to change bars colors.
////////////////////////////////////////////////////////////
strategy(title="Smoothed RSI")
Length = input(10, minval=1)
reverse = input(false, title="Trade reverse")
xValue = (close + 2 * close[1] + 2 * close[2] + close[3] ) / 6
CU23 = sum(iff(xValue > xValue[1], xValue - xValue[1], 0), Length)
CD23 = sum(iff(xValue < xValue[1], xValue[1] - xValue, 0), Length)
nRes = iff(CU23 + CD23 != 0, CU23/(CU23 + CD23), 0)
pos = iff(nRes == 0, -1,
	   iff(nRes == 1, 1, nz(pos[1], 0))) 
possig = iff(reverse and pos == 1, -1,
          iff(reverse and pos == -1, 1, pos))	   
if (possig == 1) 
    strategy.entry("Long", strategy.long)
if (possig == -1)
    strategy.entry("Short", strategy.short)	   	    
barcolor(possig == -1 ? red: possig == 1 ? green : blue ) 
plot(nRes, color=blue, title="Smoothed RSI")

Mehr