Diese Strategie verwendet doppelte R-Indikatoren in Kombination mit SMA-Linien, um Trends zu bestimmen und Handelssignale für USDJPY zu generieren. Die doppelten R-Indikatoren umfassen den Parabol SAR Trailing Stop-Indikator und den RSI-Überkauf-Überverkaufsindicator.
Die Strategie setzt hauptsächlich auf die folgenden drei technischen Indikatoren:
Parabolischer SAR Trailing Stop-Indikator: Er zeigt potenzielle Stop-Loss-Punkte und kann zur Bestimmung von Preistrends und potenziellen Umkehrpunkten verwendet werden.
RSI-Überkauft-Überverkauft-Indikator: Beurteilt, ob die Preise überkauft oder überverkauft sind. Der Code legt RSI-Parameter und Überkauft/Überkauft-Schwellenwerte fest und berechnet und zeichnet die RSI-Kurve.
SMA-Linien: Berechnet und zeichnet die 10- und 20-Tage-SMA-Linien.
Bei der Kombination der drei Indikatoren ergibt sich die Logik der Kauf- und Verkaufspunkte wie folgt:
Gehen Sie lang, wenn der Schluß über die 182-Tage-SMA-Linie geht, die 10-Tage-SMA über die 20-Tage-SMA-Linie geht und der RSI von unten durch die 30-Überverkauft-Linie bricht.
Gehen Sie kurz, wenn der Schlusskurs unter die 182-Tage-SMA-Linie fällt, der 10-Tage-SMA unter die 20-Tage-SMA fällt und der RSI von oben durch die 70 überkaufte Linie bricht.
Die Strategie weist folgende Vorteile auf:
Die Verwendung von doppelten R-Indikatoren zur Bestimmung der Trendrichtung kann die Handelssignale effektiv bestätigen.
Das Hinzufügen des SMA-Filters hilft, falsche Ausbrüche zu vermeiden.
Für den Intraday-Handel sind 15 Minuten optimal, um kurzfristige Trends zu nutzen.
Die Daten von 15 Minuten über 2,5 Monate können grundsätzlich die Verlässlichkeit bestimmen.
Es gibt einige Risiken:
Begrenzte Backtestdaten können die zukünftige Leistung nicht vollständig repräsentieren.
Der RSI kann falsche Signale geben, die von den tatsächlichen Kursbewegungen abweichen.
Der SMA hat einen Verzögerungseffekt: Er reagiert langsamer auf Preisänderungen und verpasst gute Einstiegspunkte.
Der Intraday-Handel hat höhere Risiken, die durch Nachrichten und Overnight-Positionsrisiken stärker beeinflusst werden.
Einige Möglichkeiten zur Optimierung der Strategie:
Um eine ausreichende Validierung zu gewährleisten, sollte der Zeitrahmen für Backtest auf 6 Monate oder 1 Jahr verlängert werden.
Versuchen Sie andere Indikatoren wie KDJ, MACD, um den RSI zu ergänzen oder zu ersetzen, um zuverlässigere Signale zu erhalten.
Optimieren Sie SMA-Kombinationen, wie 5 Tage und 20 Tage, oder fügen Sie längere SMAs hinzu, um solidere Ausbrüche zu erzielen.
Hinzufügen von Stop-Loss-Mechanismen zur Kontrolle von Einzelhandelsverlusten, wie Intraday- oder Trailing-Stop-Loss.
Optimieren Sie den Gewinn, wie einen Trailing Stop oder einen Teilgewinn, um mehr Gewinne zu erzielen.
Die Strategie verwendet insgesamt doppelte R-Indikatoren für Überkauf-Überverkauf und SMA für Filter, um den USDJPY-Trading zu implementieren. Sie hat den Vorteil, kurzfristige Trends zu erfassen, aber auch Risiken wie unzureichende Backtestdaten. Sie kann durch Erweiterung des Zeitrahmens, Optimierung der Parameter, Hinzufügen von Stop Loss / Take Profit weiter verbessert werden.
/*backtest start: 2023-09-08 00:00:00 end: 2023-10-08 00:00:00 period: 1h basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=3 strategy("Chrome", overlay=false, pyramiding = 1, commission_value = 0.01, currency = currency.USD, initial_capital = 1000) // Parabolic Support And Resistance start = input(0.02) increment = input(0.02) maximum = input(0.20) sar = sar(start, increment, maximum) //plot(sar, style = circles, linewidth = 2) // (v)RSI RSIlength = input(6,title="RSI Period Length") RSIoverSold = 30 RSIoverBought = 70 RSImid = 50 price = close vrsi = rsi(price, RSIlength) plot(vrsi) a = hline(70) b = hline(30) strategy.entry("buy", strategy.long, when = close > sma(close, 182) and sma(close, 10) > sma(close, 20) and crossover(vrsi, RSIoverSold)) strategy.entry("short", strategy.short, when = close < sma(close, 182) and sma(close, 10) < sma(close, 20) and crossunder(vrsi, RSIoverBought))