4. 8. 2025

5 8

AFT - Adaptive Fisher-Transformation

AFT - Adaptive Fisher-Transformation: Advanced Gaussian Distribution Oscillator mit Volatilitätsanpassung

Übersicht

Der Adaptive Fisher Transform (AFT) ist ein hochentwickelter Oszillator, der Kursdaten in eine Gaußsche Normalverteilung umwandelt und dabei seinen Berechnungszeitraum dynamisch an die Marktvolatilität anpasst. Dieser fortschrittliche Indikator kombiniert die mathematische Leistung der Fisher-Transformation mit der adaptiven Technologie, um reaktionsschnellere und genauere Signale unter wechselnden Marktbedingungen zu liefern.

Was macht die AFT so einzigartig?

Die adaptive Fisher-Transformation stellt eine bedeutende Weiterentwicklung gegenüber den traditionellen Fisher-Transform-Indikatoren dar, indem sie diese einführt:

  • Volatilitätsbasierte Anpassung: Automatische Anpassung der Berechnungszeiträume auf der Grundlage der Marktvolatilität
  • Gaußsche Verteilung: Konvertiert Preisdaten in eine Normalverteilung zur besseren Identifizierung von Signalen
  • Dynamische Periodenanpassung: Reagiert schneller bei hoher Volatilität und glättet bei niedriger Volatilität
  • Verbesserte Signalklarheit: 1TP9 bietet sowohl eine Haupt-Fischerleitung als auch eine Signalleitung für eine umfassende Analyse
  • Mathematische Präzision: Verwendet True-Range-Berechnungen für eine genaue Volatilitätsmessung

Verstehen der Fisher-Transformation

Die mathematische Grundlage

Die Fisher-Transformation beruht auf dem mathematischen Prinzip, dass die meisten Preisverteilungen nicht normal (gaußförmig) sind, was die statistische Analyse erschwert. Die Transformationsformel:

Fischer = 0,5 × ln((1 + X) / (1 - X))

Dabei ist X der normalisierte Preiswert zwischen -1 und +1.

Durch diese Transformation wird die Kursverteilung in eine Gaußsche Normalverteilung umgewandelt, wodurch Extremwerte deutlicher und Umkehrungen leichter zu erkennen sind.

Warum Anpassung wichtig ist

Traditionelle Fisher-Transform-Indikatoren verwenden feste Zeiträume, die sein können:

  • Zu reaktionsschnell bei geringer Volatilität (Erzeugung falscher Signale)
  • Zu langsam bei hoher Volatilität (Verpassen wichtiger Bewegungen)

Der AFT löst dieses Problem, indem er seinen Berechnungszeitraum dynamisch an die aktuelle Marktvolatilität im Vergleich zur durchschnittlichen Volatilität der letzten Zeit anpasst.

Wie die AFT funktioniert

Schritt-für-Schritt-Berechnung

  1. Preis Eingabe: Verwendet den Medianpreis (Hoch + Niedrig) / 2 für eine ausgewogene Darstellung
  2. Messung der Volatilität:
    • Berechnet den wahren Bereich: max(Hoch-Tief, |Hoch-PrevClose|, |Tief-PrevClose|)
    • Berechnet den durchschnittlichen wahren Bereich über den Basiszeitraum
    • Bestimmt das Volatilitätsverhältnis: Aktuelle TR / Durchschnittliche TR
  3. Berechnung der adaptiven Periode:
    • Anpassung des Basiszeitraums unter Verwendung von: Zeitraum / (1 + AdaptiveFactor × VolatilityRatio)
    • Zwänge ergeben sich zwischen 3 und 2× Basisperiode
  4. Preisnormalisierung:
    • Findet den höchsten Höchststand und den niedrigsten Tiefststand über den Anpassungszeitraum
    • Normalisiert den Medianpreis auf den Bereich [-1, 1].
    • Formel: 2 × ((MedianPreis - NiedrigsterPreis) / Bereich) - 1
  5. Fisher Transform Anwendung:
    • Wendet die Fisher-Formel auf den normalisierten Preis an
    • Schränkt die Eingabe ein, um mathematische Fehler zu vermeiden
  6. Glättung:
    • Verwendet exponentiellen gleitenden Durchschnitt mit adaptivem Alpha
    • Alpha = 2 / (AdaptivePeriode + 1)
  7. Signalerzeugung:
    • Hauptzeile: Aktueller geglätteter Fisher-Wert
    • Signallinie: Vorheriger Fisher-Wert

