Type/to search

Gaußsche-Wellen-Vorhersagestrategie

Common strategy
Created: 2024-01-22 12:37:07
Last modified: 3 years ago
1
Follow
1802
Followers

img

Übersicht

Die Gaußsche-Wellen-Vorhersagestrategie ist eine quantitative Trading-Strategie, die auf Gauß-Filterung basiert. Sie nutzt die Glättungseigenschaften der Gauß-Filterung, um die Preisreihe mehrfach zu filtern und mehrere geglättete Preisreihen zu erzeugen. Durch Kombination dieser Preisreihen mit polynomialer Anpassung wird eine Vorhersage zukünftiger Preise ermöglicht. Basierend auf den Vorhersageergebnissen werden Long- oder Short-Positionen empfohlen.

Strategieprinzip

Kern der Strategie ist der Gauß-Filter-Algorithmus. Der Gauß-Filter ist ein linearer Glättungsfilter, der die Gauß-Funktion als Gewicht verwendet. In der Strategie wird der Parameter p als Filterfenstergröße festgelegt. Anschließend wird der Filterkoeffizient alfa mithilfe trigonometrischer Funktionen berechnet. Jede Preisreihe ret\[i\] repräsentiert das Ergebnis der i-ten Gauß-Filterung der ursprünglichen Preisreihe.

Die Strategie arbeitet rekursiv: Zunächst wird mit alfa und der ursprünglichen Preisreihe price die erste Filterung durchgeführt, um ret zu erhalten. Basierend auf ret wird eine zweite Filterung durchgeführt, um ret2 zu erhalten. Dies wird mehrfach wiederholt. Abschließend werden mehrere Preisreihen kombiniert, um eine Kurve zu erzeugen, die den zukünftigen Preis ret4 vorhersagt. Liegt der vorhergesagte Preis über dem aktuellen tatsächlichen Preis, wird eine Long-Position eröffnet; liegt er darunter, eine Short-Position.

Durch die mehrfache Filterung kann der Trend geglättet und besser angepasst werden. Zusammen mit der polynomialen Anpassung ermöglicht dies eine Vorhersage der kurzfristigen Preisbewegungen.

Vorteile

Die Strategie bietet folgende Vorteile:

  1. Glättung von Preisen mit Gauß-Filterung: Effektive Unterdrückung von hochfrequentem Rauschen, was die Stabilität der Strategie erhöht.
  2. Rekursive Mehrfachfilterung: Bessere Anpassung an Preistrends und verbesserte Vorhersagegenauigkeit.
  3. Vorhersage basierend auf polynomialer Anpassung: Modellierung kurzfristiger Preisbewegungen, um Handelssignale zu generieren.
  4. Entscheidungsfindung durch Vergleich von aktuellem und vorhergesagtem Preis: Handelssignale sind direkt mit der Trendvorhersage verknüpft, wodurch verpasste Gelegenheiten vermieden werden.
  5. Einfache Implementierung und Optimierung: Kann als Basismodul für Hochfrequenzstrategien dienen und um weitere Analyseindikatoren erweitert werden.

Risikoanalyse

Die Strategie birgt folgende Risiken:

  1. Glättungseffekt bei plötzlichen Preisänderungen: Kann dazu führen, dass kurzfristige Handelsmöglichkeiten verpasst werden.
  2. Überanpassungsrisiko bei polynomialer Anpassung: Ein plötzlicher Wechsel im Preismuster kann die Vorhersagequalität verschlechtern.
  3. Präzise Einstellung von Filterfenstergröße und Polynomgrad erforderlich: Falsche Parameter können zum Scheitern führen.
  4. Abhängigkeit vom Eröffnungskurs als Handelssignal: Keine Intraday-Handelsausführung möglich.

Optimierungsmöglichkeiten

Die Strategie kann in folgenden Bereichen optimiert werden:

  1. Integration von Modelltraining und gleitendem Fenster-Neutraining: Dynamische Anpassung der Strategieparameter zur Reduzierung des Überanpassungsrisikos.
  2. Einbeziehung weiterer Preisindikatoren und Merkmale: Erweiterung des Strategie-Inputs für stabilere Vorhersagen.
  3. Implementierung eines Stop-Loss-Mechanismus: Festlegung eines maximalen Verlustlimits zur Begrenzung von Verlusten in extremen Märkten.
  4. Optimierung des Positionsmanagements: Dynamische Anpassung der Positionsgröße basierend auf Vorhersagegenauigkeit und Volatilität.
  5. Erprobung von Vorhersagen mit gängigen maschinellen Lernmodellen: Z. B. LSTM und andere Deep-Learning-Modelle zur weiteren Verbesserung der Prognosefähigkeit.

Zusammenfassung

Insgesamt handelt es sich bei dieser Strategie um eine Hochfrequenz-Quant-Strategie, die Gauß-Filterung und polynomiale Anpassung zur Preisvorhersage nutzt. Sie bietet gewisse Vorteile, hat aber auch Verbesserungspotenzial. Durch die Integration weiterer Merkmale, dynamischer Parameteranpassung und eines Stop-Loss-Mechanismus kann die Strategieleistung verbessert werden. Sie legt eine Grundlage für Hochfrequenzstrategien und ist eine weitere Untersuchung wert.

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

//@version=2
strategy("Gaussbot v1.0", overlay=true)

p = input(20, minval=1, title="Length")
Strategy parameters
Strategy parameters
Length
Source
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)