
Die RSI-Überschneidung ist eine algorithmische Handelsstrategie, bei der der Überschuss durch den Relative Strength Index (RSI) ermittelt wird. Die Strategie setzt den RSI-Drehwert auf 30 und eröffnet den Überschuss, wenn der RSI unter 30 liegt. Die Strategie wird durch strenge Stop-Loss- und Stop-Stop-Regeln für den Gewinn gesetzt.
Die RSI-Übertriebsstrategie verwendet den RSI-Indikator mit 14 Zyklen. Wenn der RSI-Indikator unter 30 liegt, wird er als Überverkauf beurteilt. Dies zeigt an, dass die Preise in der Vergangenheit kontinuierlich gesunken sind und sich derzeit im Überverkauf befinden.
Wenn der RSI < 30 ist und sich in der Rückmesszeit befindet, wird ein mehrfaches Signal ausgelöst, um eine Position zu eröffnen. Der Stop-Loss wird dann auf 1% unter dem Einstiegspreis und der Stop-Loss auf 7% über dem Einstiegspreis gesetzt. Wenn der Preis über dem Stop-Loss oder unter dem Stop-Loss liegt, wird die Position gelöst.
Die gesamte Strategie besteht darin, Kapital zu erhöhen, indem man über den Umkehrpunkt des Überverkaufs entscheidet und eine Stop-Loss-Stopp-Lösung setzt, um die Gewinne zu sichern.
Ein RSI-Überverkauf durch einen umgekehrten Durchbruch hat folgende Vorteile:
Es ist eine zuverlässige Handelsstrategie, um die Überverkaufsmöglichkeiten der Umkehrung zu ergreifen.
Die Verwendung des RSI-Indikators zur Identifizierung von Einstiegspunkten ist professioneller als die direkte Beurteilung des Kurses.
Strenge Stop-Loss- und Stop-Stopp-Einstellungen ermöglichen eine effektive Kontrolle des Risikos und der Gewinne eines einzelnen Handels.
Die Rückmeldung zeigt, dass die Strategie sowohl ein hohes Ergebnis als auch eine hohe Gewinnrate hat.
Es ist leicht zu verstehen und auch für Neueinsteiger.
Die RSI-Überschneidungs-Strategie mit umgekehrter Durchbruch ist mit einigen Risiken verbunden, die sich hauptsächlich auf folgende Punkte beziehen:
Obwohl der RSI unter 30 die Wahrscheinlichkeit eines Rückschlags erhöht, ist die Marktumgebung komplex und wechselhaft, und es kann zu Rückschlagsfehlern kommen, bei denen ein Stop-Loss ausgelöst wird.
Wenn der Stopppunkt zu nahe ist, ist die Wahrscheinlichkeit einer Stoppkollision größer. Die Stoppschwelle kann entsprechend gelockert werden.
Die falsche Einstellung des Retestzeitfensters kann zu einer Abweichung der Testergebnisse führen. Der Retestzyklus sollte angepasst werden, um die Wirksamkeit der Strategie umfassend zu bewerten.
Unregelmäßige Währungshandlungen beeinflussen auch die Gewinne. Diese Strategie ist am besten für Währungen geeignet, die mit hoher Volatilität gehandelt werden.
Die RSI-Überverkaufsstrategie hat noch Optimierungsmöglichkeiten:
Anpassung der RSI-Parameter, um die Auswirkungen verschiedener Parameter auf die strategischen Erträge zu testen.
Testen Sie verschiedene Währungspaare und wählen Sie die Währungen mit den größeren Schwankungen aus.
Anpassung der Stop-Loss-Stop-Parameter, um die optimale Kombination von Parametern zu finden. Eine entsprechende Erweiterung der Stop-Loss-Width ist auch eine Richtung.
Zugabe von Filtern für andere Indikatoren, z. B. Eintritt nach einem Durchbruch der Moving Average.
Verschiedene Zeit-Perioden-Parameter werden getestet, um die optimale Einstiegszeit zu finden.
Die RSI-Übertriebsstrategie ist insgesamt leicht zu verstehen und zu bedienen, um durch die Erfassung von Übertriebs-Übertriebsmöglichkeiten zu profitieren. Der größte Vorteil der Strategie besteht darin, dass sie leicht zu erlernen ist und auch von Neulingen verwendet werden kann.
/*backtest
start: 2023-12-14 00:00:00
end: 2023-12-18 19:00:00
period: 3m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © brodieCoinrule
//@version=4
strategy(shorttitle='Oversold RSI with tight SL',title='Oversold RSI with tight SL Strategy (by Coinrule)', overlay=true, initial_capital = 1000, process_orders_on_close=true, default_qty_type = strategy.percent_of_equity, default_qty_value = 50, commission_type=strategy.commission.percent, commission_value=0.1)
//Backtest dates
fromMonth = input(defval = 1, title = "From Month", type = input.integer, minval = 1, maxval = 12)
fromDay = input(defval = 1, title = "From Day", type = input.integer, minval = 1, maxval = 31)
fromYear = input(defval = 2020, title = "From Year", type = input.integer, minval = 1970)
thruMonth = input(defval = 1, title = "Thru Month", type = input.integer, minval = 1, maxval = 12)
thruDay = input(defval = 1, title = "Thru Day", type = input.integer, minval = 1, maxval = 31)
thruYear = input(defval = 2112, title = "Thru Year", type = input.integer, minval = 1970)
showDate = input(defval = true, title = "Show Date Range", type = input.bool)
start = timestamp(fromYear, fromMonth, fromDay, 00, 00) // backtest start window
finish = timestamp(thruYear, thruMonth, thruDay, 23, 59) // backtest finish window
window() => time >= start and time <= finish ? true : false // create function "within window of time"
perc_change(lkb) =>
overall_change = ((close[0] - close[lkb]) / close[lkb]) * 100
// RSI inputs and calculations
lengthRSI = 14
RSI = rsi(close, lengthRSI)
oversold= input(30)
//Entry
strategy.entry(id="long", long = true, when = RSI< oversold and window())
//Exit
Stop_loss= ((input (1))/100)
Take_profit= ((input (7)/100))
longStopPrice = strategy.position_avg_price * (1 - Stop_loss)
longTakeProfit = strategy.position_avg_price * (1 + Take_profit)
strategy.close("long", when = close < longStopPrice or close > longTakeProfit and window())