Reine Long-Trading-Strategie basierend auf RSI


Erstellungsdatum: 2023-10-07 10:02:21 zuletzt geändert: 2023-10-07 10:02:21
Kopie: 2 Klicks: 720
1
konzentrieren Sie sich auf
1617
Anhänger

Überblick

Diese Strategie basiert auf einem relativ starken Index, dem RSI, um ein reines Mehrkopf-Handelssystem zu entwerfen. Das System ermöglicht es, durch die Konfiguration von RSI-unterschiedlichen Auf- und Abwärtsbahnen, Positionen zu eröffnen, wenn der RSI-Indikator Goldfork auftritt, und Positionen zu schließen, wenn der RSI-Indikator Todesfork auftritt.

Strategieprinzip

Diese Strategie basiert hauptsächlich auf dem RSI, um Handelssignale zu erzeugen. Der RSI spiegelt die Überkauf-Überverkauf-Situation einer Aktie wider, indem er die Anzahl der Tage, an denen die Schlusskosten in einem bestimmten Zeitraum gestiegen sind, und die Anzahl der Tage, an denen sie gesunken sind, berechnet. Ein hoher RSI bedeutet ein Überkauf, ein niedriger RSI bedeutet einen Überverkauf.

Insbesondere erzeugt die Strategie ein Handelssignal, indem sie mehrere Parameter des RSI setzt:

  1. rsi_low: Unterhalb des RSI, der Standardwert ist 30, wird als Überverkauf angesehen
  2. rsi_middle: RSI-Mittelbahn, Standardwert 55
  3. rsi_mhigh: RSI-Mittel-Hochbahn, Standardwert 60
  4. rsi_high: Der RSI-Hochkurs, der Standardwert ist 70, wird als überkauft angesehen, wenn er über diesem Wert liegt
  5. rsi_top: Der RSI-Hochpunkt, der Standardwert ist 75.
  6. rsi_period: Berechnet die Anzahl der Perioden des RSI mit dem Standardwert 14

Nach der Berechnung des RSI-Wertes erzeugt die Strategie ein Handelssignal nach folgenden Grundsätzen:

  1. Wenn der RSI unterhalb oder in der Mitte ist, machen Sie eine zusätzliche Position
  2. Wenn der RSI nach unten geht, gilt dies als Ausfall
  3. Wenn der RSI unterhalb der mittleren, mittleren und hohen Bahnen liegt, wird der Partial nach und nach ausgesetzt.
  4. Wenn der RSI über den Höchstwert geht, ist alles aus.

Auf diese Weise wird ein Trend-Tracking ermöglicht, indem mehrere Gruppen von RSI auf und ab getrainiert werden, um die Gold- und Gold-Stopp-Situation zwischen den überkauften und überverkauften Bereichen zu erfassen.

Analyse der Stärken

Diese auf dem RSI basierende Trend-Tracking-Strategie hat folgende Vorteile:

  1. Die Strategie ist klar und verständlich, die Überkauf- und Überverkaufssituation wird durch den RSI-Indikator beurteilt.
  2. Konfigurationsfähige RSI-Parameter, die flexibel an unterschiedliche Perioden und Sorten angepasst werden können
  3. Die Verwendung von Phasenstop-Mechanismen ermöglicht es, Risiken bei großen Trends zu erfassen und gleichzeitig zu kontrollieren
  4. Der Markt ist vollständig automatisiert, es gibt keine Grenzen für den Zeitpunkt des Kaufs und Verkaufs.
  5. Der RSI kann mit anderen Indikatoren kombiniert werden, um den Spielraum zu erweitern

Risikoanalyse

Natürlich gibt es Risiken bei dieser Strategie, die beachtet werden müssen:

  1. Der RSI ist etwas nachlässig und kann den Beginn eines starken Trends vermissen
  2. Unnötige Verluste durch falsche Einstellungen des Stop-Losses
  3. Mehrköpfige Strategien können eine Trendwende nicht erfassen und bergen ein Richtungsrisiko.
  4. Stabilisierung von kurzfristiger Haltbarkeit mit hohen Gebühren und Slip-Point-Kosten
  5. Handelssignalfehler bei Abweichungen vom RSI

