Erhältlich im MQL5 Market: FVG and Structure PRO
Risikohinweis. Der Handel ist mit Verlustrisiken verbunden. Dieser Indikator markiert Preisstrukturen im Chart; er sagt den Markt nicht voraus, platziert keine Trades und garantiert kein Ergebnis. Verwenden Sie ihn zusammen mit Ihrer eigenen Analyse und Ihrem Risikomanagement und testen Sie zuerst auf einem Demokonto.

FVG and Structure PRO zeichnet die Marktstruktur (BOS / CHoCH), Fair Value Gaps (FVGs) mit Verfolgung ihrer Füllung, Order Blocks, gleiche Hochs / Tiefs, FVGs eines höheren Zeitrahmens, einen optionalen Premium-/Discount-Bereich und ein Multi-Timeframe-Strukturpanel. Jedes Element wird auf einer geschlossenen Bar bestätigt: Nach seinem Erscheinen wird nichts neu gezeichnet. Der Indikator funktioniert mit jedem Symbol, bei jedem Broker und in jedem Zeitrahmen.
Neu in Version 2.00
- 5 neue Puffer für Expert Advisors und Dashboards: nächstes offenes bullisches FVG (Ober-, Unterkante), nächstes offenes bärisches FVG (Ober-, Unterkante) und ein Zonenereignis (neues / mitigiertes FVG, neuer / gebrochener Order Block) — Abschnitt 14.
- FVGs und Order Blocks werden auch dann verfolgt, wenn ihre Darstellung ausgeschaltet ist, sodass die Puffer auch auf einem aufgeräumten Chart funktionieren. Darstellung, Alarme und die bestehenden Puffer sind unverändert.
- Panel: Der Text „bars ago“ wird ausgeblendet, solange die Bar des letzten Ereignisses noch nicht in der Charthistorie verfügbar ist.
1. Installation und erster Start
- Kaufen oder mieten Sie den Indikator im MQL5 Market und installieren Sie ihn über die Registerkarte Market des Terminals (Toolbox → Market → Purchased → Install).
- Öffnen Sie einen Chart und ziehen Sie FVG and Structure PRO aus dem Navigator (Indicators → Market) darauf.
- Behalten Sie die Standard-Eingabeparameter bei oder passen Sie sie an (Abschnitt 13) und klicken Sie auf OK.
Der Indikator analysiert die letzten 1500 Bars (Eingabeparameter Bars analysed) und folgt dann jeder neuen Bar. Das Panel erscheint in der unteren rechten Ecke. Im Chart heißt der Indikator FVG & Structure PRO.
Einstellungen, bei denen der Indikator den Start verweigert (das Fenster der Eingabeparameter öffnet sich erneut): Swing strength außerhalb von 1-50, Bars analysed unter 100 oder ein beliebiges „per side“-Limit unter 1.
2. Chart-Legende
| Im Chart | Bedeutung |
|---|---|
| Durchgezogene Linie + Beschriftung BOS (türkis / rot) | Break of Structure: Eine Bar hat jenseits des letzten Swing-Hochs (türkis, Beschriftung oberhalb) oder Swing-Tiefs (rot, Beschriftung unterhalb) in Richtung des aktuellen Trends geschlossen. |
| Gestrichelte Linie + Beschriftung CHoCH (türkis / rot) | Change of Character: dieselbe Art von Bruch, aber gegen den aktuellen Trend (der Strukturtrend dreht). |
| Beschriftungen HH / LH (rot, über dem Hoch) | Higher High / Lower High im Vergleich zum vorherigen Swing-Hoch (optional). |
| Beschriftungen HL / LL (türkis, unter dem Tief) | Higher Low / Lower Low im Vergleich zum vorherigen Swing-Tief (optional). |
| Dunkelgrün gefülltes Rechteck | Offenes bullisches FVG. |
| Dunkelrot gefülltes Rechteck | Offenes bärisches FVG. |
| Dunkelblau gefülltes Rechteck + Beschriftung OB (türkis) | Aktiver bullischer Order Block. |
| Dunkelbraun gefülltes Rechteck + Beschriftung OB (rot) | Aktiver bärischer Order Block. |
| Dunkelgraues Rechteck (graue Beschriftung OB bei Order Blocks) | Mitigiertes FVG oder gebrochener Order Block — nur wenn Hide mitigated ausgeschaltet ist. |
| Goldfarben umrandetes Rechteck + Beschriftung wie H1 FVG | Offenes FVG des höheren Zeitrahmens (optional). |
| Goldfarben gepunktete Linie + EQH / EQL | Gleiche Hochs / gleiche Tiefs (ruhende Liquidität). Die Linie wird grau, sobald der Preis durch sie hindurch handelt (gesweept). |
| Rot gepunktete Linie Premium, silbern gestrichelte Equilibrium, türkis gepunktete Discount | Bereich zwischen aktuellem Swing-Hoch / Swing-Tief und dessen Mittelpunkt (optional). |
| Textpanel (unten rechts) | Strukturausrichtung M15 / H1 / H4 / D1, letzter Strukturbruch, nächstes FVG über und unter dem Preis. |
Jede Linie und jedes Rechteck hat einen Tooltip: Bewegen Sie die Maus darüber, um Typ und Preise zu lesen. Die Objekte sind in der Objektliste ausgeblendet und nicht auswählbar, sodass sie nicht versehentlich verschoben werden. Aktive Zonen und Levels reichen 10 Bars über die aktuelle Bar nach rechts hinaus (Eingabeparameter Active zones extend right).
3. Marktstruktur: BOS und CHoCH

