Schau, wie man Roboter kostenlos herunterladen kann
Finden Sie uns auf Facebook!
und werden Sie Mitglied unserer Fangruppe
Interessantes Skript?
Veröffentliche einen Link auf das Skript, damit die anderen ihn auch nutzen können
Hat Ihnen das Skript gefallen?
Bewerten Sie es im Terminal MetaTrader 5
Indikatoren

Fisher Transform Indicator - Indikator für den MetaTrader 5

Syed Jawad Hussain Naqvi
Syed Jawad Hussain Naqvi
  • Founder & Quant Developer in  Kernelis Capital
  • Pakistan
  • 1340
Quantitative Developer 🇵🇰
• MQL5 Author — algorithmic trading systems built on statistical modeling, recursive signal processing, and quantitative market analysis
• Technical skills: MQL5, Python, C++, statistical modeling, competitive programming
| German English Русский 中文 Español 日本語 Português 한국어 Français Italiano Türkçe
Ansichten:
5
Rating:
(1)
Veröffentlicht:
MQL5 Freelance Benötigen Sie einen Roboter oder Indikator, der auf diesem Code basiert? Bestellen Sie ihn im Freelance-Bereich Zum Freelance

Ein vollständiger Fisher-Transform-Oszillator für MetaTrader 5, der auf statistischen Grundprinzipien basiert und nicht aus einer bestehenden Vorlage adaptiert wurde. Der Indikator wendet eine ursprünglich von Ronald Fisher in der Statistik entwickelte Technik auf Kursdaten an – die dazu dient, eine begrenzte, nicht normalverteilte Wertemenge so umzuformen, dass sie einer Normalverteilung nahekommt –, wodurch Wendepunkte erzeugt werden, die deutlich schärfer und klarer definiert sind als bei herkömmlichen Oszillatoren, die auf einfachen Mittelwertbildungen basieren.

Die Berechnung erfolgt in drei Schritten. Der Kurs wird zunächst auf der Grundlage seiner jüngsten Hochs und Tiefs auf einen festen Bereich normiert, ähnlich wie bei einer stochastischen Berechnung. Dieser normierte Wert wird dann gegenüber seinem eigenen vorherigen Wert geglättet und knapp vor seiner theoretischen Grenze begrenzt, da der nächste Schritt einen Logarithmus beinhaltet, der gegen unendlich strebt, wenn seine Eingabe sich dieser Grenze nähert. Schließlich wird der begrenzte Wert durch die logarithmische Fisher-Transformation selbst geleitet und rekursiv mit dem Ergebnis des vorherigen Balkens gemischt – was dem Indikator die Fähigkeit verleiht, Extreme und Umkehrungen scharf hervorzuheben, anstatt sie mit den normalen Kursschwankungen zu vermischen.

Der interne rekursive Zustand wird über einen ordnungsgemäß registrierten Berechnungspuffer statt über ein manuell verwaltetes Array verwaltet, wodurch die Größenbestimmung und die Kontinuität von Balken zu Balken automatisch an das Terminal übergeben werden. Der Hauptausgabepuffer selbst dient gleichzeitig als sein eigener rekursiver Speicher, da er für jeden Balken einen lückenlosen Wert enthält – eine Effizienz, die verhindert, dass dieselben Informationen zweimal unter verschiedenen Namen gespeichert werden. Der Indikator gibt bewusst einen einzigen, unverfälschten Oszillatorwert ohne integrierte Kauf-/Verkaufspfeile aus; die Entscheidung, wann ein Messwert als Signal gilt, bleibt dem Trader oder einem begleitenden Expert Advisor überlassen.

