Grid Donchian Channel 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.15
- Aktivierungen: 5
Beurteilen Sie es zunächst anhand Ihrer eigenen Daten: Öffnen Sie den „Grid Donchian Channel EA“ im MetaTrader 5-Strategietester, aktivieren Sie den visuellen Modus und beobachten Sie, wie er jedes gewöhnliche neue Hoch und Tief ignoriert, bis ein Ausbruch fehlschlägt und der Kurs wieder innerhalb der alten Spanne schließt.
WENN EIN AUSBRUCH SCHEITERT, ERHÄLT DAS GRID SEIN SIGNAL.
Der Kanal von Richard Donchian ist die einfachste Orientierungshilfe im Handel: das höchste Hoch und das tiefste Tief der letzten N Balken, ohne Mittelwertbildung und ohne Glättung. Diese beiden Linien markieren die Stellen, an denen früheren Käufern und Verkäufern die Kraft ausgegangen ist, weshalb so viele Stopps und Ausbruch-Orders direkt jenseits dieser Linien liegen. Manchmal ist der Ausbruch echt. Oft sammelt er nur diese Orders ein und scheitert dann, und genau auf dieses Scheitern wartet dieser EA. Der „Grid Donchian Channel EA“ macht daraus einen einzigen sichtbaren Grund, jeden Grid-Zyklus zu beginnen: Ein Balken durchbricht eine alte Kanallinie, und der nächste geschlossene Balken schließt wieder innerhalb des Kanals. Von da an reduziert eine umfassende Grid-Management-Engine das älteste Engagement kontinuierlich durch Gruppenabschlüsse und Teilverkäufe.
Auf einen Blick
• Ein KAUF-Zyklus kann erst beginnen, nachdem ein Balken unterhalb der alten unteren Linie gehandelt wurde und der nächste geschlossene Balken wieder oberhalb davon schließt; ein VERKAUF-Zyklus erfordert die spiegelbildliche Bewegung an der oberen Linie. Entscheidungen basieren ausschließlich auf geschlossenen Balken, sodass sich ein Pfeil nach seiner Darstellung nie mehr verschiebt.
• Der Kanal wird innerhalb des EAs anhand der Hochs und Tiefs der Balken selbst berechnet, und die Schutzgrenzen nutzen den integrierten ATR. Es muss keine benutzerdefinierte Indikator-Datei installiert werden.
• Neu in diesem Produkt: der „Stale Extreme Guard“. In einem starken Trend durchbricht jede Kerze ein Niveau, das ein oder zwei Kerzen zuvor gebildet wurde, und diese Durchbrüche sind keine Fehlschläge. Der EA prüft, wie viele Kerzen das durchbrochene Extrem bereits Bestand hatte, und ignoriert die jüngeren.
• Der „Sweep Guard“ prüft, wie weit der Kurs tatsächlich über die Linie hinausgegangen ist (in ATR), sodass ein Ein-Tick-Ausreißer nicht zählt.
• Der „Re-entry Depth Guard“ prüft die Rückkehr: Ein Schlusskurs, der nur um Haaresbreite wieder innerhalb des Bereichs liegt, ist in der Regel unentschieden, und ein starker Rückschlag ist meist nur eine kurzzeitige Bewegung. Beide werden übersprungen.
• Eine optionale Steigungsregel und ein optionaler langsamer EMA können verlangen, dass die übergeordnete Richtung übereinstimmt, oder sie ignorieren.
• Auf dem Live-Chart werden die obere, untere und mittlere Linie im Hauptfenster eingezeichnet, und Pfeile markieren jede Kerze, bei der ein Zyklus ausgelöst wurde.
• Gewinne werden gruppenweise aus den ältesten und neuesten Orders realisiert, und eine große alte Order wird in Teilschritten geschlossen, anstatt auf eine vollständige Rückführung zu warten.
• Kein Stop-Loss und kein erzwungenes Schließen aller Positionen. Ein erreichtes Limit verhindert neue Positionen, während das bestehende Orderbuch weiter verwaltet wird, was auch bedeutet, dass Verluste durch den EA nicht begrenzt werden.
ERSTE SCHRITTE
Beginnen Sie mit EURUSD H1 oder XAUUSD D1 mit dem Standard-Lot von 0,01 und der additiven Leiter. Wählen Sie für die erste Sitzung im RunMode nur „Scan“ aus: Das Bedienfeld zeigt jeden Plan an, den der EA ausführen würde, ohne eine Order zu senden, und mit einem Knopf können Sie ihn auf „Armed“ umschalten, sobald Sie bereit sind. Testen Sie den EA vor dem Live-Einsatz mit den Daten Ihres eigenen Brokers, da sich Spreads, Swaps und Provisionen unterscheiden. Behalten Sie bei einem kleinen Guthaben das Start-Lot bei und lassen Sie den Tester zeigen, wie stark das Orderbuch bei Ihrem Symbol anwachsen kann.
Warum ein gescheiterter Durchbruch und nicht der Ausbruch?
Die klassische Anwendung eines Donchian-Kanals besteht darin, beim neuen Hoch zu kaufen und beim neuen Tief zu verkaufen. Das passt zu einem System mit einem Stop bei jedem Trade. Ein Grid-System ist anders: Es hat keinen Stop, daher sollte es keine Leiter in Richtung einer Bewegung starten, die möglicherweise einfach ausgereizt ist, und es sollte sich nicht einer Bewegung in den Weg stellen, die noch an Fahrt gewinnt. Ein gescheiterter Durchbruch ist ein nützlicher Kompromiss. Bis das Signal schließt, hat der Kurs die Linie bereits getestet, wurde zurückgewiesen und ist zurückgekommen, sodass sich das erste Level erst öffnet, nachdem der Vorstoß eine Pause eingelegt hat. Es ist kein Versprechen einer Umkehr, sondern lediglich eine klare, überprüfbare Bedingung.
Ein Detail ist hier entscheidend. Der EA bewertet jeden Schwung anhand des Kanals, wie er vor diesem Bar stand – aufgebaut aus den N Bars, die älter sind als dieser. Der Bar, der den Durchbruch auslöst, kann niemals seine eigene Linie verschieben.
Die Verbesserung in dieser Version
Der „Stale Extreme Guard“ ist eine eigene Ergänzung dieses EAs. Wenn ein Balken eine Linie streift, sucht der EA den Balken, der dieses Extrem ausgelöst hat, und zählt, wie lange es bereits bestand. Ist das Extrem jünger als Ihr Mindestwert – standardmäßig drei Balken –, wird der Streif ignoriert, da es sich lediglich um einen weiteren Schritt eines laufenden Trends handelt. Stellen Sie den Wert auf 0 ein, um den Schutz auszuschalten. Das Bedienfeld zeigt den Live-Wert neben den Sweep- und Tiefenwerten an, jeweils mit „OPEN“ oder „HOLD“. Eine Sicherheit auf Margin-Ebene für den Zeitrahmen ist enthalten und standardmäßig deaktiviert.
Ein Zyklus, Schritt für Schritt
1. Die Erfassung. Bei jedem geschlossenen Balken ermittelt der EA das höchste Hoch und das tiefste Tief der N Balken, die älter sind als der gerade bewertete Balken, und liest den ATR-Wert aus.
2. Der Sweep. Der vorherige Balken muss über die alte Linie hinaus gehandelt worden sein: unterhalb der unteren Linie für einen KAUF, oberhalb der oberen Linie für einen VERKAUF.
3. Die Rückkehr. Der Signal-Bar muss wieder innerhalb derselben Linie schließen.
4. Der „Stale Extreme Guard“. Das „Sweep“-Extrem muss für Ihre festgelegte Mindestanzahl an Balken bestanden haben.
5. Der „Sweep Guard“. Der Sweep muss Ihre Mindest-ATR-Distanz jenseits der Linie erreicht haben.
6. Die „Re-entry Depth Guard“. Der Schlusskurs bei der Rückkehr muss zwischen Ihrer minimalen und maximalen ATR-Distanz innerhalb der Linie liegen.
7. Die optionale Steigungsregel und der Trendfilter. Die Mittellinie des Kanals kann dazu herangezogen werden, die Richtung des Handels vorzugeben, und ein langsamer EMA kann die Richtung bestätigen, sie abschwächen oder sich heraushalten.
8. Der Rhythmus. Eine ruhige Lücke von Kerzen zwischen akzeptierten Signalen verhindert, dass eine unruhige Handelssitzung einen Zyklus nach dem anderen auslöst, und ein Signal bleibt für einige Kerzen gültig, wenn ein Niveau nicht sofort festgelegt werden kann.
9. Die Leiter. Die Niveaus sind durch feste Punkte oder durch den ATR-Wert voneinander beabstandet, mit einer Untergrenze, einer Obergrenze und der Option, den Abstand für den gesamten Zyklus einzufrieren. KAUF- und VERKAUF-Raster können nebeneinander oder nur in eine Richtung laufen.
10. Die Ausbeute. Der „Closer“ sucht nach Gruppen der ältesten und neuesten Orders und schließt eine Gruppe, sobald ihr kombiniertes Ergebnis nach Swap und Provision Ihr Ziel übertrifft. Wenn die älteste Order noch zu groß ist, wird nur ein Teil davon geschlossen, der mit bereits verfügbarem Gewinn bezahlt wird.
11. Die Sicherheitsprüfungen. Ein „Reopen Guard“ blockiert jeden Abschluss, der dazu führen würde, dass dieselbe Position sofort wieder eröffnet wird. Jeder Schritt wird anhand der Handelshistorie überprüft, fehlgeschlagene Schritte werden in eine Wiederholungswarteschlange gestellt, und ein Plan wird verworfen, wenn sich das Orderbuch zwischen dem Scan und der Übermittlung ändert.
12. Der optionale Absicherungszyklus. Standardmäßig deaktiviert. Wenn er aktiviert ist, hält er ein ausgeglichenes Paar für ein von Ihnen gewähltes Symbol und löst es in gleichen Tranchen auf, finanziert durch einen kleinen Aufschlag auf Schließungen, die das Grid bereits vornimmt.
Das Bedienfeld
Das Bedienfeld befindet sich links neben dem Chart und hält die rechte Seite sowie die Kursskala übersichtlich. Es zeigt das Symbol und die Magic Number, eine Statusanzeige (ARMED, SCAN ONLY oder PAUSED), den Grid-Modus, die Lot-Schrittweite, den Abstand, das verbuchte Ergebnis, das Orderbuch in Lots mit dem Nettoergebnis, den Schlussplan für jede Seite mit einer eigenen Schließen-Schaltfläche sowie die Orderliste an. Die Zeile „DONCHIAN PULSE“ zeigt die Kanalperiode, den prozentualen Anteil des Kurses innerhalb des Kanals (0 ist die untere Linie, 100 die obere Linie), die Kanalbreite in ATR, ob die Mittellinie steigt oder fällt und vor wie vielen Balken das Hoch und das Tief erreicht wurden. Die Zeile „SWEEP GUARD“ zeigt den Sweep des letzten Balkens an der näheren Linie, das Alter dieses Extremwerts und die Live-Wiedereintrittstiefe, jeweils mit den Optionen „OPEN“ oder „HOLD“, sowie den Trendfilter. Schaltflächen dienen zum Umschalten zwischen „Armed“ und „Scan only“, „Pause“ und „Resume“, Chartmarkierungen und Slicing. Die „Hedge Vault“-Karte ist direkt unter dem Hauptfenster angedockt und folgt diesem, wenn Sie es ziehen oder minimieren. Das Fenster passt sich der Bildschirmgröße an und zeichnet bei einem nicht-visuellen Backtest nichts, sodass die Optimierung schnell bleibt.
Schutz, den Sie selbst steuern
Kein Stop-Loss und kein erzwungenes Schließen aller Positionen. Ein erreichtes Limit stoppt neue Levels; es wird das Orderbuch niemals zu einem ungünstigen Zeitpunkt abverkauft.
Vor jeder Order stellt die Geldprüfung eine einfache Frage: Ist genügend freie Margin mit einem Sicherheitspuffer für diese Order vorhanden?
Limits für Ebenen pro Raster, Orders pro Seite und Lots pro Order halten die Leiter im Rahmen, und die Lot-Leiter hört bei Erreichen des Ebenenlimits auf zu wachsen.
Bei Netting-Konten wird die Margin der zusammengefassten Position als Prozentsatz des Eigenkapitals begrenzt.
Die optionale Sicherheitsfunktion für den Margin-Level-Zeitrahmen verschiebt das Signal und den Abstand in einen höheren Zeitrahmen, wenn der Margin-Level auf die von Ihnen gewählten Werte fällt, und kehrt erst zurück, wenn sich die Margin wieder über eine Sicherheitsmarge erholt hat. Standardmäßig deaktiviert.
Jede Kopie ist durch Symbol und Magic-Nummern isoliert, sodass sich die Orders oder der gespeicherte Status verschiedener Charts niemals gegenseitig beeinflussen.
Im reinen Scan-Modus werden alle Entscheidungen angezeigt, ohne dass eine Order gesendet wird.
Unsere eigenen Testzahlen
Strategietester, 1-Minuten-OHLC, 01.01.2025 bis 30.09.2026, Hebel 1:100, Standardeingaben:
• EURUSD H1, Einlage 10.000 $: Nettoergebnis +1.783,70, maximaler Kapitalrückgang 9,24 %, 774 Trades, kein Stop-out und keine Margin-Ablehnungen.
• EURUSD H1, Einlage von 1.000.000 $: Nettoergebnis +1.783,70, maximaler Kapitalrückgang 0,11 %, 774 Trades, kein Stop-out und keine Margin-Ablehnungen.
• XAUUSD D1, Einlage von 10.000 $: Nettoergebnis +55,18, maximaler Kapitalrückgang 0,26 %, 19 Trades, kein Stop-out und keine Margin-Ablehnungen.
• XAUUSD D1, Einlage von 1.000.000 $: Nettoergebnis +55,18, maximaler Kapitalrückgang 0,00 %, 19 Trades, kein Stop-out und keine Margin-Ablehnungen.
Dies sind Simulationen eines vergangenen Zeitraums auf Basis der Daten eines Brokers, keine Prognose. Die 19 XAUUSD-Trades sind viel zu wenige, um irgendetwas zu beweisen, und ein anderer Zeitraum kann ganz anders ausgehen. Die eigentliche Gefahr des Grid-Systems – ein langer Trend gegen ein tiefes Orderbuch – wird durch diese Simulationen nicht ausgeschlossen.
Für wen es geeignet ist und für wen nicht
Es eignet sich für Trader, die den Markt anhand einfacher Hochs und Tiefs lesen, die hinter jedem neuen Zyklus einen klaren Grund sehen möchten, die viele kleine Gewinnmitnahmen einem einzigen weit entfernten Ziel vorziehen und die die Lotgröße für ihr eigenes Konto selbst festlegen. Es eignet sich nicht für Personen, die bei jeder Order einen Stop-Loss benötigen, eine garantierte monatliche Rendite erwarten oder einen „Set-and-Forget“-Roboter einsetzen, der große Lots mit einem winzigen Guthaben handelt.
Kurze Antworten
Wird die Darstellung nachträglich angepasst? Nein. Signale stammen von geschlossenen Kerzen, und jede Linie wird so bewertet, wie sie vor der betreffenden Kerze stand.
Ist dies ein Breakout-EA? Nein. Er startet erst, nachdem ein Ausbruch gescheitert ist. Für einen Breakout-Ansatz ist dies das falsche Werkzeug.
Wie unterscheidet sich dies von Keltner- oder Bollinger-Kanälen? Diese basieren auf einem Durchschnitt mit einem Volatilitätsabstand. Ein Donchian-Kanal verwendet nur tatsächliche Hochs und Tiefs, sodass seine Linien flach bleiben, bis sich ein echtes Extrem ändert.
Muss ich einen Donchian-Indikator hinzufügen? Nein. Der Kanal wird innerhalb des EAs berechnet und von diesem auf dem Live-Chart eingezeichnet.
Kann ich die Handelshäufigkeit erhöhen oder verringern? Ja. Verringern Sie „SignalBarsDelay“, die Kanalperiode oder die Mindestwerte für die Schutzbereiche, um mehr Handelszyklen zu erzielen; erhöhen Sie diese Werte oder aktivieren Sie den Trendfilter, um die Anzahl der Handelszyklen zu verringern.
Erläuterung aller Einstellungen
Grid – wie die Ebenen eröffnet werden
TradeMode – standardmäßig duales Grid (KAUF und VERKAUF nebeneinander) oder nur eine Richtung.
GridSpacePoints – fester Abstand zwischen den Niveaus in Punkten, wenn der ATR-Abstand deaktiviert ist (25).
GridSpaceMultiplier – 1,0 sorgt für gleichmäßige Abstände zwischen den Niveaus; ein höherer Wert vergrößert den Abstand zwischen tiefer liegenden Niveaus.
MaxGridLevels – die maximale Anzahl an Niveaus, die ein Raster enthalten kann (1000).
UpDirectionIsBuy – Legt fest, zu welcher Seite eine Aufwärtsbewegung gehört.
EAMagicNumber – die ID, die in den Raster-Orders dieses EAs angegeben wird (9754350).
GridOrderComment – der Kommentar zu jeder Grid-Order (GDCE).
OneOrderPerBar – nicht mehr als ein neues Level pro Bar.
Lot-Leiter
InitialLotSize – Volumen der ersten Stufe (0,01).
LotSizingMode – standardmäßig additiv oder multiplikativ.
LotMultiplier – im multiplikativen Modus entspricht jede Stufe dem vorherigen Lot multipliziert mit diesem Wert (1,25).
LotAddStep – im additiven Modus das Volumen, das bei jeder Stufe hinzugefügt wird (0,01; 0 bedeutet das Start-Lot).
MaxOrderVolume – das größte Lot, das eine einzelne Order verwenden darf (1,0).
UseAutoLot – skaliert das Start-Lot entsprechend dem Kontostand (aus).
AutoLotBaseBalance – das Guthaben, das dem Start-Lot entspricht (1000).
AutoLotAllowDecrease – lässt zu, dass das Auto-Lot unter das Start-Lot fällt (aus).
ATR-Abstand
GridSpacingMode – standardmäßig ATR oder feste Punkte.
ATRTimeframe – der Zeitrahmen, auf dem die Volatilität gemessen wird (aktuelles Chart).
ATRPeriod – ATR-Periode (14).
ATRSpacingFactor – Der Abstand entspricht dem ATR-Wert multipliziert mit diesem Wert (1,0).
ATRBarShift – Bei 1 wird der zuletzt geschlossene Balken verwendet.
ATRMinSpacingPts – der kleinste zulässige Abstand in Punkten (50; 0 bedeutet keinen Abstand).
ATRMaxSpacingPts – der größte zulässige Abstand in Punkten (5000; 0 bedeutet keinen Abstand).
ATRFreezeOnStart – Behält einen Abstand für den gesamten Zyklus bei (aus).
Gewinnziel
DesiredProfitPerClosure – das Basisziel in Kontowährung (2,0).
ProfitMultiplier – skaliert das endgültige Ziel zwischen 1,00 und 2,00.
ProfitTargetMode – standardmäßig skaliert, sodass ein größeres und tieferes Orderbuch ein höheres Ergebnis erzielen muss.
ProfitVolumePower – gibt an, wie stark das Schlussvolumen das Ziel erhöht (1,0; 0 deaktiviert diese Funktion).
ProfitDepthBonus – zusätzliches Ziel für jede weitere offene Ebene (0,10).
ProfitMaxMultiple – die Obergrenze für das skalierte Ziel als Vielfaches des Basiswerts (50).
ProfitMaxReachFraction – hält das Ziel innerhalb eines Bruchteils eines Rasterschritts, damit es erreichbar bleibt (0,50).
Fragment-Scanner
UseMultiLegScan – testet Kombinationen mehrerer Orders vor dem einfachen Paar (aktiviert).
MaxOldestLegs – die ältesten Orders, die in einem Abschluss zulässig sind (3).
MaxNewestLegs – die Anzahl der neuesten Orders, die in einem Abschluss zulässig sind (6).
ScanPriority – wie qualifizierte Gruppen gereiht werden; standardmäßig die meisten Aufträge zuerst.
NeverBankLessThanPair – eine Gruppe muss auch das Ziel des einfachen Paares übertreffen (aktiviert).
RequireCloseVolumeExceedsTarget – das neueste Volumen muss das älteste Volumen übersteigen (aktiviert).
MinCloseVolumeRatio – Mindestverhältnis von Schlussvolumen zu Zielvolumen (1,5).
Zielaufteilung – Teilschließungen
EnableTargetSlicing – schließt einen Teil der ältesten Order, wenn das gesamte Lot noch nicht ausgeglichen werden kann (aktiviert).
FragProfitWeightPower – Gewichtung des Gewinns pro geschlossenem Lot (1,5).
FragMinSlicePercent – der kleinste Teil als Prozentsatz der Zielorder (20).
FragAllowMultiCloser – ermöglicht es mehreren der neuesten Orders, ihren Gewinn zu bündeln, um einen Teil zu begleichen (aktiviert).
„FragPreferFullClosure“ – Ein vollständiger Abschluss hat Vorrang vor einem Teilabschluss, sofern beide Bedingungen erfüllt sind (aktiviert).
Wiedereröffnungsschutz
ReopenGuard – blockiert Schließungen, die eine Stufe sofort wieder öffnen würden (schrittbasiert).
ReopenGuardCushion – der Sicherheitsabstand als Bruchteil eines Rasterschritts (0,90).
Kontoschutz
MinMarginLevelPercent – keine neuen Ebenen unterhalb dieses Margin-Level-Prozentsatzes (0 = deaktiviert).
MaxAccountRiskPercent – keine neuen Schwellenwerte oberhalb dieses variablen Verlusts als Prozentsatz des Guthabens (0 = deaktiviert).
NetMaxMarginPercent – bei Netting-Konten die größte Margin der Nettoposition als Prozentsatz des Eigenkapitals (5,0).
MaxTotalOrders – absolute Obergrenze für Raster-Orders pro Seite (1000).
Ausführung und Überprüfung
RunMode – „Armed“ oder „Scan only“; „Scan only“ ist der sanfte erste Schritt.
CloseSequence – die Reihenfolge, in der die Legs gesendet werden; standardmäßig „älteste zuerst“.
MaxSlippagePoints – maximale Slippage (30 Punkte).
MaxSpreadPoints – Handelspause oberhalb dieses Spreads (7500 Punkte).
MinSecondsBetweenClosures – Mindestpause zwischen zwei Schließungen auf derselben Seite (5 Sekunden).
CloseAttemptsPerLeg – Anzahl der Versuche, bevor ein Leg in die Wiederholungswarteschlange verschoben wird (3).
VerifyTimeoutSeconds – Wie lange ein festgefahrenes Leg weiterhin überprüft wird (90 Sekunden).
DeferWhenMarketClosed – wartet auf die nächste Handelssitzung, anstatt den Handel zu unterbrechen, wenn der Markt geschlossen ist (aktiviert).
MarketClosedRetrySeconds – Wiederholungsintervall, solange der Broker Aufträge ablehnt (30 Sekunden).
AutoResumeAfterSeconds – hebt eine Unterbrechung nach dieser Anzahl von Sekunden automatisch auf (300; 0 wartet auf die Schaltfläche im Bedienfeld).
NoPartialRetryMinutes – versucht Teilschließungen nach dieser Anzahl von Minuten nach einer Ablehnung durch den Broker erneut (15; 0: nie).
AbortIfBookChanged – bricht einen Plan ab, wenn sich eine Position zwischen dem Scan und dem Senden geändert hat (aktiviert).
UseFullCommission – berechnet die Provision für beide Seiten eines Handels (ein).
CommissionPerLot – Ausweichprovision, wenn in der Historie keine vorhanden ist (0: wird aus der Historie gelesen).
CloseOrderComment – Der Kommentar zum Schließen von Geschäften.
Hedge-Zyklus
EnableHedgeCycle – standardmäßig deaktiviert.
HedgeSymbols – durch Kommas getrennte Liste der Hedge-Symbole; durch Wiederholen eines Symbols erhält es mehr Durchläufe (XAGUSD).
HedgeSymbolRotation – Wie das Symbol für den nächsten Zyklus ausgewählt wird (pro Zyklus).
HedgeMaxSymbolsInTester – begrenzt die Rotation ausschließlich im Strategietester (2; 0 bedeutet keine Begrenzung).
HedgeCycleLots – Lots auf jeder Seite des ausgeglichenen Paares (0,01).
HedgeSliceLots – Lots, die pro Slice von jeder Seite zurückgezogen werden (0,01).
HedgeFragmentBonus – zusätzlicher Betrag, der zu den Slice-Kosten hinzugerechnet wird (100).
HedgeBonusIsPercent – Der Bonus ist ein Prozentsatz der Slice-Kosten; bei „false“ handelt es sich um einen festen Betrag (aktiviert).
HedgeMaxSurcharge – Obergrenze für den Betrag, um den eine Schließung zusätzlich belastet werden darf (0 = keine Obergrenze).
HedgeMaxSurchargePercent – der maximale Prozentsatz, um den die Absicherung ein Schließungsziel erhöhen darf (50).
HedgeMagicNumber – die ID der Hedge-Legs; sie muss sich von der des Grids unterscheiden (9754351).
HedgeReopenOnFinish – eröffnet einen neuen Zyklus, sobald ein Zyklus beendet ist (aktiviert).
HedgeStartRequiresTrade – wartet darauf, dass das Grid vor dem ersten Zyklus eine Position eröffnet (aktiviert).
HedgeIntegritySeconds – Wie oft überprüft wird, ob beide Legs gleich sind (5 Sekunden).
HedgeAutoRepair – repariert einen einzelnen Hedge-Bein automatisch (aktiviert).
HedgeNakedAction – Was mit einem einzelnen Hedge-Leg geschehen soll; standardmäßig erneuter Hedge.
HedgeMaxSpreadPoints – keine Hedge-Orders oberhalb dieses Spreads (0 = aus).
HedgeSlippagePoints – maximaler Slippage bei Hedge-Orders (30 Punkte).
HedgeAttemptsPerLeg – Anzahl der Versuche pro Hedge-Leg (3).
HedgeVerifyTimeout – Wie lange wird ein festgefahrenes Hedge-Leg weiter überprüft (90 Sekunden).
HedgeCommissionPerLot – Fallback-Hedge-Provision (0: Wert wird aus dem Verlauf gelesen).
HedgeOrderComment – Kommentar zu Hedge-Geschäften.
Wöchentlicher Auszahlungstag
WeeklyCashDay – kein neuer Hedge-Zyklus und keine Aufteilung während Ihres Auszahlungsfensters (aus).
CashDayOfWeek – 0 für Sonntag, 1 für Montag usw. (1).
CashCutoffHour – Server-Uhrzeit, nach der kein neuer Slice ausgelöst wird (21).
Panel und Chart
ShowPanel – Blendet das Panel ein oder aus.
PanelX und PanelY – Versätze des Panels von den Diagrammrändern (12 und 15).
PanelFontSize – Grundschriftgröße (9).
ShowArabic – fügt unter dem englischen Text im Panel eine arabische Zeile hinzu (ein).
ShowChartMarks – zeichnet Pläne und Höhenangaben auf dem Diagramm ein (aktiviert).
MaxTableRows – Anzahl der pro Raster angezeigten Zeilen (13).
PanelCorner – Die Diagrammecke, an der das Panel verankert ist.
Einstiegstrigger
EntryTriggerMode – Bei der Donchian-Channel-Strategie wird standardmäßig die erste Ebene aktiviert.
SignalBarShift – 1 bedeutet den zuletzt geschlossenen Balken.
SignalBarsDelay – Anzahl der Balken, die zwischen akzeptierten Signalen vergehen müssen (30; bei 0 wird jedes Signal akzeptiert).
SignalValidBars – Ein Signal bleibt für diese Anzahl an Balken (3) gültig.
SignalAllowBuy und SignalAllowSell – schalten die jeweilige Richtung separat ein oder aus.
SignalReverse – kehrt die Richtung um (aus).
Donchian-Kanal – das Signal
InpDCPeriod – Anzahl der älteren Balken, die das höchste Hoch und das tiefste Tief bestimmen (20).
InpDCATRPeriod – die ATR-Länge, die alle drei Abstandsmessungen verwenden (14).
InpDCMidSlopeAgree – wenn aktiviert, erfolgt ein KAUF nur, solange die Mittellinie des Kanals steigt, und ein VERKAUF nur, solange sie fällt (deaktiviert).
InpDCAgeMinBars – Stale Extreme Guard: Wie viele Balken muss das gescannte Extrem bereits bestehen (3; 0 = aus; muss unterhalb des Zeitraums bleiben).
InpDCSweepMinATR – Sweep-Sicherung: Wie weit muss der Balken über die alte Linie hinausreichen, in ATR (0,05; 0 = deaktiviert).
InpDCDepthMinATR – Re-Entry-Tiefen-Sicherung: Die geringste Entfernung, um die der Rückkehr-Schlusskurs innerhalb der Linie liegen muss, in ATR (0,05; 0 = deaktiviert).
InpDCDepthMaxATR – Re-Entry-Tiefen-Sicherung: Der größte zulässige Abstand innerhalb der Linie in ATR, damit heftige Kurssprünge übersprungen werden (1,50; 0 = aus).
InpDCTrendFilter – 0: deaktiviert, 1: Handel in Richtung des EMA, 2: Handel gegen den EMA als Fade.
InpDCTrendMAPeriod – die Länge des Trend-EMAs (200).
InpShowSignalArrows – Pfeile auf den Kerzen, bei denen ein Zyklus aktiviert wurde (ein).
InpShowDCOnChart – Zeichnet die obere, untere und mittlere Linie im Hauptfenster des Live-Charts ein (ein; kein zusätzliches Unterfenster, sodass das Panel die volle Chart-Höhe beibehält).
Debug
DebugMode – Detaillierte Protokollierung (aus).
Sicherheit des Margin-Zeitrahmens
UseMarginTFSafety – standardmäßig deaktiviert.
Level1MarginPct und Level1TF – bei einem Margin-Level von 6000 Prozent oder darunter, funktioniert auf M15.
Level2MarginPct und Level2TF – bei oder unter 5000 Prozent, funktioniert auf H1.
MarginTFHysteresisPct – um wie viel sich die Margin über ein bestimmtes Niveau erholen muss, bevor ein Rückschritt erfolgt (500).
Realistische Erwartungen
Ein Grid verwaltet eine Position; es kann die Zukunft nicht vorhersagen und einen großen Teil eines Kontos verlieren. Der „Grid Donchian Channel EA“ achtet sorgfältig darauf, wann ein Zyklus beginnt, doch ein fehlgeschlagener Durchbruch kann sich einige Balken später in einen echten verwandeln. Ohne Stop-Loss bleibt die Position dann offen und wächst, solange der Trend anhält – bis zu den von Ihnen festgelegten Grenzen. Wählen Sie ein Lot, das Ihr Konto verkraften kann, testen Sie es zunächst bei Ihrem eigenen Broker und lassen Sie sich vom Strategietester zeigen, wie es sich verhält, bevor Sie damit live handeln. Es läuft auf jedem Symbol und jedem Zeitrahmen und benötigt keine DLLs und keine zusätzlichen Dateien.
Wenn sie sich einen Platz auf Ihren Charts verdient, hilft eine kurze und ehrliche Bewertung ihres Verhaltens auf Ihrem Konto – ob gut oder schlecht – anderen Tradern bei ihrer Entscheidung.