Dies kann optimiert werden, indem die RSI-Zyklusparameter entsprechend angepasst werden, die Durchschnittslinie kombiniert wird und eine vernünftige Stop-Loss-Position festgelegt wird.

Optimierungsrichtung

Die Strategie kann in folgenden Bereichen weiter optimiert werden:

  1. Optimierung der RSI-Parameter, Anpassung der Auf- und Abwärtslage an die Marktlage
  2. Hinzufügen von Mittellinien-Filtern, um falsche Signale durch RSI-Lagerungen zu vermeiden
  3. Setzen Sie einen Preisbruch als Einstiegssignal und den RSI Goldfork als Bestätigung
  4. Erhöhung der Beurteilung von Trendwechseln, so dass Strategien in beide Richtungen funktionieren können
  5. Optimierung von Stop-Loss-Strategien, wie z. B. schrittweise Verlagerung, Senkung des Durchschnittspreises, bewegliche Stop-Loss-Strategien
  6. Das sind die wichtigsten Faktoren, die den Trend beeinflussen.
  7. Mit Hilfe eines Machine Learning-Algorithmus wird die dynamische Optimierung der RSI-Parameter realisiert

Zusammenfassen

Diese Strategie ermöglicht eine einfache Trendspuring-Trading-System durch konfigurierte RSI-technische Indikatoren. Die Strategie Idee ist klar und leicht zu verstehen, kann die Parameter nach eigenen Bedürfnissen anzupassen. Aber es gibt auch einige Risiken, die zu beachten sind.

Strategiequellcode
/*backtest
start: 2023-09-06 00:00:00
end: 2023-10-06 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version= 4
// https://sauciusfinance.altervista.org, another trading idea, suggested by the fact that RSI tends to accompany the trend
strategy(title="Pure RSI long only", overlay = true, max_bars_back=500)


// INPUTS 
rsi_low = input(30, title ="RSI lower band",  minval=5, step = 1)
rsi_middle = input(55, title ="RSI middle band",  minval=10, step = 1)
rsi_mhigh = input(60, title ="RSI middle high",  minval=20, step = 1)
rsi_high = input(70, title ="RSI high",  minval=30, step = 1)
rsi_top = input(75, title ="RSI top",  minval=30, step = 1)
rsi_period = input(14, title="RSI period", minval = 1, step = 1) 
// CALCULATIONS
myrsi = rsi(close, rsi_period)

/// Entry: when RSI rises from the bottom or, after a retracement, it overcomes again the middle level of 50 
strategy.entry("Long", true, when = crossover(myrsi,rsi_low))
strategy.entry("Long", true, when = crossover(myrsi,rsi_middle))

/// EXITS: when RSI crosses under the initial bottom level (stop loss) or undergoes one of the next 3 steps : 50, 60, 70 or it's simply
// higher than 70
// you may test viceversa for short, adding level of 40

strategy.close("Long", when = crossunder(myrsi, rsi_low), comment="low")
strategy.close("Long", when = crossunder(myrsi, rsi_middle), comment="middle")
strategy.close("Long", when = crossunder(myrsi, rsi_mhigh), comment="middle-hi")
strategy.close("Long", when = crossunder(myrsi, rsi_high), comment="high")
strategy.close("Long", when = (myrsi>rsi_top), comment="top")

plotchar(myrsi, title = "myrsi", char='+', color=color.black)
// CONCLUSION: this system give notable results related to  MA & RSI trading system and it's a good alternative. The best is making
// roboadvisoring by working this two system togheter, i.e. watching both MA and levels of RSI together (you may also enter if RSI
// crosses over 30 and then wait for a confirm in MA)