RSI Pullback Breakout Strategie


Erstellungsdatum: 2023-11-13 10:15:48 zuletzt geändert: 2023-11-13 10:15:48
Kopie: 0 Klicks: 1056
1
konzentrieren Sie sich auf
1617
Anhänger

RSI Pullback Breakout Strategie

Überblick

Die RSI-Rückschlag-Breakout-Strategie ist eine Short-Line-Trading-Strategie, die auf einem relativ starken Indikator (RSI) basiert. Die Strategie nutzt den RSI-Indikator, um überverkaufte und überverkaufte Gelegenheiten zu identifizieren, und sucht nach Gelegenheiten, die RSI-Indikator von niedrigen Positionen nach oben zu brechen, um durch die Erfassung eines kurzen Kursrückschlags zu profitieren.

Strategieprinzip

Die Strategie basiert auf dem RSI, um zu entscheiden, wann ein Kauf gemacht werden soll.

  1. Der RSI-Indikator mit der Länge = 5 wird als Kaufsignal betrachtet, wenn der RSI von den Tiefs nach oben über 60 geht.

  2. Ein RSI-Breakout von 60 bedeutet, dass die Aktien in kurzer Zeit überschreiten werden und sich als schwache Aktien auswirken.

  3. Wenn der RSI über 60 geht, kann man mit einem vollen Lager zu den Marktpreisen handeln.

  4. Wenn der RSI seinen vorherigen Zykluswert erneut überschreitet, wird dies als Ausstiegssignal betrachtet, d.h. RSI < RSI[1] und die Auslöschungsanweisung.

Die Strategie beruht hauptsächlich darauf, dass der RSI-Indikator die Gelegenheit für einen Rückschlag über die kurze Linie erkennt, um durch die Erfassung eines Bounces zu profitieren. Wenn ein kontinuierlicher Kursrückgang den RSI in die Überverkaufszone führt, wird der Zeitpunkt für einen Bounce durch den Rückschlag des RSI-Indikators beurteilt.

Analyse der Stärken

Diese Strategie hat folgende Vorteile:

  1. Die Strategie ist einfach, klar, verständlich und für Anfänger geeignet.

  2. Der RSI ist ein ausgereifter Indikator, der eine gewisse Funktionalität hat.

  3. Der RSI-Rückschlag wird verwendet, um einen Kaufpunkt zu bestimmen, der durch eine Überschreitung der Rückschläge herausgefiltert werden kann.

  4. Strategie mit hoher Frequenz, geeignet für Short-Line-Handel, um kurzfristige starke Preisschwankungen zu erfassen;

  5. Strategische Risiken sind kontrollierbar und Verluste werden durch Stop-Loss-Methoden kontrolliert.

Risikoanalyse

Die Strategie birgt auch einige Risiken:

  1. Der RSI ist etwas nachlässig und kann zu einer Abweichung des Kaufpunkts führen.

  2. Die Aktienkurse müssen nicht dauerhaft ansteigen, und es besteht die Möglichkeit, dass eine Umkehrung wieder unter den Stop-Loss-Punkten fällt.

  3. Es gibt eine hohe Häufigkeit von Transaktionen, die zu hohen Transaktionskosten führen können.

  4. Strategieparameter, die ständig optimiert werden müssen, wie die Länge des RSI, die Kaufbedingungen usw.

  5. Die Strategie könnte zu viele falsche Signale erzeugen, wenn der Markt weiter ansteigt.

Optimierungsrichtung

Die Strategie kann auch in folgenden Richtungen optimiert werden:

  1. In Kombination mit einem Trend-Filter wird vermieden, dass man in einem wackligen Umfeld eingeklemmt wird.

  2. Mehrfaktorische Vorhersagen mit Hilfe eines maschinellen Lernmodells verbessern die Kaufgenauigkeit.

  3. Optimierung der Stop-Loss-Strategie, um mehr Gewinne zu erzielen, indem Sie Stop-Loss bewegen.

  4. Anpassung der Positionszeit und Unterscheidung zwischen langen und kurzen Positionen.

  5. Erhöhen Sie die Fluktuationsrate-Filter und erwägen Sie nur, zu kaufen, wenn es zu starken Schwankungen kommt.

Zusammenfassen

Diese Strategie ist insgesamt relativ einfach und direkt, um die Kaufzeit durch den Rückschlag des RSI-Indikators zu beurteilen. Die Strategie hat eine gewisse praktische Funktion, die verwendet werden kann, um die Chance auf eine Rebound-Überschreitung der kurzen Linie zu erkennen.

Strategiequellcode
/*backtest
start: 2023-11-05 00:00:00
end: 2023-11-12 00:00:00
period: 45m
basePeriod: 5m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("*RSI 5 - Long only- Daily charts & above*", overlay = false)

// Define inputs
rsi_length = input(5, "RSI Length")

// Calculate indicators
rsi = ta.rsi(close, rsi_length)

// Entry conditions
long = rsi[1] < 50 and rsi > 60

// Exit conditions
longExit = rsi < rsi[1] 


// Execute trade with adjusted position size
if (long) 
    strategy.entry("Long", strategy.long)
    
    
if  (longExit)
	strategy.close("LongExit")


// Close long position if long exit condition is met
if (longExit)
    strategy.close("Long", comment="Long exit")

rsiPlot = plot(rsi, "RSI", color=#7E57C2)
rsiUpperBand = hline(60, "RSI Upper Band", color=#787B86)
midline = hline(50, "RSI Middle Band", color=color.new(#787B86, 50))
rsiLowerBand = hline(40, "RSI Lower Band", color=#787B86)
fill(rsiUpperBand, rsiLowerBand, color=color.rgb(126, 87, 194, 90), title="RSI Background Fill")