Aktienhandelsstrategie basierend auf geglättetem RSI


Erstellungsdatum: 2024-01-29 16:26:12 zuletzt geändert: 2024-01-29 16:26:12
Kopie: 0 Klicks: 640
1
konzentrieren Sie sich auf
1617
Anhänger

Aktienhandelsstrategie basierend auf geglättetem RSI

Überblick

Diese Strategie basiert auf einem relativ starken Index (RSI) nach dem Ausgleich, um Kauf- und Verkaufssignale zu ermitteln. Sie ist eine typische Trend-Tracking-Strategie. Durch die Berechnung des Anstiegs und Abstiegs der Aktienpreise in einem bestimmten Zeitraum hilft sie den Anlegern bei der Entscheidung, ob der Markt überkauft oder überverkauft ist, um Investitionsentscheidungen zu treffen.

Strategieprinzip

  1. Berechnen Sie den RSI für 5 Tage
  2. Ein 5-Tage-Einfacher Moving Average für den RSI-Wert, der den RSI-Indikator nach dem Glätten ergibt
  3. Setzen Sie die Überkauf-Linie auf 80 und die Überverkauf-Linie auf 40.
  4. Wenn der glatte RSI die Überverkaufslinie durchbricht, erzeugt dies ein Kaufsignal
  5. Wenn der RSI unter der glatten Überkauflinie liegt, wird ein Verkaufssignal erzeugt

Der Schlüssel zu dieser Strategie liegt in der Einstellung eines glatten RSI-Indikators. Der RSI-Indikator kann Überkauf-Überverkauf in den Aktienpreisen widerspiegeln. Der ursprüngliche RSI-Indikator kann jedoch mit den Preisen stark schwanken und ist nicht geeignet, ein Handelssignal zu erzeugen.

Analyse der Stärken

  1. Der flache RSI erhöht die Stabilität des RSI selbst und macht die Handelssignale zuverlässiger
  2. Der RSI wird mit einem einfachen Moving Average geschliffen, was eine Optimierung der Parameter ermöglicht und die menschlichen Einschränkungen bei der Einstellung von Schwellenwerten vermeidet
  3. In Kombination mit Überkauf- und Überverkaufszonen kann die Marktlage eindeutig beurteilt werden, wodurch ein Kauf- und Verkaufssignal erzeugt wird.
  4. Die Umsetzung der Strategie ist einfach, leicht zu verstehen und anzuwenden.

Risiko- und Optimierungsanalyse

  1. Der flache RSI reduziert die Sensitivität des RSI und kann zu Verzögerungen bei Kauf und Verkauf führen
  2. Die Länge der Moving Averages und die Einstellung der Überkauf-Überverkauf-Trenchwerte beeinflussen die Strategie und erfordern eine Parameteroptimierung
  3. Handelssignale können falsch-positiv und falsch-negativ sein und sollten in Verbindung mit Faktoren wie Preisentwicklung und Handelsvolumen analysiert werden.
  4. Die alleinige Abhängigkeit von RSI-Indikatoren kann zu einer instabilen Strategie führen und kann in Kombination mit anderen technischen oder fundamentalen Indikatoren in Betracht gezogen werden

Optimierungsrichtung

  1. Anpassung der Moving Average und der Überkauf-Überverkauf-Schwelle, Optimierungsparameter
  2. Hinzufügen anderer technischer Indikatoren wie MACD, KD usw. zu einem integrierten Handelssignal
  3. Hinzufügung eines Filtermechanismus für die Transaktionsmenge, um Fehlsignale zu vermeiden, wenn der Preis dynamisch ist, aber die Transaktionsmenge nicht aktiv ist
  4. Stabilisierung der Strategie in Kombination mit der fundamentalen Lage der Aktien und der Wirtschaftlichkeit der Branche
  5. Erhöhung der Stop-Loss-Strategie, Stop-Loss-Exit, wenn die Handelsverluste eine bestimmte Größe erreichen, Risikokontrolle

Zusammenfassen

Diese Strategie hat die Vorteile, dass die Signale stabiler und zuverlässiger sind als die ursprüngliche RSI-Strategie. Es besteht jedoch Raum für Verbesserungen. Anleger können die Strategie durch Optimierung von Parametern, Hinzufügen anderer Indikatoren usw. verbessern, um sie an komplexe Marktumgebungen anzupassen.

Strategiequellcode
/*backtest
start: 2023-12-01 00:00:00
end: 2023-12-31 23:59:59
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("Smoothed RSI Strategy", overlay=true)

// Calculate the RSI
length = 5
rsiValue = ta.rsi(close, length)

// Smooth the RSI using a moving average
smoothedRsi = ta.sma(rsiValue, length)

// Define overbought and oversold thresholds
overbought = 80
oversold = 40

// Buy signal when RSI is in oversold zone
buyCondition = ta.crossover(smoothedRsi, oversold)

// Sell signal when RSI is in overbought zone
sellCondition = ta.crossunder(smoothedRsi, overbought)

// Plotting the smoothed RSI
// Plotting the smoothed RSI in a separate pane
plot(smoothedRsi, color=color.blue, title="Smoothed RSI", style=plot.style_line, linewidth=2)

//plot(smoothedRsi, color=color.blue, title="Smoothed RSI")
hline(overbought, "Overbought", color=color.red)
hline(oversold, "Oversold", color=color.green)

// Strategy logic for buying and selling
if (buyCondition)
    strategy.entry("Buy", strategy.long)
if (sellCondition)
    strategy.close("Buy")