Kombination aus zwei Strategien – Stochastic Slow Index und Relative Strength Index


Erstellungsdatum: 2023-12-27 15:18:40 zuletzt geändert: 2023-12-27 15:18:40
Kopie: 2 Klicks: 654
1
konzentrieren Sie sich auf
1621
Anhänger

Kombination aus zwei Strategien – Stochastic Slow Index und Relative Strength Index

Überblick

Die Strategie kombiniert die klassische Random Slow Indicator Strategie mit einer relativ starken Indicator Strategie, um eine Doppelstrategie zu bilden. Wenn der Random Indicator über 80 ist, ist er unter 20; und wenn der RSI über 70 ist, ist er unter 30 und eröffnet nur dann Positionen, wenn beide gleichzeitig ausgelöst werden.

Strategieprinzip

Die Strategie basiert auf zwei klassischen Indikatoren - dem Random Slow-Index und dem RSI - und setzt die Schwelle für den Überkauf und den Überverkauf.

Der Zufallsschwellenwert:

  • Setzen Sie Stochlength auf 14, um die Lookback-Längen zu berechnen
  • Setzen Sie StochOverBought auf 80 und StochOverSold auf 20, als den Schwellenwert für Überkauf und Überverkauf
  • Einstellung der Smooth K auf 3 und der Smooth D auf 3 als die Smooth-Parameter für die %K- und %D-Linien

Die berechneten %K- und %D-Linien werden im Code als k und d genannt.

Wenn die %K-Linie die %D-Linie von unten nach oben durchbricht, ist dies ein Überblicksignal. Wenn sie von oben nach unten überschreitet, ist dies ein Überblicksignal.

RSI-Teil:

  • Setzen Sie RSIlength auf 14, um die Lookback-Länge für die Berechnung des RSI zu erhalten
  • Setzen Sie RSIOverBought auf 70 und RSIOverSold auf 30 als Grenzwert für Überkauf und Überverkauf

Der berechnete RSI-Indikator wird als vrssi bezeichnet.

Wenn der RSI über 70 steigt, ist das ein Überkaufsignal, wenn er unter 30 fällt, ist es ein Überverkaufsignal.

Die Doppelstrategie löst folgende Bedingungen aus:

Die Strategie eröffnet nur dann Positionen, wenn der Random- und der RSI-Indikator gleichzeitig überkauft oder überverkauft sind, d. h. wenn beide ihre jeweiligen Schwellenwerte überschreiten.

Diese Kombination nutzt die Ergänzung der beiden Indikatoren, um falsche Signale zu reduzieren und die Signalzuverlässigkeit zu erhöhen.

Analyse der Stärken

Diese Doppelstrategie kombiniert die klassischen Strategien des Random Slow Indicators mit dem RSI und bietet folgende Vorteile:

  1. Dual-Meter-Kombination, die gegenseitig verifiziert werden kann, um Falschsignale zu reduzieren und Signalqualität und -zuverlässigkeit zu verbessern
  2. Der Random-Indicator beurteilt Überkauf und Überverkauf und der RSI beurteilt Überkauf und Überverkauf, was die Ergebnisse zuverlässiger und genauer macht.
  3. Die Zufallsmesswerte werden in %K und %D ausgewählt, wobei die Parameter so geschliffen werden können, dass sie nicht von einzelnen Extremwerten beeinflusst werden.
  4. Die RSI-Indikatoren reagieren relativ schnell und beurteilen zufällig mittelfristige Trends und Wendepunkte, was die Strategie umfassender macht
  5. Konservativer Handelsstil, nur Positionen zu eröffnen, wenn der Indikator doppelt angezeigt wird, um Eintritte zu vermeiden und die Häufigkeit des Handels zu verringern

Risiken und Lösungen

Es gibt einige Risiken, die mit dieser Strategie verbunden sind:

  1. Einstellung des Risikos

Die falsche Einstellung der Threshold-Parameter kann zu Fehlchancen oder falschen Signalen führen. Die optimalen Parameter können durch Optimierung und Wiederholungstests gefunden werden.

  1. Doppelstrategie signalisiert nicht genug

