
Die Strategie kombiniert die Extreme des Relative Strength Index (RSI) mit dem Filter des einfachen Moving Average (SMA), um den Trend zu verfolgen. Wenn der RSI die Extreme des Überkaufs oder Überverkaufs erreicht, wird die Richtung der SMA-Mittellinie in Kombination mit der Richtung der Unterbrechung beurteilt. Die Strategie ist für Aktienindizes, europäische Indizes, asiatische Indizes und Gold und Silber geeignet, um den Trend durch einfache RSI- und SMA-Beschlüsse zu erfassen.
Die Strategie ermittelt den Zeitpunkt des Eintritts durch die Überkauf-Überverkauf-Range des RSI und kombiniert mit dem Trendfilter des SMA, um eine effektive Erfassung des Trends zu ermöglichen. Die RSI-Grenzwerte zeigen, dass der Preis sich umkehren kann, während die SMA-Richtung sicherstellt, dass die Handelsrichtung mit dem Trend übereinstimmt. Die Kombination der beiden verwendet, um den Handel zu gewährleisten und die Gewinnrate zu erhöhen.
Diese Strategie erhöht die Trendwahrnehmung des SMA und verhindert blindes Leerlegen im Vergleich zur Verwendung des RSI-Indikators. Im Vergleich zur Verwendung des SMA-Systems erhöht die Strategie die Effizienz der Auswahl, indem sie den RSI-Höchstwert auf der Grundlage der SMA-Richtung nutzt. Insgesamt bietet die Strategie die Vorteile beider und ist eine sehr praktische Trendverfolgungsstrategie.
Die Lösung besteht darin, den SMA-Zyklus angemessen zu verkürzen und die Empfindlichkeit für Trendänderungen zu erhöhen.
Wenn der RSI abweicht, besteht die Gefahr, dass eine Handelschance verpasst wird. Die Lösung besteht darin, die Abweichung in Kombination mit anderen Indikatoren wie dem MACD zu verhindern.
In einem schwankenden Umfeld können sowohl der RSI als auch der SMA falsche Signale erzeugen. Die Lösung besteht darin, den Strategiehandel zu unterbrechen, wenn ein schwankender Markt festgestellt wird.
Eine falsche Einstellung der Parameter kann zu Übertriebenen oder Verlusten führen. Die Lösung besteht darin, die Parameter zu optimieren und die optimale Kombination von Parametern zu finden.
Die Wirksamkeit der Strategie kann nicht durch Tests an einer einzigen Sorte beurteilt werden, sondern muss durch Tests an mehreren Sorten überprüft werden.
Die Rückmeldung ist nicht gleichbedeutend mit der Festplatte, in der die Vermögensverwaltung und das Risikomanagement kontrolliert werden müssen.
Optimieren Sie den RSI-Parameter und suchen Sie nach den optimalen RSI-Parametern für die verschiedenen Sorten.
Optimierung der SMA-Zyklusparameter und Integration mehrerer SMA-Gewinnlinien.
Erhöhung der Schadensbegrenzungsmechanismen und der Fähigkeit zur Risikokontrolle
Mehrfache-Verifizierung durch zusätzliche Indikatoren.
In Kombination mit der Schwankungsrate wird der Rhythmus des Spielfelds angepasst.
Entwicklung von Systemen, die sich selbst an die Parameter anpassen, um die Optimierung von dynamischen Parametern zu ermöglichen.
Versuchen Sie, verschiedene Methoden der Geldverwaltung zu testen, um die beste zu finden.
Erstellen von Strategiesets für den Handel unter unterschiedlichen Marktbedingungen, um Strategien zu integrieren.
Die RSI-Extremwert- und SMA-Filterstrategie, die die Länge der beiden zusammenfasst, ermöglicht die Trendverfolgung durch einfache Indikatorurteile. Die Strategie ist klar und verständlich, die Parameter sind vernünftig eingestellt und können für eine Vielzahl von Sorten verwendet werden. Im Vergleich zu einer einzelnen RSI- und SMA-Strategie verbessert die Strategie die Zeiteffizienz und die Erfolgsrate erheblich.
/*backtest
start: 2022-10-23 00:00:00
end: 2023-10-23 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
// This work is licensed under a Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0) https://creativecommons.org/licenses/by-nc-sa/4.0/
// © wielkieef
//@version=5
strategy('Relative Strength Index Extremes with 200-Day Moving Average Filte', overlay=true, pyramiding=1, initial_capital=10000, default_qty_type=strategy.cash, default_qty_value=36000, calc_on_order_fills=false, slippage=0, commission_type=strategy.commission.percent, commission_value=0.01)
// Rsi
rsi_lenght = input.int(14, title='RSI lenght', minval=0)
rsi_up = ta.rma(math.max(ta.change(close), 0), rsi_lenght)
rsi_down = ta.rma(-math.min(ta.change(close), 0), rsi_lenght)
rsi_value = rsi_down == 0 ? 100 : rsi_up == 0 ? 0 : 100 - 100 / (1 + rsi_up / rsi_down)
//Sma
Length1 = input.int(200, title=' SMA Lenght', minval=1)
SMA1 = ta.sma(close, Length1)
//Strategy Logic
Long = rsi_value < 45 and close > SMA1
Long_exit = rsi_value > 75 and close > SMA1
Short = rsi_value > 65 and close < SMA1
Short_exit = rsi_value < 25 and close < SMA1
if Long
strategy.entry('Long', strategy.long)
if Short
strategy.entry('Short', strategy.short)
strategy.close_all(Long_exit or Short_exit)
pera(pcnt) =>
strategy.position_size != 0 ? math.round(pcnt / 100 * strategy.position_avg_price / syminfo.mintick) : float(na)
stoploss = input.float(title=' stop loss', defval=5, minval=0.5)
los = pera(stoploss)
strategy.exit('SL', loss=los)
//by wielkieef