Dai Dai ist ein vollautomatischer Grid Expert Advisor für MetaTrader 5, der auf Stochastik-Divergenzeingängen und einem dynamischen Grid basiert, das sich an die Volatilität des Marktes anpasst. Er eröffnet die erste Position erst, wenn ein bestätigtes Divergenzsignal erscheint, und verwaltet dann den offenen Korb automatisch, indem er Rasteraufträge hinzufügt, wenn sich der Preis dagegen bewegt, und den gesamten Korb schließt, sobald ein kombiniertes Gewinnziel in Dollar erreicht ist.
Der EA bietet die Wahl zwischen einer Martingale-Lot-Skalierung und einem Fixed-Lot-Grid, einem Deep-Drawdown-Erholungsmodus, der das Gewinnziel verschärft, wenn der Basket zu groß wird, und einem Hard-Equity-Stop, der Ihr Konto schützt, wenn die Verluste einen bestimmten Schwellenwert erreichen. Die gesamte Ausführung ist für den Live-Handel geeignet: Der EA respektiert die Spread-Bedingungen des Brokers und prüft die verfügbare Marge vor jeder Order. Ein konfigurierbarer Sitzungszeitfilter steuert, wann neue Eingaben zulässig sind, während die Korbverwaltung und die Schließung jederzeit aktiv bleiben.
WIE ES FUNKTIONIERT
Bei jedem Tick liest der EA den Stochastik-Oszillator und scannt die jüngsten Kurshöchst- und -tiefststände nach einem Divergenzmuster. Eine bullische Divergenz - wenn der Kurs ein niedrigeres Tief erreicht, der Stochastik-Oszillator jedoch ein höheres Tief unter der 20er-Marke bildet - eröffnet einen Kaufkorb. Eine bärische Divergenz - der Kurs erreicht ein höheres Hoch, während der Stochastik ein niedrigeres Hoch über der 80er-Marke erreicht - eröffnet einen Verkaufskorb. Es ist jeweils nur ein Korb pro Richtung aktiv. Sobald ein Korb geöffnet ist, überwacht der EA den Abstand zum letzten Einstieg. Wenn sich der Preis um einen aus der ATR (Average True Range) berechneten Rasterschritt gegen die Position bewegt, wird eine neue Order hinzugefügt. Der Rasterschritt erweitert sich automatisch in volatilen Märkten und verringert sich in ruhigen Phasen, wobei immer ein konfigurierbares Minimum eingehalten wird. Die Losgrößen bleiben entweder fest oder werden mit jeder zusätzlichen Order durch einen konfigurierbaren Martingale-Multiplikator erhöht, der bei einer maximalen Losgröße begrenzt ist. Der Korb wird vollständig geschlossen, sobald der kombinierte gleitende Gewinn aller Positionen in dieser Richtung das Dollar-Ziel erreicht hat. Wenn die Anzahl der Orders die Erholungsschwelle überschreitet, sinkt das Gewinnziel auf den Break-Even, so dass der EA den Basket mit einem Verlust von Null beenden kann, anstatt auf das volle Ziel zu warten. Ein harter Equity Stop schließt alle Positionen sofort, wenn der Drawdown des Kontos einen bestimmten Prozentsatz erreicht.
KEY FEATURES
Stochastic Divergence Entry - eröffnet die erste Position nur bei einem bestätigten Divergenzsignal zwischen Preisbewegung und Stochastik-Oszillator, filtert zufälliges Rauschen heraus und steigt nur bei statistisch bedeutsamen Wendepunkten ein. ATR Dynamic Grid Spacing - der Abstand zwischen den Rasterschritten wird aus der aktuellen ATR multipliziert mit einem konfigurierbaren Faktor berechnet, so dass der EA die Aufträge in schnelllebigen Märkten weiter auseinander und in ruhigen Märkten enger zusammenlegt. Eine Mindestschrittweite verhindert, dass Aufträge zu eng gestapelt werden. Martingale oder Fixed Lot Grid - wechseln Sie mit einem einzigen Schalter zwischen Martingale-Lot-Skalierung (jede neue Grid-Order wird mit einem konfigurierbaren Faktor multipliziert) und einem flachen Fixed-Lot-Grid. Eine maximale Lot-Obergrenze begrenzt das Engagement unabhängig davon, wie tief der Korb geht. Basket Profit Target - alle Positionen in einer Richtung werden gleichzeitig geschlossen, sobald ihr kombinierter gleitender Gewinn das konfigurierte Dollar-Ziel erreicht. Das Schließen ist zu jeder Tageszeit möglich, unabhängig vom Sitzungsfilter. Deep Drawdown Recovery Mode - wenn die Anzahl der offenen Orders in einem Basket einen konfigurierbaren Schwellenwert erreicht, sinkt das Gewinnziel automatisch auf Null, so dass der EA bei Erreichen der Gewinnschwelle aussteigen kann und der Drawdown nicht weiter ansteigt. Hard Equity Stop - wenn das Eigenkapital des Kontos unter einen bestimmten Prozentsatz des Guthabens fällt, werden alle Positionen sofort geschlossen und der EA gibt eine Warnung aus. Zum Deaktivieren auf 0 setzen. Spread-Filter - neue Einträge und Grid-Ergänzungen werden blockiert, wenn der Live-Spread das konfigurierte Maximum überschreitet. Das Schließen von Körben wird nie durch den Spread blockiert. Session Time Filter - neue Einträge werden auf ein konfigurierbares Server-Zeitfenster mit Minutengenauigkeit beschränkt. Ein separater Cutoff-Parameter stoppt neue Grid-Aufträge eine bestimmte Anzahl von Minuten vor dem Ende der Sitzung und verhindert so späte Ergänzungen, die nicht verwaltet werden können. Margin Check - vor jeder Order berechnet der EA die erforderliche Margin und vergleicht sie mit der freien Margin. Wenn die Marge nicht ausreicht, wird die Order mit einer Log-Meldung übersprungen, anstatt beim Broker zu scheitern. Live-Dashboard auf dem Chart - ein kompaktes Panel zeigt den Systemstatus, den Lot-Modus, die maximale Drawdown-Einstellung, den aktuellen ATR-Rasterschritt, den Live-Spread, die insgesamt abgeschlossenen Trades, die Gewinnrate, die tägliche P&L und den gesamten schwebenden Gewinn an - alles farblich gekennzeichnet und sofort ablesbar. Das Panel wird beim Backtesting automatisch deaktiviert, um Störungen zu vermeiden. Tägliches P&L Tracking - die Equity Baseline wird an jedem neuen Tag automatisch zurückgesetzt, so dass Sie jederzeit eine genaue Intraday-Gewinn- und Verlustzahl erhalten. Kompatibilität mit 2- bis 5-stelligen Brokern - alle punktbasierten Eingaben werden beim Start automatisch auf die Dezimalgenauigkeit des Brokers skaliert. Multi-EA-Isolierung - eine konfigurierbare magische Zahl ermöglicht die gleichzeitige Ausführung mehrerer Instanzen auf verschiedenen Symbolen oder Zeitrahmen ohne Interferenzen.
EMPFOHLENE EINSTELLUNG Zeitrahmen: M1 Paar: XAUUSD (Gold) Kontotyp: ECN oder STP mit niedrigen Spreads Empfohlene Makler: VT MARKETS oder ein 2-stelliger Cent-Broker (ROBOFOREX)
2-stellige Preisquote für GOLD
Kontotyp: Hedging
Mindestguthaben Cent-Konto: $500 (empfohlen $1.000+ für Martingale-Modus), bei einem Guthaben von $500 auf dem Cent-Konto erhalten Sie $50.000 Mindestguthaben auf dem Standard-Konto: $50.000
VPS: dringend empfohlen für unterbrechungsfreie Korbverwaltung
EINGABEPARAMETER --- GRID & RISK SETTINGS --- InpMagicNumber - Eindeutiger Bezeichner für die Aufträge dieses EAs. Ändert sich, wenn mehrere Instanzen auf demselben Konto laufen. Voreinstellung: 888. InpMaxSpread - Maximal zulässiger Spread in zweistelligen Punkten. Neue Einträge und Grid-Ergänzungen werden oberhalb dieses Wertes blockiert. Voreinstellung: 30. InpUseMartingale - Wenn true, wird jede zusätzliche Grid-Order mit InpSmartMultiplier multipliziert. Wenn false, wird für jeden Rasterauftrag InpBaseLot verwendet. Voreinstellung: true. InpBaseLot - Die Losgröße des ersten Auftrags in jedem Korb und die feste Losgröße für alle Gitteraufträge, wenn Martingale deaktiviert ist. Voreinstellung: 0.01. InpMaxLot - Harte Obergrenze für die Losgröße eines einzelnen Auftrags. Verhindert, dass die Martingale-Skalierung übermäßig große Aufträge tief im Raster erzeugt. Voreinstellung: 2,00. InpSmartMultiplier - Multiplikator, der auf die vorherige Losgröße für jede neue Martingale-Grid-Order angewendet wird. Nur aktiv, wenn InpUseMartingale wahr ist. Voreinstellung: 1,5. InpBasketProfitUSD - Dollar-Gewinnziel für den kombinierten Korb. Wenn der gesamte schwebende Gewinn für alle Positionen in einer Richtung diesen Wert erreicht, wird der Korb vollständig geschlossen. Voreinstellung: $5,00. InpMaxDrawdown - Maximal zulässiger Drawdown in Prozent des Kontostands. Alle Positionen werden sofort geschlossen, wenn dieser Wert unterschritten wird. Zum Deaktivieren auf 0 setzen. Voreinstellung: 80.
--- DEEP DRAWDOWN RECOVERY --- InpRecoveryOrderCount - Wenn die Anzahl der offenen Orders in einem Basket diesen Wert erreicht, wird das Gewinnziel auf $0,00 (Breakeven) geändert, so dass der EA aussteigen kann, ohne eine vollständige Erholung zu benötigen. Zum Deaktivieren auf 0 setzen. Voreinstellung: 7.
--- DYNAMIC ATR GRID SETTINGS --- InpATRPeriod - Anzahl der Bars, die zur Berechnung der Average True Range verwendet werden. Eine längere Periode erzeugt einen glatteren, langsamer reagierenden Gitterschritt. Standardwert: 14. InpATRMultiplikator - Skaliert den ATR-Wert, um den Rasterschrittabstand zu erzeugen. Höhere Werte sorgen für einen größeren Abstand zwischen den Ordnungen. Voreinstellung: 2,0. InpMinGridStep - Minimal zulässiger Rasterschritt in Punkten, unabhängig davon, was ATR berechnet. Verhindert, dass Aufträge bei sehr geringer Volatilität zu dicht beieinander platziert werden. Voreinstellung: 150.
--- STOCHASTISCHE EINSTELLUNGEN --- InpStochK - K-Periode des stochastischen Oszillators, der für die Divergenzerkennung verwendet wird. Voreinstellung: 14. InpStochD - D-Periode (Glättung der Signallinie) des stochastischen Oszillators. Voreinstellung: 3. InpStochSlowing - Verlangsamungsparameter des stochastischen Oszillators. Voreinstellung: 3.
--- TRADING TIME (SERVER TIME) --- InpStartHour - Server-Stunde, zu der der EA mit der Platzierung neuer Entrys und Grid-Orders beginnt. Standardwert: 2. InpStartMinute - Minute innerhalb der Startstunde, in der die Sitzung eröffnet wird. Standardwert: 0. InpEndHour - Server-Stunde, zu der der EA keine neuen Einträge mehr platziert. Bestehende Warenkörbe werden nach diesem Zeitpunkt weiter verwaltet. Standardwert: 22. InpEndMinute - Minute innerhalb der Endstunde, wenn die Sitzung geschlossen wird. Standardwert: 0. InpStopNewOrdersBeforeEndMinutes - Stoppt alle neuen Einträge und Gitterergänzungen so viele Minuten vor der Endzeit der Sitzung. Verhindert, dass verspätete Aufträge geöffnet werden, ohne dass genügend Zeit zur Wiederherstellung bleibt. Voreinstellung: 30.
Note:
- Testen Sie immer zuerst auf einem Demokonto, bevor Sie live gehen. Grid-Strategien bergen ein erhebliches Risiko, wenn die Parameter nicht an Ihren Broker und Ihr Symbol angepasst sind.
- Der Martingale-Modus erfordert einen angemessenen Kontostand, um mehrere Rasterstufen aufrechtzuerhalten. Reduzieren Sie InpBaseLot, wenn Ihr Guthaben begrenzt ist.
- Verwenden Sie ein Cent-Konto, wenn Sie mit einem kleinen Guthaben beginnen.
- Ein VPS wird dringend empfohlen, um sicherzustellen, dass alle offenen Körbe kontinuierlich und ohne Unterbrechung verwaltet werden.
- Dieser EA benötigt keinen Dateisatz, um zu laufen, stellen Sie nur sicher, dass er auf einem 2-stelligen Broker läuft.
- Eine Anleitung zu den Einstellungen finden Sie in unserer Telegram-Gruppe.