Stochastische RSI-Handelsstrategie


Erstellungsdatum: 2023-09-23 15:59:22 zuletzt geändert: 2023-09-23 15:59:22
Kopie: 0 Klicks: 992
1
konzentrieren Sie sich auf
1617
Anhänger

Überblick

Die Strategie basiert auf dem Stochastic RSI. Der Stochastic RSI ist ein Oszillator, der aus einer Kombination aus dem Stochastic und dem relativ starken RSI besteht. Die Strategie erzeugt ein Handelssignal, das durch das Durchschreiten von mehreren Frequenzen des Stochastic RSI beurteilt wird.

Strategieprinzip

  1. Berechnen Sie den RSI für die 14 Perioden des Close, also rsi1 .

  2. Berechnung der stochastischen K- und D-Werte auf Basis von rsi1.

  3. K-Werte von mehr als 80 Stunden Überstunden und weniger als 20 Stunden Unterstunden.

  4. Die K-Linie und die 8020-Horizontalinie kreuzen sich.

  5. Die Option besteht aus einem Positiv- oder einem Reverse-Trading.

  6. Nach der Einrichtung von Handelsarten und -perioden werden die Effekte der Strategie überprüft.

Analyse der Stärken

Die wichtigsten Vorteile dieser Strategie sind:

  1. Der Stochastic RSI kombiniert die Vorzüge von RSI und Stochastic und ist ein guter Schwankungsindikator.

  2. In Kombination mit dem Überkauf- und Überverkaufsschutz kann ein falscher Durchbruch gefiltert werden.

  3. Konfigurierbarer Reverse-Trading für die Fall- und Rücklauf-Opportunitäten.

  4. Die Regeln sind einfach, intuitiv und leicht verständlich.

  5. Die Benchmarks und Handelssignale sind leicht zu sehen und zu bedienen.

Risikoanalyse

Die Hauptrisiken dieser Strategie sind:

  1. Es besteht die Gefahr, dass die Stop-Loss-Einstellungen nicht berücksichtigt werden.

  2. Zufällige Indikatoren sind anfällig für Fehlsignale und müssen mit einem Trendfilter kombiniert werden.

  3. Die Anzahl der Positionen ist nicht kontrolliert und es besteht die Gefahr, dass die Positionen überschritten werden.

  4. Keine Optimierungsmethode für die Parameter, die leicht zu überpassen sind.

  5. Die Auswirkungen der Transaktionskosten werden nicht berücksichtigt.

  6. Unzureichende Rücklaufdaten können zu einer Kurvenübereinstimmung führen.

Optimierungsrichtung

Diese Strategie kann optimiert werden, indem man folgende Punkte berücksichtigt:

  1. Einrichtung von Stop-Loss-Mechanismen und Optimierung der Stop-Loss-Punkte.

  2. Optimierung der Parameterkombinationen zur Verringerung der Falschsignale.

  3. Erhöhung der Anzahl der Positionen und der Leverage-Kontrolle.

  4. Es ist wichtig, dass Sie sich mit Trends auskennen, um einen negativen Handel zu vermeiden.

  5. Berücksichtigung der Auswirkungen auf die Transaktionskosten.

  6. Nachprüfungen mit längeren Zeiträumen und verschiedenen Sorten.

Zusammenfassen

Die Stochastic RSI-Strategie kombiniert die Vorteile des RSI und des Stochastic-Indikators und erzeugt Handelssignale durch die Verwendung von Multiple-Crossing-Linien. Die Strategie ist einfach und einfach zu bedienen, aber es besteht ein gewisses Risiko für falsche Signale. Die Strategie kann weiter verbessert werden, um eine zuverlässige Kurzlinien-Handelsstrategie zu werden, indem Sie die Stop-Loss-Strategie, die Parameterwahl und die Trendbeurteilung optimieren.

Strategiequellcode
/*backtest
start: 2023-08-23 00:00:00
end: 2023-09-22 00:00:00
period: 2h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=2
////////////////////////////////////////////////////////////
//  Copyright by HPotter v1.0 24/11/2014
// This strategy used to calculate the Stochastic RSI
//
// You can change long to short in the Input Settings
// WARNING:
// - For purpose educate only
// - This script to change bars colors.
////////////////////////////////////////////////////////////
strategy(title="Stochastic RSI", shorttitle="Stoch RSI Backtest")
TopBand = input(80, step=0.01)
LowBand = input(20, step=0.01)
reverse = input(false, title="Trade reverse")
hline(TopBand, color=red, linestyle=line)
hline(LowBand, color=green, linestyle=line)
Source = close
lengthRSI = input(14, minval=1), lengthStoch = input(14, minval=1)
smoothK = input(3, minval=1), smoothD = input(3, minval=1)
rsi1 = rsi(Source, lengthRSI)
k = sma(stoch(rsi1, rsi1, rsi1, lengthStoch), smoothK)
d = sma(k, smoothD)
d_cross_80 = cross(d,TopBand) 
dc80 = d_cross_80 ? red : green 
pos = iff(k > TopBand, 1,
       iff(k < LowBand, -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(k, color= orange)
plot(d, color=dc80)