Diese Strategie basiert auf dem Relative Strength Index (RSI) Indikator, kombiniert mit Stop-Loss und täglichen Loss-Limit-Mechanismen, um Nvidia-Aktien algorithmisch zu handeln.
Wenn der RSI unter die Überverkaufsschwelle von 37 fällt, gilt der Aktienkurs als unterbewertet und eine Long-Position wird eingenommen. Wenn der RSI die Überkaufsschwelle von 75 überschreitet, wird der Aktienkurs als überbewertet angesehen und eine Short-Position eingenommen. Sobald die Aktienkursbewegung den vorgegebenen Stop-Loss-Punkt erreicht, wird die Position geschlossen. Wenn der maximale tägliche Verlust 3% des Nettovermögens erreicht, werden alle Positionen geschlossen und an diesem Tag werden keine neuen Trades getätigt.
Der Kern dieser Strategie beruht auf RSI-Signale, um Handelschancen zu bestimmen. RSI unter 30 stellt eine Überverkaufszustand dar, der auf eine Unterbewertung der Aktien hinweist; während RSI über 70 als Überkauft-Zustand angesehen wird, was eine Überbewertung der Aktien bedeutet. Die Strategie eröffnet Long/Short-Positionen auf Überverkauf/Überkaufsniveau, wobei eine Preisumkehr für Gewinne erwartet wird.
Der Stop-Loss-Mechanismus wird verwendet, um Einzelwetterverluste zu begrenzen. Wenn die Verluste eine vorgegebene Prozentsatzschwelle erreichen, werden die Positionen durch Stop-Loss-Orders geschlossen. Dies zielt darauf ab, große Verluste in einem einzigen Handel zu vermeiden. Das tägliche Verlustlimit begrenzt die Gesamtverluste pro Tag. Wenn der Verlust 3% des Nettovermögens übersteigt, werden alle Positionen geschlossen und keine neuen Trades durchgeführt, um weitere Verluste an diesem Tag zu vermeiden.
Die Vorteile dieser RSI-Stop-Loss-Strategie umfassen:
Zu den Risiken dieser Strategie gehören:
Einige Möglichkeiten zur Optimierung der Strategie:
Die RSI-Stop-Loss-Strategie integriert die Stärken technischer Indikatoren und Risikokontrollmechanismen, um Lärm zu filtern und Handelsrisiken bis zu einem gewissen Grad zu kontrollieren. Mit einfachen und klaren Regeln kann sie als einführende quantitative Handelsstrategie dienen. Allerdings bieten ihre Parameter und Stop-Loss-Mechanismen Raum für weitere Optimierungen, mit einer gewissen Unsicherheit in der probabilistischen Auszahlung. Abschließend bietet diese Strategie eine Vorlage für Anfänger, muss jedoch für den praktischen Gebrauch sorgfältig bewertet und abgestimmt werden.
//@version=5 strategy("RSI Strategy with Daily Loss Limit", overlay=true) // Define RSI conditions rsiValue = ta.rsi(close, 7) rsiLength = input(15, title="RSI Length") rsiOverbought = 75 rsiOversold = 37 // Define stop-loss percentage stopLossPercent = input(1, title="Stop Loss Percentage") / 100 // Enter long (buy) when RSI is below 40 with stop-loss if (rsiValue < rsiOversold) strategy.entry("Buy", strategy.long) // Exit long when RSI is above 80 or when stop-loss is hit if (rsiValue > rsiOverbought) strategy.exit("Buy", from_entry="Buy", loss=close * stopLossPercent) // Enter short (sell) when RSI is above 80 with stop-loss if (rsiValue > rsiOverbought) strategy.entry("Sell", strategy.short) // Exit short when RSI is below 40 or when stop-loss is hit if (rsiValue < rsiOversold) strategy.exit("Sell", from_entry="Sell", loss=close * stopLossPercent) // Track account equity equityLimit = strategy.equity * 0.97 // Set the daily loss limit to 3% // Enter long (buy) when RSI is below 40 if (rsiValue < rsiOversold) strategy.entry("Buy", strategy.long) // Exit long when RSI is above 80 or when stop-loss is hit if (rsiValue > rsiOverbought) strategy.exit("Buy", from_entry="Buy", loss=close * stopLossPercent) // Enter short (sell) when RSI is above 80 if (rsiValue > rsiOverbought) strategy.entry("Sell", strategy.short) // Exit short when RSI is below 40 or when stop-loss is hit if (rsiValue < rsiOversold) strategy.exit("Sell", from_entry="Sell", loss=close * stopLossPercent) // Plot RSI on the chart plot(rsiValue, title="RSI", color=color.blue) // Stop trading for the day if the daily loss limit is reached if (strategy.equity < equityLimit) strategy.close_all()