
Die Doppel-Hypertrend-Strategie ist eine Kurzlinien-Quantifizierungs-Handelsstrategie, die die Doppel-Hypertrend-Kanäle miteinander verbindet. Die Strategie berechnet die reale Bandbreite und baut ein Doppel-Kanal-System auf, um den Preis zu überwachen, der den Kanal durchbricht, um Trend zu verfolgen und den Handel umzukehren.
Die Doppeltrend-Strategie basiert auf der Ableitung der Hypertrend-Indikatoren. Die Hypertrend-Indikatoren bestehen aus einem oberen und einem unteren Band, um die Preisentwicklung und die wichtigen Widerstandswerte zu bestimmen. Die Doppeltrend-Strategie baut auf dieser Grundlage zwei Kanäle auf: den Stabilisierungskanal und den Bruchkanal.
Die Strategie berechnet zunächst den realen Wellenbreitungsbereich, also die Differenz zwischen dem Höchst- und dem Tiefstpreis, sowie den realen Wellenbreitungsbereich. Dann berechnet man die Basiskanäle anhand der Längenparameter und der Multiplikatorparameter. Anschließend wird beurteilt, ob die Preise die Basiskanäle durchbrechen.
In einem Zwei-Kanal-System erzeugt die Strategie Handelssignale, indem sie beurteilt, ob der Preis verschiedene Kanäle durchbricht:
Durch die Doppelkanalüberwachung können Trend-Tracking und Reverse-Catching ermöglicht werden.
Die Dual-Hypertrend-Strategie kombiniert ein Zwei-Channel-System mit folgenden Vorteilen:
Die Gefahren einer doppelten Hypertrend-Strategie sind:
Diese Risiken können durch Anpassung der Parameter, Kombination von Filterbedingungen und geeigneter Kontrolle der Positionsposition vermieden werden.
Die Strategie der doppelten Hypertrend kann in folgenden Bereichen optimiert werden:
Durch weitere Optimierungen können die Strategien Parameter Fitting und Walk Forward Analysis verbessert werden, was zu stabileren Erträgen führt.
Die Doppeltrend-Strategie basiert auf einer Doppelkanal-Mechanik, um Trendverfolgung und Umkehrung zu ermöglichen. Durch die Optimierung der Parameter kann eine stabile Handelsstrategie erzielt werden. Die Strategie hat jedoch auch eine gewisse Einschränkung, die die Einführung von Hilfsmitteln zur Risikokontrolle erfordert.
/*backtest
start: 2022-11-08 00:00:00
end: 2023-11-14 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=4
strategy("Double Supertrend Strategy", overlay=true)
// Define your parameters
length = input(10, title="Length")
multiplier = input(3, title="Multiplier")
// Calculate the True Range and Average True Range
trueRange = max(high - low, max(abs(high - close[1]), abs(low - close[1])))
averageTrueRange = sma(trueRange, length)
// Calculate the basic upper and lower bands
basicUpperBand = hl2 + (multiplier * averageTrueRange)
basicLowerBand = hl2 - (multiplier * averageTrueRange)
// Calculate the final upper and lower bands
finalUpperBand = basicUpperBand
finalLowerBand = basicLowerBand
finalUpperBand := close[1] > finalUpperBand[1] ? max(basicUpperBand, finalUpperBand[1]) : basicUpperBand
finalLowerBand := close[1] < finalLowerBand[1] ? min(basicLowerBand, finalLowerBand[1]) : basicLowerBand
// Determine if we're currently in an uptrend or downtrend
uptrend = close > finalLowerBand[1]
downtrend = close < finalUpperBand[1]
// Plot the bands
plot(uptrend ? finalUpperBand : na, color=color.green, linewidth=2)
plot(downtrend ? finalLowerBand : na, color=color.red, linewidth=2)
// Define your conditions for entering and exiting trades
if (uptrend)
strategy.entry("Buy", strategy.long)
else if (downtrend)
strategy.entry("Sell", strategy.short)