Grid Variable Index Dynamic Average EA
- Experten
-
AL MOOSAWI ABDULLAH JAFFER BAQER
To trade successfully we need to go through the proven path that others had gone and reached!
Here are 17 quotes from such successful investors:
1- Limit your size in any position so that fear does not become the prevailing instinct guiding your judgment.
Joe Vidich - Version: 3.13
- Aktualisiert: 30 Oktober 2026
- Aktivierungen: 5
EIN DURCHSCHNITT, DER SICH BESCHLEUNIGT, WENN DER MARKT ES SO WILL
Der „Grid Variable Index Dynamic Average EA“ lässt eine adaptive Trendlinie entscheiden, wann ein neuer Grid-Zyklus beginnen sollte, und übergibt die Kontrolle anschließend an einen umsichtigen Ladder-Manager, der moderate Nettogewinne erzielt und seine frühesten Positionen in dosierten Schritten glattstellt.
Testen Sie ihn vor allem anderen im Strategietester: Wählen Sie ein Symbol in MetaTrader 5 aus, aktivieren Sie den visuellen Modus und lassen Sie einen Zeitraum aus der Historie Ihres Brokers durchlaufen. Die VIDYA-Linie wird über die Kerzen gezeichnet, ein kleiner Pfeil erscheint überall dort, wo ein Zyklus ausgelöst wurde, und die VIDYA-Pulse-Zeile auf dem Panel zeigt Bar für Bar den Wert, die Steigung und die Adaptivität an. Es steht kein Guthaben auf dem Spiel, nur Ihre eigenen Daten und Ihre eigenen Eingaben.
- Signalquelle: der integrierte „Variable Index Dynamic Average“ (VIDYA von Tushar Chande), der ausschließlich aus geschlossenen Kerzen ausgelesen wird, mit einem Steigungsschwellenwert, der den EA in Seitwärtsmärkten inaktiv hält.
- VIDYA-Pulse-Zeile: Linienwert, Position des Kurses relativ dazu, Steigung in Punkten und ein Adaptivitätsprozentsatz in einer kompakten Zeile.
- Grid-Engine: unabhängige Kauf- und Verkaufsleitern, volatilitätsabhängige Abstände, gezählte Gruppenabschlüsse nach Swap und Provision, teilweise Reduzierung der größten Order.
- Standardmäßige Grid-Einstellungen: Die Datei enthält dieselben bewährten Grid-Werte, die in dieser Produktfamilie verwendet werden, sodass Sie auf vertrautem Terrain starten.
- Chart-spezifische „Magic“-Isolierung: Zwei Charts teilen niemals denselben Status; gespeicherte Werte und Order-Schleifen sind an Konto, Symbol und „Magic“-Nummern gebunden.
WARUM EIN ADAPTIVER DURCHSCHNITT ZU EINEM GRID PASST
Ein einfacher gleitender Durchschnitt reagiert mit einer festen Geschwindigkeit. In einer ruhigen Phase schwankt er immer noch und liefert falsche Hinweise; bei einem starken Kursanstieg hinkt er weit hinterher. VIDYA löst dies, indem es seine Glättung an den Chande Momentum Oscillator koppelt: Wenn das Momentum entscheidend ist, strafft sich die Linie und folgt dem Kurs eng; wenn das Momentum nachlässt, verlangsamt sie sich und flacht fast ab. Das Ergebnis ist eine Linie, die bei Marktrauschen geduldig ist und bei echten Kursbewegungen reaktionsschnell reagiert.
Für ein Grid ist das von großer Bedeutung. Der Aufbau einer Ladder in einem richtungslosen Markt führt häufig dazu, dass sich Levels anhäufen, die abdriften, ohne ein Ziel zu erreichen. Indem der EA von der adaptiven Linie verlangt, vor dem Auslösen eine aussagekräftige Steigung aufzuweisen, bevorzugt er Momente, in denen der Markt eine echte Tendenz zeigt, und wartet einfach ab, solange die Linie flach verläuft. Sie behalten die Kontrolle darüber, wie streng diese Geduld sein soll, und zwar über die unten beschriebenen Steigungsparameter. Da nur abgeschlossene Kerzen ausgewertet werden, verschieben sich die Pfeile im Nachhinein nie und verschwinden auch nicht.
DIE VIDYA-PULSE-ZEILE
Dies ist die Verbesserung gegenüber der vorherigen Version: eine eigene Anzeige, die den Indikator in klare Worte umsetzt. Sie zeigt den aktuellen VIDYA-Wert an, ob der Kurs ÜBER oder UNTER diesem Wert geschlossen hat (Großbuchstaben bedeuten, dass die Steigung stark genug ist, um zu zählen; Kleinbuchstaben bedeuten, dass dies nicht der Fall ist), „FLAT“, wenn die Steigung unter Ihrem Schwellenwert liegt, die Steigung in Punkten sowie einen Adaptivitätsprozentsatz, der Ihnen angibt, wie effizient die jüngsten Bewegungen waren. Ein hoher Adaptivitätswert bedeutet, dass die Linie schnell reagiert; ein niedriger Wert bedeutet, dass der Markt unruhig ist und die Linie ruhig verläuft. Sie können die Stimmung eines Charts in einer Sekunde einschätzen, ohne ein separates Indikatorfenster öffnen zu müssen.
SO FANGEN SIE AN
- Wählen Sie ein Chart aus: EURUSD H1 oder XAUUSD H1 sind gute erste Wahlmöglichkeiten, es sind jedoch alle Symbole und Zeitrahmen zulässig.
- Behalten Sie die Standardeinstellungen zunächst bei: erstes Lot 0,01, jede weitere Stufe erhöht das Lot um 0,01, und keine einzelne Order darf 1,0 Lot überschreiten.
- Setzen Sie Ihr Kapital vernünftig ein: Das Guthaben sollte eine längere Gegenbewegung zu einer offenen Leiter aushalten können. Bei kleineren Konten sollten Sie beim Mindestlot bleiben.
- Beobachten Sie den Markt, bevor Sie handeln: Die Datei wird im aktiven Modus ausgeliefert; stellen Sie den RunMode auf „Nur scannen“ um, wenn Sie die Strategien zunächst beobachten möchten, und aktivieren Sie sie dann über das Bedienfeld, sobald Sie ihnen vertrauen.
- Ein „Magic Pair“ pro Chart: Weisen Sie jedem Chart eigene Grid- und Hedge-Magic-Numbers zu; der EA weigert sich, mit einem „Magic Pair“ zu starten, das bereits von einem anderen Chart verwendet wird.
- Lassen Sie den Hedge-Zyklus deaktiviert, bis sich das normale Rasterverhalten für Sie selbstverständlich anfühlt.
DER VERLAUF EINES ZYKLUS
Warten. Solange die Linie flach verläuft oder der Abstand zwischen den Signalen noch nicht überschritten ist, wird keine Position eröffnet. Die „Pulse“-Zeile und das Signal-Gate zeigen, warum.
Aktivierung. Wenn die adaptive Linie bei einem abgeschlossenen Balken eine klare Richtung bestätigt und Ihre Richtungsberechtigungen übereinstimmen, wird die erste Ebene gesetzt und die Kerze mit einem Pfeil markiert.
Aufbau. Wenn sich der Kurs vom Ankerpunkt entfernt, werden zusätzliche Ebenen in einem auf der ATR basierenden Abstand hinzugefügt, der zwischen einer Unter- und einer Obergrenze gehalten wird, oder – falls Sie dies bevorzugen – in einer festen Anzahl von Punkten. Beide Seiten können zusammenwirken, jede mit ihrer eigenen Zählung.
Sammeln. Der „Closer“ fasst alte und aktuelle Orders einer Seite zusammen und schließt die Gruppe ab, sobald ihr gemeinsames Ergebnis – abzüglich Swap und Provision – das Ziel überschreitet. Wenn die älteste Order zu groß ist, um vollständig abgewickelt zu werden, wird ein Teil davon unter Verwendung des Gewinns geschlossen, den neuere Orders bereits erzielen. Im Laufe aufeinanderfolgender Schwankungen verringert sich das größte Engagement.
Absicherung. Eine Wiedereröffnungssperre blockiert Schließungen, die sofort wieder dasselbe Niveau herstellen würden. Jede Schließung wird anhand der Handelshistorie überprüft, fehlgeschlagene Teile werden erneut versucht, und ein Plan wird verworfen, wenn sich Positionen zwischen Planung und Übermittlung geändert haben.
Optionaler Hedge-Zyklus. Standardmäßig deaktiviert. Wenn er aktiviert ist, hält er ein gleich großes Kauf- und Verkaufspaar für ein ausgewähltes Symbol und löst es in abgestimmten Tranchen auf, finanziert durch einen geringen Aufschlag auf die Grid-Schließziele. Sein Zweck ist der Handelsumsatz; normale Handelskosten fallen weiterhin an.
DAS PANEL
Das Panel befindet sich auf der linken Seite, damit die Kursskala gut lesbar bleibt, und zeigt das Symbol, die „Magic“-Nummer, ein Status-Symbol, den Grid-Modus, die Lot-Stufe, den aktuellen Abstand, das realisierte Ergebnis, das Signal-Gate und die VIDYA-Pulse-Zeile an. Plan-Karten beschreiben den nächsten Abschluss jeder Seite mit einer Schaltfläche zum manuellen Schließen, und eine Tabelle listet offene Orders auf. Schaltflächen schalten zwischen „aktiviert“ und „nur scannen“, „Pause“, Chartmarkierungen und „Slicing“ um. Sie können das Panel ziehen oder einklappen; es passt sich auf jedem Bildschirm an den Inhalt an und wird bei der nicht-visuellen Optimierung vollständig übersprungen, um die Durchläufe schnell zu halten.
ALLE EINGABEN ERKLÄRT
Gitterebenen
- TradeMode – Kauf- und Verkaufsleitern gleichzeitig ausführen (Standard) oder nur auf einer Seite.
- GridSpacePoints – Abstand zwischen den Stufen in Punkten, wenn fester Abstand aktiv ist (25).
- GridSpaceMultiplier – vergrößert jede nachfolgende Lücke um diesen Faktor; 1,0 bedeutet gleichmäßige Lücken.
- MaxGridLevels – Obergrenze für die Anzahl der Stufen pro Leiter (1000).
- UpDirectionIsBuy – Wenn „true“, speist ein steigender Markt die Kauf-Ladder; „false“ kehrt die Rollen um.
- EAMagicNumber – Kennung der Grid-Orders, standardmäßig 9753930; wählen Sie für jedes zusätzliche Chart eine andere aus.
- GridOrderComment – Text, der bei jeder Grid-Order gespeichert wird.
- OneOrderPerBar – begrenzt neue Ebenen auf eine pro Kerze.
Lot-Größe
- InitialLotSize – Volumen des ersten Niveaus (0,01).
- LotSizingMode – additiver Schritt pro Level (Standard) oder multiplikatives Wachstum.
- LotMultiplier – Wachstumsfaktor, der nur im multiplikativen Modus verwendet wird (1,25).
- LotAddStep – im additiven Modus pro Stufe hinzugefügtes Volumen (0,01); 0 wiederholt das Start-Lot.
- MaxOrderVolume – größtes Volumen, das eine einzelne Order haben darf (1,0).
- UseAutoLot – erhöht das Startvolumen proportional zum Kontostand.
- AutoLotBaseBalance – Guthaben, das im Auto-Modus dem Start-Lot entspricht (1000).
- AutoLotAllowDecrease – erlaubt im Automatikmodus nach einem Drawdown eine Lotgrößenanpassung unterhalb des Startlots.
Volatilitätsabstand
- GridSpacingMode – ATR-gesteuerter Abstand (Standard) oder feste Punkte.
- ATRTimeframe, ATRPeriod, ATRBarShift – Chart-Zeitrahmen, Länge (14) und Kerze, die für den ATR verwendet werden; ein Versatz von 1 bedeutet die zuletzt abgeschlossene Kerze.
- ATRSpacingFactor – skaliert den ATR auf die tatsächliche Kurslücke (1,0).
- ATRMinSpacingPts, ATRMaxSpacingPts – untere (50) und obere (5000) Grenze in Punkten; 0 hebt eine Grenze auf.
- ATRFreezeOnStart – Sperrt die erste berechnete Kurslücke für den gesamten Zyklus.
Gewinnziel
- DesiredProfitPerClosure – Basisbetrag, den jeder Abschluss anstrebt (2,0).
- ProfitMultiplier – abschließende Skalierung dieses Betrags zwischen 1,00 und 2,00.
- ProfitTargetMode – konstantes Ziel oder ein Ziel, das sich mit der Größe des Orderbuchs vergrößert (skaliert, Standard).
- ProfitVolumePower – wie stark das Volumen ein skaliertes Ziel erhöht (1 = proportional, 0 = ignoriert).
- ProfitDepthBonus – zusätzlicher Zielwert, der für jede weitere offene Ebene hinzugefügt wird (0,10).
- ProfitMaxMultiple – Obergrenze eines skalierten Ziels als Vielfaches des Basiswerts (50).
- ProfitMaxReachFraction – Sicherheitsgrenze, damit das Ziel innerhalb eines Teils eines Schritts erreichbar bleibt (0,50).
Kombinationsscanner
- UseMultiLegScan – wertet Gruppen aus mehreren Orders vor dem einfachen ältesten und neuesten Paar aus.
- MaxOldestLegs, MaxNewestLegs – wie viele Orders eine Gruppe aus dem früheren Ende (3) und dem jüngsten Ende (6) beziehen darf.
- ScanPriority – welche qualifizierte Gruppe gewinnt, wenn mehr als eine gültig ist.
- NeverBankLessThanPair – eine größere Gruppe muss auch das übertreffen, was das Basispaar liefern würde.
- RequireCloseVolumeExceedsTarget, MinCloseVolumeRatio – Schlussaufträge müssen mindestens dieses Volumenverhältnis gegenüber dem alten Auftrag aufweisen (1,5).
Teilweise Schließungen
- EnableTargetSlicing – schließt einen Teil der ältesten Order, wenn das gesamte Volumen noch nicht finanzierbar ist.
- FragProfitWeightPower – Gewichtung des Gewinns pro geschlossenem Lot (1,5; 1 = proportional).
- FragMinSlicePercent – kleinster zulässiger Anteil, als Prozentsatz der Zielorder (20).
- „FragAllowMultiCloser“ – ermöglicht es, mehrere aktuelle Orders zu kombinieren, um einen Teil zu finanzieren.
- FragPreferFullClosure – Bevorzugt einen vollständigen Abschluss, wann immer beide Optionen verfügbar sind.
Wiedereröffnungsschutz
- ReopenGuard – verhindert Schließungen, die wahrscheinlich dazu führen, dass eine Stufe sofort wieder geöffnet wird.
- ReopenGuardCushion – Erforderlicher Abstand als Bruchteil eines Schritts (0,90).
Kontosicherheit
- MinMarginLevelPercent – verhindert neue Ebenen unterhalb dieses Margin-Niveaus; 0 deaktiviert die Prüfung.
- MaxAccountRiskPercent – verhindert neue Margin-Stufen, wenn der schwankende Verlust diesen Anteil des Kontostands überschreitet; 0 deaktiviert diese Funktion.
- NetMaxMarginPercent – begrenzt bei Netting-Konten die kombinierte Positionsmarge auf diesen Prozentsatz des Eigenkapitals (5).
- MaxTotalOrders – absolute Obergrenze für Grid-Orders auf jeder Seite (1000).
Auftragsabwicklung
- RunMode – Handel aktiv oder nur Beobachtung.
- CloseSequence – welcher Teil einer Glattstellung wird zuerst übermittelt (standardmäßig der älteste).
- MaxSlippagePoints – tolerierte Slippage (30).
- MaxSpreadPoints – Der Handel wird unterbrochen, solange der Spread größer als dieser Wert ist (7500).
- MinSecondsBetweenClosures – Mindestintervall zwischen zwei Glattstellungen auf derselben Seite (5).
- CloseAttemptsPerLeg, VerifyTimeoutSeconds – Anzahl der Sendeversuche pro Position (3) und Dauer der Überwachung einer unbestätigten Position (90 Sekunden).
- DeferWhenMarketClosed, MarketClosedRetrySeconds – Außerhalb der Handelszeiten wartet der EA und versucht es in diesem Intervall (30) erneut, anstatt den Handel zu unterbrechen.
- AutoResumeAfterSeconds – hebt eine Unterbrechung nach dieser Verzögerung (300) automatisch auf; bei 0 wird auf Ihren Klick gewartet.
- „AbortIfBookChanged“ – bricht einen Plan ab, wenn sich zwischen Scan und Ausführung eine Etappe geändert hat.
- UseFullCommission, CommissionPerLot – Bezieht die Round-Turn-Provision ein, mit einem manuellen Wert pro Lot, wenn die historischen Daten keinen liefern.
- CloseOrderComment – Text, der bei geschlossenen Geschäften angezeigt wird.
Hedge-Zyklus
- EnableHedgeCycle – aktiviert die Hedge-Engine; standardmäßig deaktiviert.
- HedgeSymbols – durch Kommas getrennte Liste von Symbolen für das Paar (XAGUSD); wird ein Symbol zweimal aufgeführt, erhält es mehr Durchläufe.
- HedgeSymbolRotation – Regel zur Auswahl des Symbols für den nächsten Zyklus.
- HedgeMaxSymbolsInTester – gilt nur im Strategietester und beschränkt die Rotation auf diese Anzahl von Symbolen (2).
- HedgeCycleLots, HedgeSliceLots – Volumen auf jeder Seite des Währungspaares und pro „Slice“ (jeweils 0,01) aus dem Handel genommene Menge.
- HedgeFragmentBonus, HedgeBonusIsPercent – Margin, die zusätzlich zu den Slice-Kosten hinzugefügt wird, als Prozentsatz (Standard) oder als fester Geldbetrag.
- HedgeMaxSurcharge, HedgeMaxSurchargePercent – Geld- und Prozentgrenzen dafür, um wie viel ein Schließziel angehoben werden darf (50 Prozent).
- HedgeMagicNumber – Kennung für Hedge-Legs, standardmäßig 9753931; sie muss sich von der Grid-Magic-Nummer unterscheiden.
- HedgeReopenOnFinish – startet ein neues Paar, sobald das vorherige abgeschlossen ist.
- HedgeStartRequiresTrade – hält das erste Paar, bis das Grid gehandelt hat.
- HedgeIntegritySeconds, HedgeAutoRepair, HedgeNakedAction – wie oft beide Legs verglichen werden (5 Sekunden) und was passiert, wenn eines fehlt.
- HedgeMaxSpreadPoints, HedgeSlippagePoints, HedgeAttemptsPerLeg, HedgeVerifyTimeout – Spread-, Slippage-, Wiederholungs- und Bestätigungsgrenzen für Hedge-Orders.
- HedgeCommissionPerLot, HedgeOrderComment – Ausweichprovision und Text für Hedge-Geschäfte.
Wöchentlicher Auszahlungstag
- WeeklyCashDay – unterbricht neue Zyklen und Slices rund um Ihren regulären Auszahlungszeitpunkt.
- CashDayOfWeek, CashCutoffHour – Wochentag (0 = Sonntag, Standard 1) und Serverzeit (21), nach der kein „Slice“ mehr ausgelöst wird.
Panel und Darstellungen
- ShowPanel – Blendet das Panel ein oder aus.
- PanelX, PanelY, PanelCorner – Abstände vom Diagrammrand und zur bevorzugten Ecke.
- PanelFontSize – Grundtextgröße (9).
- ShowArabic – fügt unter jeder englischen Beschriftung eine arabische Übersetzung hinzu.
- ShowChartMarks – zeichnet Niveaus und geplante Schlusskurse im Kurschart ein.
- MaxTableRows – Anzahl der pro Ladder aufgelisteten offenen Orders (13).
Einstiegstrigger
- EntryTriggerMode – Was löst das erste Niveau aus; standardmäßig die VIDYA-Strategie.
- SignalBarShift – zu bewertender Balken; 1 ist die zuletzt geschlossene Kerze, niedrigere Werte werden abgelehnt.
- SignalBarsDelay – Mindestanzahl an Kerzen zwischen zwei akzeptierten Signalen (30).
- SignalValidBars – Anzahl der Balken, während der ein Signal gültig bleibt (3).
- SignalAllowBuy, SignalAllowSell – Erlaubt oder blockiert die jeweilige Richtung.
- SignalReverse – kehrt Kauf und Verkauf um.
Variabler Index – Dynamischer Durchschnitt
- VIDYA_TF – Zeitrahmen, auf dessen Grundlage die adaptive Linie berechnet wird (standardmäßig aktuelles Chart).
- VIDYA_CMOPeriod – Länge des Momentum-Oszillators, der bestimmt, wie schnell sich die Linie anpasst (9).
- VIDYA_EMAPeriod – Grundglättungslänge der Linie (12).
- VIDYA_Price – Für die Berechnung verwendeter Kurs (Schlusskurs).
- VIDYA_SlopeBars – Anzahl der Balken, über die die Steigung gemessen wird (3, zulässig sind 1 bis 50).
- VIDYA_MinSlopePts – Steigung in Punkten, die die Linie erreichen muss, bevor der Markt als trendorientiert gilt (5); höhere Werte bedeuten weniger, aber stabilere Zyklen.
- VIDYA_ShowOnChart – Zeichnet die Linie auf Live- und visuellen Charts ein.
- InpShowSignalArrows – Markiert jede Kerze, bei der ein Zyklus ausgelöst wurde.
Diagnose
- DebugMode – schreibt detaillierte Erläuterungen in das Experten-Protokoll.
FRAGEN, DIE TRADER STELLEN
Der EA ist seit Stunden inaktiv. Ist das normal? Sehen Sie sich die Zeile „Pulse“ an. „FLAT“ bedeutet, dass die Linie Ihren Steigungsschwellenwert noch nicht erreicht hat, sodass der EA bewusst wartet. Eine Verringerung von VIDYA_MinSlopePts oder SignalBarsDelay führt zu mehr Zyklen; eine Erhöhung führt zu weniger.
Welcher Zeitrahmen für VIDYA? Der Chartzeitraum ist eine sinnvolle Standardeinstellung. Ein höherer VIDYA_TF-Wert sorgt für eine ruhigere, langsamere Ausrichtung, während das Grid weiterhin auf dem Chart funktioniert, an den Sie es angehängt haben.
Kann ich mehrere Charts laufen lassen? Ja. Dank der „Magic“-Isolierung pro Chart verfügt jeder Chart über einen eigenen Speicher, eine eigene Wiederholungswarteschlange und eine eigene Orderliste; weise jedem Chart einfach ein separates „Magic“-Paar zu.
Muss noch etwas installiert werden? Nichts. Es sind keine DLLs und keine externen Indikatoren erforderlich, und sowohl Hedging- als auch Netting-Konten werden unterstützt.
FÜR WEN ES GEEIGNET IST
Händler, die Grid-Recovery schätzen, aber in stagnierenden Seitwärtsphasen weniger Zyklen starten möchten und bereit sind, ihr Konto auf einen schwankenden Drawdown auszurichten. Es ist nicht für Personen gedacht, die bei jedem Trade einen festen Stop-Loss oder garantierte monatliche Renditen anstreben.
REALISTISCHE ERWARTUNGEN
Ein adaptiver Trendfilter hilft dabei, bessere Startzeitpunkte zu wählen, kann das Risiko jedoch nicht beseitigen. Eine anhaltende Bewegung entgegen einer offenen Ladder kann zu einem hohen schwankenden Verlust führen, und es gibt keinen globalen Stopp, der alles automatisch schließt; der Schutz funktioniert durch die Verweigerung weiterer Ebenen. Spread, Swap, Provision, Instrumentenauswahl und Lotgröße beeinflussen alle die Ergebnisse, und historische Tests garantieren niemals die zukünftige Wertentwicklung. Führen Sie Ihre eigenen Tests durch, beginnen Sie mit geringem Volumen und erhöhen Sie dieses erst, wenn Sie verstanden haben, wie weit sich Ihr Wertpapier typischerweise bewegt.
Sollte sich der „Grid Variable Index Dynamic Average EA“ bei Ihren Tests oder auf einem Live-Konto als nützlich erweisen, würden wir uns über eine ehrliche Bewertung freuen, in der Sie Ihre tatsächlichen Erfahrungen – ob gut oder schlecht – schildern. Dies hilft anderen Tradern bei der Entscheidung und beeinflusst zukünftige Updates.
