Type/to search

Trendfolgestrategie basierend auf dem Zero-Lag EMA

Common strategy
Created: 2023-09-20 14:30:03
Last modified: 3 years ago
1
Follow
1802
Followers

Übersicht

Diese Strategie ist eine typische Trendfolgestrategie. Sie verwendet die schnelle und langsame Zero-Lag-EMA-Strategie, um die Trendrichtung zu bestimmen, und kombiniert Mechanismen wie Trailing-Stop-Loss, Take-Profit und Compound-Effekte zur Umsetzung des Trendfolgehandels.

Strategieprinzip

  1. Berechnung des schnellen Zero-Lag-EMA und des langsamen Zero-Lag-EMA. Diese verwenden unterschiedliche Perioden zur Glättung der Preise.

  2. Wenn die schnelle Linie die langsame Linie von unten nach oben kreuzt, wird ein Long-Signal generiert; wenn die schnelle Linie die langsame Linie von oben nach unten kreuzt, wird ein Short-Signal generiert.

  3. Nach dem Einstieg wird eine Trailing-Stop-Loss-Linie gesetzt, die dem höchsten/niedrigsten Kurs folgt, um das Risiko zu kontrollieren.

  4. Eine Trailing-Take-Profit-Linie wird gesetzt; wenn der Kurs einen bestimmten Prozentsatz erreicht, wird mit Gewinn ausgestiegen.

  5. Durch die Verwendung eines Zählers für die Anzahl der Eröffnungen wird ein ähnlicher Compound-Effekt in Form eines Nachkaufmechanismus erzielt.

Vorteilsanalyse

  1. Der Zero-Lag-EMA reagiert weniger verzögert und kann Trendwechsel schneller erfassen.

  2. Die Doppel-EMA-Strategie ist relativ einfach und intuitiv und erleichtert die Bestimmung der Handelsrichtung.

  3. Die Stop-Loss- und Take-Profit-Einstellungen sind angemessen und können Einzelverluste gut kontrollieren.

  4. Der Nachkaufmechanismus kann bei einer Trendausweitung zusätzliche Gewinne erzielen.

Risikoanalyse

  1. Eine falsche Parametereinstellung kann dazu führen, dass Stop-Loss und Take-Profit zu aggressiv oder zu konservativ sind.

  2. Eine ungeeignete Wahl des Trendindikators kann dazu führen, dass der Zeitpunkt des Trendwechsels verpasst wird.

  3. Der Nachkaufmechanismus kann bei einer Trendumkehr den Gesamtverlust vergrößern.

  4. Die Parameter müssen für verschiedene Instrumente angepasst werden, um eine Überanpassung an ein bestimmtes Instrument zu vermeiden.

Optimierungsrichtungen

  1. Testen verschiedener EMA-Perioden-Parameter, um eine geeignetere Parameterkombination zu finden.

  2. Optimierung des Stop-Loss/Take-Profit-Verhältnisses, um ein Gleichgewicht zwischen Gewinn und Risikokontrolle zu finden.

  3. Anpassung der Nachkauflogik zur Begrenzung der maximalen Anzahl von Eröffnungen in eine Richtung.

  4. Hinzufügen weiterer technischer Indikatoren zur Einstiegsfilterung, um die Signalqualität zu verbessern.

  5. Schließen des Handels in bestimmten Zeiträumen, um Zeiträume mit falschen Signalen zu vermeiden.

  6. Separate Parametertests basierend auf den Merkmalen verschiedener Instrumente zur Verbesserung der Stabilität.

Zusammenfassung

Die Strategie läuft insgesamt stabil und weist ein gutes Verhältnis von Gewinn zu Risiko auf. Durch Parameteroptimierung, zusätzliche Filter und andere Maßnahmen kann die Wirkung der Strategie weiter verbessert werden. Es ist auch wichtig, auf mögliche Fehlsignale unter bestimmten Marktbedingungen zu achten. Insgesamt ist das Strategie-Framework gut konzipiert und hat das Potenzial, durch kontinuierliche Optimierung zu einer stabilen Ertrags-Trendfolgestrategie zu werden.

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
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)