Ein Swing-Hoch ist eine Bar, deren Hoch über den Hochs der Swing strength Bars auf jeder Seite liegt (Standard 5); ein Swing-Tief ist das Spiegelbild. Ein Swing wird daher Swing strength Bars nach seiner Entstehung bestätigt.
- Wenn eine Bar über dem letzten Swing-Hoch schließt, wird ein bullischer Bruch vom Swing bis zur brechenden Bar gezeichnet; ein Schluss unter dem letzten Swing-Tief zeichnet einen bärischen Bruch.
- Der Bruch ist ein BOS (durchgezogene Linie), wenn er dem aktuellen Trend folgt, und ein CHoCH (gestrichelte Linie), wenn er ihn umkehrt. Der erste Bruch nach dem Laden ist ein BOS.
- Jeder Swing kann nur einmal gebrochen werden. Dochte jenseits eines Swings zählen nicht — nur Schlusskurse.
- Nur die letzten Structure breaks kept on chart (Standard 20) Brüche bleiben im Chart; ältere werden entfernt. Swing-Beschriftungen behalten die doppelte Anzahl.
Swing-Beschriftungen (Eingabeparameter HH / HL / LH / LL labels, standardmäßig aus) markieren jeden bestätigten Swing im Vergleich zum vorherigen auf derselben Seite.
Eine größere Swing strength liefert weniger, aber bedeutendere Swings (Swing- / externe Struktur); eine kleinere reagiert schneller (interne Struktur).
4. Fair Value Gaps (FVG)

Ein FVG ist ein Ungleichgewicht aus drei Kerzen: Das Tief der dritten Kerze liegt über dem Hoch der ersten (bullisch), oder das Hoch der dritten Kerze liegt unter dem Tief der ersten (bärisch). Das Rechteck wird ab der mittleren Kerze gezeichnet und deckt die Lücke zwischen den beiden Dochten ab.
- Minimum gap size (Standard 0.2 × ATR 14): Kleinere Lücken werden ignoriert. Erhöhen Sie den Wert, um nur die größeren Ungleichgewichte zu sehen.
- FVG is mitigated at: Full fill (Standard — der Preis erreicht den entfernten Rand der Lücke), 50% fill (consequent encroachment) (der Preis erreicht die Mitte) oder First touch (der Preis erreicht den nahen Rand).
- Shrink to the unfilled part (standardmäßig an): Während der Preis in die Lücke hinein handelt, ohne sie zu mitigieren, schrumpft das Rechteck auf den noch offenen Teil.
- Active FVGs per side (Standard 8): Erscheint ein neues FVG und wird das Limit überschritten, wird das älteste aktive FVG dieser Seite verworfen.
Füllungen werden auf geschlossenen Bars ausgewertet. Ein mitigiertes FVG wird aus dem Chart entfernt oder in der Farbe für mitigierte Zonen beibehalten (Abschnitt 8).
5. FVGs des höheren Zeitrahmens