Aufgrund der doppelten Strategie wird die Signalfrequenz relativ niedrig und die Positionsnutzung nicht hoch sein. Die Parameter können entsprechend gelockert und die Anzahl der Signale erhöht werden.

  1. Rückstand bei den Indikatoren

Der Zufalls- und RSI-Indikator sind etwas zurückgeblieben und können die Gelegenheit zu schnellen Veränderungen verpassen. Sie können in Kombination mit einem empfindlicheren Indikator unterstützt werden.

  1. Nicht-Anwendbarkeit für bestimmte Sorten

Diese Strategie eignet sich besser für einige stabilere und schwankendere Sorten, wie Aktienindizes, Edelmetalle usw. Für einige Sorten mit geringerer Schwankung kann sie weniger geeignet sein.

Optimierung

Diese Strategie kann auch in folgenden Bereichen optimiert werden:

  1. Parameteroptimierung

Die optimale Kombination von Parametern kann durch automatische oder manuelle Algorithmen optimiert werden.

  1. Erhöhung der Stop-Loss-Mechanismen

Ein mobiler Stop-Loss oder ein Prozentsatz des Stop-Losses können eingestellt werden, um den Einzelschaden zu kontrollieren.

  1. In Kombination mit anderen Indikatoren

Es kann auch ein Quantitätsindikator, ein Moving Average oder andere Indikatoren verwendet werden, um die Signalqualität zu beurteilen.

  1. Angemessene Lockerung der doppelten Strategiebedingungen

Die Trigger-Thresholds für eine doppelte Strategie können entsprechend gelockert werden, um die Anzahl der Signale zu erhöhen.

Zusammenfassen

Diese Strategie verwendet eine Doppelkombination aus Zufalls-Slow-Index und RSI-Index, die ausgelöst wird, wenn beide gleichzeitig Überkauf-Überverkaufssignale anzeigen. Sie hat die Vorteile einer hohen Signalgenauigkeit und einer konservativen Handelsweise. Es gibt auch einige Risiken bei der Einstellung von Parametern und eine geringere Anzahl von Signalen.

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

//@version=2
strategy("Stochastic + RSI, Double Strategy (by ChartArt)", shorttitle="CA_-_RSI_Stoch_Strat", overlay=true)

// ChartArt's Stochastic Slow + Relative Strength Index, Double Strategy
//
// Version 1.0
// Idea by ChartArt on October 23, 2015.
//
// This strategy combines the classic RSI
// strategy to sell when the RSI increases
// over 70 (or to buy when it falls below 30),
// with the classic Stochastic Slow strategy
// to sell when the Stochastic oscillator
// exceeds the value of 80 (and to buy when
// this value is below 20).
//
// This simple strategy only triggers when
// both the RSI and the Stochastic are together
// in overbought or oversold conditions.
//
// List of my work: 
// https://www.tradingview.com/u/ChartArt/


///////////// Stochastic Slow
Stochlength = input(14, minval=1, title="lookback length of Stochastic")
StochOverBought = input(80, title="Stochastic overbought condition")
StochOverSold = input(20, title="Stochastic oversold condition")
smoothK = input(3, title="smoothing of Stochastic %K ")
smoothD = input(3, title="moving average of Stochastic %K")
k = sma(stoch(close, high, low, Stochlength), smoothK)
d = sma(k, smoothD)

 
///////////// RSI 
RSIlength = input( 14, minval=1 , title="lookback length of RSI")
RSIOverBought = input( 70  , title="RSI overbought condition")
RSIOverSold = input( 30  , title="RSI oversold condition")
RSIprice = close
vrsi = rsi(RSIprice, RSIlength)


///////////// Double strategy: RSI strategy + Stochastic strategy

if (not na(k) and not na(d))
    if (crossover(k,d) and k < StochOverSold)
        if (not na(vrsi)) and (crossover(vrsi, RSIOverSold))
            strategy.entry("LONG", strategy.long, comment="StochLE + RsiLE")
 
 
if (crossunder(k,d) and k > StochOverBought)
    if (crossunder(vrsi, RSIOverBought))
        strategy.entry("SHORT", strategy.short, comment="StochSE + RsiSE")
 
 
//plot(strategy.equity, title="equity", color=red, linewidth=2, style=areabr)WQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