Indikator-Parameter

Zeitraum (Standard: 10)

  • Bereich: 3 bis 200
  • Zweck: Basisberechnungszeitraum vor der Anpassung
  • Wirkung:
    • Kürzere Zeiträume: Besseres Ansprechverhalten, aber möglicherweise lauter
    • Längere Zeiträume: Reibungsloser, aber potenziell langsamer in der Reaktion

AdaptiveFactor (Voreinstellung: 0,33)

  • Bereich: 0,1 bis 1,0
  • Zweck: Steuert den Grad der Anpassung an die Volatilität
  • Wirkung:
    • Niedrigere Werte (0,1-0,3): Konservative Anpassung, stabiler
    • Höhere Werte (0,5-1,0): Aggressive Anpassung, schnelleres Ansprechen

Optimierte Parametersätze

Der Indikator enthält voreingestellte Konfigurationen:

  • Konservativ: Period=10/14/20, AdaptiveFactor=0.33
  • Ansprechbar: Period=10/14/20, AdaptiveFactor=0.5

Signalauswertung

AFT-Werte lesen

Bereich-4 bis +4 (typischer Bereich: -2 bis +2)

Extreme Messwerte:

  • Oben +2: Starkes zinsbullisches Momentum, potenziell überkauft
  • Unten -2: Starkes rückläufiges Momentum, potenziell überverkauft
  • Oben +3: Äußerst überkaufte Bedingungen
  • Unten -3: Extrem überkaufte Bedingungen

Nulllinie Signifikanz:

  • Über 0: Tendenz zur Hausse
  • Unter 0: Tendenz bearish
  • Kreuzung 0: Mögliche Trendwende

Handels-Signale

Primärsignale

Fisher Line Crossover:

  • Bullish: AFT kreuzt über 0
  • Bärisch: AFT kreuzt unter 0

Signalleitung Crossover:

  • Bullish: Die Fisher-Linie kreuzt die Signal-Linie
  • Bärisch: Die Fisher-Linie kreuzt die Signal-Linie

Extreme Umkehrung:

  • Aufwärts gerichtete Umkehrung: AFT unter -2 und aufwärts gerichtet
  • Baisse Umkehrung: AFT über +2 und nach unten gerichtet

Erweiterte Signale

Divergenzanalyse:

  • Bullische Divergenz: Der Preis macht tiefere Tiefs, während AFT höhere Tiefs macht
  • Baisse-Divergenz: Der Preis erreicht höhere Höchststände, während der AFT niedrigere Höchststände erreicht

Momentum-Muster:

  • Beschleunigung: Zunehmende Steigung in Richtung AFT
  • Verzögerung: Abnehmende Steigung, Warnung vor möglichem Umschwung

Praktische Handelsanwendungen

1. Trendfolge-Strategie

  • Eintrag: Die Fisher-Linie kreuzt die Signallinie + AFT > 0
  • Ausfahrt: Die Fisher-Linie kreuzt die Signallinie oder AFT < 0
  • Filter: Verwenden Sie den höheren Zeitrahmen AFT für die Trendrichtung

2. Mean-Reversion-Strategie

  • Langer Eintrag: AFT < -2 und mit Aufwärtsdynamik
  • Kurzer Eintrag: AFT > +2 und Abwärtsdynamik
  • Ausfahrt: Rückkehr zur Nulllinie oder zum entgegengesetzten Extrem

3. Divergenzhandel

  • Einrichtung: Erkennen von Divergenzen zwischen Preis und AFT
  • Eintrag: Warten Sie auf die Bestätigung des Überschreitens der AFT-Linie
  • Stopp: Jenseits des jüngsten Hochs/Tiefs

4. Volatilitätsausbruch

  • Monitor: Zeiträume, in denen sich die Anpassungszeit deutlich verkürzt
  • Eintrag: Kombinieren Sie mit einem Ausbruch über/unter die Schlüsselniveaus
  • Vorteil: AFT wird bei hoher Volatilität reaktionsschneller

