RSI-Tracking-ADX-Strategie


Erstellungsdatum: 2023-10-10 10:32:48 zuletzt geändert: 2023-10-10 10:32:48
Kopie: 1 Klicks: 883
1
konzentrieren Sie sich auf
1617
Anhänger

Überblick

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.

Strategieprinzip

Die Strategie verwendet hauptsächlich eine Kombination aus RSI- und ADX-Indikatoren, um die Ein- und Ausstiegszeiten zu bestimmen.

Teilnahmebedingungen:

  1. Die SMA ist am 20.
  2. Der ADX hat sich um mehr als 0,2 im Vergleich zum Vortag erhöht, was auf eine stärkere Tendenz hindeutet.
  3. Der RSI liegt unter 85, vermeiden Sie Überkäufe.

Oder:

  1. Die SMA ist am 20.
  2. Der ADX ist gestiegen, aber weniger als um 0,2 Prozentpunkte, was eine moderate Entwicklung bedeutet.
  3. Der RSI ist kleiner als 50, und es gibt Spielraum für einen Rückschlag.

Bedingungen für den Ausstieg:

  1. Der RSI ist größer als 75, was bedeutet, dass man überkauft.
  2. Der ADX ist leicht angestiegen, die Tendenz ist moderat.

Oder:

  1. Der RSI ist größer als 75, was bedeutet, dass man überkauft.
  2. Der ADX ist stark angestiegen, die Tendenz ist stark.

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.

Strategische Vorteile

Diese Strategie hat folgende Vorteile:

  1. In Kombination mit dem RSI und dem ADX können Trends und Überkäufe und Überverkäufe genauer beurteilt werden.

  2. Die ADX-Bewertung von starken Trends kann dazu beitragen, die Schwäche der Schaukel zu reduzieren.

  3. Der RSI setzt lockerere Parameter, folgt mittleren und langen Trends und reduziert die Häufigkeit des Handels.

  4. Strategie ist einfach zu handhaben, leicht umzusetzen und eignet sich für langfristige Positionen.

  5. Die Parameter sind flexibel konfigurierbar und haben viel Platz für Anpassungen.

Strategisches Risiko

Die Strategie birgt einige Risiken:

  1. Die ADX-Indikatoren sind nachlässig und können einen Trendwechsel verpassen, was zu einer Vergrößerung der Verluste führt.

  2. Wenn die Aktienpreise abrupt sinken, kann der Stop-Loss später ausgelöst werden und die Verluste ausweiten.

  3. Der RSI-Parameter wurde zu locker eingestellt, was zu einer übermäßigen Überkaufzeit führen kann.

  4. Die ADX-Parameter sind überempfindlich eingestellt, was dazu führen kann, dass bei schwachen Trends falsch eingesetzt wird.

  5. Die Aktien können sich auch rückwärts bewegen, wenn die Börse außergewöhnlich ist.

Entsprechendes Risikomanagement:

  1. Die ADX-Parameter wurden entsprechend verkürzt, um sie empfindlicher zu machen.

  2. Setzen Sie eine strengere Stop-Loss-Linie, um zu vermeiden, dass die Verluste sich ausweiten.

  3. Die RSI-Parameter werden entsprechend gesenkt, um zu verhindern, dass Überkaufe zu lange gehalten werden.

  4. Die ADX-Parameter sollten nicht überempfindlich eingestellt werden, um Fehler zu vermeiden.

  5. Bei einem Umschwung der großen Werte ist eine angemessene Aussetzung der Strategie und eine manuelle Intervention erforderlich.

Strategieoptimierung

Diese Strategie kann in folgenden Bereichen optimiert werden:

  1. Optimierung der RSI-Parameter-Einstellungen, um die Auswirkungen verschiedener Perioden-Parameter auf die Effektivität der Strategie zu testen.

  2. Optimierung der ADX-Parameterkombination und Prüfung der Auswirkungen der DI- und ADX-Zyklusparameter auf die Fähigkeit der Strategie, Trends zu erfassen.

  3. Der Test wird mit anderen Indikatoren wie MACD als Hilfsmittel bewertet.

  4. Tests mit unterschiedlichen Kombinationen von Gleichlinien optimieren die Eintrittszeit.

  5. Tests mit Stop-Loss-Strategien erhöhen die Gewinne-Risiko-Relation der Strategie.

  6. Die Strategie wird manuell ausgesetzt, wenn der Index in der Großbörse umgedreht wird.

Zusammenfassen

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.

Strategiequellcode
/*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