Mit aktiviertem Show higher timeframe FVGs werden die offenen FVGs des gewählten Higher timeframe (Standard H1) als umrandete Rechtecke (Standard Goldenrod) mit einer Beschriftung wie H1 FVG über den FVGs des Chart-Zeitrahmens gezeichnet.
- Sie verwenden dieselbe Mindestgröße und Mitigationsregel wie die Chart-FVGs (ohne Schrumpfen) und werden aus den letzten 400 Bars dieses Zeitrahmens gelesen.
- Nur geschlossene Bars des höheren Zeitrahmens erzeugen Lücken; die sich bildende Bar des höheren Zeitrahmens kann bereits eine füllen.
- Active HTF FVGs per side (Standard 4) begrenzt die angezeigte Anzahl.
- Sie werden nur gezeichnet, wenn der gewählte Zeitrahmen höher ist als der Chart-Zeitrahmen (zum Beispiel H1-Lücken auf einem M5- oder M15-Chart).
- Der Killzone-Filter gilt für sie nicht. Sie sind ausschließlich Chart-Objekte (keine Puffer).
6. Killzone-Filter (ICT)
Mit aktiviertem Only FVGs formed inside killzones werden die FVGs des Chart-Zeitrahmens nur beibehalten, wenn ihre mittlere Kerze innerhalb einer der gewählten Killzones eröffnet hat, in New Yorker Zeit, wobei die Sommerzeit automatisch berücksichtigt wird:
| Killzone | New Yorker Zeit | Standard |
|---|---|---|
| London KZ | 02:00-05:00 | an |
| NY AM KZ | 07:00-10:00 | an |
| NY PM KZ | 13:30-16:00 | aus |
Der Filter ist für Intraday-Charts gedacht (M1 bis H1). Er gilt auch für die FVG-Puffer und die FVG-Alarme.
Broker time zone — erforderlich, um die Serverzeit des Charts in New Yorker Zeit umzurechnen:
- Auto (live) / GMT+2/+3 in tester (Standard): Der Versatz wird anhand der Terminaluhr gemessen. Broker mit GMT+2 / GMT+3 (New-York-Close) werden über die gesamte Historie mit der US-Sommerzeit verfolgt. Im Strategietester wird GMT+2 / GMT+3 angenommen.
- GMT+2 / GMT+3 (New York close brokers): erzwingt diese Regel.
- Fixed GMT offset: verwendet Broker GMT offset (Standard 2) das ganze Jahr über. Verwenden Sie dies im Tester für einen Broker, der nicht auf GMT+2 / GMT+3 läuft.
7. Order Blocks

Jeder Strukturbruch (BOS oder CHoCH) erzeugt einen Order Block: die Extremkerze der Bewegung, die den Bruch hervorgebracht hat — bei einem bullischen Bruch die Kerze mit dem tiefsten Tief zwischen Swing und Bruch, bei einem bärischen die Kerze mit dem höchsten Hoch. Das Rechteck deckt die gesamte Spanne (Hoch bis Tief) dieser Kerze ab und trägt die Beschriftung OB.
- Ein Order Block ist gebrochen, wenn eine Bar durch ihn hindurch schließt (unter einem bullischen OB, über einem bärischen OB).
- Active order blocks per side (Standard 3): Der älteste wird verworfen, wenn das Limit überschritten wird.
- Mit ausgeschaltetem Show order blocks werden Order Blocks weiterhin für die Puffer berechnet (Abschnitt 14), aber nicht gezeichnet, und es werden keine OB-Alarme gesendet.
8. Mitigierte Zonen
Standardmäßig (Hide mitigated FVGs and order blocks = true) verschwindet ein mitigiertes FVG oder ein gebrochener Order Block aus dem Chart. Schalten Sie den Eingabeparameter aus, um sie als Historie zu behalten: Das Rechteck kehrt zu seiner ursprünglichen Größe zurück, endet an der Bar, die es mitigiert hat, und wird in der Mitigated zone color (Standard Dunkelgrau) eingefärbt; die Beschriftung OB wird grau. Der Tooltip endet dann mit „(mitigated)“.

9. Liquidität: gleiche Hochs und Tiefs

