Type/to search

Dynamische Trendverfolgungsstrategie

Cryptocurrency
Created: 2023-12-11 15:43:42
Last modified: 3 years ago
1
Follow
1779
Followers

img

Überblick

Die Hauptidee dieser Strategie ist es, die Markttrends dynamisch zu verfolgen, zu kaufen, wenn die Tendenz aufwärts geht, und zu verkaufen, wenn die Tendenz abwärts geht. Sie beurteilt die Richtung der Tendenz durch die Berechnung einer Kombination aus mehreren Indikatoren, z. B. lineare Regression, modifizierter Hull Moving Average usw.

Strategieprinzip

Diese Strategie verwendet mehrere technische Indikatoren, um die Richtung des Trends zu bestimmen. Zuerst berechnet sie einen Bereichskanal, dessen obere und untere Grenze auf Basis eines einfachen Moving Averages von close und eines Eingabeparameters berechnet wird. Dann berechnet sie einen modifizierten Hull Moving Average, der den Trend vermutlich genauer abbildet.

Um falsche Signale zu reduzieren, wurden auch mehrere Filter für die Strategie entwickelt. Zum Beispiel wird die EMA verwendet, um zu beurteilen, ob es sich um einen Abwärtstrend handelt, und ein Fensterindikator wird verwendet, um zu beurteilen, ob sich der RSI verändert hat. Diese Filter verhindern die Erzeugung von Handelssignalen in einem bewegten Umfeld.

In Bezug auf den Einstieg und den Stop-Loss zeichnet die Strategie den letzten Eröffnungspreis auf und legt einen Stop-Loss-Prozentsatz fest. Wenn beispielsweise der Preis für die letzte Eröffnung der Position 100 US-Dollar beträgt, wird ein Stop-Target von 102 US-Dollar und ein Stop-Loss-Preis von 95 US-Dollar festgelegt. Dies ermöglicht eine dynamische Verfolgung.

Analyse der Stärken

Diese Strategie hat folgende Vorteile:

  1. Es ist auch möglich, Trends dynamisch zu verfolgen, um die Richtung der längeren Linien zu erfassen.
  2. Die Verwendung von mehreren Filtern reduziert den Lärm und verhindert den häufigen Handel bei Erschütterungen.
  3. Automatische Anpassung der Stop-Loss-Position, um Trendverfolgung zu ermöglichen;
  4. Die optimale Parameterkombination kann automatisch durch Parameteroptimierung gefunden werden.

Risikoanalyse

Die Strategie birgt auch einige Risiken:

  1. Es ist immer noch nicht möglich, die Gefahr der Ausbeutung vollständig zu vermeiden. Wenn sich der Trend umkehrt, kann es zu großen Verlusten kommen.
  2. Die falsche Einstellung der Parameter kann zu einer schlechten Strategieleistung führen. Die optimale Kombination der Parameter muss durch Optimierung gefunden werden.
  3. Zu lange Datenverarbeitungszeiten können zu Signalverzögerungen führen. Die Berechnung der Kennzahlen muss optimiert werden, um sie so realistisch wie möglich zu machen.

Um Risiken zu kontrollieren, können Sie Stop-Loss, Trail Stop oder Optionen einsetzen, um Gewinne zu sperren. Darüber hinaus müssen Sie die Parameterkombinationen wiederholt testen, um einen zuverlässigen Parameterbereich zu finden. Schließlich müssen Sie sich auch auf die Zeit konzentrieren, in der der Indikator berechnet wird, um die Echtzeit des Signals zu erreichen.

Optimierungsrichtung

Diese Strategie kann in folgenden Bereichen optimiert werden:

  1. Es wird eine Kombination aus mehr Indikatoren getestet, um zuverlässigere Trends zu erkennen.
  2. Die Parameter werden angepasst, um die optimalen Parameter zu finden.
  3. Optimierung der Signalfilter, um eine Balance zwischen Geräuschminderung und Verzögerung zu finden;
  4. Versuchen Sie, die Regeln automatisch zu generieren, z. B. durch maschinelles Lernen.

In der Optimierung muss die Rückmessung und die Simulation der Transaktionen genutzt werden, um die Signalqualität und die Strategie-Stabilität zu bewerten. Nur nachgewiesene Optimierungssysteme können in der Praxis eingesetzt werden.

Zusammenfassen

Diese Strategie ist insgesamt eine gute Trend-Tracking-Strategie. Sie verwendet mehrere Indikatoren, um Trends zu beurteilen, setzt Filter ein, um Fehlsignale zu reduzieren, und kann automatisch die Stop-Loss-Tracking-Trends anpassen. Wenn die Parameter richtig eingestellt sind, kann sie den mittleren Longline-Trend erfolgreich erfassen.

Source
Pine
/*backtest
start: 2023-12-03 00:00:00
end: 2023-12-06 00:00:00
period: 3m
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/
// © RafaelZioni

//@version=4
Strategy parameters
Strategy parameters
Strategy Direction
length of channel
upper percent
lower percent
Fast filter length
Slow filter length
HTF
Timeframe
Period
Shift
len
Min
Exit Profit %
buy Loss Long
rebuy %
filter
risk
leverage
stop loss
qty_percent1
qty_percent2
Take profit1
Take profit2
Comment
All comments (0)
No data
No data
  • 1
iPhone Download
Forums
PINE Language
© 2015 - ∞ INVENTOR PTE LTD (SG)