Zeitrahmen Anwendungen

Intraday-Handel (1-15 Minuten)

  • Empfohlen: Zeitraum=10, AdaptiveFactor=0.5
  • Schwerpunkt: Schnelle Umkehrungen und Scalping-Möglichkeiten
  • Vorsicht: Mehr Fehlsignale, strenges Risikomanagement erforderlich

Swing Trading (1-4 Stunden)

  • Empfohlen: Zeitraum=14, AdaptiveFactor=0.33
  • Schwerpunkt: Mehrtägige Trendwechsel und Momentumverschiebungen
  • Vorteil: Ausgewogene Reaktionsfähigkeit und Zuverlässigkeit

Positionshandel (täglich/wöchentlich)

  • Empfohlen: Zeitraum=20, AdaptiveFactor=0.33
  • Schwerpunkt: Wichtige Trendumkehr und langfristige Positionierung
  • Nutzen Sie: Weniger Rauschen, klarere Hauptsignale

Fortgeschrittene Techniken

Multi-Timeframe-Analyse

  1. Höherer Zeitrahmen: Verwendung für die allgemeine Trendrichtung
  2. Unterer Zeitrahmen: Für präzises Timing bei der Eingabe verwenden
  3. Ausrichtung: Stärkste Signale, wenn beide Zeitrahmen übereinstimmen

Volatilität Kontext

  • Hohe Volatilität: AFT wird reaktionsschneller, kürzere Zeiträume
  • Geringe Volatilität: AFT verwendet längere Zeiträume, glattere Signale
  • Übergangsfristen: Achten Sie auf Änderungen in der Anpassungsphase, wenn sich die Volatilität ändert

Kombi-Strategien

AFT + Gleitende Durchschnitte:

  • MA für Trendrichtung, AFT für Timing verwenden
  • Eingabe, wenn beide in dieselbe Richtung ausgerichtet sind

AFT + Lautstärke:

  • Bestätigen Sie AFT-Signale mit Volumenspitzen
  • Höheres Volumen = zuverlässigere Signale

AFT + Unterstützung/Widerstand:

  • Filterung von AFT-Signalen mit Hilfe von Tastenebenen
  • Beste Einstiegsmöglichkeiten beim Zusammentreffen von AFT-Signal und S/R-Niveau

Leitlinien für das Risikomanagement

Position Sizing

  • Starke Signale: AFT-Extremwert + Divergenz + Volumen = größere Position
  • Schwache Signale: Einzelne AFT-Weiche = kleinere Position
  • Unsichere Märkte: Verkleinern Sie die Größe, wenn die Anpassungszeit stark schwankt

Stop Loss Platzierung

  • Trendfolge: Jenseits des jüngsten Schwungs entgegen der Handelsrichtung
  • Mittlere Umkehrung: Jenseits extremer AFT-Werte (±3)
  • Anpassungsfähig: Anpassung der Anschläge bei Änderung der AFT-Periode

Signalfilterung

Vermeiden Sie den Handel, wenn:

  • AFT oszilliert schnell um Null (unruhiger Markt)
  • Häufig wechselnde Anpassungszeiträume (instabile Volatilität)
  • Bestätigung bei geringem Volumen

Bevorzugen Sie den Handel, wenn:

  • Klare AFT-Extreme (±2 oder mehr)
  • Stabile Anpassungszeit
  • Bestätigung der Lautstärke

Häufige Fallstricke und Lösungen

1. Over-Trading

Problem: Zu viele Signale auf schwankenden Märkten Lösung: Trendfilter hinzufügen, nur extreme Werte handeln

2. Anpassung ignorieren

Problem: Nicht erkennen, wenn sich die Periode ändert Lösung: Kontext der Volatilität beobachten, Erwartungen anpassen

3. Falsche Extrema

Problem: Alle Extremwerte gleich behandeln Lösung: Trendkontext berücksichtigen, zusätzliche Bestätigung verwenden

4. Signalverzögerung

