Grid Scalper MA MT5 EA
- Experten
- Version: 11.46
- Aktualisiert: 31 Juli 2026
Grid Scalper MA MT5 EA
Grid Scalper MT5 EA ist ein MetaTrader 5-Expert Advisor, der auf einer dynamischen Grid-Trading-Engine mit zwei wählbaren Signalstrategien basiert – „Price vs MA“ (Preis durchbricht einen einzelnen gleitenden Durchschnitt) und „BOS“ (Break of Structure, Handel bei bestätigten Ausbrüchen aus Swing-Hochs/Tiefs). Wenn sich der Kurs entgegen einer offenen Position bewegt, fügt der EA in festgelegten Intervallen zusätzliche Grid-Trades hinzu, mit dem Ziel, durch einen volumengewichteten Breakeven-Schlusskurs eine Erholung zu erzielen. Hinweis:
Der EA wurde für das Währungspaar Gold (XAUUSD) entwickelt, daher sind die Standardeinstellungen dort für eine Chartversion mit 3 Stellen (z. B. 7101,123) sinnvoll. Für eine 2-stellige Version (z. B. 7101,12) reduzieren Sie alle Eingabewerte für die Punktparameter um eine Null – der EA verwendet die Konvention „Punkte“ statt „Pips“ (z. B. wenn die TP-Punkte in der 3-stelligen Version 11.000 betragen, beträgt der TP in der zweistelligen Darstellung 1100). Wenn Sie den EA in verschiedenen Instanzen, d. h. auf verschiedenen Charts, einsetzen möchten, denken Sie daran, unterschiedliche Magic Numbers zu verwenden; nur so können die Instanzen nicht miteinander kollidieren und arbeiten unabhängig voneinander, selbst auf Charts mit demselben Währungspaar, derselben Zeitperiode und denselben Einstellungen. Wir empfehlen Ihnen dringend, eigene Backtests und Optimierungen für beliebige Währungspaare oder Zeitrahmen durchzuführen, um die für Sie am besten geeigneten Einstellungen zu finden.
Öffentlicher Kanal für den„Grid Scalper MA MT5 EA “: HIER KLICKEN.
Er wurde mit einer Vielzahl erweiterter Steuerungsparameter und neuer Logiken aktualisiert. Es wird daher dringend empfohlen, sich die Eingabeparameter genau anzusehen und zu verstehen, was jeder Parameter steuert. Lesen Sie unbedingt den Abschnitt zur Beschreibung der Eingabeparameter, um einen Einblick in die Verbesserungen zu erhalten, da diese erhebliche Auswirkungen auf das System haben.
Unsere weiteren EAs:
Grid Scalper Pro MT5: https://www.mql5.com/en/market/product/188047
Spectra Zone Scalper: https://www.mql5.com/en/market/product/129771
Break of Structure: https://www.mql5.com/en/market/product/119022
Supply and Demand: https://www.mql5.com/en/market/product/151952
Im Kern unterstützt der Grid Scalper MT5 EA zwei Signalstrategien, die über den Parameter „Signal Strategy“ ausgewählt werden können: „Preis vs. MA“, bei der ein Schlusskurs, der den gleitenden Durchschnitt (festgelegt über die „MA-Periode“) überschreitet, einen neuen Korb auslöst, und „BOS“ (Break of Structure), bei der ein Schlusskurs, der über ein bestätigtes Swing-Hoch steigt, einen Kauf auslöst, und ein Schlusskurs, der unter ein Swing-Tief fällt, einen Verkauf auslöst. Jedes Signal initiiert einen neuen Korb mit einem eigenen, einzigartigen Magic-Number-Offset. Der Basket erweitert sich, wenn sich der Kurs entgegen der ursprünglichen Position bewegt, wobei Grid-Trades in festgelegten Intervallen der „Grid Size Points“ hinzugefügt werden. Die Lotgröße pro Grid-Trade wird durch den „Grid Lot Mode“ gesteuert – entweder multiplikatorbasiert (progressive Skalierung) oder recovery-basiert (mathematisch so bemessen, dass der Basket bei Erreichen einer definierten Zielentfernung wiederhergestellt wird).
Zu den Risikomanagement-Tools gehören optionale Stop-Loss-Limits pro Trade, Trailing Stops ausschließlich für den ersten Trade in jedem Korb (die nach Erreichen einer Mindestgewinnschwelle aktiviert werden) sowie eine Breakeven-basierte Schließung für Körbe mit mehreren Trades. Legen Sie die maximale Anzahl an Trades pro Basket fest, wählen Sie aus, was bei Erreichen der Obergrenze geschehen soll (alle halten oder schließen), und begrenzen Sie die Gesamtzahl der gleichzeitig aktiven Baskets. Der Smart-Grid-Modus fügt strukturelle Intelligenz hinzu – wenn sich ein bestätigter Trend entgegen einem offenen Basket bildet, werden weitere Grid-Zugänge unterbrochen (Cooldown) und erst wieder aufgenommen, nachdem ein CHoCH (Change of Character) eine strukturelle Umkehr bestätigt hat. Ein tägliches Drawdown-Schutzsystem überwacht das Eigenkapital im Vergleich zum Tagesanfangssaldo und stoppt den Handel für die Sitzung, wenn das Limit überschritten wird. Ein Handelszeitfilter beschränkt neue Basket-Signale auf ein definiertes Zeitfenster gemäß Serverzeit. Der Geometrie-Filter verhindert Clusterbildung, indem er neue Eintritte blockiert, die zu nahe an einer bestehenden Position in derselben Richtung liegen.
Das Echtzeit-Dashboard zeigt Kontoinformationen, aktive Positionen, Korbdetails mit dem variablen Gewinn und Verlust pro Korb, die verwendete Strategie sowie den Status des täglichen Drawdowns an – verfügbar in minimierter oder maximierter Ansicht sowie im dunklen oder hellen Design. Die Körbe bleiben über Neustarts hinweg dank globaler Variablen erhalten und gewährleisten so vollständige Kontinuität.
Wichtigste Funktionen:
- Zwei Signalstrategien: Preis-gegen-MA-Crossover und BOS (Break of Structure Swing Breakout).
- Grid-Trading mit einstellbarem Abstand, zwei Lot-Progressionsmodi (multiplikatorbasiert oder auf Erholung basierend) und Handelslimits pro Basket.
- Smart-Grid-Modus mit automatischer CHoCH-Abkühlphase – pausiert das Grid bei ungünstiger Struktur und setzt es bei bestätigter Umkehr fort.
- Täglicher Drawdown-Schutz – schließt verlustbringende Trades und stoppt neue Einstiegspositionen, sobald das Eigenkapital-Verlustlimit erreicht ist.
- Trailing-Stop für Erstpositionen und Breakeven-Schließung für Multi-Trade-Körbe sowie optionaler Stop-Loss pro Trade.
- Geometrie-Filter, der gehäufte Eintritte in dieselbe Richtung innerhalb einer definierten Kursspanne verhindert.
- Handelszeitfilter, der neue Signale auf ein definiertes Zeitfenster der Serverzeit beschränkt.
- Echtzeit-Dashboard mit Gewinn- und Verlustrechnung pro Basket, Strategieanzeige und Unterstützung für dunkle/helle Designs.
- Animierte Benachrichtigungsleiste im Chart für Handelsereignisse, Ablehnungen und Systemwarnungen.
- Korb-Persistenz über globale Variablen – vollständige Zustandswiederherstellung nach Neustarts oder Verbindungsabbrüchen.
- Integrierte Prüfungen für Volumen, Margin, Stop-/Freeze-Limits und Symbolbeschränkungen gewährleisten eine zuverlässige Ausführung.
Beschreibung der Eingaben
Die Eingaben sind zur einfachen Navigation im MT5-EA-Eigenschaftenfenster in „EA-Allgemeine Einstellungen“ und „MA-Indikator-Einstellungen“ gruppiert. Jede Eingabe ist auf Flexibilität ausgelegt und verfügt über Standardeinstellungen, die für moderate Strategien geeignet sind. Optimieren Sie die Einstellungen stets entsprechend Ihrem Symbol, Ihrem Zeitrahmen und Ihrer Risikotoleranz. Nachfolgend finden Sie eine detaillierte Aufschlüsselung, die Ihnen hilft, die Einstellungen klar zu verstehen und zu konfigurieren.
ALLGEMEINE EA-EINSTELLUNGEN
Signalstrategie (Auswahl: Preis vs. MA oder BOS, Standard: Preis vs. MA): Wählt die Strategie zur Signalerzeugung aus, die der EA zum Eröffnen neuer Baskets verwendet. „Preis vs. MA“ löst einen Kauf aus, wenn der Kurs über dem MA schließt, nachdem er zuvor darunter lag, und einen Verkauf, wenn der Kurs unterhalb des MA schließt, nachdem er zuvor darüber lag – ein einfacher Preis-MA-Crossover. „BOS“ (Break of Structure) löst einen Kauf aus, wenn der Kurs über einem erkannten Schwingungshoch schließt, und einen Verkauf, wenn der Kurs unter einem erkannten Schwungtief schließt – ein struktureller Ausbruchansatz. Jede Strategie ist vollständig in sich geschlossen; ein Wechsel zwischen ihnen erfordert keine weiteren Einstellungsänderungen.
Modus „Lotgröße“ (Auswahl: Statische Lotgröße oder Dynamisches Lot, Standard: Statische Lotgröße): Steuert, wie das anfängliche Lot für jeden Basket berechnet wird. „Statische Lotgröße“ verwendet für jeden Basket-Einstieg den festen Wert unter „Lotgröße (Statischer Modus)“, unabhängig von der Kontogröße. „Dynamische Lotgröße“ berechnet die Lotgröße auf Basis des „Risikoanteils am Eigenkapital“ und der aktuellen Grid-Größe und skaliert automatisch, wenn das Eigenkapital wächst oder schrumpft.
Losgröße (statischer Modus) (double, Standard: 0,01): Das feste Eröffnungsvolumen für den ersten Trade in jedem Basket, wenn der Lot-Größen-Modus auf „Statische Lotgröße“ eingestellt ist. Nachfolgende Grid-Trades im selben Basket skalieren dieses Volumen entsprechend dem Grid-Lot-Modus nach oben. Der EA überprüft und normalisiert dies anhand der Mindest-, Höchst- und Schrittvolumenbeschränkungen des Symbols.
Risiko in % des Eigenkapitals (dynamischer Modus) (double, Standard: 1,0): Nur aktiv, wenn der Lotgrößenmodus auf „Dynamische Lotgröße“ eingestellt ist. Der Prozentsatz des aktuellen Kontoguthabens, der pro Korb-Einstieg riskiert wird, wobei die Grid-Größe als Risikodistanz verwendet wird. Beispielsweise bedeutet 1,0, dass der EA das Anfangslot so bemisst, dass eine vollständige Grid-Bewegung 1 % des Eigenkapitals entspricht. Wird für jeden neuen Korb neu berechnet.
Grid-Lot-Modus (Auswahl: „Multiplikatorbasierte Grid-Lots“ oder „Recovery-basierte Grid-Lots“, Standard: „Multiplikatorbasierte Grid-Lots“): Legt fest, wie die Lotgrößen für jeden zusätzlichen Grid-Trade berechnet werden, der einem Basket hinzugefügt wird. „Multiplikatorbasierte Grid-Lots“ skalieren jeden neuen Grid-Trade mit dem Multiplikator – eine klassische Martingale-Progression. „Erholungsbasierte Grid-Lots“ berechnen das exakt benötigte Lot, sodass der gesamte Korb profitabel wird, sobald der Kurs ein definiertes Erholungsziel erreicht (basierend auf dem Erholungsprozentsatz der Grid-Größe plus zusätzlicher Gewinnpunkte), unabhängig von der Anzahl der offenen Trades.
Multiplikator (Multiplikator-Modus) (doppelt, Standard: 1,5): Aktiv, wenn der Grid-Lot-Modus auf „Multiplikator-basierte Grid-Lots“ eingestellt ist. Der Faktor, mit dem das Lot jedes nachfolgenden Grid-Trades im Verhältnis zum vorherigen Trade multipliziert wird. Werte über 1,0 erhöhen das Engagement mit jeder Grid-Stufe (martingaleartig); bei 1,0 bleiben alle Grid-Lots gleich der Anfangsgröße.
Wiederherstellungs-Prozentsatz der Grid-Größe (Wiederherstellungsmodus) (Ganzzahl, Standard: 30): Aktiv, wenn der Grid-Lot-Modus auf „Wiederherstellungsbasierte Grid-Lots“ eingestellt ist. Definiert den Zielabstand für die Erholung als Prozentsatz der Grid-Größe. Beispielsweise bedeutet 30, dass das Erholungsziel 30 % eines Grid-Abstands jenseits des letzten Grid-Einstiegs liegt, zuzüglich des Puffers „Extra-Gewinnpunkte“.
Zusätzliche Gewinnpunkte (Wiederherstellungsmodus) (int, Standard: 100): Aktiv, wenn der Grid-Lot-Modus auf „Wiederherstellungsbasierte Grid-Lots“ eingestellt ist. Ein zusätzlicher Gewinnpuffer in Punkten, der auf die Wiederherstellungsdistanz aufgeschlagen wird. Stellt sicher, dass der Basket mit einer kleinen Gewinnmarge geschlossen wird und nicht genau auf Breakeven.
Magic Number (long, Standard: 1234567): Eine Basis-Kennung für alle von dieser EA-Instanz verwalteten Trades. Jeder Basket erhält einen eindeutigen Offset, der sich aus dieser Basis ableitet (Basis + Basket-ID × 10000), wodurch sichergestellt wird, dass alle Positionen korrekt zugeordnet und voneinander getrennt sind. Ändern Sie diesen Wert, wenn Sie mehrere EA-Instanzen für dasselbe Symbol ausführen, um eine gegenseitige Identifizierung zu verhindern.
Take-Profit-Punkte (int, Standard: 11000): Das Gewinnziel in Punkten für den ersten Trade jedes Korbs. Erreicht der Kurs dieses Niveau, bevor Grid-Trades hinzugefügt werden, wird die einzelne Position bei diesem Ziel geschlossen. Sobald Grid-Trades hinzugefügt werden, wird das Take-Profit-Ziel des Korbs dynamisch neu berechnet und entspricht dem Breakeven-Punkt zuzüglich der Breakeven-Punkte für alle Positionen.
Grid-Abstand in Punkten (int, Standard: 11000): Der Abstand in Punkten vom aktuellen Einstiegskurs, bei dem ein neuer Grid-Trade hinzugefügt wird, wenn sich der Kurs entgegen der Korb-Richtung bewegt. Kleinere Werte erzeugen dichtere Grids mit häufigeren Hinzufügungen; größere Werte vergrößern den Abstand zwischen den Grid-Ebenen und eignen sich für trendorientierte oder Märkte mit größeren Schwankungsbreiten.
Breakeven-Punkte (int, Standard: 50): Der Gewinnpuffer in Punkten über dem volumengewichteten durchschnittlichen Einstiegskurs des Korbs (Breakeven), der die Schließung aller Positionen im Korb auslöst. Sobald sich der Kurs um diese Anzahl an Punkten zugunsten des Korbs über den Breakeven-Punkt hinaus bewegt, werden alle Trades gemeinsam geschlossen. Kleinere Werte führen zu einer schnelleren Schließung mit geringerem Gewinn; größere Werte sorgen für eine längere Haltedauer und höhere Renditen, bergen jedoch das Risiko einer Trendwende.
Stop-Loss-Modus (Auswahl: Kein SL-Modus oder SL-Modus, Standard: Kein SL-Modus): Legt fest, ob einzelne Trades einen Stop-Loss erhalten. Im „Kein-SL-Modus“ werden Trades ohne Stop-Loss platziert, wodurch sich das Grid frei erholen kann, das Konto jedoch bei einem einzelnen Trade einem unbegrenzten Drawdown ausgesetzt ist. Im „SL-Modus“ wird ein fester Stop-Loss in Punkten vom Einstiegskurs jedes Trades angewendet, wobei der Wert unter „Stop-Loss-Punkte bei aktiviertem SL-Modus“ verwendet wird.
Stop-Loss-Punkte bei aktiviertem SL-Modus (int, Standard: 11000): Nur aktiv, wenn der Stop-Loss-Modus auf „SL-Modus“ eingestellt ist. Der Abstand in Punkten unterhalb jedes Kauf-Einstiegspreises (bzw. oberhalb jedes Verkaufs-Einstiegspreises), an dem der Stop-Loss gesetzt wird. Der EA gleicht diesen Wert mit den Stop- und Freeze-Levels des Brokers ab und passt ihn bei Bedarf an.
Obergrenze für Basket-Trades (Auswahl: „Keine Obergrenze“ oder „Maximale Obergrenze“, Standard: „Keine Obergrenze“): Legt fest, ob eine Obergrenze für die Anzahl der Trades innerhalb eines einzelnen Baskets gesetzt wird. „Keine Obergrenze“ ermöglicht es dem Grid, unbegrenzt weitere Trades hinzuzufügen, solange sich der Kurs gegen den Basket bewegt. „Obergrenze“ erzwingt die in „Max. Trades pro Basket bei aktivierter Obergrenze“ festgelegte Begrenzung.
Maximale Anzahl von Trades pro Basket bei aktivierter Obergrenze (int, Standard: 11): Aktiv, wenn die Obergrenze für Basket-Trades auf „Maximale Obergrenze“ gesetzt ist. Die maximal zulässige Gesamtzahl an Positionen (Anfangs-Trade plus alle Grid-Trades) in einem Basket, bevor die Obergrenzenregel ausgelöst wird.
Aktion bei Erreichen der Handelsobergrenze (Auswahl: „Halten“ oder „Alle Trades schließen“, Standard: „Halten“): Aktiv, wenn die Obergrenze für Basket-Trades auf „Maximale Obergrenze“ gesetzt ist. „Halten“ stoppt das Hinzufügen neuer Grid-Trades, sobald die Obergrenze erreicht ist, lässt jedoch bestehende Positionen offen, damit sich der Kurs auf natürliche Weise erholen kann. „Alle Trades schließen“ schließt sofort jede Position im Basket, sobald die Obergrenze erreicht ist, und begrenzt den Verlust damit sofort.
Korb-Obergrenzen-Modus (Auswahl: Keine Korb-Obergrenze oder Korb-Obergrenze, Standard: Keine Korb-Obergrenze): Steuert die maximale Anzahl gleichzeitiger Körbe, die der EA gleichzeitig offen halten kann. „Keine Korb-Obergrenze“ erlaubt eine unbegrenzte Anzahl gleichzeitiger Körbe. „Korb-Obergrenze“ erzwingt die Begrenzung unter „Maximale Körbe/Handelspositionen bei aktivierter Obergrenze“ und ignoriert neue Signale, sobald diese Anzahl erreicht ist.
Maximale Anzahl von Baskets/Handelspositionen bei aktivierter Obergrenze (int, Standard: 3): Aktiv, wenn der „Baskets-Cap-Modus“ auf „Baskets Cap“ eingestellt ist. Die maximal zulässige Anzahl gleichzeitig aktiver Baskets. Neue Einstiegssignale werden übersprungen, bis ein bestehender Basket geschlossen wird und einen Platz freigibt.
Trailing-Stop für erste Position verwenden (bool, Standard: true): Wenn diese Option aktiviert ist, wendet der EA einen Trailing-Stop-Loss nur auf den ersten Trade jedes Baskets an – nicht auf nachfolgende Grid-Trades. Der Trailing Stop wird aktiviert, sobald die Position den Wert „Mindestgewinnpunkte zur Aktivierung des Trailing Stops“ erreicht, und folgt dann dem Kurs in dem unter „Trailing-Stop-Punkte“ festgelegten Abstand.
Trailing-Stop-Punkte (int, Standard: 30): Der Abstand in Punkten, um den der Stop-Loss hinter dem aktuellen Kurs zurückbleibt, sobald der Trailing-Stop für die erste Position aktiv ist. Bei einem Kauf liegt der SL um diese Punktzahl unter dem aktuellen Geldkurs; bei einem Verkauf über dem aktuellen Briefkurs. Wird anhand der Stop-Levels des Brokers überprüft und angepasst.
Mindestgewinn in Punkten zur Aktivierung des Trailing Stops (int, Standard: 100): Der minimale nicht realisierte Gewinn in Punkten, den der Eröffnungshandel eines Korbs erreichen muss, bevor der Trailing Stop aktiviert wird. Verhindert, dass der Trailing Stop bei geringfügigen Kursbewegungen vorzeitig ausgelöst wird.
Handelsrichtung (Aufzählung: Sowohl Käufe als auch Verkäufe, Nur Käufe, Nur Verkäufe, Standard: Sowohl Käufe als auch Verkäufe): Legt fest, in welche Richtung der EA handelt. „Sowohl Käufe als auch Verkäufe“ erlaubt Signale in beide Richtungen. „Nur Käufe“ ignoriert alle Verkaufssignale. „Nur Verkäufe“ ignoriert alle Kaufsignale. Nützlich, um eine Richtungsausrichtung festzulegen oder Hedging-Beschränkungen des Brokers einzuhalten.
Geometrie-Filter-Modus (Auswahl: Kein Geometrie-Filter oder Geometrie-Filter anwenden, Standard: Geometrie-Filter anwenden): Legt fest, ob der EA bestehende offene Positionen überprüft, bevor er einen neuen Korb-Einstieg in derselben Richtung zulässt. „Geometrie-Filter anwenden“ lehnt ein neues Signal ab, wenn bereits eine Position in derselben Richtung innerhalb des durch „Geometrie-Bereich in % der Rastergröße“ festgelegten Bereichs offen ist, wodurch eine Häufung von Eintritten auf nahezu identischen Kursniveaus verhindert wird. „Kein Geometrie-Filter“ deaktiviert diese Prüfung vollständig.
Geometriebereich in % der Rastergröße (int, Standard: 50): Aktiv, wenn der Geometrie-Filtermodus auf „Geometrie-Filter anwenden“ eingestellt ist. Definiert die Ausschlusszone um bestehende Positionen in derselben Richtung als Prozentsatz der Rastergröße. Ein Wert von 50 bedeutet, dass kein neuer Einstieg in dieselbe Richtung innerhalb eines halben Rasterabstands zu einer bestehenden Position in derselben Richtung zulässig ist.
EINSTELLUNGEN FÜR DEN TÄGLICHEN DRAWDOWN
Modus „Täglicher Drawdown“ (Auswahlmöglichkeiten: „Deaktiviert“ oder „Aktiviert“, Standard: „Deaktiviert“): Aktiviert oder deaktiviert das System zum Schutz vor täglichen Drawdowns. Wenn diese Option aktiviert ist, überwacht der EA den Kapitalverlust der aktuellen Sitzung im Verhältnis zum Saldo zu Tagesbeginn. Wird das Drawdown-Limit überschritten, werden verlustbringende Positionen sofort geschlossen und alle neuen Handelsgeschäfte für den Rest des Tages ausgesetzt.
Täglicher Drawdown in % des Kontostands (double, Standard: 10,0): Aktiv, wenn der Modus „Täglicher Drawdown“ aktiviert ist. Der maximal zulässige Drawdown des Eigenkapitals als Prozentsatz des Kontostands zu Tagesbeginn. Wenn das Eigenkapital um diesen Prozentsatz unter den Eröffnungssaldo fällt, wird der Schutzmechanismus ausgelöst – verlustbringende Trades werden geschlossen, gewinnbringende Trades werden per Trailing-Stop gesichert, und bis zum nächsten Kalendertag werden keine neuen Körbe eröffnet.
SMART-GRID-EINSTELLUNGEN
Grid-Modus (Auswahl: „Normal Grid“ oder „Smart Grid“, Standard: „Normal Grid“): Legt das Verhalten der Grid-Verwaltung fest. „Normal Grid“ fügt bei jeder Grid-Stufe Trades hinzu, sobald sich der Kurs entgegen dem Korb bewegt, ohne Einschränkungen. „Smart Grid“ aktiviert das CHoCH-Abklingzeit-System (Change of Character) – wenn sich ein bestätigter struktureller Trend gegen einen offenen Korb bildet, unterbricht das Grid das Hinzufügen von Trades (Abklingzeit), bis die Struktur wieder zugunsten des Korbs bricht (CHoCH bestätigt); an diesem Punkt wird das Grid automatisch fortgesetzt.
Swing-Point-Rückblick-Bars (jede Seite) (int, Standard: 5): Die Anzahl der Bars links und rechts von einer potenziellen Pivot-Bar, die zur Bestätigung eines Swing-Hochs oder Swing-Tiefs herangezogen werden. Eine Bar wird nur dann als Swing-Hoch klassifiziert, wenn ihr Höchstwert streng größer ist als der aller Bars innerhalb dieses Rückblicks auf beiden Seiten. Höhere Werte identifizieren weniger, dafür aber bedeutendere Strukturpunkte; niedrigere Werte erkennen häufigere, kleinere Pivots. Wird sowohl von der Smart-Grid-CHoCH-Erkennung als auch von der BOS-Signalstrategie verwendet.
CHoCH-Bullish-Farbe (Farbe, Standard: Blau): Die Linien- und Beschriftungsfarbe für bullische CHoCH-Darstellungen – wird angezeigt, wenn ein Korb in der Verkaufs-Cooldown-Phase einen strukturellen Aufwärtsbruch erkennt, was darauf hinweist, dass der Abwärtstrend beendet ist und das Grid wieder aufgenommen wird.
CHoCH-Farbe für rückläufige Signale (Farbe, Standard: Rot): Die Linien- und Beschriftungsfarbe für rückläufige CHoCH-Darstellungen – wird angezeigt, wenn ein Korb in der Kauf-Wartephase einen strukturellen Durchbruch nach unten erkennt, was darauf hinweist, dass der Aufwärtstrend beendet ist und das Raster wieder aufgenommen wird.
CHoCH-Beschriftungsschriftgröße (int, Standard: 10): Die Basis-Schriftgröße für CHoCH- und BOS-Break-Level-Beschriftungen im Chart. Wird automatisch relativ zur aktuellen Zoomstufe des Charts skaliert, sodass die Beschriftungen bei jedem Maßstab lesbar bleiben.
CHoCH-Linienstärke (int, Standard: 2): Die Basislinienstärke für CHoCH-Pfeillinien und BOS-Break-Level-Linien. Wird automatisch an den Diagramm-Zoom angepasst – bei kleinen Maßstäben dünner, bei vollem Maßstab auf diesen Wert begrenzt.
Farbe der Swing-High-Markierungen (Farbe, Standard: Orange): Die Farbe, die für Swing-High-Markierungen (HH- und LH-Beschriftungen) verwendet wird, die im Chart eingezeichnet werden, wenn Swing-Punkte erkannt werden. Wird auch als Hervorhebungsfarbe für Higher-Low-Markierungen an Swing-Tiefs verwendet.
Farbe der Swing-Tief-Markierungen (Farbe, Standard: DodgerBlue): Die Farbe, die für Swing-Tief-Markierungen (LL- und HL-Beschriftungen) verwendet wird, die im Chart eingezeichnet werden. Wird auch als Hervorhebungsfarbe für „Lower High“-Markierungen an Swing-Hochs verwendet.
EINSTELLUNGEN FÜR DEN MA-INDIKATOR
MA-Periode (nur MA-Strategie) (int, Standard: 21): Der Rückblickzeitraum für den einfachen gleitenden Durchschnitt (Simple Moving Average), der auf Schlusskurse angewendet wird. Nur relevant, wenn die Signalstrategie auf „Preis vs. MA“ eingestellt ist. Der EA löst einen Kaufkorb aus, wenn der Schlusskurs des vorherigen Balkens diesen MA nach oben durchbricht, und einen Verkaufskorb, wenn er ihn nach unten durchbricht. Kürzere Perioden erzeugen mehr Signale und reagieren empfindlicher auf Marktrauschen; längere Perioden filtern stärkere Trends heraus, reagieren jedoch langsamer.
DASHBOARD-EINSTELLUNGEN
Dashboard anzeigen (Auswahlmöglichkeiten: Keine, Minimiert, Maximiert, Standard: Maximiert): Steuert das Informationsfeld im Chart. „Keine“ blendet es vollständig aus. „Minimiert“ zeigt eine kompakte, einspaltige Übersicht über Strategie, Kontonamen, offene Positionen, aktive Körbe, den schwankenden Gewinn und den täglichen Drawdown (sofern aktiviert). „Maximiert“ erweitert die Ansicht auf vollständige Abschnitte mit Kontoinformationen, EA-Statistiken einschließlich aktiver Strategie und Symbol, dem Status des täglichen Drawdowns (sofern aktiviert) sowie einer Aufschlüsselung nach Körben.
Dashboard-Persistenz (Auswahl: „Nur bei aktiven Trades anzeigen“ oder „Dashboard immer anzeigen“, Standard: „Dashboard immer anzeigen“): „Nur bei aktiven Trades anzeigen“ blendet das Dashboard aus, wenn keine offenen Positionen vorhanden sind, und zeigt es an, sobald ein Basket aktiv wird. „Dashboard immer anzeigen“ hält es unabhängig vom Handelsstatus stets sichtbar.
Dashboard-Design (Auswahl: „Dunkles Design“ oder „Helles Design“, Standard: „Dunkles Design“): Legt das Farbschema des Dashboards fest. „Dunkles Design“ verwendet einen schwarzen Hintergrund mit hellem Text und eignet sich für dunkle Chart-Umgebungen. „Helles Design“ verwendet einen weißen Hintergrund mit dunklem Text und eignet sich für helle oder weiße Chart-Hintergründe.
X-Position des Dashboards (Pixel von links) (int, Standard: 10): Der horizontale Pixelversatz des Dashboards vom linken Rand des Diagrammfensters. Passen Sie diesen Wert an, um Überschneidungen mit Kursverläufen oder anderen Indikatoren zu vermeiden.
Y-Position des Dashboards (Pixel vom oberen Rand) (Ganzzahl, Standard: 30): Der vertikale Pixelversatz des Dashboards vom oberen Rand des Chartfensters. Passen Sie diesen Wert an, um das Dashboard unterhalb der Symbolleiste oder außerhalb des Kursbereichs zu positionieren.
Fußzeilentext (Zeichenkette, Standard: „Benutzername [Ihr Name, z. B. Allan – Forex Algo-Trader]“): Benutzerdefinierter Text, der zentriert in der Fußzeile des Dashboards angezeigt wird. Ersetzen Sie diesen durch Ihren Namen, Ihren Benutzernamen oder eine beliebige Kennung, die auf dem Chart angezeigt werden soll.
VISUALISIERUNGSEINSTELLUNGEN
Signale visualisieren (bool, Standard: true): Wenn diese Option aktiviert ist, zeichnet der EA Richtungspfeile auf dem Chart an der Kerze ein, an der jeweils ein neues Basket-Signal ausgelöst wird – bei Kaufsignalen unterhalb der Kerze, bei Verkaufssignalen oberhalb. Sowohl die „Price vs MA“- als auch die „BOS“-Strategie zeichnen Pfeile, wenn diese Option aktiviert ist.
Kaufpfeil-Code (Zeichenkette, Standard: „p“): Der Zeichencode aus der Schriftart „Wingdings 3“, der zum Zeichnen der Kaufsignalpfeile verwendet wird. „p“ wird als Aufwärtspfeil dargestellt. Ändern Sie den Wert in einen beliebigen gültigen Wingdings-Zeichencode, um das Symbol für die Kaufmarkierung anzupassen.
Verkaufspfeil-Code (Zeichenkette, Standard: „q“): Der Zeichencode aus der Schriftart Wingdings 3, der zum Zeichnen von Verkaufssignalpfeilen verwendet wird. „q“ wird als Abwärtspfeil dargestellt. Ändern Sie den Wert in einen beliebigen gültigen Wingdings-Zeichencode, um das Symbol für die Verkaufsmarkierung anzupassen.
Schriftart für Pfeile (Zeichenkette, Standard: „Wingdings 3“): Die Schriftfamilie, die auf die Signalpfeil-Markierungen angewendet wird. Es sollte sich um eine Wingdings-Variante handeln, um sicherzustellen, dass die Pfeilcodes als beabsichtigte Symbole und nicht als Textzeichen dargestellt werden.
Farbe des Kaufpfeils (Farbe, Standard: Grün): Die Farbe der auf dem Chart gezeichneten Kaufsignal-Pfeilmarkierungen.
Farbe des Verkaufspfeils (Farbe, Standard: Rot): Die Farbe der Pfeilmarkierungen für Verkaufssignale, die im Chart eingezeichnet werden.
Pfeilversatz in Punkten (double, Standard: 10): Der vertikale Abstand in Punkten zwischen dem Tiefstwert (bei Kaufsignalen) bzw. dem Höchstwert (bei Verkaufssignalen) des Balkens und der Position des Pfeils. Größere Werte verschieben die Pfeile weiter vom Kerzenkörper weg, um eine bessere Sichtbarkeit zu gewährleisten; kleinere Werte platzieren sie näher am Balken.
PROTOKOLLIERUNGSEINSTELLUNGEN
Protokoll-Präfix (Zeichenkette, Standard: „-> “): Ein benutzerdefiniertes Textpräfix, das jeder Meldung vorangestellt wird, die der EA in den MT5-Journal-Tab schreibt. Nützlich zum Filtern von EA-spezifischen Meldungen, wenn mehrere EAs oder Skripte gleichzeitig ausgeführt werden. Setzen Sie den Wert auf eine leere Zeichenkette, um das Präfix zu deaktivieren.
„Druckmeldungen im Journal anzeigen“ (bool, Standard: true): Legt fest, ob der EA überhaupt Meldungen in den MT5-Journal-Tab schreibt. Wenn dieser Wert auf „false“ gesetzt wird, werden alle EA-Protokollausgaben vollständig unterdrückt, was die Leistung bei intensiven Backtesting- oder Optimierungsläufen mit großen Datensätzen geringfügig verbessern kann.
BENACHRICHTIGUNGSEINSTELLUNGEN
Benachrichtigungsleiste anzeigen (Auswahlmöglichkeiten: „Benachrichtigungsleiste anzeigen“ oder „Benachrichtigungsleiste ausblenden“, Standard: „Benachrichtigungsleiste anzeigen“): Legt fest, ob animierte Benachrichtigungsfelder im Chart für EA-Ereignisse wie neue Basket-Einträge, Grid-Ergänzungen, CHoCH-Erkennungen, Geometrie-Ablehnungen und tägliche Drawdown-Warnungen angezeigt werden. Die Option „Benachrichtigungsleiste ausblenden“ unterdrückt alle Benachrichtigungsfelder, während die Protokollierung im Journal davon unberührt bleibt.
Design der Benachrichtigungsleiste (Auswahl: „Dunkles Design“ oder „Helles Design“, Standard: „Dunkles Design“): Legt das Farbschema der Benachrichtigungsfelder fest. „Dunkles Design“ verwendet einen fast schwarzen Hintergrund mit hellem Text. „Helles Design“ verwendet einen hellgrauen Hintergrund mit dunklem Text. Die Textfarben passen sich automatisch an, um auf jedem ausgewählten Hintergrund gut lesbar zu bleiben.
Benachrichtigungsdauer (Sekunden) (double, Standard: 5,0): Wie lange jedes Benachrichtigungsfeld im Diagramm sichtbar bleibt, bevor sein Fortschrittsbalken abgelaufen ist und es verschwindet. Mehrere Benachrichtigungen werden vertikal übereinander angeordnet und jede läuft unabhängig voneinander herunter.
EINSTELLUNGEN FÜR DEN HANDELSZEITFILTER
Handelszeitfilter verwenden (bool, Standard: false): Wenn diese Option aktiviert ist, eröffnet der EA neue Körbe nur innerhalb des definierten Zeitfensters (Serverzeit) zwischen Startstunde/-minute und Endstunde/-minute. Grid-Ergänzungen zu bestehenden Körben, Trailing Stops, Breakeven-Schließungen und der tägliche Drawdown-Schutz funktionieren auch außerhalb der Handelszeiten weiter – lediglich neue Korb-Signale werden blockiert.
Startstunde (0–23, Serverzeit) (int, Standard: 8): Die Stunde, zu der das Handelsfenster beginnt, in 24-Stunden-Serverzeit. Nur aktiv, wenn „Handelszeitfilter verwenden“ aktiviert ist.
Startminute (0–59) (int, Standard: 0): Die Minutenangabe der Startzeit des Handelsfensters. In Kombination mit der Startstunde wird damit der genaue Beginn des zulässigen Handelszeitraums festgelegt.
Endstunde (0–23, Serverzeit) (int, Standard: 20): Die Stunde, zu der das Handelsfenster schließt, in 24-Stunden-Serverzeit. Nur aktiv, wenn „Handelszeitfilter verwenden“ aktiviert ist. Überlappende Zeitfenster (z. B. 22:00 bis 06:00) werden unterstützt – wenn die Startstunde später liegt als die Endstunde, behandelt der Filter dies als Nachtfenster.
Endminute (0–59) (int, Standard: 0): Die Minutenangabe der Endzeit des Handelsfensters. In Kombination mit der Endstunde wird damit das genaue Ende des zulässigen Handelszeitraums definiert.
Haftungsausschluss:
Der „Grid Scalper MA MT5 EA“ nutzt ein GRID Handelsansatz, der ein erhebliches Gewinnpotenzial bietet, aber auch mit erheblichen Risiken verbunden ist. Durch das Eröffnen mehrerer Positionen in festgelegten Intervallen kann der EA das Risiko unter ungünstigen Marktbedingungen, wie starken Trends oder hoher Volatilität, erhöhen. Zwar verfügt er über Schutzfunktionen wie Trailing Stops, Breakeven-Schließung, optionale Stop-Loss-Limits und Obergrenzen, doch diese schließen das Verlustrisiko nicht aus, insbesondere bei aggressiven Einstellungen (z. B. hohe Multiplikatoren, keine Obergrenzen) oder unzureichendem Kapital. Den Nutzern wird dringend empfohlen, alle Parameter zunächst auf einem Demokonto sorgfältig zu testen und zu optimieren, bevor sie echtes Kapital einsetzen. Die Wertentwicklung in der Vergangenheit ist kein verlässlicher Indikator für zukünftige Ergebnisse. Der Handel ist mit Risiken verbunden, und Verluste können Ihre ursprüngliche Investition übersteigen. Gehen Sie mit Vorsicht vor, machen Sie sich die Auswirkungen der Grid-Strategie bewusst und beachten Sie, dass die Wertentwicklung in der Vergangenheit keine Garantie für zukünftige Ergebnisse darstellt. Viel Erfolg.

i tested this in demo. and now i'm using this in my real account