Höchste Niedrigste Center-Review-Strategie


Erstellungsdatum: 2023-12-28 15:42:10 zuletzt geändert: 2023-12-28 15:42:10
Kopie: 0 Klicks: 648
1
konzentrieren Sie sich auf
1623
Anhänger

Höchste Niedrigste Center-Review-Strategie

Überblick

Die Höchst-Low-Center-Rückblick-Strategie ist eine Trend-Tracking-Strategie. Die Hauptidee ist, die Mittelwerte der Höchst- und Tiefstpreise der vergangenen Periode als Basispreis zu berechnen, und dann auf der Grundlage dieses Basispreises und in Verbindung mit der Volatilität die Aufbauregion und die Lager-Zone zu berechnen. Wenn der Preis in die Aufbauregion geht, machen Sie mehr; wenn der Preis in die Niederlage geht, ist die Niederlage.

Strategieprinzip

Die Strategie wird in den folgenden Schritten umgesetzt:

  1. Berechnen Sie die Höchstpreise h und die Mindestpreise l der vergangenen Lookback_length-Perioden und verwenden Sie EMA-Gleichung
  2. Berechnung der Mittelpreise der Höchst- und Mindestpreise Center als Referenzpreis
  3. Volatilitätsvola berechnet nach ATR und ATR-Multiplikator
  4. Berechnung der Lagerstätten upper und lower nach center und vola
  5. Wenn der Preis nach oben geht, machen Sie mehr, wenn der Preis nach unten geht, machen Sie weniger.

Durch diese Methode kann der Trend in der Zeit verfolgt werden, wenn der Preis in einen Trendzustand eintritt; gleichzeitig kann das Risiko durch die Volatilität kontrolliert werden.

Analyse der Stärken

Diese Strategie hat folgende Vorteile:

  1. Das ist eine gute Möglichkeit, Trends zu verfolgen und die Preisentwicklung zu erfassen.
  2. Die Verwendung des Mittelpreises des höchsten Mindestpreises als Basispreis verringert die Wahrscheinlichkeit eines falschen Durchbruchs
  3. Schwankungen können automatisch angepasst werden, um Risiken zu kontrollieren
  4. Kurzfristige Positionen ermöglichen eine höhere Frequenz von Handelsmöglichkeiten
  5. Einfach, leicht zu verstehen und zu optimieren

Risikoanalyse

Die Strategie birgt auch einige Risiken:

  1. In einer Zeit des Aufruhrs könnte es zu mehr unnötigen Transaktionen kommen.
  2. Einstellungen für ATR-Größe und -Mehrzahl beeinflussen die Strategie und müssen sorgfältig getestet und optimiert werden
  3. Nach dem Durchbruch des Mittelwertes kann es zu einer Rückführung kommen, die zu einem Stop-Loss führt.
  4. Wenn sich der Trend zu schnell umkehrt, kann dies zu größeren Verlusten führen.

Um diese Risiken zu kontrollieren, können Optimierungen in folgenden Bereichen vorgenommen werden:

  1. Anpassung der ATR-Parameter zur Verringerung der Fluktuation und Filterung von Schwingungen
  2. Mehr Filterbedingungen, um unnötige Transaktionen zu vermeiden
  3. Die Verwendung von beweglichen Stop-Losses zur Gewinnschließung
  4. Beginn und Ende eines echten Trends in Kombination mit einem Trendindikator

Optimierungsrichtung

Die Strategie bietet auch Raum für weitere Optimierungen:

  1. Die Effektivität von Parametern in verschiedenen Märkten und unterschiedlichen Zeitspannen zu testen
  2. Automatische Optimierungsparameter, die mit einem Machine Learning-Algorithmus kombiniert werden können
  3. Es gibt mehrere Indikatoren, die den Beginn und das Ende eines Trends bestimmen können.
  4. Es ist möglich, die Anzahl der Positionen dynamisch anzupassen.
  5. Mit Hilfe von Emotionsindikatoren kann vermieden werden, dass man sich durch extreme Emotionen beeinflusst.

Durch diese Optimierungen ist zu erwarten, dass die Stabilität und die Profitabilität der Strategie weiter verbessert werden.

Zusammenfassen

Die Höchst-Low-Center-Rückblick-Strategie ist eine einfache und praktische Trend-Tracking-Strategie. Sie erfasst die Preisänderungen rechtzeitig und verfolgt die Trends, während die Risiken durch die Volatilität kontrolliert werden können. Die Strategie ist einfach umzusetzen und eignet sich für das Lernen und die Praxis von Anfängern im Quantifizieren des Handels. Die Effektivität der Strategie kann durch Parameteroptimierung und Regeloptimierung weiter verbessert werden.

Strategiequellcode
/*backtest
start: 2023-11-27 00:00:00
end: 2023-12-27 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
strategy("Highest/Lowest Center Lookback Strategy", overlay=true)

lookback_length = input(200, type=input.integer, minval=1, title="Lookback Length")
smoother_length = input(5, type=input.integer, minval=1, title="Smoother Length")
atr_length = input(10, type=input.integer, minval=1, title="ATR Length")
atr_multiplier = input(1.5, type=input.float, minval=0.5, title="ATR Multiplier")

vola = atr(atr_length) * atr_multiplier
price = sma(close, 3)

l = ema(lowest(low, lookback_length), smoother_length)
h = ema(highest(high, lookback_length), smoother_length)
center = (h + l) * 0.5
upper = center + vola
lower = center - vola
trend = price > upper ? true : (price < lower ? false : na)

bull_cross = crossover(price, upper)
bear_cross = crossunder(price, lower)

strategy.entry("Buy", strategy.long, when=bull_cross)
strategy.close("Buy", when=bear_cross)

plot(h, title="High", color=color.red, transp=75, linewidth=2)
plot(l, title="Low", color=color.green, transp=75, linewidth=2)

pc = plot(center, title="Center", color=color.black, transp=25, linewidth=2)
pu = plot(upper, title="Upper", color=color.green, transp=75, linewidth=2)
pl = plot(lower, title="Lower", color=color.red, transp=75, linewidth=2)

fill(pu, pc, color=color.green, transp=85)
fill(pl, pc, color=color.red, transp=85)

bgcolor(trend == true ? color.green : (trend == false ? color.red : color.gray), transp=85)