Grid Aroon Oscillator 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 ihn kostenlos, bevor Sie sich entscheiden: Laden Sie den „Grid Aroon Oscillator EA“ in den MetaTrader 5-Strategietester, aktivieren Sie den visuellen Modus und sehen Sie selbst, wie selten er einen Grid startet – und warum.
EIN NEUES HOCH BEDEUTET WENIG, WENN DAS ALTE TIEF NOCH FRISCH IST.
Die meisten Trendindikatoren messen, wie weit der Kurs bereits gestiegen ist. Der von Tushar Chande entwickelte Aroon misst etwas Einfacheres und Zuverlässigeres: wie viele Kerzen seit dem letzten Extremwert vergangen sind. Ein Markt, der neue Höchststände erreicht, hält den „Aroon Up“ nahe bei 100, während ein Markt, der keine neuen Tiefststände mehr erreicht, den „Aroon Down“ absinken lässt. Der „Grid Aroon Oscillator EA“ startet einen Grid-Zyklus erst, wenn dieses Bild bei einem geschlossenen Balken eindeutig ist, und ignoriert die vielen Kreuzungen, bei denen dies nicht der Fall ist. Danach sorgt eine umfassende Management-Engine dafür, das älteste Engagement durch Gruppenabschlüsse und Teilverkäufe zu reduzieren.
Teilen Sie mir einen Screenshot Ihrer Order mit, und ich werde persönlich ein kostenloses Produkt aus meinem Katalog auswählen und Ihnen als Geschenk zusenden.
Auf einen Blick
• Ein Zyklus kann nur bei einem Kreuzungspunkt des Aroon-Oszillators auf einem geschlossenen Balken beginnen. Es werden ausschließlich geschlossene Balken berücksichtigt, sodass akzeptierte Signale nicht nachträglich angepasst werden.
• Aroon wird innerhalb des EAs anhand der Hochs und Tiefs des Charts selbst berechnet. Es ist keine benutzerdefinierte Indikator-Datei erforderlich.
• Neu in diesem Produkt: der „Freshness Guard“. Ein Kreuzung zählt nur, wenn sich die gewinnende Linie nahe ihrer Obergrenze befindet und die verlierende Linie bereits seit mehreren Balken schwach ist.
• Der „Range Guard“ ignoriert Kreuzungen innerhalb einer engen Handelsspanne, in der jeder kleine Ausschlag als neues Extrem registriert wird.
• Der standardmäßige EMA-200-Trendfilter akzeptiert ein Kreuz nur auf derselben Seite wie der langsame Trend.
• Im Live-Chart werden vergangene Kreuzungen auf den Kerzen markiert: ein kleiner Pfeil, wenn eine alle Regeln erfüllt hat, ein grauer Punkt, wenn ein Filter sie abgelehnt hat. Sie können auf einen Blick erkennen, wie viele Signale die Filter aussortieren.
• Gewinne werden in Gruppen aus den ä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 Kursniveaus ab, während das bestehende Orderbuch weiterhin verwaltet wird.
• Jedes Limit wird als Eingabe offengelegt.
ERSTE SCHRITTE
Beginnen Sie mit EURUSD H1, 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 schalten Sie ihn auf „Armed“, 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 zwischen den Brokern unterscheiden.
Was unsere Tests gezeigt haben
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 +171,41, maximaler Kapitalrückgang 0,87 %, 93 Trades, kein Stop-out und keine Margin-Ablehnungen.
• EURUSD H1, Einlage von 1.000.000 $: Nettoergebnis +171,41, maximaler Kapitalrückgang 0,01 %, 93 Trades, kein Stop-out und keine Margin-Ablehnungen.
• XAUUSD D1, Einlage von 10.000 $: Nettoergebnis +16,59, maximaler Kapitalrückgang 0,25 %, 7 Trades, kein Stop-out und keine Margin-Ablehnungen.
• XAUUSD D1, Einlage von 1.000.000 $: Nettoergebnis +16,59, maximaler Kapitalrückgang 0,00 %, 7 Trades, kein Stop-out und keine Margin-Ablehnungen.
Dies sind Simulationen eines vergangenen Zeitraums, keine Prognose. Die Standardwerte sind bewusst selektiv gewählt, sodass 93 Trades in 21 Monaten ein langsames Tempo darstellen und die 7 XAUUSD-Trades viel zu wenige sind, um irgendetwas zu belegen. Die Warnung ist wichtiger als die Zahlen: Während der Entwicklung endete derselbe EURUSD-H1-Test mit 10.000 $ und lockeren Sicherheitsvorkehrungen zwar mit Gewinn, erreichte jedoch einen maximalen Kapitalrückgang von 66,15 % und verzeichnete Tausende von Margin-Ablehnungen. Ein Endsaldo kann verschleiern, wie nah ein Grid an Schwierigkeiten herangekommen ist. Deshalb sind die ausgelieferten Standardeinstellungen strenger, und deshalb sollten Sie jede Lockerung selbst testen und den Drawdown beachten, nicht nur das Nettoergebnis.
Warum Aroon und warum die Sicherheitsgrenzen?
Aroon mittelt keine Preise, daher weist er keine Glättungsverzögerung im üblichen Sinne auf. Er zählt die Zeit seit dem Extremwert, was ein sehr gut lesbares Linienpaar ergibt: Jede Linie springt bei einem neuen Extremwert auf 100 und sinkt dann Bar für Bar bis zum nächsten Extremwert ab. Der Oszillator ist einfach „Up“ minus „Down“. Die Schwäche des reinen Kreuzungspunkts besteht darin, dass er aus einem unsinnigen Grund auftreten kann, beispielsweise wenn eine Linie nur nachgelassen hat, während sich die andere kaum bewegt hat.
Die Verbesserung in dieser Version
Der „Freshness Guard“ ist eine eigene Ergänzung dieses EAs. Er stellt zwei Bedingungen gleichzeitig. Die gewinnende Linie muss bei oder über Ihrem Mindestwert liegen, damit das Extrem tatsächlich aktuell ist. Die verlierende Linie muss in den letzten paar Balken bei oder unter Ihrem Höchstwert geblieben sein, damit die andere Seite bereits vor dem Kreuzungsereignis an Boden verloren hatte. Jede der beiden Hälften kann deaktiviert werden. Das Bedienfeld zeigt beide Werte für den zuletzt geschlossenen Balken an, jeweils mit „OPEN“ oder „HOLD“, sodass Sie erkennen können, warum ein Kreuzungspunkt die Bedingungen erfüllt oder nicht erfüllt hat. Eine Sicherheit für den Margin-Level-Zeitrahmen ist enthalten und standardmäßig deaktiviert.
Ein Zyklus, Schritt für Schritt
1. Die Auswertung. Bei jedem neuen Balken berechnet der EA „Aroon Up“ und „Aroon Down“ neu, basierend auf den Schlusshochs und -tiefs. Die sich gerade bildende Kerze wird standardmäßig nicht berücksichtigt.
2. Das Kreuzungssignal. Der Oszillator muss Ihr Kreuzungsniveau am Signalbalken überschreiten.
3. Der „Freshness Guard“. Ein frisches Extrem auf der Gewinnseite, eine schwache Linie auf der Verliererseite.
4. Der „Range Guard“. Die Breite des Aroon-Fensters, gemessen in ATR, muss Ihren Mindestwert erreichen.
5. Der Trendfilter. Standardmäßig muss ein langsamer EMA mit der Trendrichtung übereinstimmen. Sie können ihn auch abschwächen oder deaktivieren.
6. Der Rhythmus. Ein ruhiger Abstand von Balken zwischen akzeptierten Signalen verhindert, dass eine unruhige Sitzung Zyklus für Zyklus von Neuem beginnt, und ein Signal bleibt für einige Balken gültig, wenn ein Niveau nicht sofort gesetzt werden kann.
7. 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.
8. 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 dem bereits verfügbaren Ergebnis bezahlt wird.
9. Die Sicherheitsprüfungen. Ein „Reopen Guard“ blockiert jeden Abschluss, der dazu führen würde, dass dieselbe Ebene sofort wieder geö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 dem Absenden ändert.
10. 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 ohnehin bereits vornimmt.
Das Bedienfeld
Das Bedienfeld befindet sich links neben dem Chart und hält die rechte Seite sowie die Kursskala frei. 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 „AROON PULSE“ zeigt den Zeitraum, die Werte für „Up“, „Down“ und den Oszillator des zuletzt geschlossenen Balkens sowie an, vor wie vielen Balken das letzte Kreuzen stattfand. Die Zeile „FRESH GUARD“ zeigt die bevorzugte Seite, die Werte der Gewinn- und Verlustlinie sowie die Fensterbreite in ATR, jeweils mit „OPEN“ oder „HOLD“, gefolgt von der EMA-Seite. Schaltflächen schalten zwischen „Armed“ und „Scan only“, „Pause“ und „Resume“, 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 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. „MinMarginLevelPercent“ und „MaxAccountRiskPercent“ sind standardmäßig deaktiviert; erwägen Sie, sie für Ihr Konto einzustellen.
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 Sicherheitsreserve erholt hat. Standardmäßig deaktiviert.
Jede Kopie ist durch Symbol und Magic-Nummern isoliert, sodass sich mehrere Charts niemals gegenseitig bei ihren Orders oder ihrem gespeicherten Status 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 geduldige Trader, die lieber die meisten Kursüberschreitungen auslassen, als sie alle zu handeln, die viele kleine Gewinnmitnahmen einem einzigen weit entfernten Ziel vorziehen und die das Lot 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, häufige Handelsaktivitäten wünschen 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 Balken. Die Markierungen im Chart und beide Panel-Zeilen lesen ebenfalls geschlossene Balken aus.
Warum so wenige Trades? Die Filter sind streng und der Standardabstand zwischen den Signalen beträgt 30 Kerzen. Auf XAUUSD D1 ergeben sich dadurch nur sehr wenige Signale. Lockern Sie die Filter für mehr Handelszyklen und lesen Sie zunächst die oben stehende Warnung zum Drawdown.
Welche Einstellung sollte ich zuerst lockern? Das Minimum und Maximum der „Freshness Guard“ sowie die „Range Guard“ beeinflussen die Anzahl der Trades am stärksten. Ändern Sie jeweils nur eine Einstellung und vergleichen Sie den Drawdown im Tester.
Kann ich einen anderen Aroon-Zeitraum verwenden? Ja. Ein kürzerer Zeitraum erzeugt mehr Kreuzungen, ein längerer weniger. Der „Range Guard“ wird über dasselbe Zeitfenster gemessen; überprüfen Sie ihn daher, wenn Sie den Zeitraum ändern.
Funktioniert es bei Netting-Konten? Der EA verfügt über eine separate Margin-Obergrenze für diese Konten, wir haben das Netting-Verhalten jedoch nicht überprüft. Testen Sie daher zunächst Ihren eigenen Kontotyp.
Erläuterung aller Einstellungen
Grid – wie die Ebenen eröffnet werden
TradeMode – standardmäßig Dual-Grid (KAUF und VERKAUF nebeneinander) oder nur in 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 (9754360).
GridOrderComment – der Kommentar zu jeder Grid-Order (GARN).
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 Ebene 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 (7.500 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 im Verlauf keine angegeben ist (0: wird aus dem Verlauf 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 (9754361).
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-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.
Einstiegsauslöser
EntryTriggerMode – Die Aroon-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 die jeweilige Richtung separat ein oder aus.
SignalReverse – kehrt die Richtung um (aus).
Aroon-Oszillator – das Signal
InpARNPeriod – Anzahl der Bars, die für das höchste Hoch und das tiefste Tief zurückverfolgt werden (25; 2 oder mehr).
InpARNCrossLevel – der zu überschreitende Oszillatorwert; 0 ist die Nulllinie, und ein höherer Wert erfordert eine stärkere Überschreitung (0).
InpARNFreshMin – Freshness Guard: der kleinste Wert der Gewinnlinie am Signalbalken (92; 0 = aus).
InpARNWeakMax – Aktualitätsschutz: Der höchste Wert, den die Verliererlinie über die schwachen Balken hinweg aufweisen darf (30; 100 = deaktiviert).
InpARNWeakBars – „Freshness Guard“: Wie viele Balken, einschließlich des Signalbalkens, muss die Verliererlinie schwach gewesen sein (3).
InpARNRangeMinATR – Range Guard: Die kleinste Breite des Aroon-Fensters in ATR (5,0; 0 = aus).
InpARNATRPeriod – Die vom Range Guard verwendete ATR-Länge (14).
InpARNTrendFilter – 1: Handel in Richtung des EMA (Standard), 2: Handel gegen den Trend als Fade, 0: deaktiviert.
InpARNTrendMAPeriod – die Länge des Trend-EMAs (200).
InpShowSignalArrows – Pfeile auf den Kerzen, bei denen ein Zyklus ausgelöst wurde (ein).
InpShowARNOnChart – Markiert vergangene Kreuzungen im Live-Chart: kleiner Pfeil = bestanden, grauer Punkt = abgelehnt (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 Bewegung 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. Ein klares Aroon-Crossing kann dennoch sofort scheitern, da ein neues Extrem nur aussagt, was geschehen ist, und nicht, was als Nächstes kommt. Der „Grid Aroon Oscillator EA“ achtet sorgfältig darauf, wann ein Zyklus beginnt, und arbeitet stetig an jeder alten Order, verspricht jedoch kein Ergebnis. 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 Beträgen, deren Verlust Sie sich leisten können. 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 seines Verhaltens auf Ihrem Konto – ob gut oder schlecht – anderen Tradern bei ihrer Entscheidung.