Liegen zwei aufeinanderfolgende Swing-Hochs (oder -Tiefs) innerhalb der Equal tolerance (Standard 0.1 × ATR 14) zueinander, wird eine goldfarben gepunktete Linie vom ersten zum zweiten Swing gezeichnet und mit EQH (gleiche Hochs) oder EQL (gleiche Tiefs) beschriftet. Diese Levels enthalten oft ruhende Liquidität (Stop-Orders).
- Die Linie verlängert sich nach rechts, solange das Level intakt ist.
- Handelt eine spätere Bar jenseits des Levels (Docht oder Schluss), ist es gesweept: Die Linie endet an dieser Bar und wird grau.
- Levels kept on chart (Standard 6): Ältere Levels werden entfernt.
Erhöhen Sie die Toleranz, um mehr Levels zu finden; verringern Sie sie für strengere Übereinstimmungen.
10. Premium / Discount

Mit aktiviertem Equilibrium of the current swing range werden drei Linien vom älteren der beiden letzten Swings bis zum rechten Rand der Zonen gezeichnet:
- Premium (rot gepunktet) am letzten Swing-Hoch;
- Equilibrium (silbern gestrichelt) am Mittelpunkt;
- Discount (türkis gepunktet) am letzten Swing-Tief.
Ein Preis über dem Equilibrium liegt in der Premium-Hälfte des Bereichs, darunter in der Discount-Hälfte. Die Linien bewegen sich mit jedem neu bestätigten Swing.
11. Das Panel

