Type/to search

EMAC-Crossover-Optimierungsstrategie für den exponentiellen gleitenden Durchschnitt

Common strategy
Created: 2023-11-07 15:16:03
Last modified: 3 years ago
1
Follow
1797
Followers

img

Übersicht

Die EMAC-Optimierungsstrategie mit exponentiell gleitenden Durchschnitten (EMA) ist eine Version der Basis-EMAC-Strategie, die nach Parametern optimiert wurde. Diese Strategie kombiniert Trendbewertung, mehrere gleitende Durchschnittsfilter sowie Stop-Loss und Take-Profit Ausstiege, um mittel- bis langfristige Trends zu verfolgen.

Strategie-Prinzip

  1. Bestimmung der letzten Trendrichtung: Berechnung der prozentualen Veränderung des Schlusskurses der letzten 26 Perioden; Klassifizierung in Aufwärts-, Abwärts- oder Seitwärtstrend.

  2. Multipler gleitender Durchschnittsfilter: Berechnung der EMAs für 10, 20 und 34 Perioden. Ein Kaufsignal wird generiert, wenn diese den 50-Perioden-SMA von unten nach oben durchbrechen.

  3. ATR-Stop-Loss: Beim Eintrittssignal wird der Stop-Loss auf das Tief (oder Hoch) des Einstiegsbalkens minus 2,5 ATR gesetzt.

  4. Nachziehender Stop-Loss: Mit steigendem Preis wird die Stop-Loss-Linie schrittweise nach oben verschoben.

  5. Ziel-Take-Profit: Beim Einstiegssignal wird das Ziel auf den damaligen Schlusskurs plus 3 ATR gesetzt.

  6. Ausstieg bei EMA-Rücksetzer: Bei einem Rückfall des Kurses unter den 10-Tage-EMA wird aktiv ausgestiegen.

Strategievorteile

  1. Die mehrfache Filterung durch gleitende Durchschnitte erhöht die Zuverlässigkeit der Signale und verhindert Fehlsignale durch falsche Ausbrüche.

  2. Der ATR-Stop-Loss ermöglicht angemessene Stop-Distanzen basierend auf der Marktvolatilität.

  3. Der nachziehende Stop-Loss schützt einen Teil der Gewinne, indem er die Stop-Loss-Linie allmählich nach oben verschiebt.

  4. Das Ziel-Take-Profit setzt realistische Gewinnziele, ohne gierig zu werden, und vermeidet Gewinnrückgaben.

  5. Der EMA-Rücksetzer-Ausstieg ermöglicht eine rechtzeitige Ausstieg bei Trendumkehr.

Strategierisiken und Lösungen

  1. In Seitwärtsmärkten können EMA-Linien mehrfach kreuzen, was zu Verlustserien führen kann. Durch Anpassung der EMA-Parameter oder Hinzufügen eines Golden-Cross-Filters kann diese Wahrscheinlichkeit verringert werden.

  2. Bei großen ATR-Werten werden die Stop-Distanzen zu groß, was das Verlustrisiko erhöht. Eine Optimierung ist durch Verwendung des gleitenden Durchschnitts des ATR oder Multiplikation mit einem Reduktionsfaktor möglich.

  3. Das Nachtrisiko (Gap-Risiko) wird nicht berücksichtigt. Durch Hinzufügen einer Logik für Handelsunterbrechungen über Nacht können Signale während nicht handelbarer Zeiten vermieden werden.

  4. Der Einfluss des Gesamtmarkts wird ignoriert. Eine Bewertung des Markttrends als Ein-/Ausschaltbedingung der Strategie kann Verluste in ungünstigen Marktphasen reduzieren.

Optimierungsmöglichkeiten

  1. Verschiedene EMA-Parameterkombinationen können getestet werden, um geeignetere Zeiträume für verschiedene Instrumente zu finden.

  2. Der gleitende Durchschnitt des ATR oder eine reduzierte Skalierung kann getestet werden, um die Stop-Distanz zu optimieren.

  3. Eine Logik zur Erkennung von Handelsunterbrechungen über Nacht kann implementiert werden, um das Gap-Risiko zu vermeiden.

  4. Der Marktzustand kann als Schalter integriert werden, um bei ungünstigen Trends auszusetzen.

  5. Durch Backtesting über mehrere Jahre historischer Daten können Parameterkombinationen ausgewählt werden, die die beste Stabilität in Backtests aufweisen.

Zusammenfassung

Die EMAC-Optimierungsstrategie kombiniert Trendbewertung, mehrfache gleitende Durchschnittsfilter und dynamische Stop-Loss/Take-Profit, um mittel- bis langfristige Trends mit langen Haltedauern zu verfolgen. Im Vergleich zur Basisversion wurde eine Parameteroptimierung durchgeführt, um eine bessere Live-Performance zu erzielen. Die Strategie muss jedoch weiter optimiert und verbessert werden, indem weitere Logiken hinzugefügt werden, um verschiedenen Marktsituationen gerecht zu werden, Risiken im Live-Handel zu senken und die Stabilität und Rentabilität zu steigern.

Source
Pine
/*backtest
start: 2023-10-01 00:00:00
end: 2023-10-31 23:59:59
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
//Author = Dustin Drummond https://www.tradingview.com/u/Dustin_D_RLT/
//Strategy based in part on original 10ema Basic Swing Trade Strategy by Matt Delong: https://www.tradingview.com/u/MattDeLong/
//Link to original 10ema Basic Swing Trade Strategy: https://www.tradingview.com/script/8yhGnGCM-10ema-Basic-Swing-Trade-Strategy/
Strategy parameters
Strategy parameters
Start Year
R Static or Percent
R Size Static
R Size Percent
Trend Timeframe
# of Bars for Trend
Trend Growth %
Trend Required
MA1 Period
MA1 Type
MA2 Period
MA2 Type
MA3 Period
MA3 Type
MA4 Period
MA4 Type
MA5 Period
MA5 Type
Enable Short MA Cross Filter
Enable Long MA Cross Filter
Stop ATR Multiple
Target Multiple
Enable ATR Stops
Enable Stops
Enable Targets
Enable Early Exit
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)