Type/to search

Dynamische Volatilitätsanpassungs-Trendfolgestrategie

Common strategy
Created: 2024-01-24 11:13:39
Last modified: 3 years ago
1
Follow
1802
Followers

img

Übersicht

Diese einzigartige regelbasierte systematische Handelsstrategie gehört zur Kategorie der Trendfolge. Sie verwendet einen preisnormalisierten Kursverlauf zur Generierung von Handelssignalen, anstatt direkt die Aktienkurse zu nutzen. Die Strategie wendet fortschrittliche Positionsanpassungs- und Risikomanagementtechniken an, die typischerweise nur im institutionellen Portfoliomanagement zum Einsatz kommen – bewährte Methoden für das Positionssizing, wie sie von Commodity Trading Advisors (CTAs) und Managed Futures Fonds genutzt werden.

Strategieprinzip

Der „normalisierte Preis“ ist die kumulierte, volatilitätsbereinigte tägliche Rendite, die aus der gesamten Preiskurs-Zeitreihe berechnet wird. Das Volatilitätsanpassungsfenster wird vom Nutzer definiert. Aus dem normalisierten Preis wird ein Hull Moving Average berechnet, der als Hauptindikator für die Trendbestimmung dient. Auch das Fenster des Hull Moving Average wird vom Nutzer festgelegt – standardmäßig 100 Tage –, um eine sensible Trendbestimmung zu gewährleisten und gleichzeitig zu häufige Trades zu vermeiden.

Der Kern der Handelsstrategie ist einfach: Wenn der normalisierte Preis den Hull Moving Average von unten nach oben kreuzt, wird eine Long-Position eröffnet; bei einem Kreuz von oben nach unten eine Short-Position. Neue Handelssignale schließen automatisch die vorherige entgegengesetzte Position.

Die Positionsgröße basiert auf der jüngsten Preisvolatilität und einem vom Nutzer definierten annualisierten Risikoziel. Im Wesentlichen wird die Position je nach Volatilität angepasst: Niedrige Volatilität führt zu größeren Positionen, hohe Volatilität zu kleineren. Die aktuelle Volatilität ist die 14-tägige Standardabweichung der logarithmischen Tagesrenditen, hochgerechnet auf eine jährliche erwartete Volatilität. Anschließend wird die Position an das vom Nutzer festgelegte annualisierte Risikoziel angepasst. Das Standardrisikoziel beträgt konservative 10%. Das Anfangskapital sollte als der maximal tragbare Verlust pro Trade festgelegt werden (z. B. beträgt das Gesamtkapital 100.000 und der maximale Verlust pro Trade 10%, dann wird das Anfangskapital auf 10.000 gesetzt). Ein separater Hebelbegrenzungsrahmen kann eingestellt werden, um die Kapitalnutzung bei unzureichender Volatilität des Basiswerts zu verbessern und gleichzeitig eine Übernutzung bei sehr niedriger Volatilität zu vermeiden.

Der Stop-Loss basiert auf einem Vielfachen des jüngsten Average True Range, der vom Nutzer konfiguriert werden kann.

Vorteile der Strategie

  • Reduzierung der Wahrscheinlichkeit von Fehlsignalen durch Preisnormalisierung
  • Dynamische Positionsanpassung zur effektiven Risikosteuerung
  • Echtzeit-Stop-Loss zur Vermeidung großer Verluste
  • Einfache und intuitive Handelsstrategie, leicht zu verstehen und umzusetzen

Risiken der Strategie

  • Der Hull Moving Average als Hauptindikator weist eine gewisse Verzögerung auf
  • Die Volatilitätsanpassung zur Risikosteuerung kann das Gewinnpotenzial begrenzen
  • Ein zu enger Stop-Loss kann durchbrochen werden und zu Verlusten führen

Zu den Risikomanagementmaßnahmen gehören die Kombination verschiedener gleitender Durchschnitte und die Anpassung des Positionsrisikoziels.

Strategieoptimierung

  • Testen der Effektivität verschiedener Arten gleitender Durchschnitte
  • Optimierung der Parameter gleitender Durchschnitte
  • Versuch, nur Long oder nur Short zu handeln
  • Anpassung des Stop-Loss-Abstands zur Ermittlung des optimalen Werts
  • Testen anderer Stop-Loss-Methoden

Zusammenfassung

Die Strategie integriert mehrere Techniken zur Risikokontrolle, wie Preisnormalisierung, dynamische Positionsanpassung und Stop-Loss. Sie wendet einfache Trendfolgeprinzipien für den Handel an. Die Parameter können je nach Markt und persönlichen Gegebenheiten angepasst und optimiert werden. Die Strategie ist es wert, weiter getestet und validiert zu werden, und besitzt ein hohes Potenzial für die praktische Anwendung.

Source
Pine
/*backtest
start: 2023-01-17 00:00:00
end: 2024-01-23 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/
// © Crunchster1

//@version=5
Strategy parameters
Strategy parameters
Strategy Settings
Source
Lookback period for price normalisation filter
Lookback period for Hull Moving Average
HMA Offset
Long
Short
Risk Management Settings
Stop multiple
Max Leverage
Annualised Volatility Target %
Compounding
%
Backtest range
From Day
From Mon
From Yr
To Day
To Mon
To Yr
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)