Type/to search

Trendfolgestrategie basierend auf Zero-Lag-EMA

Cryptocurrency
Created: 2023-09-20 14:30:03
Last modified: 3 years ago
1
Follow
1781
Followers

Überblick

Diese Strategie ist eine typische Trend-Tracking-Strategie. Sie verwendet eine schnelle und langsame Zero-Lag EMA-Strategie, um die Richtung der Tendenz zu bestimmen, in Kombination mit einem beweglichen Stop-Loss, Stop-Stop-Return-Mechanismus, um einen Trend-Tracking-Handel zu erzielen.

Strategieprinzip

  1. Berechnen Sie die schnellen Zero-Lag EMA und die langsamen Zero-Lag EMA. Sie verwenden jeweils unterschiedliche periodische Gleitpreise.

  2. Bei schnellen Linien wird ein Mehrfachsignal erzeugt, wenn sie durch langsame Linien gehen; bei schnellen Linien unterhalb von schnellen Linien wird ein Leerzeichen erzeugt.

  3. Setzen Sie eine mobile Stop-Loss-Linie nach dem Einstieg, um den Höchst-/Tiefstpreis zu verfolgen und die Risiken zu kontrollieren.

  4. Setzen Sie einen mobilen Stop-Line, der aussteigt, wenn der Preis einen bestimmten Prozentsatz erreicht.

  5. Ein ähnlicher Aufschlag wird durch den Einsatz eines Positionszählers erreicht.

Analyse der Stärken

  1. Die Zero-Lag EMA reagiert weniger auf Verzögerungen und kann so Trendwechsel schneller erfassen.

  2. Die Doppel-EMA-Strategie ist einfacher, intuitiver und leichter zu beurteilen.

  3. Die Stop-Loss-Sperre ist vernünftig eingestellt und kann einzelne Verluste gut kontrollieren.

  4. Die Gewinnauszahlung kann bei einer Ausweitung des Trends mehr Profit erzielen.

Risikoanalyse

  1. Die falsche Einstellung der Parameter kann dazu führen, dass die Stop-Loss-Stopps zu radikal oder konservativ sind.

  2. Die falsche Auswahl der Trend-Indikatoren kann die Zeit für eine Trendwende verpassen.

  3. Die Gewinne können die Gesamtverluste erhöhen, wenn sich der Trend umkehrt.

  4. Die Parameter müssen für verschiedene Sorten angepasst werden, um zu vermeiden, dass eine bestimmte Sorte übertrieben wird.

Optimierungsrichtung

  1. Verschiedene EMA-Periodenparameter werden getestet, um die geeignetste Kombination zu finden.

  2. Optimierung der Stop-Loss-Stopp-Ratio, um ein Gleichgewicht zwischen Gewinn und Risikokontrolle zu finden.

  3. Anpassung der Verlagerungslogik, um die maximale Anzahl von Positionen in eine Richtung zu begrenzen.

  4. Zusätzliche technische Kennzahlen für die Eingangsfilterung und die Verbesserung der Signalqualität.

  5. Schließen Sie den Handel innerhalb eines bestimmten Zeitraums, um Zeiträume zu vermeiden, die zu falschen Signalen führen können.

  6. Testparameter für verschiedene Sorten, um die Stabilität zu verbessern.

Zusammenfassen

Die Strategie arbeitet insgesamt stabil und hat ein hervorragendes Ertrags-Risiko-Verhältnis. Die Effektivität der Strategie kann durch Optimierung von Parametern und zusätzliche Filterung weiter verbessert werden. Es ist auch erforderlich, auf die Signalfehler zu achten, die unter bestimmten Umständen auftreten können.

Source
Pine
//@version=3
// Learn more about Autoview and how you can automate strategies like this one here: https://autoview.with.pink/
strategy("MP ZeroLag EMA", "MP 0 Strat", overlay=true, pyramiding=0, initial_capital=100000, currency=currency.USD, default_qty_type = strategy.percent_of_equity, default_qty_value = 100, commission_type=strategy.commission.percent, commission_value=0.1)
 
//bgcolor ( color=black, transp=40, title='Blackground', editable=true)
 
///////////////////////////////////////////////
//* Backtesting Period Selector | Component *//
///////////////////////////////////////////////
 
testStartYear = input(2018, "Backtest Start Year")
testStartMonth = input(3, "Backtest Start Month")
Strategy parameters
Strategy parameters
Backtest Start Year
Backtest Start Month
Backtest Start Day
Backtest Stop Year
Backtest Stop Month
Backtest Stop Day
ZeroLag EMA Source
ZeroLag EMA Fast Length
ZeroLag EMA Slow Length
Longs Only
Shorts Only
Flip the Opens
Pyramiding less than
Pyramiding equal to
Pyramiding greater than
Trailing Stop
Activate Trailing Stop Price (%). Divided by 100 (1 = 0.01%)
Trailing Stop (%). Divided by 100 (1 = 0.01%)
Take Profit
Take Profit (%). Divided by 100 (1 = 0.01%)
Stop Loss
Stop Loss (%). Divided by 100 (1 = 0.01%)
Lookback Period
Resolution
Number of Fibonacci Volatility Deviations
Comment
All comments (0)
No data
No data
  • 1
iPhone Download
Forums
PINE Language
© 2015 - ∞ INVENTOR PTE LTD (SG)