
Die Strategie basiert auf dem Relative Strength Index (RSI) und kombiniert die Stop-Loss- und die Dienstags-Loss-Begrenzung, um algorithmische Transaktionen mit Nvidia-Aktien zu realisieren. Ihre Handelsentscheidungen basieren auf dem RSI, um Überkauf-Überverkauf-Signale zu erkennen und dann mehrere Short-Positionen zu erstellen. Die Strategie setzt außerdem einen Stop-Loss-Punkt ein, um einzelne Verluste zu begrenzen, und legt einen maximalen Dienstags-Verlustprozentsatz fest, um das Gesamtrisiko zu kontrollieren.
Wenn der RSI-Indikator unter der Überverkaufsschwelle von 37 liegt, wird der Kurs als unterbewertet angesehen, und dann wird mehr gehandelt. Wenn der RSI über die Überkaufsschwelle von 75 liegt, wird der Kurs als überbewertet angesehen, und dann wird geschlossen. Wenn die Aktie über den vorher festgelegten Stop-Loss-Punkt fällt, wird der Verlust gestoppt.
Die Strategie stützt sich hauptsächlich auf den RSI-Indikator, um den Zeitpunkt des Kaufs und Verkaufs zu bestimmen. Wenn der RSI unter 30 liegt, ist dies ein Überverkaufssignal, was bedeutet, dass der Kurs unterbewertet ist. Wenn der RSI über 70 liegt, ist dies ein Überkaufssignal, was bedeutet, dass der Kurs überbewertet ist.
Die Stop-Loss-Methode wird verwendet, um einzelne Verluste zu kontrollieren. Wenn die Verluste einen bestimmten Prozentsatz erreichen, wird die Strategie aus dem Spiel genommen. Diese Einstellung verhindert einzelne große Verluste. Die tägliche Verlustbegrenzung wird verwendet, um die Gesamtverluste des Tages zu begrenzen.
Die Strategie kombiniert den RSI mit einer Stop/Day-Loss-Begrenzung und bietet folgende Vorteile:
Die Strategie birgt auch einige Risiken:
Die Strategie kann in folgenden Bereichen optimiert werden:
Die Strategie ist einfach, klar und praktisch, und kann als eine der Einstiegsstrategien für quantifizierten Handel eingesetzt werden. Die Parameter-Einstellung und die Stop-Loss-Strategie können jedoch weiter optimiert werden, und es besteht die Unsicherheit, dass eine gewisse Gewinnwahrscheinlichkeit besteht. Insgesamt bietet die Strategie eine Referenzvorlage für Anfänger, die jedoch in der Praxis sorgfältig bewertet und angepasst werden müssen.
//@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()