Prisma Hilbert Spectral Cycle Oscillator
- Indikatoren
-
Shailesh Mishra
Applied Physicist by training. Currently a full time Binary Options trader. :)
Highly intrested in technicals. - Version: 3.0
- Aktivierungen: 10
Die meisten Indikatoren stellen nie die wichtigste Frage: Befindet sich der Markt gerade tatsächlich in einem Zyklus? Prisma stellt diese Frage bei jedem Balken. Wenn die Antwort „Nein“ lautet, gibt es kein Signal. Wenn die Antwort „Ja“ lautet, zeigt es Ihnen genau, an welcher Stelle innerhalb dieses Zyklus sich der Kurs derzeit befindet – und signalisiert den Crossover im richtigen Moment.
Das Ergebnis ist ein Oszillator, der das Rauschen herausfiltert, das die meisten Indikatoren mit fester Periode zunichte macht, und nur dann auslöst, wenn drei unabhängige wissenschaftliche Systeme übereinstimmen.
Drei wissenschaftliche Ebenen
1. Ehlers-Hilbert-Transformation
John Ehlers hat die digitale Signalverarbeitung aus der Elektrotechnik auf die Finanzmärkte übertragen. Seine Hilbert-Transformation zerlegt den Kurs in orthogonale In-Phase- und Quadratur-Komponenten und liefert bei jedem Balken zwei entscheidende Ergebnisse:
- Phasenwinkel (0 bis 360 Grad) – die genaue Position des Kurses innerhalb seines dominanten Zyklus. Eine steigende Phase bedeutet, dass der Zyklus aufsteigt; eine fallende Phase bedeutet, dass er abfällt.
- Dominante Zyklusperiode – wie viele Balken ein vollständiger Zyklus derzeit umfasst. Jede RSI-Berechnung in Prisma verwendet diesen Wert geteilt durch zwei als Periode. Ein 20-Balken-Zyklus ergibt RSI(10). Ein 30-Balken-Zyklus ergibt RSI(15). Keine festen willkürlichen Einstellungen.
2. Diskrete Fourier-Transformation – Spektralleistung
Die DFT scannt die jüngsten logarithmischen Renditen und misst die Energie bei jeder Frequenz, um dann das Verhältnis der Leistung der dominanten Frequenz zur durchschnittlichen Leistung über alle Frequenzen zu berechnen. Dieses Signal-Rausch-Verhältnis wird als Wert zwischen 0 und 100 Prozent ausgedrückt und im Live-Dashboard angezeigt.
- Über 60 % – starker dominanter Zyklus vorhanden, Kennzeichnung „STRONG“, volle Signalgewichtung
- 35 bis 60 % – mäßiger Zyklus vorhanden, Kennzeichnung „MOD“
- Unter 25 % – Rauschen dominiert, Kennzeichnung „WEAK“, kein Signal wird ausgegeben
Dieses Spektral-Gate ist der Grund, warum Prisma unter unruhigen, schwankenden Marktbedingungen still bleibt, in denen die meisten Oszillatoren kontinuierlich auslösen und Verluste verursachen.
3. K-Means-Erkennung von Volatilitätsregimen
Ein rollierender K-Means-Clustering-Algorithmus gruppiert die ATR(14)-Historie in drei Volatilitätsregime ohne feste Schwellenwerte. Die Cluster passen sich automatisch an jedes Symbol und jeden Zeitrahmen an.
- LOW VOL – enger Bereich, konservative Signalgewichtung
- MED VOL – normale Bedingungen, volle Signalgewichtung
- HIGH VOL – explosive oder nachrichtengetriebene Bewegung; erfordert eine spektrale Leistung von über 55 % vor der Signalisierung
Was auf dem Chart erscheint
Oszillator im Unterfenster
- Blaue Linie — Prisma-Gesamtwert, Bereich -100 bis +100
- Orangefarbene Linie — EMA-Signallinie; Kreuzungen lösen KAUF- und VERKAUF-Pfeile aus
- Magenta gepunktete Linie — Indikator für die dominante Zykluslänge, zentriert auf 20 Balken
- Grüne Aufwärtspfeile – KAUF-Signale
- Rote Abwärtspfeile – VERKAUF-Signale
- Gestrichelte Referenzniveaus bei +80, 0 und -80
Live-Dashboard-Panel (oben rechts im Hauptchart)
Zyklus: 18,4 Balken Phase: 127,3 Grad Zykl. Pos.: fallend Stärke: 74 % STARK Regime: MED VOL-Wert: +62,1 Tendenz: bullisch Note: A TRADE ------------------------ ATR(14): 9,2 Pips SL-Abstand: 13,8 Pips TP-Abstand: 20,7 Pips
Alle Spalten verwenden die Monospace-Schriftart Consolas mit festbreitigen Beschriftungen, sodass alle Werte exakt ausgerichtet sind.
Zyklus-Extrapolator (Hauptchart)
Projiziert den dominanten Fourier-Zyklus als sinusförmigen Verlauf auf das Kursdiagramm, wobei ATR-Unsicherheitsbänder und Viertelzyklus-Wendepunkte als goldene Punkte dargestellt werden. Dies ist ein Leitfaden für den Zyklusrhythmus – er zeigt die erwartete Schwingungskadenz an, um das Timing für Ein- und Ausstiege zu erleichtern.
Ein- und Ausstiegsregeln
KAUF-Signal – alle vier Bedingungen müssen erfüllt sein
- Die Prisma-Linie kreuzt die Signallinie nach oben
- Der Phasenwinkel liegt zwischen 0 und 180 Grad (steigende Hälfte des Zyklus)
- Die spektrale Leistung liegt über 25 %
- Das Volatilitätsregime ist „Niedrig“ oder „Mittel“ (oder die Leistung liegt im „Hohen“ Regime über 55 %)
Einstieg bei Eröffnung des nächsten Balkens. Stop-Loss bei 1,5 x ATR(14) unterhalb des Einstiegs. Take-Profit bei 2,25 x ATR(14) oberhalb des Einstiegs. Beide Werte werden als Textbeschriftungen im Hauptchart am Signalbalken angezeigt.
VERKAUF-Signal – spiegelbildliche Bedingungen
- Die Prisma-Linie kreuzt die Signallinie nach unten
- Der Phasenwinkel liegt zwischen 180 und 360 Grad (fallende Hälfte des Zyklus)
- Es gelten dieselben Filter für spektrale Leistung und Regime
Ausstieg: Entgegengesetztes Crossover oder wenn die Prisma-Linie die Referenzniveaus +80 oder -80 erreicht, was ein Zyklus-Extrem anzeigt.
Alarmsystem
Vier Alarmtypen können im Eingabefeld unabhängig voneinander aktiviert werden:
- Popup-Dialog – Standard-MT4-Alarmfenster
- Ton – Wiedergabe einer WAV-Datei; separate Dateien für KAUF und VERKAUF konfigurierbar
- E-Mail – Versand über die MT4-E-Mail-Einstellungen
- Push-Benachrichtigung – wird an die MT4-App gesendet
Jeder Balken löst höchstens einen KAUF- und einen VERKAUF-Alarm aus. Keine wiederholten Alarme bei Ticks innerhalb desselben Balkens.
Handelsbewertungssystem
Das Dashboard bewertet jeden Balken anhand von drei unabhängigen Pass/Fail-Prüfungen:
| Bewertung | Bestandene Prüfungen | Bedeutung |
|---|---|---|
| A TRADE | 3 von 3 | Alle Bedingungen erfüllt – höchste Zuversicht |
| B BEOBACHTEN | 2 von 3 | Das Setup bildet sich, genau beobachten |
| C SCHWACH | 1 von 3 | Geringe Zuverlässigkeit, Vorsicht geboten |
| ABWARTEN | 0 von 3 | Keine Konstellation vorhanden, keine Position |
Die drei Kriterien sind: Spektralleistung über 40 %, Volatilitätsregime „Niedrig“ oder „Mittel“ und absoluter Prisma-Wert über 35.
Kompatible Handelsstile
| Stil | Zeitrahmen | Empfohlene Paare |
|---|---|---|
| Scalping | M1, M5 | EUR/USD, USD/JPY |
| Intraday | M15, H1 | Jedes Haupt- oder Nebenwährungspaar |
| Swing-Trading | H4, Tages | Jedes Hauptwährungspaar |
| Binäre Optionen | M1 bis M5 | EUR/USD, GBP/USD (Binärmodus aktivieren) |
Eingabeparameter
Kern-Einstellungen
| Parameter | Standard | Beschreibung |
|---|---|---|
| InpLookback | 40 | DFT-Analysefenster in Balken. Erhöhen Sie diesen Wert für langsamere Paare oder höhere Zeitrahmen. |
| InpSignalPeriod | 5 | EMA-Glättung der Signallinie. Höhere Werte führen zu weniger Kreuzungen. |
| InpKMeansIter | 20 | Iterationen des K-Means-Clusterings. Der praktische Bereich liegt zwischen 10 und 30. |
| InpRiskMult | 1,5 | ATR-Multiplikator für Stop-Loss. Take-Profit verwendet das 1,5-Fache dieses Wertes. |
Anzeige
| Parameter | Standard | Beschreibung |
|---|---|---|
| InpShowLabels | true | Zeigt SL- und TP-Kursniveaus im Hauptchart bei jedem Signalbalken an. |
| InpShowDash | true | Zeigt das Informations-Dashboard-Fenster in der oberen rechten Ecke an. |
| InpShowExtrap | true | Zeichnet den Projektionspfad des Zyklus vor dem aktuellen Balken. |
| InpExtrapBars | 15 | Anzahl der Balken, die nach vorne projiziert werden sollen. |
Warnmeldungen
| Parameter | Standard | Beschreibung |
|---|---|---|
| InpAlertPopup | true | MT4-Popup-Benachrichtigung bei neuem Signal. |
| InpAlertSound | true | Wiedergabe einer Audiodatei bei neuem Signal. |
| InpAlertEmail | false | E-Mail-Benachrichtigung über die MT4-E-Mail-Konfiguration. |
| InpAlertPush | false | Push-Benachrichtigung über die MT4-App. |
| InpAlertSound_B | alert.wav | Name der Audiodatei für KAUF-Signale. |
| InpAlertSound_S | alert2.wav | Name der Audiodatei für VERKAUF-Signale. |
Handelsmodus
| Parameter | Standard | Beschreibung |
|---|---|---|
| InpBinaryMode | false | Fügt einen Prisma-Score-Schwellenwertfilter (über +45 für KAUF, unter -45 für VERKAUF) für die Verwendung mit binären Optionen hinzu. |
Technische Hinweise
- Plattform: MetaTrader 4, Build 600 und höher
- Mindestanzahl an Balken zur Initialisierung: InpLookback + 40
- Alle Berechnungen verwenden ausschließlich native MQL4-Funktionen – keine externen Bibliotheken
- Getestet auf EUR/USD, GBP/USD, USD/JPY, AUD/USD in den Zeitrahmen M5, M15, H1 und H4
Wissenschaftliche Referenzen: Ehlers, J.F. – Rocket Science for Traders (Wiley, 2001). Ehlers, J.F. – Cybernetic Analysis for Stocks and Futures (Wiley, 2004).
