Grid Hull Moving 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.15
- Aktivierungen: 5
Testen Sie es zunächst kostenlos: Öffnen Sie den „Grid Hull Moving Average EA“ im MetaTrader 5-Strategietester, aktivieren Sie den visuellen Modus und beobachten Sie, wie eine schnelle Linie die Richtung wechselt, ihre Schutzgrenzen passiert und erst dann ein Grid startet.
IN DEM MOMENT, IN DEM DIE LINIE DIE RICHTUNG ÄNDERT – UND KEINE SEKUNDE FRÜHER.
Bei den meisten gleitenden Durchschnitten muss man sich zwischen glatt und verzögert oder schnell und sprunghaft entscheiden. Der Durchschnitt von Alan Hull wurde entwickelt, um diesen Kompromiss zu verringern: Er subtrahiert einen langsameren gewichteten Durchschnitt von einem doppelt so schnellen und glättet das Ergebnis dann über die Quadratwurzel der Periode. Das Ergebnis ist eine Linie, die sich eng an den Kurs anschmiegt und schnell abbiegt. Der „Grid Hull Moving Average EA“ wartet nicht darauf, dass der Kurs diese Linie kreuzt. Er beobachtet, ob sich die Linie selbst umkehrt, misst, wie stark die Umkehr ist, und betrachtet eine qualifizierte Wende als den einzigen sichtbaren Grund, einen Grid-Zyklus zu beginnen. Danach reduziert eine umfassende Management-Engine das älteste Engagement kontinuierlich durch Gruppenabschlüsse und Teilverkäufe.
Auf einen Blick
• Ein KAUF-Zyklus kann bei einem geschlossenen Balken beginnen, bei dem die Hull-Linie nach einem Rückgang oder Stillstand wieder ansteigt und der Schlusskurs über der Linie liegt; ein VERKAUF-Zyklus erfordert die spiegelbildliche Abwärtswende. Es werden nur geschlossene Balken berücksichtigt, sodass akzeptierte Signale nicht nachträglich angepasst werden.
• Die Hull-Linie wird innerhalb des EAs aus zwei in MetaTrader 5 integrierten linear gewichteten gleitenden Durchschnitten berechnet. Es ist keine benutzerdefinierte Indikator-Datei erforderlich.
• Neu in diesem Produkt: der „Hull Thrust Guard“. Da eine schnelle Linie schwankt, misst der EA die Höhe der Wende am Signalbalken in ATR und ignoriert Wenden, die zu gering sind, um berücksichtigt zu werden.
• Der standardmäßige EMA-200-Trendfilter akzeptiert eine Trendwende nur auf derselben Seite wie der langsame Trend. Unsere Tests unten zeigen, warum dieser Filter standardmäßig aktiviert ist.
• Der „Turn Depth Guard“ überspringt einen Schlusskurs, der nur einen Hauch von der Linie entfernt liegt, sowie einen Schlusskurs, der bei einer stark schwankenden Kerze weit von ihr entfernt ist.
• Auf dem Live-Chart wird die Linie in zwei Farben dargestellt: mintgrün bei steigendem Kurs und rot bei fallendem Kurs; Pfeile markieren jede Kerze, bei der ein Zyklus ausgelöst wurde.
• Gewinne werden in Gruppen der ältesten und neuesten Orders realisiert, und eine große alte Order wird in Teilschritten geschlossen, anstatt auf eine vollständige Rückzahlung zu warten.
• Kein Stop-Loss und kein erzwungenes Schließen aller Positionen. Ein erreichtes Limit lehnt neue Niveaus ab, während das bestehende Orderbuch weiterhin verwaltet wird.
• Jedes Limit wird als Eingabe angezeigt.
ERSTE SCHRITTE
Beginnen Sie mit EURUSD H1 oder XAUUSD D1 mit dem Standard-Lot von 0,01 und der additiven Leiter. Stellen Sie den RunMode für Ihre erste Sitzung auf „Scan only“ ein: Das Bedienfeld zeigt jeden Plan an, den der EA ausführen würde, ohne Orders zu senden, und mit einem Knopfdruck können Sie ihn auf „Armed“ umstellen, sobald Sie bereit sind. Wiederholen Sie die unten aufgeführten Läufe im Strategietester mit den Daten Ihres eigenen Brokers, bevor Sie live gehen, da sich Spreads, Swaps und Provisionen je nach Broker unterscheiden.
Was unsere Tests ergaben
Standardeinstellungen, Strategietester, 1-Minuten-OHLC-Modell, Hebel 1:100, 01.01.2025 bis 30.09.2026, Demodaten eines Brokers:
• EURUSD H1, Einlage 10.000 $: Nettoergebnis +881,01, maximaler Kapitalrückgang 3,36 %, 312 Trades, kein Stop-out und keine Margin-Ablehnungen.
• EURUSD H1, Einlage von 1.000.000 $: Nettoergebnis +881,01, kein Stop-out und keine Margin-Ablehnungen.
• XAUUSD D1, Einlage von 10.000 $: Nettoergebnis +16,33, maximaler Kapitalrückgang 0,02 %, 6 Trades, kein Stop-out und keine Margin-Ablehnungen.
• XAUUSD D1, Einlage von 1.000.000 $: Nettoergebnis +16,33, kein Stop-out und keine Margin-Ablehnungen.
Dies sind Simulationen eines vergangenen Zeitraums, keine Prognose, und die XAUUSD-Stichprobe von 6 Trades ist viel zu klein, um irgendetwas zu beweisen. Wichtiger als die Zahlen ist die Warnung: Während der Entwicklung endete derselbe EURUSD-H1-Test mit 10.000 $ bei deaktiviertem Trendfilter und lockeren Schutzmaßnahmen mit einem Stop-out, wodurch der Großteil der Einlage verloren ging. Das kann ein Grid-System bewirken, wenn sein Signal immer wieder gegen den Trend positioniert – und genau deshalb sind die Standardeinstellungen strenger. Lockern Sie diese erst, nachdem Sie die Änderung selbst getestet haben.
Warum die Hull-Linie und warum ihre Wendung
Mit einer Periode von 21 liest der EA einen linear gewichteten gleitenden Durchschnitt über 10 Bars und einen über 21 Bars aus. Durch die Verdopplung des schnelleren Werts und die Subtraktion des langsameren Werts wird der Wert über die übliche Verzögerung hinaus vorverlegt. Ein abschließender gewichteter Durchschnitt über 5 Balken – die gerundete Quadratwurzel aus 21 – beseitigt den Großteil der dadurch entstehenden Unregelmäßigkeiten. Die Linie ist so schnell, dass ein enges Kreuzen kaum Aussagekraft hat, da der Kurs ständig eine enge Linie kreuzt. Eine Richtungsänderung der Linie sagt mehr aus, daher ist dies das Ereignis, auf das dieser EA handelt.
Die Verbesserung in dieser Version
Der „Hull Thrust Guard“ ist eine eigene Ergänzung dieses EAs. Bei jeder potenziellen Trendwende ermittelt der EA die Bewegung, die die Linie am Signalbar gemacht hat, dividiert diese durch die ATR dieses Bars und verlangt mindestens Ihren festgelegten Mindestwert, sodass eine einzige Einstellung für Währungen, Gold und Indizes verwendet werden kann. Eine Schwankung von wenigen Punkten in einer ruhigen Handelssitzung wird als Schwankung übersprungen. Setzen Sie das Minimum auf 0, um diese Funktion zu deaktivieren. Das Bedienfeld zeigt den Live-Thrust neben der Live-Tiefe an, jeweils mit den Angaben „OPEN“ oder „HOLD“, sodass Sie erkennen können, warum eine Schwankung die Kriterien erfüllt hat oder nicht. Eine Sicherheit für den Margin-Level im Zeitrahmen ist enthalten und standardmäßig deaktiviert.
Ein Zyklus, Schritt für Schritt
1. Die Auswertung. Bei jedem neuen Balken berechnet der EA die Hull-Werte neu anhand der beiden integrierten Durchschnittswerte. Die sich gerade bildende Kerze wird nicht für Signale herangezogen.
2. Die Wende. Ein KAUF wird in Betracht gezogen, wenn die Linie auf dem Signalbalken ansteigt, nachdem sie auf dem vorherigen Balken gefallen war oder stillstand; ein VERKAUF ist das Spiegelbild davon.
3. Die Seitenregel. Standardmäßig muss der Schlusskurs für einen KAUF über der Linie und für einen VERKAUF unter ihr liegen.
4. Die „Turn Depth Guard“-Regel. Der Schlusskurs muss zwischen Ihrem minimalen und maximalen Abstand zur Linie liegen, gemessen in ATR.
5. Der „Hull Thrust Guard“. Die Wende muss mindestens Ihre Mindesthöhe in ATR betragen.
6. Der Trendfilter. Standardmäßig muss ein langsamer EMA mit der Seitwärtsbewegung übereinstimmen. Sie können ihn auch abschwächen oder deaktivieren.
7. Der Rhythmus. Eine ruhige Lücke von Kerzen zwischen akzeptierten Signalen verhindert, dass eine unruhige Handelssitzung Zyklus für Zyklus von Neuem beginnt, und ein Signal bleibt für einige Kerzen gültig, falls ein Niveau nicht sofort festgelegt werden kann.
8. Die Leiter. Die Niveaus sind durch feste Punkte oder durch ATR 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.
9. 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.
10. 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.
11. 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 Raster 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, den Lot-Schritt, 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 „HMA PULSE“ zeigt den Zeitraum und den aktuellen Wert der Linie an, ob der Kurs darüber oder darunter liegt, ob er steigt oder fällt und vor wie vielen Balken er zuletzt gewendet hat. Die Zeile „DEPTH GUARD“ zeigt die aktuelle Entfernung in ATR, den aktuellen Schub und den Trendfilter an. Schaltflächen schalten zwischen „Armed“ und „Nur Scan“, „Pause“ und „Fortsetzen“, Chartmarkierungen und Slicing um. Die „Hedge Vault“-Karte ist direkt unter dem Hauptfenster angedockt und folgt diesem, wenn Sie es verschieben oder minimieren. Das Fenster 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 abstoßen.
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. „MinMarginLevelPercent“ und „MaxAccountRiskPercent“ sind standardmäßig deaktiviert; erwägen Sie, sie für Ihr Konto einzustellen.
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 über eine Sicherheitsmarge hinaus erholt hat. Standardmäßig deaktiviert.
Jede Kopie ist durch Symbole und Magic Numbers 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.
Für wen es geeignet ist und für wen nicht
Es eignet sich für Trader, die hinter jedem neuen Zyklus einen klaren Grund sehen wollen, 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 suchen, der große Lots mit einem winzigen Guthaben handelt.
Schnelle Antworten
Gibt es ein Repainting? Akzeptierte Signale basieren ausschließlich auf geschlossenen Kerzen. Wie bei jedem gleitenden Durchschnitt verschiebt sich der Wert auf der sich bildenden Kerze, bis diese Kerze schließt, und der EA handelt standardmäßig nicht darauf.
Warum so wenige Trades auf XAUUSD D1? Der Trendfilter, die Schutzmechanismen und der Abstand von 30 Kerzen zwischen den Signalen sind auf einem Tages-Chart sehr streng. Verringern Sie diese Werte für mehr Handelszyklen und testen Sie zunächst die Auswirkungen.
Kann ich die Linie schneller oder langsamer machen? Ja. Eine kürzere Periode dreht häufiger um; eine längere dreht seltener um. Eine glattere Linie macht kleinere Schritte pro Kerze, senken Sie daher das Thrust-Minimum entsprechend, da Signale sonst sehr selten werden können, sogar null. Überprüfen Sie die Handelsanzahl im Tester.
Kann ich den Test ohne den Trendfilter durchführen? Ja, setzen Sie „InpHMATrendFilter“ auf 0, lesen Sie jedoch zuerst die obige Testwarnung.
Erläuterung aller Einstellungen
Grid – wie Positionen eröffnet werden
TradeMode – standardmäßig Dual-Grid (KAUF und VERKAUF nebeneinander) oder nur eine Richtung.
GridSpacePoints – fester Abstand zwischen den Levels in Punkten, wenn der ATR-Abstand deaktiviert ist (25).
GridSpaceMultiplier – 1,0 sorgt für gleichmäßige Abstände zwischen den Levels; ein höherer Wert vergrößert den Abstand zwischen tiefer liegenden Levels.
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 (9754340).
GridOrderComment – der Kommentar zu jeder Grid-Order (GHMA).
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 letzte 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 – ID der Hedge-Legs; muss sich von der des Grids unterscheiden (9754341).
HedgeReopenOnFinish – eröffnet einen neuen Zyklus, sobald ein Zyklus beendet ist (aktiviert).
HedgeStartRequiresTrade – wartet vor dem ersten Zyklus darauf, dass das Grid eine Position eröffnet (aktiviert).
HedgeIntegritySeconds – Wie oft wird überprüft, ob beide Legs gleich sind (5 Sekunden).
HedgeAutoRepair – repariert einen einzelnen Hedge-Leg 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 – Serverzeit, 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 – Die Hull-Strategie aktiviert standardmäßig die erste Stufe.
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 Sie jede Richtung separat ein oder aus.
SignalReverse – kehrt die Richtung um (aus).
Hull-Gleitender Durchschnitt – das Signal
InpHMAPeriod – die Länge der Hull-Linie (21; 4 oder mehr). Hiermit werden die beiden gewichteten Durchschnitte und die abschließende Glättung festgelegt.
InpHMAPrice – der Kurs, auf dem die Linie basiert (Schlusskurs).
InpHMASideAgree – ein KAUF nur, wenn der Schlusskurs über der Linie liegt, und ein VERKAUF nur, wenn er darunter liegt (aktiv).
InpHMAThrustMinATR – Hull-Thrust-Guard: die geringste Höhe der Wende am Signalbalken, in ATR (0,10; 0 = aus).
InpHMADepthMinATR – Turn Depth Guard: der kleinste Abstand zwischen dem Schlusskurs und der Linie, in ATR (0,10; 0 = deaktiviert).
InpHMADepthMaxATR – Turn-Depth-Guard: Der größte zulässige Abstand in ATR, sodass überdehnte Spike-Balken übersprungen werden (2,00; 0 = aus).
InpHMAGuardATR – Die ATR-Länge, die beide Schutzgrenzen verwenden (14).
InpHMATrendFilter – 1: handelt mit dem EMA mit (Standard), 2: handelt als Fade gegen ihn, 0: deaktiviert.
InpHMATrendMAPeriod – die Länge des Trend-EMAs (200).
InpShowSignalArrows – Pfeile auf den Kerzen, bei denen ein Zyklus aktiviert wurde (ein).
InpShowHMAOnChart – Zeichnet die zweifarbige Hull-Linie über die letzten Balken im Hauptchartfenster des Live-Charts (aktiviert).
Debug
DebugMode – Detaillierte Protokollierung im Journal (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 birgt ein echtes Risiko. Es baut Positionen auf, während sich der Markt gegen sie bewegt; es gibt keinen Stop-Loss, und eine lange einseitige Marktbewegung kann das Portfolio über einen langen Zeitraum offen halten oder – bei einem im Verhältnis zum Guthaben zu großen Lot – zu einem Stop-out und einem schweren Verlust führen. Selbst ein qualifizierter Hull-Turn kann sofort scheitern. Der „Grid Hull Moving Average EA“ achtet sorgfältig darauf, wann ein Zyklus beginnt, und arbeitet stetig an jeder alten Order, doch es wird kein Ergebnis versprochen. Wählen Sie ein Lot, das Ihr Konto auch bei einer Pechsträhne verkraften kann, testen Sie den EA zunächst bei Ihrem eigenen Broker und handeln Sie live nur mit dem, was Sie sich leisten können, zu verlieren. Er läuft auf jedem Symbol und jedem Zeitrahmen und benötigt keine DLLs und keine zusätzlichen Dateien.
Wenn Sie ihn ausprobieren, hilft eine kurze und ehrliche Bewertung, wie er sich auf Ihrem Konto verhalten hat – ob gut oder schlecht –, anderen Tradern bei ihrer Entscheidung.
