Type/to search

Optimierte adaptive intelligente Multi-Faktor-Hull-Fisher-Strategie

Common strategy
Created: 2024-01-16 15:10:06
Last modified: 3 years ago
1
Follow
1802
Followers

img

Überblick

Diese Strategie ist eine adaptive Multi-Faktor-Strategie, die den Hull Moving Average, den Fisher Transform Indicator und den Commodity Channel Index kombiniert. Sie kann Trends intelligent erkennen, Parameter automatisch anpassen und sich an verschiedene Instrumente und Zeiträume anpassen.

Strategieprinzip

Die Kernlogik der Strategie basiert auf den goldenen Kreuzen und Todeskreuzen des Fisher Transform Indicators für Ein- und Ausstiege. Der Fisher Transform Indicator kombiniert die Vorteile von gleitenden Durchschnitten und Oszillatoren, um Trendwendepunkte genauer zu erkennen.

Die Strategie berechnet zunächst den Hull Moving Average und den Fisher Transform Indicator. Anschließend wird der Commodity Channel Index zur Unterstützung herangezogen, um Einstiegsbedingungen zu bilden. Wenn der Fisher Transform Indicator von unterhalb der Nulllinie nach oben oder von außerhalb eines festgelegten Parameterbereichs nach oben kreuzt, wird dies als goldenes Kreuz definiert und erzeugt ein Long-Signal. Wenn der Fisher Transform von oberhalb der Nulllinie nach unten oder von außerhalb des Parameterbereichs nach unten kreuzt, wird dies als Todeskreuz definiert und erzeugt ein Short-Signal.

Die Ausstiegsbedingungen sind umgekehrt: Eine Long-Position, die bei einem goldenen Kreuz eröffnet wurde, wird bei einem Todeskreuz geschlossen; eine Short-Position bei einem Todeskreuz wird bei einem goldenen Kreuz geschlossen. Auf diese Weise werden Trendwendepunkte durch die Kreuzungen der Indikatoren erfasst.

Vorteilsanalyse

Der größte Vorteil dieser Strategie liegt in ihrer Multi-Faktor-Adaptivität. Sie nutzt gleichzeitig die Stärken von gleitenden Durchschnitten, Oszillatoren und Trendindikatoren und kann sowohl in fallenden als auch in steigenden Märkten gute Ergebnisse liefern. Die Parametereinstellungen können je nach Instrument und Zeitraum angepasst werden, um eine adaptive Leistung zu erzielen.

Darüber hinaus ist die Strategie mit einem automatischen Stop-Loss-Mechanismus ausgestattet. Wenn der Preis den Hull Moving Average wieder durchbricht, wird die Position automatisch mit einem Stop-Loss geschlossen. Dies reduziert das Verlustrisiko der Strategie erheblich.

Risiken und Lösungen

Das größte Risiko der Strategie liegt in Fehlsignalen der Indikatoren. Bei Seitwärtsbewegungen der Kurse können die Indikatoren unnötige Kreuzungen erzeugen, was zu unnötigen Ein- und Ausstiegen sowie Stop-Loss-Verlusten führt.

Eine Lösung besteht darin, die Indikatorparameter angemessen anzupassen, um kleine Signale herauszufiltern. Oder zusätzliche Hilfsindikatoren zur Bestätigung hinzuzufügen, z. B. Volumenindikatoren, um echte Signale zu identifizieren.

Optimierungsmöglichkeiten

Die Strategie kann in folgenden Bereichen optimiert werden:

  1. Integration von maschinellen Lernalgorithmen zur automatischen Parameteroptimierung. Parameter könnten auf Basis historischer Daten trainiert und in Echtzeit angepasst werden.

  2. Hinzufügen weiterer Indikatorkombinationen zur Bewertung und Mehrheitsentscheidung, um die Genauigkeit der Entscheidungen zu erhöhen.

  3. Einführung eines Ausbruchsbestätigungsmechanismus, der wichtige Preisniveaus und Kanäle zur erneuten Bestätigung nutzt, um Fehlhandlungen zu vermeiden.

  4. Hinzufügen eines Risikobewertungsmoduls, das die Positionsgröße und den Stop-Loss-Umfang automatisch an die Marktbedingungen anpasst.

Zusammenfassung

Insgesamt handelt es sich bei dieser Strategie um ein hervorragendes Multi-Faktor-Adaptiv-Framework. Sie kombiniert die Trendbeurteilung durch gleitende Durchschnitte, die Überkauft-/Überverkauft-Beurteilung durch Oszillatoren und die Kreuzungsanwendung von Trendindikatoren zu einem vollständigen Ein- und Ausstiegsmechanismus. Wenn sie weiter optimiert wird, um mehr adaptive und intelligente Komponenten zu integrieren, könnte sie zu einem äußerst kommerziell wertvollen Strategieprodukt werden.

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

// This source code is free to copy/paste/use. no permission required. just do it!
// © @SeaSide420 
//@version=4
strategy(title="Hull Fisher",currency="USD",default_qty_type=strategy.percent_of_equity,default_qty_value=100,commission_type=strategy.commission.percent,commission_value=0.25)
Strategy parameters
Strategy parameters
HullMA Length
Signal Length
Top Line
Bottom Line
Price data
Open when HullFisher crossover outside Lines
Open when HullFisher past zero
Include Hull_moving_average
Include Commodity_channel_index
Close order when Fisher crossover
Close order when Hull crossover
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)