Elastisch gewichtete Gleitender-Durchschnitt-Crossover-Strategie
Übersicht
Diese Strategie verwendet zwei elastisch gewichtete gleitende Durchschnitte (EVWMA) mit unterschiedlichen Perioden für eine Kreuzungsoperation, um Kauf- und Verkaufssignale zu erzeugen. Wenn die kurzfristige Linie die langfristige Linie nach oben durchbricht, wird ein Kaufsignal generiert; wenn die kurzfristige Linie die langfristige Linie nach unten durchbricht, wird ein Verkaufssignal generiert.
Strategieprinzip
Die Strategie berechnet EVWMA-Linien unterschiedlicher Perioden und lässt sie kreuzen, um Trendänderungen zu erkennen.
Konkret werden zunächst zwei EVWMA-Linien berechnet:
-
Kurzfristige Linie m1 mit Periode length1, Standardwert 5
-
Langfristige Linie m2 mit Periode length2, Standardwert 40
Anschließend wird mit den Funktionen crossover und crossunder die Kreuzung von m1 und m2 geprüft:
-
Wenn m1 m2 nach oben durchbricht, wird ein Kaufsignal generiert und eine Long-Position ausgeführt
-
Wenn m1 m2 nach unten durchbricht, wird ein Verkaufssignal generiert und eine Short-Position ausgeführt
Es ist zu beachten, dass sich der EVWMA von einem normalen gleitenden Durchschnitt unterscheidet, da er den jüngsten Daten eine höhere Gewichtung verleiht, um schneller auf Preisänderungen reagieren zu können. Die Berechnungsformel lautet:
data = (nz(data[1]) * (nb_floating_shares - volume)/nb_floating_shares) + (volume_price/nb_floating_shares)
Dabei steht nz(data[1]) für den EVWMA-Wert der vorherigen Periode, nb_floating_shares für das Gesamtvolumen dieser Periode, volume für das Volumen der aktuellen Periode und volume_price für den Umsatz der aktuellen Periode. Dadurch wird eine höhere Gewichtung der jüngsten Daten erreicht.
Vorteile
Die Strategie bietet folgende Vorteile:
-
Der EVWMA reagiert schneller auf Preisänderungen und erhöht so Gewinnchancen
-
Die Kreuzung zweier EVWMA-Linien kann Trendwechselpunkte erkennen und ermöglicht einen rechtzeitigen Einstieg
-
Einfache Bedienung, leicht umsetzbar
-
Anpassbare Periodenlängen, geeignet für unterschiedliche Marktumgebungen
-
Keine komplexe Parameteroptimierung erforderlich, leicht im Live-Handel einsetzbar
Risiken und Lösungen
Die Strategie birgt auch einige Risiken:
-
Die Doppellinienkreuzung kann Marktrauschen nicht herausfiltern und erzeugt möglicherweise viele ungültige Signale
- Lösung: Kombination mit anderen Indikatoren wie Volumen zur Signalfilterung
-
Trendwendenpunkte sind nicht sicher erkennbar, es besteht die Gefahr, Wendepunkte zu verpassen
- Lösung: Angemessene Anpassung der Periodenparameter oder Hinzufügen anderer Indikatoren zur Trendwendeerkennung
-
Kein Stop-Loss- und Take-Profit-Mechanismus, Risikokontrolle unzureichend
- Lösung: Festlegung angemessener Stop-Loss- und Take-Profit-Verhältnisse basierend auf historischen Daten oder Volatilität
-
Unzureichende Parameteroptimierung, falsche Periodeneinstellungen beeinträchtigen die Wirksamkeit
- Lösung: Optimierung der Parameter durch Backtesting, Auswahl geeigneter Periodenlängen
Optimierungsmöglichkeiten
Die Strategie kann in folgenden Bereichen optimiert werden:
-
Hinzufügen von Stop-Loss- und Take-Profit-Strategien zur strengen Risikokontrolle
-
Optimierung der Periodenlängen der Linien, Auswahl optimaler Parameter
-
Hinzufügen eines Volumenindikators zur Signalfilterung, Reduzierung ineffektiver Trades
-
Kombination mit anderen Indikatoren zur Trendwendeerkennung, Verringerung verpasster Chancen
-
Dynamische Parameteroptimierung, Anpassung der Periodenlängen an Marktveränderungen
-
Unterscheidung zwischen Bullen- und Bärenmärkten, Verwendung unterschiedlicher Parameter
-
Integration von maschinellen Lernalgorithmen, Nutzung großer Datenmengen zur Bestimmung von Kauf- und Verkaufszeitpunkten
Zusammenfassung
Diese elastisch gewichtete gleitende Durchschnittskreuzungsstrategie kann durch die Berechnung und Kreuzung zweier EVWMA-Linien effektiv Trendänderungen erkennen und Handelssignale erzeugen. Die Strategie ist einfach und leicht umsetzbar, birgt jedoch einige Risiken und Optimierungsmöglichkeiten. Durch die Optimierung von Stop-Loss-Mechanismen, Parameterauswahl, Kombination mit anderen Indikatoren usw. kann die Strategie gestärkt und besser an den Live-Handel angepasst werden. Insgesamt stellt diese Strategie eine nützliche Exploration von gleitenden Durchschnittskreuzungsstrategien dar und ist eine weitere Untersuchung und Anwendung wert.
/*backtest
start: 2023-08-18 00:00:00
end: 2023-08-26 00:00:00
period: 2h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=2
strategy("Elastic Volume Weighted Moving Average Cross Strategy", shorttitle="EVWMA Cross", overlay=true)
length1=input(5, title="EVWMA Short")- 1
