AK Dual RSI Breakout-Strategie

Schriftsteller:ChaoZhang, Datum: 23.09.2021 Uhr
Tags:

Übersicht

Diese Strategie kombiniert RSI ((2) und gleitende Durchschnitte, um niedrige Kauf- und hohe Verkaufspunkte zu identifizieren, wenn der Preis die Lücke zwischen mittelfristigen und langfristigen gleitenden Durchschnitten überschreitet, mit dem Ziel, ultrakurzfristige Umkehrchancen zu erfassen.

Strategie Logik

  1. Berechnen Sie den 2-Perioden-RSI, um den letzten zweitägigen Kurswechsel zu berücksichtigen.

  2. 5-Tage- und 200-Tage-einfache gleitende Durchschnitte dienen als kurz- und langfristige Trendindikatoren.

  3. Wenn der Preis über den 200-Tage-MA, aber unter dem 5-Tage-MA liegt und der RSI ((2) < 5 liegt, gilt als überverkauft und man geht lang.

  4. Wenn der Preis unter den 200-Tage-MA, aber über den 5-Tage-MA fällt und der RSI ((2) > 90 liegt, gilt als überkauft, und man geht kurz.

  5. Wenn der Preis den 5-Tage-MA wieder durchbricht, wird die Umkehr bestätigt und die Position geschlossen.

Analyse der Vorteile

  1. RSI(2) hat eine hohe Empfindlichkeit, um ultra-kurze Umkehrungen schnell zu erfassen.

  2. Die Kombination mit MA erhöht die Gültigkeit der Umkehrsignale und vermeidet Whipsaws.

  3. Der Rücktest zeigt anständige Ergebnisse bei Aktien mit Preislimits, maximal DD kontrollierbar.

  4. Einfacher und eleganter Code mit wenigen Parametern, einfach umzusetzen.

Risikoanalyse

  1. Die Parameter müssen optimiert werden, da sie aufgrund empfindlicher Indikatoren anfällig für falsche Signale sind.

  2. Schwierig, sich an langfristige Trends oder Schwellenmärkte anzupassen, hohe Renditevolatilität.

  3. Keine Stop-Loss, die den Verlust eines einzelnen Handels begrenzen kann.

  4. Nur zwei Jahre Backtestdaten, mehr Proben sind nötig, um die Strategie zu überprüfen.

  5. Er kann sich nicht an extreme Ereignisse wie Flash-Abstürze anpassen.

Optimierungsrichtlinien

  1. Versuchskombinationen der Parameter MA und RSI.

  2. Zusätzliche Lautstärke usw. bestätigt die Umkehrsignale.

  3. Implementieren Sie einen Bewegungs- oder Prozentsatz-Stop-Loss.

  4. Optimierung der Positionsgröße anhand der Marktbedingungen.

  5. Handeln Sie mit Long- und Shortseiten.

  6. Die Logik für Aktien mit Gap-Risiko ändern.

  7. Erweiterung der Rückprüfungsperiode zur Überprüfung der Robustheit.

Zusammenfassung

Diese Strategie identifiziert überkaufte/überverkaufte Niveaus mit RSI und MA, um Umkehrungen von mittelfristigen langfristigen Lücken für ultrakurzfristige Trades zu erfassen. Vorteile sind Einfachheit, Geschwindigkeit und anständige Rücktestergebnisse. Aber begrenzte Stichprobe, Param-Tuning erforderlich, fehlt Risikokontrolle, schwach in Lückenbewegungen. Mehr Filter benötigt, um falsche Signale zu reduzieren und Robustheit und Anpassungsfähigkeit zu verbessern. Bietet eine nützliche Idee, Indikatorkombinationen zu verwenden, um Umkehrungen zu bestimmen, erfordert aber eine umfassende Optimierung und Verifizierung für eine groß angelegte Anwendung.


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

//@version=2
// Algokid code v. 1.00 
strategy("AK_RSI 2 Strategy", overlay=true)

RS = rsi(close,2)

ma5 = sma(close,5)
ma200 = sma(close,200)


longCondition = close > ma200 and close < ma5 and RS < 5


if (longCondition)
    strategy.entry("My Long Entry Id", strategy.long)
strategy.close_all(when = close > ma5)

shortCondition = close < ma200 and close > ma5 and RS > 90
if (shortCondition)
    strategy.entry("My Short Entry Id", strategy.short)
strategy.close_all(when = close < ma5)




Mehr