Die RSI-Tracking-ADX-Strategie ist eine Long-Line-Trend-Tracking-Strategie, die die RSI-Indikator und den ADX-Indikator kombiniert. Die Strategie beurteilt über den RSI-Indikator, ob der Markt überkauft oder überkauft ist, in Kombination mit dem ADX-Indikator, um die Stärke des aktuellen Trends zu beurteilen. Die Long-Line-Positions-Strategie ermöglicht den Eintritt in die Long-Position, wenn der Trend nach oben geht und nicht überkauft wird, und den Ausstieg aus der Position, wenn der Trend schwächer wird oder überkauft wird.
Die Strategie verwendet hauptsächlich eine Kombination aus RSI- und ADX-Indikatoren, um die Ein- und Ausstiegszeiten zu bestimmen.
Teilnahmebedingungen:
Oder:
Bedingungen für den Ausstieg:
Oder:
Oder:
Der SMA am 20. Januar verwandelte sich in einen Rückgang.
Die Strategie nutzt die RSI, um Überkauf-Überverkauf zu beurteilen, kombiniert mit dem ADX, um den Trend zu beurteilen, um zu kaufen, wenn der Trend nach oben nicht überkauft ist, und um auszusteigen, wenn der Trend überkauft oder sich abschwächt, um die Effekte der Aufspürung des mittleren langen Aufwärtstrends zu erreichen.
Diese Strategie hat folgende Vorteile:
In Kombination mit dem RSI und dem ADX können Trends und Überkäufe und Überverkäufe genauer beurteilt werden.
Die ADX-Bewertung von starken Trends kann dazu beitragen, die Schwäche der Schaukel zu reduzieren.
Der RSI setzt lockerere Parameter, folgt mittleren und langen Trends und reduziert die Häufigkeit des Handels.
Strategie ist einfach zu handhaben, leicht umzusetzen und eignet sich für langfristige Positionen.
Die Parameter sind flexibel konfigurierbar und haben viel Platz für Anpassungen.
Die Strategie birgt einige Risiken:
Die ADX-Indikatoren sind nachlässig und können einen Trendwechsel verpassen, was zu einer Vergrößerung der Verluste führt.
Wenn die Aktienpreise abrupt sinken, kann der Stop-Loss später ausgelöst werden und die Verluste ausweiten.
Der RSI-Parameter wurde zu locker eingestellt, was zu einer übermäßigen Überkaufzeit führen kann.
Die ADX-Parameter sind überempfindlich eingestellt, was dazu führen kann, dass bei schwachen Trends falsch eingesetzt wird.
Die Aktien können sich auch rückwärts bewegen, wenn die Börse außergewöhnlich ist.
Entsprechendes Risikomanagement:
Die ADX-Parameter wurden entsprechend verkürzt, um sie empfindlicher zu machen.
Setzen Sie eine strengere Stop-Loss-Linie, um zu vermeiden, dass die Verluste sich ausweiten.
Die RSI-Parameter werden entsprechend gesenkt, um zu verhindern, dass Überkaufe zu lange gehalten werden.
Die ADX-Parameter sollten nicht überempfindlich eingestellt werden, um Fehler zu vermeiden.
Bei einem Umschwung der großen Werte ist eine angemessene Aussetzung der Strategie und eine manuelle Intervention erforderlich.
Diese Strategie kann in folgenden Bereichen optimiert werden:
Optimierung der RSI-Parameter-Einstellungen, um die Auswirkungen verschiedener Perioden-Parameter auf die Effektivität der Strategie zu testen.
Optimierung der ADX-Parameterkombination und Prüfung der Auswirkungen der DI- und ADX-Zyklusparameter auf die Fähigkeit der Strategie, Trends zu erfassen.
Der Test wird mit anderen Indikatoren wie MACD als Hilfsmittel bewertet.
Tests mit unterschiedlichen Kombinationen von Gleichlinien optimieren die Eintrittszeit.
Tests mit Stop-Loss-Strategien erhöhen die Gewinne-Risiko-Relation der Strategie.
Die Strategie wird manuell ausgesetzt, wenn der Index in der Großbörse umgedreht wird.
Die RSI-Tracking-ADX-Strategie insgesamt ist eine einfache und praktische Longline-Trend-Tracking-Strategie. Sie kombiniert die Vorteile der beiden Indikatoren RSI und ADX und ist bei der Trendbeurteilung und Überkauf-Überverkauf-Beurteilung genauer. Die Strategie ist einfach zu bedienen, leicht zu implementieren und hat einen gewissen Optimierungsraum für die Parameter.
/*backtest
start: 2022-10-03 00:00:00
end: 2023-10-09 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//Copyright by Reed Asset Management registered in Shanghai, China
//该策略为上海蘆田资产管理有限公司制
//@version=2
strategy("[蘆田策略]ADX+RSI", overlay=true)
//ADX
adxlen = input(14, title="ADX Smoothing")
dilen = input(14, title="DI Length")
dirmov(len) =>
up = change(high)
down = -change(low)
truerange = rma(tr, len)
plus = fixnan(100 * rma(up > down and up > 0 ? up : 0, len) / truerange)
minus = fixnan(100 * rma(down > up and down > 0 ? down : 0, len) / truerange)
[plus, minus]
adx(dilen, adxlen) =>
[plus, minus] = dirmov(dilen)
sum = plus + minus
adx = 100 * rma(abs(plus - minus) / (sum == 0 ? 1 : sum), adxlen)
sig = adx(dilen, adxlen)
plot(sig, color=red, title="ADX")
//ADX+RSI Strategy Long Entry
longEntry1 = sma(close, 20) > sma(close, 20)[1] //check if the ADX is rising
longEntry2 = (adx(14, 14) - adx(14, 14)[1]) > 0.2
longEntry3 = rsi(close, 14) < 85
longEntry4 = (adx(14, 14) - adx(14, 14)[1]) > 0
longEntry5 = (adx(14, 14) - adx(14, 14)[1] ) < 0.2
longEntry6 = rsi(close, 14) < 50
longCondition1 = longEntry1 and longEntry2 and longEntry3
longCondition2 = longEntry1 and longEntry4 and longEntry5 and longEntry6
if(longCondition1 or longCondition2)
strategy.entry("long", strategy.long)
//ADX+RSI Strategy Long Exit
longExit1 = rsi(close, 9) > 75
longExit2 = (adx(14, 14) - adx(14, 14)[1]) > 0
longExit3 = (adx(14, 14) - adx(14, 14)[1] ) < 0.2
longExit4 = (adx(14, 14) - adx(14, 14)[1]) > 0.2
longExit5 = sma(close, 20) < sma(close,20)[1]
longExitCondition1 = longExit1 and longExit2 and longExit3
longExitCondition2 = longExit1 and longExit4
longStop1 = strategy.position_avg_price + 4 * tr
longExitCondition3 = longExit5
longStop2 = sma(close, 20)
strategy.close_all(when = longExitCondition1)
if (longExitCondition2)
strategy.exit("exit", "long", stop = longStop1)
if (longExitCondition3)
strategy.exit("exit", "long", stop = longStop2)
//Strategy