Type/to search

Neun Moving-Average-Crossover-Strategien

Common strategy
Created: 2024-01-02 10:37:21
Last modified: 3 years ago
1
Follow
1802
Followers

img

Überblick

Diese Strategie verwendet zwei gleitende Durchschnitte mit unterschiedlichen Parametereinstellungen für Crossover-Operationen. Auf Basis der Crossover-Signale wird die Trendrichtung bestimmt, um Positionen zu eröffnen und zu schließen. Die Strategie erlaubt die Auswahl von 9 verschiedenen Arten gleitender Durchschnitte, darunter einfache gleitende Durchschnitte (SMA), exponentielle gleitende Durchschnitte (EMA), gewichtete gleitende Durchschnitte (WMA), Arnaud-Legoux gleitende Durchschnitte (ALMA), volumengewichtete gleitende Durchschnitte (VWMA) und andere. Gleichzeitig werden Stop-Loss- und Take-Profit-Niveaus festgelegt.

Strategieprinzip

Der Kernlogik der Strategie liegt im Vergleich der Werte zweier gleitender Durchschnitte. Anhand des Crossover-Verhaltens wird die Markttrendrichtung bestimmt. Konkret werden ein schneller und ein langsamer gleitender Durchschnitt definiert. Wenn der schnelle GD den langsamen von unten nach oben kreuzt, wird ein Aufwärtstrend angenommen und eine Long-Position eröffnet; kreuzt er von oben nach unten, wird ein Abwärtstrend angenommen und eine Short-Position eröffnet.

Nach Eingehen einer Position wird die Position geschlossen, wenn der Kurs das Stop-Loss-Niveau erreicht (Verlustbegrenzung) oder das Take-Profit-Niveau (Gewinnmitnahme). Dadurch können Gewinne gesichert und Verluste begrenzt werden.

Aus Code-Logik besteht die Strategie aus vier Teilen:

  1. Berechnung der gleitenden Durchschnitte. Abhängig vom gewählten Typ werden die schnelle und die langsame Linie berechnet.
  2. Generierung von Handelssignalen. Basierend auf dem Crossover der schnellen und langsamen Linie werden Long- und Short-Signale erzeugt.
  3. Festlegung von Stop-Loss und Take-Profit. Aus dem Einstiegspreis und den prozentualen Stop-Loss/Take-Profit-Werten werden die entsprechenden Kursniveaus in Echtzeit berechnet.
  4. Ein- und Ausstieg. Einstieg erfolgt bei Long/Short-Signal, Ausstieg bei Stop-Loss/Take-Profit-Signal.

Vorteilsanalyse

Der größte Vorteil dieser Strategie ist die freie Wahl zwischen verschiedenen Arten gleitender Durchschnitte. Unterschiedliche Arten reagieren unterschiedlich empfindlich auf Kursbewegungen; der Nutzer kann je nach Bedarf den passenden Typ wählen. Zudem lassen sich die Perioden der gleitenden Durchschnitte individuell einstellen, um die Zeitdimension zu optimieren.

Ein weiterer Vorteil ist der integrierte Stop-Loss/Take-Profit-Mechanismus. Dieser verhindert eine weitere Ausweitung von Verlusten und sichert gleichzeitig Gewinne. Insgesamt ist die Strategie flexibel und anpassbar, geeignet für Nutzer mit unterschiedlichen Anforderungen.

Risikoanalyse

Das Hauptrisiko besteht in der Verzögerung (Lag) gleitender Durchschnitte. Bei plötzlichen starken Kursbewegungen können gleitende Durchschnitte nicht rechtzeitig reagieren, was zu verpassten optimalen Ein- oder Ausstiegszeitpunkten führen kann. Dies kann größere Verluste verursachen.

Ein weiteres Risiko ist die Festlegung der Stop-Loss/Take-Profit-Niveaus. Sind die Spannen zu klein, könnte es zu Arbitrage kommen; sind sie zu groß, werden Gewinne möglicherweise nicht rechtzeitig gesichert. Daher müssen die Parameter im Live-Handel entsprechend der Marktsituation optimiert werden.

Insgesamt basiert die Strategie hauptsächlich auf gleitenden Durchschnitten zur Trendbestimmung, weshalb ihre Effektivität bei unerwarteten Ereignissen mit starken Kursausschlägen nachlässt. Auch die Parametereinstellungen haben großen Einfluss auf die Strategieerträge.

Optimierungsmöglichkeiten

Die Strategie kann in folgenden Bereichen optimiert werden:

  1. Optimierung der Art des gleitenden Durchschnitts. Je nach Marktumfeld und Handelsinstrument einen besser geeigneten Typ wählen.
  2. Optimierung der Parameter der gleitenden Durchschnitte. Anpassung der Periodenlängen an die Marktcharakteristiken.
  3. Hinzufügen weiterer Indikatoren zur Filterung. Z.B. MACD, RSI, um häufige Trades in trendlosen Märkten zu vermeiden.
  4. Optimierung des Stop-Loss/Take-Profit-Verhältnisses. Ermittlung optimaler Parameter anhand historischer Daten.
  5. Integration von Machine-Learning-Modellen. Einsatz von LSTM, Random Forest u.ä. zur Kursvorhersage zur Unterstützung der Signalerzeugung.
  6. Einsatz von Trailing-Stop-Algorithmen. Schrittweises Verschieben der Stop-Loss-Linie mit dem Kurs, um die Wahrscheinlichkeit eines Auslösens zu reduzieren.

Zusammenfassung

Die Strategie ist insgesamt recht einfach und direkt: Sie bestimmt die Trendrichtung durch Crossover und ist ein klassischer Trendfolgeansatz. Vorteile sind die einfache Verständlichkeit, hohe Flexibilität und die Möglichkeit, Art und Parameter der gleitenden Durchschnitte selbst zu wählen. Nachteile sind die langsame Reaktion auf unerwartete Ereignisse und eine gewisse Verzögerung. Insgesamt eignet sich die Strategie für Anleger, die langfristig stabile Renditen anstreben. Durch Optimierungen können Stabilität und Ertragsniveau weiter verbessert werden.

Source
Pine
/*backtest
start: 2022-12-26 00:00:00
end: 2024-01-01 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=3
strategy("Kozlod - Yet Another Moving Average Cross Strategy", shorttitle="kozlod_yamacs", overlay = true)

// 
Strategy parameters
Strategy parameters
MA Type
Short MA Length
Short MA Source
Long MA Length
Long MA Source
ALMA Offset
ALMA Sigma
LSMA Offset
SL Level % (0 - Off)
PT Level % (0 - Off)
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)