Grid Accumulation Distribution 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.12
- Aktivierungen: 5
DEM VOLUMEN FOLGEN, DANN DIE LADDER AUFBAUEN
Der Grid Accumulation Distribution EA startet einen Grid-Zyklus erst dann, wenn in der Accumulation/Distribution-Linie ein echter Kauf- oder Verkaufsdruck erkennbar ist, und übergibt den Trade anschließend an eine disziplinierte Ladder-Engine, die kleine Nettogewinne sichert und alte Positionen Stück für Stück abbaut.
Sehen Sie es sich an, bevor Sie darauf vertrauen: Öffnen Sie den MetaTrader 5-Strategietester, wählen Sie Ihr Symbol aus, aktivieren Sie den visuellen Modus und klicken Sie auf „Start“. Die A/D-Linie erscheint in einem eigenen Fenster, Pfeile markieren jede Kerze, die einen Zyklus ausgelöst hat, und die neue Zeile „A/D Flow“ im Bedienfeld zeigt Ihnen Bar für Bar an, welche Seite die Oberhand hat. Ihr Broker, Ihre Daten, keine Kosten.
- Auslöser: Die A/D-Linie kreuzt ihren eigenen gleitenden Durchschnitt, und ihre aktuelle Steigung muss in dieselbe Richtung weisen; nach oben bedeutet Akkumulation (Kauf), nach unten bedeutet Distribution (Verkauf).
- Panel-Erweiterung: Eine Zeile „A/D-Flow“ zeigt den KAUF- oder VERKAUFS-Druck, die Differenz zum Signaldurchschnitt, die Steigung, die Kerzen seit dem letzten Schnittpunkt und einen Hinweis auf eine Divergenz an.
- Engine: Kauf- und Verkaufsleitern nebeneinander, volatilitätsbasierte Abstände, gruppierte Netto-Schließungen und teilweise Aufteilung der größten Order.
- Jede Begrenzung ist eine sichtbare Eingabe: Lot-Obergrenze, Level-Obergrenze, Margin- und Drawdown-Blöcke, Spread-Filter, Beobachtungsmodus.
- Jedes Diagramm verfügt über einen eigenen, an das Symbol und beide Magic Numbers gebundenen Speicher, sodass sich viele Instanzen sicher ein Konto teilen können.
SCHNELLSTART
- Wo: EURUSD H1 und XAUUSD H1 sind gute Charts für den Einstieg. Jedes Instrument und jeder Zeitrahmen wird unterstützt.
- Was zu ändern ist: zunächst nichts. Die voreingestellten Werte beginnen bei 0,01, steigen pro Stufe um 0,01 und überschreiten niemals 1,0 Lot pro Order.
- Wie viel Kapital: Wählen Sie die Kontogröße so, dass es eine lange, einseitige Kursbewegung bei dem von Ihnen gewählten Lot aushalten kann. Kleine Konten sollten bei 0,01 bleiben.
- Erster Tag: Stellen Sie den RunMode auf „Nur scannen“ ein, lassen Sie den EA seine Pläne erstellen, ohne zu handeln, und aktivieren Sie ihn dann über die Schaltfläche im Bedienfeld, wenn Sie sich sicher fühlen.
- Hedge-Zyklus: Lassen Sie ihn ausgeschaltet, bis Sie mit dem Grid-Handel allein vertraut sind.
WARUM DER VOLUMENFLUSS EIN GUTES STARTSIGNAL IST
Die meisten Grid-Strategien geraten in Schwierigkeiten, weil ihre erste Order zu einem willkürlichen Zeitpunkt platziert wird. Der Kurs allein kann irreführend sein: Eine Kerze kann ein neues Hoch erreichen, während das dahinter stehende Geld still und leise abfließt. Die von Marc Chaikin entwickelte Accumulation/Distribution-Linie (A/D-Linie) betrachtet, wo jeder Balken innerhalb seiner eigenen Spanne schließt, und gewichtet diese Position nach Volumen. Ein Schlusskurs nahe dem oberen Ende erhöht das laufende Volumen, ein Schlusskurs nahe dem unteren Ende verringert es. Im Laufe der Zeit zeigt die Linie, ob die Marktteilnehmer den Markt aufbauen oder ihn abgeben.
Dieser EA glättet die A/D-Linie mit einem von Ihnen gewählten gleitenden Durchschnitt und wartet darauf, dass die Rohdatenlinie diesen Durchschnitt bei einer abgeschlossenen Kerze kreuzt. Ein Kreuzungssignal allein kann Rauschen sein; daher muss die Linie standardmäßig über ein kurzes Steigungsfenster hinweg auch gestiegen (für einen Kauf) oder gefallen (für einen Verkauf) sein. Erst dann wird der Zyklus ausgelöst, nachdem Ihre Richtungsvorgaben und der Abstand zwischen den Signalen berücksichtigt wurden. Da nur abgeschlossene Kerzen ausgewertet werden, bleiben bereits gezeichnete Pfeile an ihrer Position. Standardmäßig wird das Tick-Volumen verwendet, sodass das Signal bei jedem Devisen- und CFD-Feed funktioniert; das tatsächliche Handelsvolumen kann ausgewählt werden, sofern Ihr Broker dieses bereitstellt.
NEU IN VERSION 3.12
A/D-Flow auf der Hauptkarte. Eine einzige kompakte Linie beantwortet die Frage, die sich jeder Grid-Trader stellt: Wer treibt den Kurs gerade an? Sie kennzeichnet den KAUF- oder VERKAUFSDRUCK, gibt den Abstand zwischen der A/D-Linie und ihrem Durchschnitt als Prozentsatz der jüngsten A/D-Spanne an, zeigt an, ob die Steigung nach oben, unten oder flach verläuft, zählt, wie viele Balken die aktuelle Seite gehalten hat, und markiert eine bullische oder bärische Divergenz, wenn sich der Kurs und die A/D-Linie innerhalb des von Ihnen gewählten Zeitfensters in entgegengesetzte Richtungen bewegt haben. Die Daten sind in Echtzeit verfügbar und werden aus denselben Indikator-Handles gelesen, die auch die Trades steuern.
Indikatorfenster und Einstiegspfeile. Auf einem Live-Chart wird die A/D-Linie unter dem Kurs angezeigt und sauber entfernt, wenn der EA stoppt; Pfeile befinden sich auf den Kerzen, die den jeweiligen Zyklus eingeleitet haben.
Instanzisolierung. Der gespeicherte Zustand, die Wiederholungswarteschlangen und der Hedgefonds werden unter Schlüsseln gespeichert, die aus Konto, Symbol und beiden Magic Numbers gebildet werden. Beim Start verhindert eine Sperre, dass ein zweiter Chart eine bereits belegte Magic Number wiederverwendet, und jeder Scan offener Positionen filtert nach Symbol und der eigenen Magic Number.
Ehrliche Margin-Prüfung. Bevor eine Position eröffnet wird, berechnet das Terminal die tatsächliche Margin dieser Order und vergleicht sie – unter Berücksichtigung eines Sicherheitspuffers – mit der verfügbaren freien Margin. Bei hohen Guthaben werden gültige Orders nicht mehr abgelehnt.
Stop-out-orientierte Standardwerte. Die Lot-Obergrenze, die Level-Obergrenze und die Netting-Margin-Obergrenze sind standardmäßig auf konservative Werte eingestellt, sodass eine unveränderte Installation innerhalb vernünftiger Grenzen bleibt.
LEBENSZYKLUS
1. Abwarten. Solange keine der beiden Seiten Überzeugung zeigt, unternimmt der EA nichts. Die Zeile „A/D Flow“ und das Signal-Gate auf dem Panel zeigen den aktuellen Druck an und wie viele Balken noch verbleiben, bevor ein neues Signal zählen kann.
2. Aktivierung. Wenn die A/D-Linie ihren Durchschnitt mit einer entsprechenden Steigung kreuzt, überprüft der EA Ihre Kauf-/Verkaufsschalter und den minimalen Bar-Abstand, eröffnet dann die erste Stufe und markiert die Kerze.
3. Laddering. Wenn sich der Kurs vom Ankerpunkt entfernt, werden weitere Stufen hinzugefügt. Kauf- und Verkaufs-Ladders können gleichzeitig mit separaten Ankerpunkten und Zählern arbeiten, oder eine einzelne Seite kann allein laufen. Der Abstand folgt der ATR zwischen einer Untergrenze und einer Obergrenze oder bleibt in Punkten fest.
4. Sammeln. Ein Scanner kombiniert die ältesten und neuesten Orders jeder Seite und schließt eine Gruppe, sobald ihr Nettoergebnis – nach Abzug von Swap und Provision – Ihr Ziel erreicht. Wenn die älteste Position zu groß ist, wird nur ein Teil davon geschlossen, finanziert durch den Gewinn, der bereits auf neueren Orders liegt. Wiederholte Kursschwankungen bauen die größte Position ab.
5. Schutz des Rhythmus. Ein „Reopen Guard“ lehnt Schließungen ab, die sofort wieder dasselbe Niveau eröffnen würden. Jede Schließung wird im Handelsverlauf bestätigt, fehlgeschlagene Schritte werden erneut versucht, und ein Plan wird aufgegeben, wenn sich die offenen Positionen zwischen Scan und Versand geändert haben.
6. Optionaler Hedge-Zyklus. Standardmäßig deaktiviert. Einmal aktiviert, hält er ein ausgeglichenes Paar für ein von Ihnen gewähltes Symbol und baut es in gleichen Tranchen ab, finanziert durch einen kleinen Aufschlag auf Grid-Schließungen. Sein Zweck ist das Handelsvolumen; seine eigenen Kosten bestehen aus Spread, Provision und Swap.
DAS PANEL
Das Panel behält das bewährte Kartenlayout auf der linken Seite des Charts bei, sodass die Kursskala und die rechte Seite frei bleiben. Die Hauptkarte listet Symbol und „Magic“, ein Status-Symbol, den Grid-Modus, die Lot-Schrittweite, den Abstand, das gespeicherte Ergebnis, das Signal-Gate und die A/D-Flow-Zeile auf. Plan-Karten zeigen den nächsten Schlusskurs jeder Seite mit einer eigenen Schließen-Schaltfläche an, und eine Tabelle listet offene Orders auf. Schaltflächen dienen zum Umschalten zwischen aktivem und reinen Scan-Modus, zum Anhalten, für Chartmarkierungen und zum Aufteilen. Das Bedienfeld lässt sich verschieben und minimieren, passt sich auf jedem Bildschirm an den Text an und wird während der nicht-visuellen Optimierung überhaupt nicht gezeichnet, sodass Testläufe schnell bleiben.
ALLE EINSTELLUNGEN ERKLÄRT
Grid – Wie Positionen eröffnet werden
- TradeMode – duale Kauf- und Verkaufsleitern oder nur eine Richtung; „Dual“ ist die Standardeinstellung.
- GridSpacePoints – Abstand zwischen den Levels in Punkten, wenn ein fester Abstand ausgewählt ist.
- GridSpaceMultiplier – vergrößert jede nächste Lücke um diesen Faktor; bei 1,0 bleiben die Lücken gleich groß.
- MaxGridLevels – Obergrenze der Stufen in einer Leiter.
- UpDirectionIsBuy – ordnet steigende Kurse der Kaufseite zu (oder umgekehrt, wenn „false“).
- EAMagicNumber – Grid-Kennung, standardmäßig 9753900; verwenden Sie für jedes Chart eine andere.
- GridOrderComment – Beschriftung, die auf jede Gitterorder geschrieben wird.
- OneOrderPerBar – höchstens eine neue Stufe pro Kerze.
Lot-Leiter
- InitialLotSize – Größe des Eröffnungsniveaus.
- LotSizingMode – Fester Schritt hinzufügen oder pro Level multiplizieren; „Hinzufügen“ ist die Standardeinstellung.
- LotMultiplier – Wachstumsfaktor, der nur beim Multiplizieren verwendet wird.
- LotAddStep – Betrag, der im additiven Modus für jede neue Stufe hinzugefügt wird; 0 wiederholt die Eröffnungsgröße.
- MaxOrderVolume – größtes Volumen, das eine einzelne Order umfassen darf.
- UseAutoLot – lässt die Eröffnungsgröße Ihrem Kontostand folgen.
- AutoLotBaseBalance – Kontostand, der der Eröffnungsgröße entspricht, wenn „AutoLot“ aktiviert ist.
- AutoLotAllowDecrease – erlaubt es, dass die automatische Lotgröße nach Verlusten unter die Eröffnungsgröße sinkt.
ATR-Abstand
- GridSpacingMode – Abstand basierend auf der Volatilität (ATR) oder fester Abstand.
- ATRTimeframe, ATRPeriod, ATRBarShift – Chart-Zeitraum, Länge und Bar, die zur Messung des ATR verwendet werden; bei Shift 1 wird die zuletzt geschlossene Bar gelesen.
- ATRSpacingFactor – wandelt den ATR-Wert in einen Abstand zwischen den Niveaus um.
- ATRMinSpacingPts, ATRMaxSpacingPts – kleinster und größter zulässiger Abstand.
- ATRFreezeOnStart – Behält den Abstand bei Eröffnung für den gesamten Zyklus bei.
Gewinnziel
- DesiredProfitPerClosure – Basisbetrag, der bei einem Abschluss gesichert werden soll.
- ProfitMultiplier – Gesamtmultiplikator für diesen Betrag.
- ProfitTargetMode – konstantes Ziel oder ein Ziel, das sich mit dem Orderbuch skaliert.
- ProfitVolumePower, ProfitDepthBonus, ProfitMaxMultiple – wie das skalierte Ziel mit dem Volumen und der Ladder-Tiefe steigt und welches sein Maximum ist.
- ProfitMaxReachFraction – stellt sicher, dass das Ziel innerhalb eines Bruchteils eines Schritts erreichbar bleibt.
Fragment-Scanner und Zielaufteilung
- UseMultiLegScan – wertet größere Gruppen vor dem grundlegenden ältesten/neuesten Paar aus.
- MaxOldestLegs, MaxNewestLegs – Anzahl der Orders, die eine Gruppe von jedem Ende aufnehmen darf.
- ScanPriority – Regel für die Auswahl zwischen mehreren qualifizierten Gruppen.
- NeverBankLessThanPair – eine Gruppe muss auch den Gewinn übertreffen, den das einfache Paar erzielen würde.
- RequireCloseVolumeExceedsTarget, MinCloseVolumeRatio – die Schlussorders müssen die alte Order um mindestens dieses Verhältnis übertreffen.
- EnableTargetSlicing – ermöglicht es, einen Teil der ältesten Order zu schließen.
- FragProfitWeightPower, FragMinSlicePercent – Gewinngewichtung pro geschlossenem Lot und minimale Slice-Größe.
- FragAllowMultiCloser – Mehrere neuere Orders können gemeinsam für eine Tranche aufkommen.
- „FragPreferFullClosure“ – wählt einen vollständigen Abschluss einem Teilabschluss vor, wenn beides möglich ist.
Wiedereröffnungsschutz und Kontoschutz
- ReopenGuard, ReopenGuardCushion – verhindern Schließungen, die eine Stufe sofort wieder öffnen würden; das Puffer ist ein Anteil einer Stufe.
- MinMarginLevelPercent – pausiert neue Stufen unterhalb dieser Margin-Stufe; 0 deaktiviert die Funktion.
- MaxAccountRiskPercent – pausiert neue Stufen ab diesem schwankenden Verlust in Prozent des Guthabens; 0 deaktiviert die Funktion.
- NetMaxMarginPercent – nur für Netting-Konten: Margin-Obergrenze der kombinierten Position im Verhältnis zum Eigenkapital.
- MaxTotalOrders – Festes Limit für Grid-Orders pro Seite.
Ausführung und Überprüfung
- RunMode – Live-Handel (aktiviert) oder Scannen im Nur-Anzeige-Modus.
- CloseSequence – welcher Teil einer Schließung zuerst gesendet wird.
- MaxSlippagePoints, MaxSpreadPoints – zulässige Slippage und der größte Spread, bei dem der EA handelt.
- MinSecondsBetweenClosures – Pause zwischen zwei Glattstellungen auf derselben Seite.
- CloseAttemptsPerLeg, VerifyTimeoutSeconds – Anzahl der Wiederholungsversuche pro Position und Dauer der Überprüfung einer ausstehenden Position.
- DeferWhenMarketClosed, MarketClosedRetrySeconds – Warten auf die Wiedereröffnung der Handelssitzung, anstatt den Handel zu stoppen.
- AutoResumeAfterSeconds – hebt eine Unterbrechung nach dieser Zeit automatisch auf; bei 0 wird auf Sie gewartet.
- AbortIfBookChanged – bricht einen Plan ab, wenn sich Positionen vor dem Senden geändert haben.
- UseFullCommission, CommissionPerLot – Provisionsberechnung und ein manueller Wert, falls der Broker diese nicht meldet.
- CloseOrderComment – Bezeichnung beim Schließen von Geschäften.
Hedge-Zyklus
- EnableHedgeCycle – aktiviert die Hedge-Engine; standardmäßig deaktiviert.
- HedgeSymbols, HedgeSymbolRotation, HedgeMaxSymbolsInTester – in Frage kommende Symbole für das Paar, die Art der Auswahl des nächsten Symbols und ein Limit, das nur im Tester verwendet wird.
- HedgeCycleLots, HedgeSliceLots – Volumen jeder Seite und jedes aus dem Verkehr gezogenen Slice.
- HedgeFragmentBonus, HedgeBonusIsPercent – Aufschlag auf die Slice-Kosten, in Prozent oder als Geldbetrag.
- HedgeMaxSurcharge, HedgeMaxSurchargePercent – Obergrenzen dafür, um wie viel ein Schließziel angehoben werden darf.
- HedgeMagicNumber – Hedge-Kennung, standardmäßig 9753901; darf nicht mit der Grid-Magic-Nummer übereinstimmen.
- HedgeReopenOnFinish, HedgeStartRequiresTrade – Eröffnung eines neuen Paares, wenn eines endet, und Abwarten auf Grid-Aktivität vor dem ersten Paar.
- HedgeIntegritySeconds, HedgeAutoRepair, HedgeNakedAction – Überprüfungsintervall für beide Positionen und die Reaktion, wenn eine fehlt.
- HedgeMaxSpreadPoints, HedgeSlippagePoints, HedgeAttemptsPerLeg, HedgeVerifyTimeout – Ausführungsgrenzen für Hedge-Orders.
- HedgeCommissionPerLot, HedgeOrderComment – Provisionsausweichwert und Handelsbezeichnung für das Paar.
Wöchentlicher Auszahlungstag
- WeeklyCashDay, CashDayOfWeek, CashCutoffHour – neue Zyklen und Tranchen entsprechend dem Wochentag und der Uhrzeit zurückhalten, an dem bzw. zu der Sie üblicherweise Auszahlungen vornehmen.
Panel und Chart
- ShowPanel, PanelX, PanelY, PanelFontSize, PanelCorner – Ein- oder Ausblenden, Positionsversätze, Schriftgröße und bevorzugte Ecke.
- ShowArabic – fügt unter jeder englischen Bezeichnung arabischen Text hinzu.
- ShowChartMarks – Zeichnet Niveaus und Schlusskurse in das Kursdiagramm ein.
- MaxTableRows – Anzahl der offenen Orders, die in jeder Ladder-Tabelle aufgeführt werden.
Einstiegstrigger
- EntryTriggerMode – Verwende das A/D-Signal, um die erste Stufe zu aktivieren, oder einen anderen Auslösemodus.
- SignalBarShift – zu bewertender Balken; 1 steht für die zuletzt geschlossene Kerze.
- SignalBarsDelay – Mindestanzahl an Balken zwischen akzeptierten Signalen (standardmäßig 30).
- SignalValidBars – Wie lange ein Signal in Bars gültig bleibt.
- SignalAllowBuy, SignalAllowSell – Erlaubt oder blockiert die jeweilige Richtung.
- SignalReverse – kehrt jedes Signal um.
Akkumulations-/Distributionssignal
- InpADTF – Zeitrahmen, auf dessen Grundlage die A/D-Linie und ihr Durchschnitt berechnet werden.
- InpADVolume – Tick-Volumen (Standard, überall verfügbar) oder reales Volumen, sofern vom Broker bereitgestellt.
- InpADMAPeriod – Länge des gleitenden Durchschnitts, der über die A/D-Linie gezeichnet wird (21).
- InpADMAMethod – Mittelwertbildungsart für diese Linie; standardmäßig exponentiell.
- InpADSlopeBars – Anzahl der Balken, über die die A/D-Steigung gemessen wird (5).
- InpADRequireSlope – Wenn diese Option aktiviert ist, zählt ein Kreuzungspunkt nur, wenn die Steigung mit der Richtung übereinstimmt.
- InpADDivergenceBars – vom Panel verwendetes Fenster zum Vergleich von Kurs und A/D für den Divergenzhinweis (20); nur zur Anzeige.
- InpShowADWindow – fügt die A/D-Linie in einem Unterfenster auf Live-Charts ein.
- InpShowSignalArrows – Markiert jede Kerze, die einen Zyklus ausgelöst hat, mit einem Pfeil.
Debug
- DebugMode – Zeigt detaillierte Erläuterungen auf der Registerkarte „Experten“ zur Fehlerbehebung an.
TÄGLICHER EINSATZ
Ziehen Sie den EA auf ein Chart, aktivieren Sie den Algo-Handel und überprüfen Sie, ob das Panel geladen wird. Lesen Sie zuerst die Zeile „A/D-Flow“: „SELLING“ mit abfallender Kurve, während Sie eine Kaufleiter halten, bedeutet einfach, dass der Markt noch gegen Sie ist, und die Plan-Karten zeigen an, was für einen Ausstieg erforderlich ist. Halten Sie vor Ereignissen inne, die Sie lieber überspringen möchten, wechseln Sie in den Scan-Modus, wenn Sie ohne Risiko zuschauen möchten, und weisen Sie jedem Chart ein eigenes Paar von Magic Numbers zu; die Startsperre warnt Sie, falls zwei Charts miteinander kollidieren.
WAS MAN REALISTISCH ERWARTEN KANN
Der Volumenfluss verbessert das Timing; er beseitigt jedoch kein Risiko. Ein anhaltender Trend gegen eine offene Leiter kann zu hohen schwebenden Verlusten führen, und dieser EA verfügt über keinen Stop-Loss, der alles für Sie liquidiert; sein Schutz besteht darin, keine weiteren Ebenen hinzuzufügen. Spread, Swap, Provision, das Symbol und Ihre Lotgröße beeinflussen das Ergebnis, und die Testhistorie ist keine Garantie für Live-Ergebnisse. Führen Sie den kostenlosen Test mit Ihren eigenen Einstellungen durch, fangen Sie klein an und erhöhen Sie erst, wenn Sie wissen, wie weit sich Ihr Instrument normalerweise bewegt. Funktioniert auf Hedging- und Netting-Konten, ohne DLLs und ohne externe Dateien.
Sobald Sie den „Grid Accumulation Distribution EA“ gehandelt oder getestet haben, würden wir uns über eine Bewertung freuen, in der Sie Ihre tatsächlichen Erfahrungen – ob positiv oder negativ – beschreiben. Dies hilft anderen Tradern bei der Auswahl und dient als Orientierung für zukünftige Verbesserungen.
