Eine auf Bandpassfilter basierende Umkehrstrategie
Überblick
Die Umkehrstrategie mit Bandpassfilter ist eine Aktienhandelsstrategie, die auf einem Bandpassfilter basiert. Sie verwendet eine Kosinus- und Sinusfunktion, um einen Bandpassfilter zu simulieren und Kaufs- und Verkaufssignale zu generieren. Wenn der Filterausgang einen bestimmten Auslösewert über- oder unterschreitet, führt die Strategie eine Gegenoperation durch, d.h. Kauf oder Verkauf.
Strategieprinzip
Kern der Strategie ist die Konstruktion eines Bandpassfilters BP, der aus zwei Parametern besteht: der Mittenfrequenz und der Bandbreite. Die Mittenfrequenz bestimmt die Hauptperiode, die der Filter durchlässt, und die Bandbreite bestimmt den Bereich der durchgelassenen Perioden. Diese Parameter legen die Übertragungseigenschaften des Filters fest.
Konkret werden folgende Variablen konstruiert:
- Length: Die zentrale Periode des Filters
- Delta: Bandbreitenparameter
- Beta: Mit der Mittenfrequenz verbundener Koeffizient
- Gamma: Mit der Bandbreite verbundener Koeffizient
- Alpha: Ein von Beta und Gamma abhängiger Zwischenwert
Aus diesen Variablen wird ein IIR-Filter (Infinite Impulse Response) erster Ordnung aufgebaut:
BP = 0,5*(1 - alpha)*(xPrice - xPrice\[2\]) + beta*(1 + alpha)*nz(BP\[1\]) - alpha*nz(BP\[2\])
Wenn BP den TriggerLevel über- oder unterschreitet, führt die Strategie eine entgegengesetzte Operation durch.
Vorteile
Die Hauptvorteile dieser Strategie sind:
- Verwendung eines Bandpassfilters, um hochfrequentes und niederfrequentes Rauschen zu filtern und nur das nützliche mittelfrequente zyklische Signal zu extrahieren, was das Signal-Rausch-Verhältnis verbessert.
- Relativ einfach und intuitiv; durch Anpassung weniger Parameter kann sie an verschiedene Zeitrahmen und Marktbedingungen angepasst werden.
- Als Umkehrstrategie kann sie kurzfristige Preisumkehrungen rechtzeitig erfassen, nach Gewinnen schnell schließen und das Halterisiko reduzieren.
Risikoanalyse
Die Strategie birgt auch einige Risiken:
- Die Parametereinstellung des Bandpassfilters muss je nach Zeitrahmen und Marktbedingungen angepasst werden; bei falscher Einstellung können Handelsmöglichkeiten verpasst oder mehr Fehlsignale erzeugt werden.
- Umkehrstrategien sind anfällig für Scheinreversal-Effekte; wenn die Umkehrung ausbleibt und der Preis in die ursprüngliche Richtung weiterläuft, kann es zu Verlusten kommen.
- Die Handelsfrequenz kann hoch sein, daher sollte eine Überoptimierung vermieden und die Transaktionskosten kontrolliert werden.
Um diese Risiken zu reduzieren, könnten folgende Optimierungen in Betracht gezogen werden:
- Einsatz adaptiver Filter, die Parameter automatisch an Marktveränderungen anpassen.
- Kombination mit einem Trendfilter, um gegen den Trend zu eröffnende Positionen zu vermeiden.
- Optimierung der Parameterkombination, um die Strategie zu parametrisieren und an mehr Marktsituationen anzupassen.
Optimierungsrichtungen
Die Strategie kann in folgenden Bereichen optimiert werden:
- Zyklen- und Parameteradaption: Je nach Zeitrahmen und den jüngsten Kursdaten eines Zeitfensters werden Parameter wie Length und Delta in Echtzeit angepasst, sodass der Filter dynamisch auf Marktveränderungen reagiert.
- Einbeziehung von Trendindikatoren: Ergänzung des Bandpassfilters durch technische Indikatoren wie MACD oder gleitende Durchschnitte zur Bestimmung der Trendrichtung, um gegen den Trend zu eröffnende Positionen zu vermeiden.
- Kombination mehrerer Zeitrahmen: Einsatz der Strategie in mehreren Zeitrahmen (z. B. 5 Minuten, 15 Minuten, 30 Minuten) mit Signalverifikation zwischen den Zeitrahmen zur Erhöhung der Signaltreffsicherheit.
- Stop-Loss-Mechanismus: Festlegen einer angemessenen Stop-Loss-Grenze; bei Erreichen der Verlustschwelle wird die Position aktiv geschlossen, um die Einzelverlusthöhe wirksam zu begrenzen.
Durch diese Optimierungen kann die Stabilität, Anpassungsfähigkeit und Rentabilität der Strategie erheblich verbessert werden.
Zusammenfassung
Die Umkehrstrategie mit Bandpassfilter extrahiert durch die Konstruktion eines Bandpassfilters nützliche mittelfrequente Signale und führt bei Erreichen des Filterauslösewerts eine Gegenoperation durch, um kurzfristige Preisumkehrungen zu nutzen. Die Strategie ist relativ einfach und kann durch Parameteroptimierung an verschiedene Marktbedingungen angepasst werden. Die wichtigsten Optimierungsrichtungen umfassen adaptive Filter, Trendbeurteilung, Kombination mehrerer Zeitrahmen sowie Stop-Loss-Mechanismen.
/*backtest
start: 2024-01-16 00:00:00
end: 2024-01-23 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version = 2
////////////////////////////////////////////////////////////
// Copyright by HPotter v1.0 24/11/2016
// The related article is copyrighted material from- 1