Problem: Zu lange auf die Bestätigung warten Lösung: Verwenden Sie den unteren Zeitrahmen für frühere Einstiegssignale

Optimierung und Backtesting

Parameterprüfung

  • Zeitraum Bereich: Test 8-25 für die meisten Zeitrahmen
  • AdaptiveFactor Bereich: Test 0,2-0,8 in Schritten von 0,1
  • Marktspezifisch: Unterschiedliche Märkte können unterschiedliche Einstellungen bevorzugen

Leistungsmetriken

  • Gewinnrate: Sollte sich in trendigen Märkten verbessern
  • Inanspruchnahme: Überwachung der maximalen aufeinanderfolgenden Verluste
  • Anpassung Nutzen: Vergleich mit nicht-adaptiver Fisher-Transformation

Schlussfolgerung

Die Adaptive Fisher-Transformation stellt einen bedeutenden Fortschritt in der Oszillatortechnologie dar, indem sie die mathematische Strenge der Fisher-Transformation mit den praktischen Vorteilen der volatilitätsbasierten Anpassung kombiniert. Seine Fähigkeit, sich automatisch an veränderte Marktbedingungen anzupassen, macht ihn im heutigen dynamischen Handelsumfeld besonders wertvoll.

 

 

Indikator Verfügbarkeit:
Dieser Indikator ist für MT4, MT5 implementiert.

Benutzerdefinierte Blöcke für Bedingungen verwenden:
Sie können Ihre eigenen Bedingungen in StrategyQuant X leicht definieren, indem Sie Benutzerdefinierte Blöcke. So können Sie Parameter wie Zeiträume oder Schritte festlegen, um den Indikator auf Ihre Strategie abzustimmen. Ausführlichere Informationen finden Sie in den folgenden Ressourcen:

Importieren von benutzerdefinierten Indikatoren in SQX:
Um benutzerdefinierte Indikatoren in StrategyQuant X zu importieren, befolgen Sie die Schritt-für-Schritt-Anleitung, die Sie hier finden:
Importieren und Exportieren von benutzerdefinierten Indikatoren und anderen Snippets

 

Ihr kennt mich als clonex. Ich bin Ivan Hudec – ich habe die kostenlosen Blöcke entwickelt, die Sie hier nutzen, und ich schreibe über die Forschung, die dahintersteckt, unter algotrading.space. Brauchst du etwas bauen zu lassen? Arbeite mit mir zusammen.
8 Kommentare
Älteste
Neueste Meistbewertet
pomodo4702@smbei.com
4. 8. 2025 4:37 Uhr

- Hallo Sir bitte verbringen Sie einige Zeit, um meinen Kommentar und Ressourcen, die ich hier vorschlagen zu lesen. - Alle Algo-Händler können von diesen 2 Funktionen und den Ressourcen, die ich vorschlage, profitieren. Es kann ein Game Changer in der Strategieentwicklung sein (besonders im Bereich der Robustheitstests) - Ich möchte wirklich 2 Funktionen für sqx vorschlagen: Monte Carlo Permutation und Noise Test Parameter Optimierung. - Zum ersten (Monte Carlo Permutation) gibt es ein Interview mit dem Autor Timothy Master (das einzige Interview, das ich mit ihm im Internet finden konnte) + Suche auf youtube: Timothy Master (der Kanal, der ihn interviewt, ist Better... Weiterlesen "

movelo
movelo
5. 8. 2025 8:23 Uhr

Klingt interessant,
könnten Sie auch ein .eld-Format für TradeStation-Benutzer bereitstellen?

GaryAitcheson
8. 8. 2025 1:38 pm

Danke Ivan. Ich liebe all diese neuen Indikatoren und Tests. Der MT5 ließ sich bei mir nicht kompilieren. Es funktionierte, als ich "input int Period = 10;" in "input int period = 10;" und "ValidatedPeriod = Period; in ValidatedPeriod = period;" änderte. Danke für all die gute Arbeit

Hido
Hido
Antwort auf  clonex / Ivan Hudec
11. 8. 2025 3:26 pm

Können Sie bitte die Monte-Carlo-Permutation von Timothy Master implementieren. Wir brauchen wirklich einen erweiterten Robustheitstest