Type/to search

Auf dem Doppelten-Gleitenden-Durchschnitt-Crossover basierte Handelsstrategie

Common strategy
Created: 2023-11-27 15:32:57
Last modified: 3 years ago
1
Follow
1802
Followers

img

Überblick

Diese Strategie basiert auf dem Crossover zweier gleitender Durchschnitte mit unterschiedlichen Parametereinstellungen, um Kauf- und Verkaufssignale zu generieren. Wenn der gleitende Durchschnitt mit kürzerer Periode den mit längerer Periode von unten nach oben durchbricht, wird ein Kaufsignal ausgegeben; wenn der kürzere gleitende Durchschnitt den längeren von oben nach unten durchbricht, wird ein Verkaufssignal generiert.

Strategieprinzip

Die Strategie wird in der Pine-Script-Sprache geschrieben. Zunächst werden über input der Typ, die Länge und die Preisquelle der beiden gleitenden Durchschnitte definiert, die als p1 und p2 bezeichnet werden. Dabei steht p1 für den kürzeren und p2 für den längeren gleitenden Durchschnitt.

Mit den Funktionen crossover und crossunder wird die Kreuzung der beiden Durchschnitte ermittelt. Wenn p1 von unten nach oben durch p2 bricht, wird ein Kaufsignal ausgelöst; wenn p1 von oben nach unten durch p2 bricht, wird ein Verkaufssignal generiert.

Zur Umsetzung des Handels wird über die Funktion strategy.entry bei Auftreten eines Signals eine Long- oder Short-Position eröffnet. Wenn der Parameter shortOnly aktiviert ist, werden nur Verkaufssignale gehandelt.

Vorteile

Die Strategie bietet die folgenden Vorteile:

  1. Klare Regeln, leicht verständlich und umsetzbar
  2. Der Crossover gleitender Durchschnitte ist ein klassisches und weithin bekanntes Handelssignal
  3. Hohe Anpassungsmöglichkeiten hinsichtlich Typ, Länge und Preisquelle der gleitenden Durchschnitte
  4. Möglichkeit, nur Verkaufssignale zu handeln, was die Handelsfrequenz reduziert

Risiken

Die Strategie birgt jedoch auch einige Risiken:

  1. In Seitwärtsmärkten können mehrfache Fehlkreuzungen auftreten, die zu übermäßigem Handel führen
  2. Eine Optimierung der Parameter ist erforderlich, um sich an unterschiedliche Instrumente und Handelszeiträume anzupassen
  3. Die Trendrichtung kann nicht erkannt werden, was zu positionswidrigem Handel führen kann

Durch Anpassung der Gleitenden-Durchschnitts-Längen oder Einführung von Filterbedingungen können Fehlsignale reduziert werden. Auch die Kombination mit Trendindikatoren zur Beurteilung des Gesamtmarktes ist möglich.

Optimierungsmöglichkeiten

Die Strategie kann in folgenden Bereichen optimiert werden:

  1. Verwendung des volumengewichteten Durchschnittspreises oder des typischen Preises als Preisquelle, um die Zuverlässigkeit von Crossover-Signalen zu erhöhen
  2. Einführung eines Validierungszeitraums (Validation Period), um kurzfristige Fehlkreuzungen zu vermeiden
  3. Kombination mit einem ATR-Stopp, um den maximal akzeptablen Verlust basierend auf der Marktvolatilität festzulegen
  4. Verwendung von Kurvenanpassung zur Optimierung der Parameter, um die optimale Parameterkombination zu finden
  5. Nur dann Handelssignale abgeben, wenn der übergeordnete Trend übereinstimmt

Zusammenfassung

Die Strategie des Crossover zweier gleitender Durchschnitte ist insgesamt leicht verständlich und umsetzbar. Sie generiert Handelssignale durch das Kreuzen zweier gleitender Durchschnitte und bietet hohe Anpassungsmöglichkeiten. Allerdings kann sie in Seitwärtsmärkten viele Fehlsignale erzeugen. Durch Parameter- und Regeloptimierung können die Risiken reduziert werden. Das Optimierungspotenzial ist groß und eine weitere Untersuchung lohnenswert.

Source
Pine
/*backtest
start: 2022-11-20 00:00:00
end: 2023-11-26 00:00:00
period: 1d
basePeriod: 1h
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/
// © RafaelPiccolo

//@version=4
Strategy parameters
Strategy parameters
MA Type 1
Length 1
Source 1
MA Type 2
Length 2
Source 2
Short only
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)