Anwendung: „
“ Bei der Interpretation dieses Indikators müssen zwei Dinge gemeinsam beobachtet werden: das Niveau, das die Fisher-Linie erreicht, und wie sie sich nach Erreichen dieses Niveaus verhält. Ein Wert jenseits von etwa ±1,5 bis ±2 stellt ein aussagekräftiges Extrem im Verhältnis zur jüngsten Bandbreite dar – je höher der Schwellenwert, desto weniger, aber desto stärkere Signale. Der entscheidende Moment ist nicht der, in dem die Linie diese Schwelle erstmals überschreitet, sondern der, in dem sie darüber hinausgeht und dann wieder in Richtung Null zurückkehrt. Ein Wert, der stetig über +2 steigt, befindet sich noch in einer aktiven Bewegung – der Höchststand, an dem der Anstieg endet und der Rückgang beginnt, markiert eine potenzielle Verkaufsgelegenheit. Die gleiche Logik gilt umgekehrt für ein Tief unterhalb des unteren Schwellenwerts, das eine potenzielle Kaufgelegenheit markiert. Diese zweiteilige Bedingung – Erreichen eines Extremwerts, gefolgt von der Bestätigung einer Umkehr – ist bewusst strenger als ein einfaches Überschreiten des Schwellenwerts und entspricht derselben Regel, die ein zugehöriger Expert Advisor programmgesteuert anwenden kann.

Dieser Indikator wurde im Rahmen der Artikelserie „Erstellung benutzerdefinierter Indikatoren für Anfänger“ entwickelt und überprüft, in der die vollständige statistische Theorie, eine Schritt-für-Schritt-Anleitung zur Implementierung sowie eine Anleitung zur schwellenwertbasierten Verwendung ausführlich erläutert werden. Er wird hier als saubere, eigenständige Implementierung der Fisher-Transformation bereitgestellt, die sich für den direkten Einsatz oder als Referenz für alle eignet, die ihre eigenen statistisch fundierten Oszillatoren in MQL5 entwickeln.



Übersetzt aus dem Englischen von MetaQuotes Ltd.
Originalpublikation: https://www.mql5.com/en/code/76409

HybridMicrostructure EA HybridMicrostructure EA

Der „Hybrid Microstructure EA“ ist ein fortschrittlicher, auf Hochfrequenz-Scalping ausgerichteter Expert Advisor, der speziell für XAUUSD (Gold) im M1-Zeitrahmen entwickelt wurde. Im Gegensatz zu herkömmlichen Indikatoren, die auf verzögerten OHLC-Berechnungen basieren, arbeitet dieser EA mit Mikrostrukturdynamik auf Tick-Ebene – er verfolgt die Tick-Geschwindigkeit, Abweichungen vom volumengewichteten Durchschnittspreis (VWAP) sowie von Institutionen ausgeführte Liquiditäts-Sweep-Ablehnungen (Stop-Hunts).

Wolfe Wave Dashboard Wolfe Wave Dashboard

Professioneller MQL5-Indikator (separates Fenster), der automatisch mehrere Symbole und Zeitrahmen durchsucht, die neuesten gültigen Wolfe-Wave-Muster (bullisch/bärisch) erkennt, diese in einem interaktiven Dashboard anzeigt und das Öffnen von Charts mit nur einem Klick sowie die vollständige Darstellung der Muster ermöglicht.

SuperTrend Indicator SuperTrend Indicator

Ein benutzerdefinierter SuperTrend-Indikator, der von Grund auf neu entwickelt wurde und ein ATR-basiertes Volatilitätsband mit einem Ratchet-Mechanismus kombiniert, um eine klare, nicht nachzeichnende Trendlinie zu erzeugen. Der interne rekursive Zustand wird über ordnungsgemäß registrierte Berechnungspuffer verwaltet, wodurch die bei manuell verwalteten Array-Implementierungen häufig auftretenden Fehler durch Zustandsverluste vermieden werden. Aus der Artikelserie „Erstellen benutzerdefinierter Indikatoren für Anfänger“.

Accelerator Oszillator (AC) Accelerator Oszillator (AC)

Der Acceleration/Deceleration Indikator (AC) misst die Beschleunigung und Verlangsamung des aktuellen Marktimpulses, der Kraft der Kursbewegung.