Das Panel (standardmäßig in der unteren rechten Ecke, Eingabeparameter Panel corner) zeigt:
| Zeile | Inhalt |
|---|---|
| Titel | FVG & Structure PRO |
| Structure | Strukturtrend von M15, H1, H4 und D1: ▲ bullisch, ▼ bärisch, – noch kein Bruch oder Historie wird noch geladen. Der Zeitrahmen des Charts verwendet das eigene Ergebnis des Charts; die anderen werden mit derselben Swing-Stärke auf ihren letzten 500 geschlossenen Bars berechnet und aktualisiert, wenn sie eine neue Bar eröffnen. |
| Last | Letzter Strukturbruch des Charts: Richtung, BOS oder CHoCH, Preis des gebrochenen Swings und vor wie vielen Bars. Vor dem ersten Bruch: „no structure break yet“. |
| FVG above | Nächstes offenes FVG vollständig über dem aktuellen Preis (Unterkante - Oberkante) oder „none“. |
| FVG below | Nächstes offenes FVG vollständig unter dem aktuellen Preis oder „none“. |
Ein FVG, das den aktuellen Preis enthält, wird weder als darüber noch als darunter aufgeführt. Mit ausgeschaltetem Show FVGs zeigen die beiden FVG-Zeilen „none“. Das Panel wird bei jeder neuen Bar aktualisiert und bleibt immer über den Zonen.
12. Alarme
| Eingabeparameter | Wird ausgelöst, wenn | Beispielmeldung |
|---|---|---|
| BOS / CHoCH | eine Bar jenseits eines Swings schließt (gesendet bei der Eröffnung der nächsten Bar) | Bullish CHoCH above 1.08520 |
| New FVG | ein neues FVG auf einer geschlossenen Bar bestätigt wird (nur mit aktiviertem Show FVGs) | New bearish FVG 1.08310 - 1.08365 |
| Price enters an FVG | die sich bildende Bar in ein offenes FVG hinein handelt — einmal pro FVG (nur mit aktiviertem Show FVGs) | Price in bullish FVG 1.08210 - 1.08260 |
| Price enters an order block | die sich bildende Bar in einen aktiven Order Block hinein handelt — einmal pro OB (nur mit aktiviertem Show order blocks) | Price in bearish order block 1.08700 - 1.08780 |
Jeder Alarm kann Off, Popup, Sound, Smartphone notification, Popup + Sound, Notification + Sound, Popup + Notification oder Popup + Sound + Notification sein. Alle Alarme sind standardmäßig aus. Sound wählt einen der Terminal-Sounds (Standard „alert“); Also send e-mail fügt jedem aktivierten Alarm eine E-Mail hinzu.
Der Text enthält Produkt, Symbol und Zeitrahmen, z. B. FVG & Structure PRO: EURUSD | M15 | Bullish BOS above 1.08520 . Jeder Alarmtyp wird höchstens einmal pro Bar ausgelöst. Beim Anhängen des Indikators werden Zonen, die von der aktuellen Bar bereits berührt wurden, stillschweigend markiert, sodass keine Flut alter Alarme entsteht. Push-Benachrichtigungen erfordern die MetaQuotes ID unter Tools → Options → Notifications; E-Mail erfordert die E-Mail-Einstellungen des Terminals. Der Strategietester zeigt keine Pop-ups, Sounds oder Benachrichtigungen.
13. Eingabeparameter
MARKET STRUCTURE
| Eingabeparameter | Standard | Beschreibung |
|---|---|---|
| Swing strength (bars on each side) | 5 | Bars auf jeder Seite eines Swing-Hochs / -Tiefs (1-50). |
| BOS / CHoCH lines | true | Zeichnet die Strukturbrüche. |
| HH / HL / LH / LL labels | false | Beschriftet jeden Swing. |
| Structure breaks kept on chart | 20 | Ältere Brüche werden entfernt. |
| Bullish color | 38,166,154 (teal) | Bullische Brüche, Beschriftungen, OB-Beschriftung, Discount-Linie. |
| Bearish color | 239,83,80 (red) | Bärische Brüche, Beschriftungen, OB-Beschriftung, Premium-Linie. |
FAIR VALUE GAPS
| Eingabeparameter | Standard | Beschreibung |
|---|---|---|
| Show FVGs | true | Zeichnet die FVGs (für die Puffer werden sie in jedem Fall verfolgt). |
| Minimum gap size (x ATR 14) | 0.2 | Kleinere Lücken werden ignoriert. |
| FVG is mitigated at | Full fill | Full fill / 50% fill (consequent encroachment) / First touch. |
| Shrink to the unfilled part | true | Das Rechteck schrumpft, während es gefüllt wird. |
| Active FVGs per side | 8 | Maximale Anzahl offener FVGs pro Seite. |
| Bullish FVG color | 22,74,68 | Füllung bullischer FVGs. |
| Bearish FVG color | 92,38,40 | Füllung bärischer FVGs. |
HIGHER TIMEFRAME FVGs
| Eingabeparameter | Standard | Beschreibung |
|---|---|---|
| Show higher timeframe FVGs | false | Zeichnet die FVGs des nachstehenden Zeitrahmens. |
| Higher timeframe | 1 Hour | Muss höher als der Chart-Zeitrahmen sein. |
| Active HTF FVGs per side | 4 | Maximale Anzahl HTF-FVGs pro Seite. |
| HTF FVG outline color | Goldenrod | Farbe von Umrandung und Beschriftung. |
KILLZONE FILTER (ICT)
| Eingabeparameter | Standard | Beschreibung |
|---|---|---|
| Only FVGs formed inside killzones | false | Behält nur FVGs, deren mittlere Kerze in einer gewählten Killzone liegt. |
| London KZ (NY 02:00-05:00) | true | |
| NY AM KZ (NY 07:00-10:00) | true | |
| NY PM KZ (NY 13:30-16:00) | false | |
| Broker time zone | Auto (live) / GMT+2/+3 in tester | Außerdem: GMT+2 / GMT+3 (New York close brokers), Fixed GMT offset. |
| Broker GMT offset (fixed mode and tester) | 2 | Stunden, verwendet von Fixed GMT offset. |
ORDER BLOCKS
| Eingabeparameter | Standard | Beschreibung |
|---|---|---|
| Show order blocks | true | Zeichnet die Order Blocks (für die Puffer werden sie in jedem Fall verfolgt). |
| Active order blocks per side | 3 | Maximale Anzahl aktiver OBs pro Seite. |
| Bullish OB color | 28,62,110 | Füllung bullischer OBs. |
| Bearish OB color | 110,64,24 | Füllung bärischer OBs. |
MITIGATED ZONES
| Eingabeparameter | Standard | Beschreibung |
|---|---|---|
| Hide mitigated FVGs and order blocks | true | false behält sie in der nachstehenden Farbe im Chart. |
| Mitigated zone color (when shown) | 44,46,52 | Füllung mitigierter Zonen. |
LIQUIDITY
| Eingabeparameter | Standard | Beschreibung |
|---|---|---|
| Equal highs / lows | true | Zeichnet EQH- / EQL-Levels. |
| Equal tolerance (x ATR 14) | 0.1 | Maximaler Abstand zwischen zwei Swings, um als gleich zu gelten. |
| Levels kept on chart | 6 | Ältere Levels werden entfernt. |
| Equal highs / lows color | Gold | Farbe intakter Levels (gesweepte Levels sind grau). |
PREMIUM / DISCOUNT
| Eingabeparameter | Standard | Beschreibung |
|---|---|---|
| Equilibrium of the current swing range | false | Zeichnet Premium / Equilibrium / Discount. |
HISTORY AND PANEL
| Eingabeparameter | Standard | Beschreibung |
|---|---|---|
| Bars analysed | 1500 | Beim Laden des Indikators verarbeitete Historie (mindestens 100). |
| Active zones extend right (bars) | 10 | Wie weit aktive Zonen und Levels über die aktuelle Bar hinausreichen. |
| Show panel | true | Zeigt das Textpanel. |
| Panel corner | Right lower corner | Ecke des Charts für das Panel. |
ALERTS
| Eingabeparameter | Standard | Beschreibung |
|---|---|---|
| BOS / CHoCH | Off | Alarmmodus für Strukturbrüche. |
| New FVG | Off | Alarmmodus für neue FVGs. |
| Price enters an FVG | Off | Alarmmodus für FVG-Berührungen. |
| Price enters an order block | Off | Alarmmodus für OB-Berührungen. |
| Sound | alert | Terminal-Sound für die Sound-Modi. |
| Also send e-mail | false | Sendet bei jedem aktivierten Alarm eine E-Mail. |
14. Puffer für Expert Advisors / Dashboards
Der Indikator stellt 7 Puffer bereit, die mit iCustom + CopyBuffer gelesen werden können. Alle Werte sind auf geschlossenen Bars endgültig: Lesen Sie shift 1 für den letzten endgültigen Wert.
| Puffer | Name | Werte | Wann | Leer |
|---|---|---|---|---|
| 0 | Structure trend | +1 bullisch, -1 bärisch; 0 vor dem ersten Bruch | jede Bar; die sich bildende Bar wiederholt den letzten geschlossenen Wert | 0 |
| 1 | Structure event | auf der Bar, deren Schluss den Swing gebrochen hat: +1 bullischer BOS, +2 bullischer CHoCH, -1 bärischer BOS, -2 bärischer CHoCH | nur geschlossene Bars; die sich bildende Bar ist immer 0 | 0 |
| 2 | Nearest open bullish FVG - top (2.00) | Preis; unter den offenen bullischen FVGs dasjenige mit der höchsten Oberkante (ungefüllter Teil, wenn Shrink aktiv ist) | jede Bar, bei ihrem Schluss; die sich bildende Bar wiederholt den letzten geschlossenen Wert | EMPTY_VALUE |
| 3 | Nearest open bullish FVG - bottom (2.00) | Preis, dasselbe FVG wie Puffer 2 | wie Puffer 2 | EMPTY_VALUE |
| 4 | Nearest open bearish FVG - top (2.00) | Preis; unter den offenen bärischen FVGs dasjenige mit der tiefsten Unterkante | wie Puffer 2 | EMPTY_VALUE |
| 5 | Nearest open bearish FVG - bottom (2.00) | Preis, dasselbe FVG wie Puffer 4 | wie Puffer 2 | EMPTY_VALUE |
| 6 | Zone event (2.00) | +1 / -1 neues bullisches / bärisches FVG, +2 / -2 FVG mitigiert, +3 / -3 neuer Order Block, +4 / -4 Order Block gebrochen. Mehrere auf einer Bar: Das erste in dieser Reihenfolge wird behalten | nur geschlossene Bars; die sich bildende Bar ist immer 0 | 0 |
„Offen“ richtet sich nach den Eingabeparametern FVG is mitigated at, Minimum gap size, Active FVGs per side und dem Killzone-Filter. FVGs und Order Blocks werden auch bei ausgeschaltetem Show FVGs / Show order blocks verfolgt. Gleiche Hochs / Tiefs und FVGs des höheren Zeitrahmens sind ausschließlich Chart-Objekte.
Laden. Die Market-Version wird in MQL5\Indicators\Market\ installiert; prüfen Sie den genauen Dateinamen im Navigator. Ohne Parameter nach dem Namen werden die Standard-Eingabeparameter verwendet. Um Eingabeparameter zu ändern, übergeben Sie sie in der Reihenfolge von Abschnitt 13. Jede Überschrift input group ist ebenfalls ein Parameter: Übergeben Sie an ihrer Stelle eine leere Zeichenkette "" , sonst verschieben sich alle folgenden Werte. Am Ende weggelassene Eingabeparameter behalten ihre Standardwerte.
```mql5 // "" = group MARKET STRUCTURE, 5 = swing strength, false = no BOS / CHoCH lines int h = iCustom(_Symbol, PERIOD_H1, "Market\FVG and Structure PRO", "", 5, false);
double trend[1], bt[1], bb[1], ze[1]; if (BarsCalculated(h) > 0) { if (CopyBuffer(h, 0, 1, 1, trend) == 1) Print("structure ", (int)trend[0]); // +1 / -1 if (CopyBuffer(h, 2, 1, 1, bt) == 1 && CopyBuffer(h, 3, 1, 1, bb) == 1 && bt[0] != EMPTY_VALUE) Print("nearest bullish FVG ", bb[0], " - ", bt[0]); if (CopyBuffer(h, 6, 1, 1, ze) == 1 && ze[0] != 0.0) Print("zone event ", (int)ze[0]); } ```
Hinweise: Ein durch iCustom erzeugter Indikator zeichnet sein Panel und seine Objekte auf den Chart des aufrufenden Programms — schalten Sie die Darstellungs-Eingabeparameter und das Panel für ein aufgeräumtes Dashboard aus. Warten Sie vor dem ersten Lesen, bis BarsCalculated(h) > 0 gilt (die Historie wird möglicherweise noch geladen). Für ein Multi-Symbol-Dashboard genügen 1000 Bars analysed.
15. Tipps
- Intraday: M5 oder M15 mit aktiviertem Show higher timeframe FVGs und Higher timeframe = H1 zeigt die Chart-Lücken innerhalb der größeren.
- Weniger Unordnung: Erhöhen Sie Minimum gap size, verringern Sie Active FVGs per side / Active order blocks per side oder aktivieren Sie den Killzone-Filter.
- Strukturtiefe:Swing strength 3 folgt der internen Struktur; 8-10 folgt nur den großen Swings. Die Panel-Ausrichtung der anderen Zeitrahmen verwendet denselben Wert.
- Historie der Reaktionen: Schalten Sie Hide mitigated aus, um zu untersuchen, wie der Preis auf vergangene Zonen reagiert hat.
- Eine Instanz pro Chart: Zwei Kopien auf demselben Chart teilen sich ihre Objektnamen und löschen gegenseitig ihre Zeichnungen. Um Einstellungen zu vergleichen, öffnen Sie einen zweiten Chart desselben Symbols.
16. Fragen und Fehlerbehebung
- Zeichnet er neu (Repaint)? Nein. Swings, Brüche, FVGs und Order Blocks werden auf geschlossenen Bars erzeugt und danach nie verschoben. Ein Swing wird per Definition Swing strength Bars nach seiner Bar gezeichnet (er benötigt die Bars rechts von ihm).
- Das Panel zeigt „–“ für einen Zeitrahmen. Dieser Zeitrahmen hat in seinen letzten 500 Bars noch keinen Strukturbruch, oder seine Historie wird noch heruntergeladen; er wird mit seiner nächsten Bar aktualisiert.
- Es erscheinen keine HTF-FVGs. Der Chart-Zeitrahmen muss niedriger sein als Higher timeframe, und möglicherweise gibt es im Moment keine offenen Lücken dieser Größe.
- Der Killzone-Filter entfernt alle FVGs. Prüfen Sie Broker time zone. Auf Charts ab H4 eröffnen nur wenige Kerzen innerhalb einer Killzone.
- Keine Alarme. Alle Alarme sind standardmäßig Off. FVG- und OB-Alarme erfordern außerdem, dass ihre Darstellung eingeschaltet ist. Berührungsalarme werden einmal pro Zone ausgelöst.
- Ein FVG bleibt offen, obwohl der Preis darin war. Mit Full fill schließt sich die Lücke erst, wenn der Preis ihren entfernten Rand erreicht; mit aktiviertem Shrink zeigt das Rechteck den noch offenen Teil.
- Strategietester. Funktioniert im visuellen und im nicht-visuellen Modus; Pop-ups, Sounds und Benachrichtigungen werden im Tester nicht gesendet.
Support: Senden Sie dem Autor eine private Nachricht auf MQL5.


