Absicherungsstrategie zur Umkehrung von Schwingungen

Schriftsteller:ChaoZhang, Datum: 20.12.2023
Tags:

img

Übersicht

Die Hedging Oscillation Reversal Strategie ist eine kurzfristige Handelsstrategie, die Marktumkehrpunkte anhand mehrerer Indikatoren wie Bollinger Bands, Envelope Lines, ADX und Stochastics identifiziert, um Hedging-Positionen um die Umkehrpunkte zu ergreifen.

Strategieprinzip

Die Strategie zur Umkehrung der Absicherungsschwingung beruht auf folgenden Urteilsregeln:

  1. Wenn der Schlusskurs die oberen Schienen der Bollinger-Bänder überschreitet und auch die oberen Schienen der Envelope-Linien überschreitet, deutet dies darauf hin, dass sich die Preise möglicherweise in einem Überkaufzustand befinden. Wenn der ADX an dieser Stelle unter 30 liegt, bedeutet dies, dass die Trendstärke nicht stark ist. In der Zwischenzeit bedeutet der Stochastik, wenn er größer als 50 ist, dass er sich in einem überkauften Bereich befindet. So können Short-Positionen in Betracht gezogen werden.

  2. Wenn der Schlusskurs unterhalb der unteren Schiene der Bollinger-Bänder und auch unterhalb der unteren Schiene der Envelope-Linien liegt, deutet dies darauf hin, dass sich die Preise in einem Überverkaufszone befinden können. Wenn der ADX an dieser Stelle unter 30 liegt, bedeutet dies, dass die Trendstärke nicht stark ist. Wenn die Stochastik unter 50 liegt, bedeutet dies, dass sie sich in einem Überverkaufszone befindet. So können Long-Positionen in Betracht gezogen werden.

  3. Die Stop-Loss-Ausstiegsbedingung für Short-Positionen ist, dass der Schlusskurs unterhalb der unteren Schiene der Bollinger-Bänder oder der unteren Schiene der Envelope-Linien liegt oder Stochastics unter 50 liegt.

  4. Die Stop-Loss-Ausstiegsbedingung für Long-Positionen besteht darin, dass der Schlusskurs über der oberen Schiene der Bollinger-Bänder oder der oberen Schiene der Envelope-Linien liegt oder der Stochastic-Kurs größer als 50 ist.

Durch diese Urteilsregeln können wir Hedging-Positionen um Umkehrpunkte herum aufbauen und von kurzfristigen Kursschwankungen profitieren.

Analyse der Vorteile

Diese Strategie zur Absicherung von Schwingungsumkehrungen weist folgende Vorteile auf:

  1. Die Verwendung mehrerer Indikatoren für das Urteilen kann Handelssignale effektiv bestätigen und falsche Ausbrüche vermeiden.

  2. Der Handel um Trendumkehrpunkte hat eine relativ hohe Erfolgsrate.

  3. Die Anwendung einer Sicherungsmethode kann Risiken wirksam kontrollieren.

  4. Die hohe Handelsfrequenz eignet sich für kurzfristige Geschäfte.

  5. Die Einkommensquelle stammt hauptsächlich aus Preisschwankungen, die nicht vollständig von Trendumkehrungen abhängen.

Risikoanalyse

Diese Strategie zur Absicherung von Schwingungsumkehrungen beinhaltet auch einige Risiken, die beachtet werden müssen:

  1. Es besteht immer noch die Wahrscheinlichkeit, dass die Umkehrung fehlschlägt, was zu größeren Verlusten führt.

  2. Häufiger Handel ist anfällig für Überoptimierung.

  3. Wenn man den Umkehrzeitpunkt nicht genau erkennt, kann dies zu größeren Verlusten führen.

  4. Es besteht die Wahrscheinlichkeit von Trendveränderungen, vor denen man sich hüten muss.

Als Reaktion auf diese Risiken müssen wir die Indikatorparameter optimieren, die Stop-Loss streng kontrollieren und Trend und Fundamentalanalyse kombinieren, um die allgemeine Richtung zu bestimmen.

Optimierungsrichtlinien

Diese Strategie zur Umkehrung der Absicherungsschwingung kann auch in folgenden Richtungen optimiert werden:

  1. Optimierung der Indikatorparameter zur Verbesserung der Qualität der Handelssignale.

  2. Erhöhung der Grundfaktorbeurteilungen, um einen gegen den Trend gerichteten Handel zu vermeiden.

  3. V-förmige Umkehrmuster erkennen, um die Erfolgsrate zu verbessern.

  4. Dynamisch den Stop-Loss-Bereich einstellen.

  5. Optimierung des Kapitalmanagements zur strikten Kontrolle einzelner Transaktionsverluste.

Zusammenfassung

Die Hedging Oscillation Reversal-Strategie erfasst Hedging-Positionen um Umkehrpunkte, die auf mehreren Indikatorurteilen basieren, was die Vorteile einer hohen Handelsfrequenz und einer einfachen Risikokontrolle hat. Allerdings können die Risiken des Umkehrhandels nicht ignoriert werden. Wir müssen die Strategie kontinuierlich optimieren, die Handelsregeln strikt befolgen und diese effiziente kurzfristige Handelsstrategie voll ausnutzen.


/*backtest
start: 2023-12-12 00:00:00
end: 2023-12-19 00:00:00
period: 5m
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/
// © exlux99

//@version=5
strategy("Contrarian Scalping Counter Trend",overlay=true)

//bollinger bands
length = input.int(20, minval=1, title="Length BB")
src = input(close, title="Source")
mult = input.float(2.0, minval=0.001, maxval=50, title="StdDev BB")
basis = ta.sma(src, length)
dev = mult * ta.stdev(src, length)
upper = basis + dev
lower = basis - dev


//envelope
len = input.int(20, title="Length Envelope", minval=1)
percent = input(1.0)
exponential = input(false)
envelope = exponential ? ta.ema(src, len) : ta.sma(src, len)
k = percent/100.0
upper_env = envelope * (1 + k)
lower_env = envelope * (1 - k)

//adx
adxlen = input(14, title="ADX Smoothing")
dilen = input(14, title="DI Length")
dirmov(len) =>
	up = ta.change(high)
	down = -ta.change(low)
	plusDM = na(up) ? na : (up > down and up > 0 ? up : 0)
	minusDM = na(down) ? na : (down > up and down > 0 ? down : 0)
	truerange = ta.rma(ta.tr, len)
	plus = fixnan(100 * ta.rma(plusDM, len) / truerange)
	minus = fixnan(100 * ta.rma(minusDM, len) / truerange)
	[plus, minus]
adx(dilen, adxlen) =>
	[plus, minus] = dirmov(dilen)
	sum = plus + minus
	adx = 100 * ta.rma(math.abs(plus - minus) / (sum == 0 ? 1 : sum), adxlen)
sig = adx(dilen, adxlen)

//stochastic

periodK = input.int(50, title="%K Length", minval=1)
smoothK = input.int(20, title="%K Smoothing", minval=1)
stock = ta.sma(ta.stoch(close, high, low, periodK), smoothK)


short=close> upper and close >upper_env and sig < 30 and stock > 50
long=close< lower and close <lower_env and sig < 30 and stock < 50


short_exit= close < lower or close<lower_env or stock <50
long_exit=close > lower or close>lower_env or stock >50



strategy.entry("short",strategy.short,when=short)
strategy.close("short",when=short_exit)


strategy.entry("long",strategy.long,when=long)
strategy.close('long',when=long_exit)


Mehr