Fulcrum Value Profile
- Indikatoren
-
Syarief Azman Bin Rosli
Hallo und herzlich willkommen auf meinem offiziellen MQL5-Profil!
Ich bin Syarief Azman Bin Rosli, Entwickler algorithmischer Handelssysteme und Software-Ingenieur mit über zehn Jahren Erfahrung in der Entwicklung robuster automatisierter Handelslösungen für MetaTrader 5 und MetaTrader 4. - Version: 1.0
- Aktivierungen: 5
Fulcrum Value Profile ist ein MetaTrader-4-Indikator, der für jede Session ein Tick-Volumenprofil erstellt, den Point of Control (POC) und die Value Area markiert, den sich entwickelnden POC/VAH/VAL als Linien zeichnet, unberührte POCs (naked POC) verfolgt und auf geschlossenen Kerzen zwei Setups markiert: Rückkehr in die vorherige Value Area (80%-Regel) und Akzeptanz außerhalb davon (Ausbruch). Er eröffnet, ändert oder schließt niemals Trades.
Schnellstart
- Indikator auf einen M5-, M15- oder M30-Chart ziehen.
- Profile Period = Daily session lassen oder Custom session window wählen und Custom Session Start / Custom Session End in Broker-Serverzeit (Uhr der Marktübersicht) setzen.
- Nach Sekunden sind die letzten 5 abgeschlossenen Sessions als horizontale Histogramme gezeichnet, und die Karte zeigt ABOVE VALUE, INSIDE VALUE oder BELOW VALUE.
- Optional: Popup Alert on Signal oder Push Notification on Signal aktivieren (MetaQuotes ID unter Extras > Optionen > Benachrichtigungen nötig).
- Schnelltest: visueller Strategietester auf EURUSD M15 über zwei Wochen; Pfeile erscheinen, sobald eine Signalkerze schließt.
So entsteht das Profil
- Session: Daily session = Servertag 00:00-24:00. Weekly session = Sonntag bis Samstag (Sonntagskerzen zählen zur Folgewoche). Custom session window = Custom Session Start bis Custom Session End, darf über Mitternacht gehen; gleiche Zeiten = 24 Stunden ab dieser Zeit; Kerzen außerhalb des Fensters werden ignoriert.
- Volumen: das Tick-Volumen jeder Kerze wird auf die Preiszeilen zwischen Hoch und Tief verteilt. Volume Distribution: Uniform across bar range (gleicher Anteil je Zeile) oder Weighted toward close (dreieckige Gewichte mit Spitze in der Schlusskurs-Zeile).
- Zeilenhöhe: Row Height in Points, wenn größer 0; sonst die mittlere (Median-)Spanne der letzten 20 abgeschlossenen Sessions geteilt durch Target Rows per Profile, auf die Tickgröße gerundet. Die Karte zeigt die Größe (ROW).
- POC: Zeile mit dem meisten Volumen (bei Gleichstand die zur Profilmitte nächste); der Preis ist die Zeilenmitte.
- Value Area: ab dem POC wird jeweils die größere Nachbarzeile (oben oder unten) addiert, bis Value Area Share des Session-Volumens enthalten ist. VAH = Oberkante der höchsten Zeile, VAL = Unterkante der niedrigsten.
- Entwickelnde Niveaus: für jede Kerze POC/VAH/VAL der Session von ihrer ersten Kerze bis zu dieser Kerze.
- Vorherige Niveaus: endgültige POC/VAH/VAL der vorherigen abgeschlossenen Session.
- Naked POC: POC einer abgeschlossenen Session, älter als die vorherige, den seit Sessionende keine Kerze durchhandelt hat (die laufende Kerze zählt). Verschwindet bei Berührung. Der POC der vorherigen Session erscheint als pPOC, nicht als nPOC.
- Historie: die letzten History Bars to Calculate Kerzen, ab der ersten vollständigen Session.
- Zeitrahmen: eine Session braucht mindestens 4 Kerzen (Daily session bis H4, Weekly session bis D1); sonst zeigt die Karte TIMEFRAME TOO HIGH und nichts wird gezeichnet.
Signale
Akzeptanzkerzen = Acceptance Time geteilt durch den Chart-Zeitrahmen in Minuten, aufgerundet, mindestens 1 (30 Minuten = 2 Kerzen auf M15, 6 auf M5, 1 auf H1). Nur geschlossene Kerzen; höchstens ein Signal pro Session. Die Session-Eröffnung ist der Open der ersten Kerze im Vergleich zur vorherigen Value Area.
- RE-ENTRY (80%-Regel): die Session eröffnete über pVAH (oder unter pVAL), dann liegen so viele Schlusskurse in Folge wie Akzeptanzkerzen innerhalb der vorherigen Value Area. Signal: SELL nach Eröffnung oberhalb, BUY nach Eröffnung unterhalb. Ziel = vorheriger POC. Liegt dieser Schlusskurs schon jenseits des vorherigen POC, gibt es in der Session kein Signal. FAILED nach ebenso vielen Schlusskursen in Folge zurück jenseits der wieder betretenen Grenze.
- BREAKOUT (Akzeptanz außerhalb des Werts): die Session eröffnete innerhalb der vorherigen Value Area, dann schließen Akzeptanzkerzen in Folge über pVAH + Breakout Buffer x ATR (BUY) oder unter pVAL - Breakout Buffer x ATR (SELL). Ziel = gebrochene Grenze plus/minus Breakout Target x Höhe der vorherigen Value Area. FAILED bei jedem Schlusskurs zurück über den vorherigen POC hinweg.
- Zustände (auf späteren geschlossenen Kerzen geprüft): ACTIVE, TARGET HIT (Hoch oder Tief einer Kerze erreichte das Ziel), FAILED, EXPIRED (Session endete vorher).
- Signal Types: Re-entry and breakout, Re-entry only (80% rule), Breakout only.
- Repaint: Werte geschlossener Kerzen ändern sich nie; Kerze 0 aktualisiert sich mit jedem Tick. Pfeile erscheinen beim Schluss der Signalkerze und bewegen sich nicht. Neuladen berechnet die Historie neu; mit automatischen Zeilen können ältere Niveaus leicht abweichen.
Chart-Legende
- Profile (hinter den Kerzen, ab Sessionbeginn nach rechts, längste Zeile = Profile Width): POC Row Color für die POC-Zeile, Value Area Row Color innerhalb der Value Area, Outside Row Color außerhalb.
- Durchgezogene goldene Linie: entwickelnder POC. Gepunktete violette Linien: entwickelnder VAH und VAL. Die Linien brechen an jedem Sessionbeginn ab.
- Gestrichelte Linien über jede gezeichnete Session: vorheriger VAH und VAL (violett) und vorheriger POC (gelb). In der laufenden Session beschriftet als pVAH, pPOC und pVAL mit Preis.
- Gepunktete bernsteinfarbene Linie mit der Beschriftung nPOC, Sessiondatum und Preis: ein naked POC, bis zum rechten Rand verlängert.
- Cyanfarbener Pfeil nach oben (0.5 ATR unter dem Tief): BUY. Korallfarbener Pfeil nach unten (0.5 ATR über dem Hoch): SELL.
- Gestrichelte Ziellinie von der Signalkerze bis zum Ergebnis, beschriftet TARGET (noch ACTIVE), HIT, FAILED oder EXPIRED.
Telemetrie-Karte
Bedienung:
- [-] klappt die Karte zu einer Pille von 180 x 26 px mit LED, FULCRUM und Kurzstatus zusammen (ABOVE, INSIDE, BELOW, NO PRIOR, CLOSED, TF HIGH); [+] klappt sie auf.
- <> verschiebt die Karte in die nächste Ecke (oben links, oben rechts, unten rechts, unten links).
- Nicht gespeichert: Zeitrahmenwechsel, erneutes Anhängen oder geänderte Eingaben stellen Card Corner und die offene Karte wieder her.
Anzeigen (Abstände in Punkten, positiv = Preis über dem Niveau):
- LED und Badge: ABOVE VALUE (smaragd, Preis über pVAH), INSIDE VALUE (violett), BELOW VALUE (koralle, Preis unter pVAL), NO PRIOR SESSION (erste Session der Historie), OUTSIDE SESSION (eigenes Fenster geschlossen), TIMEFRAME TOO HIGH, LOADING (wartet auf Historie). Rechts: DAILY, WEEKLY oder das Fenster sowie der Zeitrahmen.
- DEVELOPING (Ecke: ROW-Größe und Value-Area-Anteil): dPOC mit Abstand; dVAH/dVAL; SKEW = Anteil des Session-Volumens über und unter der dPOC-Zeile (grün ab 55% oben, koralle bei 45% oder weniger); MIGRATION = HIGHER (entwickelnder VAL über pVAH), LOWER (entwickelnder VAH unter pVAL) oder OVERLAP.
- PRIOR VALUE (Ecke: OPEN ABOVE VALUE, OPEN INSIDE VALUE oder OPEN BELOW VALUE): pPOC mit Abstand; pVAH/pVAL; VA METER = Balken von pVAL (links) bis pVAH (rechts) mit Preisposition in Prozent und goldener Marke am vorherigen POC; außerhalb der Value Area steht ABOVE VAH oder BELOW VAL mit Abstand.
- NAKED POCS (Ecke: Anzahl untested): ABOVE und BELOW = nächster naked POC je Seite mit Abstand, oder none.
- LAST SIGNAL (Ecke: RE+BO, RE oder BO und ACCEPT mit Kerzenzahl): Typ, Richtung und Kerzenzeit, z. B. RE-ENTRY BUY oder BREAKOUT SELL; TARGET mit Preis und Zustand. NO SIGNAL YET, wenn keines existiert.
Alarme
Beim Schluss einer Signalkerze (zur Eröffnung der nächsten) über jeden aktiven Kanal: Popup Alert on Signal, Sound Alert on Signal (alert.wav), Push Notification on Signal, Email on Signal (benötigt Extras > Optionen > E-Mail). Beispiel: Fulcrum Value Profile EURUSD M15: RE-ENTRY SELL at 1.08452, target 1.08401. Alert on Naked POC Touch meldet über dieselben Kanäle, wenn der Preis einen naked POC berührt. Keine Alarme für Historie oder im Strategietester.
Puffer für iCustom
0 Developing POC, 1 Developing VAH, 2 Developing VAL (leer auf der ersten Kerze jeder Session), 3 Buy Signal, 4 Sell Signal (Pfeilpreis, sonst EMPTY_VALUE), 5 dPOC (every bar), 6 dVAH (every bar), 7 dVAL (every bar), 8 Prior POC, 9 Prior VAH, 10 Prior VAL, 11 Signal Target (nur Signalkerzen). Kerzen außerhalb einer Session = EMPTY_VALUE.
double dpoc = iCustom(NULL, 0, "Fulcrum_Value_Profile", 5, 1); // last closed bar double buy = iCustom(NULL, 0, "Fulcrum_Value_Profile", 3, 1); // EMPTY_VALUE = no buy double tgt = iCustom(NULL, 0, "Fulcrum_Value_Profile", 11, 1);
Nebenwirkungen
Chartobjekte mit Präfix FVP_, werden mit dem Indikator entfernt. Keine Dateien, globalen Variablen, Timer, DLLs oder Webanfragen. Eine Kopie pro Chart.
Eingabeparameter
- Profile Period (Daily session).
- Custom Session Start (08:00) und Custom Session End (17:00): hh:mm Serverzeit, nur für Custom session window.
- Target Rows per Profile (50): 10-500, genutzt bei Row Height in Points = 0.
- Row Height in Points (0): feste Zeilenhöhe; 0 = automatisch.
- Value Area Share (70): 50-95 % des Session-Volumens.
- Volume Distribution (Weighted toward close).
- History Bars to Calculate (5000): ab 300.
- Draw Session Profiles (true) und Sessions to Draw (5): abgeschlossene Sessions zusätzlich zur laufenden, 0-30; begrenzt auch Vorniveau- und Ziellinien.
- Profile Width (35): längste Zeile in % der Sessionlänge, 5-100.
- Value Area Row Color, Outside Row Color, POC Row Color: Profilfarben.
- Show Developing Value Area Lines (true): Puffer behalten ihre Werte, wenn aus.
- Show Prior Session Levels (true), Show Naked POCs (true).
- Naked POC Lookback (20): geprüfte abgeschlossene Sessions, 0-200.
- Show Signal Arrows (true): blendet nur Pfeile aus; Signale, Karte und Alarme laufen weiter.
- Signal Types (Re-entry and breakout).
- Acceptance Time (30): Minuten, 1-1440.
- Breakout Buffer (0.10): ATR-Vielfaches jenseits der Grenze, 0-5.
- Breakout Target (1.0): Vielfaches der vorherigen Value-Area-Höhe, 0.1-10.
- ATR Period (14): für Ausbruchspuffer und Pfeilabstand.
- Show Signal Targets (true): Ziellinien und Beschriftungen.
- Popup Alert on Signal, Sound Alert on Signal, Push Notification on Signal, Email on Signal, Alert on Naked POC Touch (alle false).
- Show Telemetry Card (true), Card Corner (Top left; auch Top right, Bottom right, Bottom left), Card X Offset (16) und Card Y Offset (24) in Pixeln.
Typische Einstellungen
- Intraday-Forex: Daily session, M15, Standardwerte.
- Nur London und New York: Custom session window, Custom Session Start 08:00, Custom Session End 17:00 (an Serverzeit anpassen), Signal Types = Re-entry only (80% rule).
- Swing: Weekly session auf H1, Acceptance Time 240, Breakout Buffer 0.20, Sessions to Draw 3.
- Gold und Indizes: Daily session auf M15, Target Rows per Profile 60, Breakout Buffer 0.15.
Hinweise und Risiko
MetaTrader 4 liefert Tick-Volumen, kein Börsenvolumen; das Profil ist eine Schätzung aus Kerzenspannen, kleinere Zeitrahmen ergeben daher feinere Profile. Signale sind analytische Orientierung, keine Handelsanweisungen. Trading birgt Verlustrisiken; vergangenes Verhalten garantiert keine künftigen Ergebnisse.

