RSI-Divergenz-Umkehrstrategie

Schriftsteller:ChaoZhang, Datum: 2023-09-18 13:54:48
Tags:

Übersicht

Diese Strategie ist eine Umkehrstrategie, die auf dem RSI-Indikator basiert. Sie berechnet zwei RSI-Linien mit unterschiedlichen Lookback-Perioden und tritt bei Überschreitung der beiden RSI-Linien in Long- oder Short-Trades ein.

Strategie Logik

  1. Berechnen Sie zwei RSI-Linien, eine mit kürzerer Periode und eine mit längerer Periode.

  2. Wenn der kürzere Periode RSI über den längeren Periode RSI kreuzt, bestimmen Sie ein bullisches Signal für Long.

  3. Wenn der kürzere Periode-RSI unter den längeren Periode-RSI überschreitet, wird ein bärisches Signal für den Short-Gang bestimmt.

  4. Wenn Sie lang gehen, setzen Sie den Stop-Loss auf den letzten Preis.

  5. Wenn Sie kurz gehen, setzen Sie den Stop-Loss auf den letzten Preis.

  6. Wenn der Preis den Stop-Loss erreicht, verlassen Sie die aktuelle Position.

Vorteile

  1. Die Verwendung des RSI zur Identifizierung potenzieller Umkehrpunkte ist relativ zuverlässig.

  2. Dual RSI Crossover filtert einige falsche Signale aus.

  3. Stop Loss steuert das Risiko für jede Position.

  4. Einfache und intuitive Logik, einfach umzusetzen.

  5. Anpassungsfähige RSI-Parameter eignen sich für verschiedene Märkte.

Risiken

  1. Der RSI-Verzögerungsschub kann den Umkehrzeitpunkt plötzlicher Trendänderungen verpassen.

  2. Eine unsachgemäße Stop-Loss-Einstellung kann zu unnötigen Verlusten führen.

  3. Der doppelte RSI kann die falschen Ausbruchrisiken nicht vollständig vermeiden.

  • Das Risiko 1 kann durch die Kombination von Indikatoren wie Bollinger Bands gemildert werden.

  • Das Risiko 2 kann durch Nachlauf- oder Warteaufträge verbessert werden.

  • Risiko 3 kann durch Hinzufügen von Trendfiltern verringert werden.

Möglichkeiten zur Verbesserung

  1. Wirksamkeit der Versuche verschiedener Kombinationen von RSI-Perioden.

  2. Beurteilen Sie die Kombination mit Indikatoren wie MACD, KD usw.

  3. Fügen Sie Stop-Loss-Techniken wie Trailing-Stops oder ausstehende Aufträge hinzu.

  4. Hinzufügen eines Trendfilters, um Handelsumkehrungen zu vermeiden.

  5. Bewertung der Leistung verschiedener Produkte und Zeitrahmen.

Schlussfolgerung

Diese Strategie führt einfache Umkehrtrades mit RSI-Divergenzen aus. Dual RSI und Stops kontrollieren Risiken. Weitere Verbesserungen können durch Kombination von Indikatoren, Optimierung von Stops und mehr erzielt werden.


/*backtest
start: 2023-08-18 00:00:00
end: 2023-09-17 00:00:00
period: 4h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("RSI cross Strategy by alireza v1.1.1", overlay=true)
length1 = input( 25 )
length2 = input( 100 )
price = close


vrsi1 = ta.rsi(price, length1)
vrsi2 = ta.rsi(price, length2)

GC = (close > open)
RC = (open > close)

HH = (close > close[2])
LL = (close < close[2])




cu = ta.crossover(vrsi1, vrsi2)
cd = ta.crossunder(vrsi1, vrsi2)



if (not na(vrsi1))
	if (cu) 
	    sll=price
		strategy.entry("BUY", strategy.long )
		strategy.exit("SL" , limit = sll )
	if (cd)
	    sls=price
		strategy.entry("SELL", strategy.short )
		strategy.exit("SL" , limit = sls )



Mehr