Ehlers Silkstream 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.39
- Aktivierungen: 5
SuperSmoother-Grid-EA für Trader, die den ersten Order auf einer Linie platzieren möchten, die so glatt wie ein langsamer gleitender Durchschnitt ist, aber nicht so lange wartet wie dieser. Eine Aufgabe: Starten Sie ein Grid erst, wenn ein geschlossener Bar John Ehlers’ 2-poligen SuperSmoother-Filter durchquert und der Haupttrend dahinter liegt. Funktionsweise: Ein 2-poliger Glättungsfilter, der Kursschwankungen mit einer Dauer von weniger als etwa 20 Kerzen entfernt – berechnet innerhalb des EAs anhand der Kerzenschlusskurse –, ein Range Guard und ein EMA 200, gefolgt von einem im ATR-Abstand angeordneten Grid, das kleine Kursgewinne sichert.
Ehlers Silkstream EA ist ein Expert Advisor mit SuperSmoother-Filter für MetaTrader 5, ein EA mit glattem Trendlinien-Raster. Glättung versus Verzögerung im direkten Vergleich: Cut-off-Periode 20 Bars; Verzögerung bei einem langsamen Trend etwa 5 Bars, wobei ein einfacher gleitender Durchschnitt 20 um etwa 10 Bars hinterherhinkt und ein EMA 20 um etwa 9,5 Bars, wobei noch mehr Schwankungen enthalten sind.
Getestet auf: EURUSD H1, 10.000 $, Standardeinstellungen, 01.01.2025 bis 30.09.2026: Netto +1.274,34, größter Kapitalrückgang 248,61 USD bei 10.000 (2,30 %), 456 von 660 Trades mit Gewinn geschlossen, Gewinnfaktor 3,83, kein Stop-out, keine Margin-Ablehnung.
So sieht eine normale Woche aus: 660 Trades über etwa 91 Wochen entsprechen ungefähr 7 abgeschlossenen Trades pro Woche auf EURUSD H1, dazwischen liegen ruhige Tage. Sind es weniger, dann funktionieren die Filter – das ist kein Fehler.
Mindest Einzahlung: Der Money-Drawdown beim EURUSD H1 betrug in unserem Test 248,61 bei der Standard-Lotgröße von 0,01, beginnen Sie also mit mindestens 2.500 $; beim XAUUSD D1 betrug der Drawdown 9,43 bei 8 Trades, beginnen Sie mit mindestens 1.000 $. Dies sind Untergrenzen aus einem Test, keine Sicherheitszone; Einlagen unter 10.000 $ wurden nicht getestet.
Probieren Sie es zunächst kostenlos aus: Laden Sie den Ehlers Silkstream EA in den MetaTrader 5-Strategietester mit aktiviertem visuellen Modus, Standardeingaben und EURUSD H1. Jedes akzeptierte Kreuz erhält einen Pfeil; im Live-Chart wird jedes Kreuz, das ein Schutzmechanismus ablehnt, als grauer Punkt angezeigt.
Der Lebenszyklus eines Trades in vier Schritten. Er filtert jeden Schlusskurs zu einer glatten Linie, wartet darauf, dass ein geschlossener Balken diese Linie mit dem Trend im Rücken kreuzt, eröffnet die erste Position und staffelt die nächsten nach ATR, dann schließt er Gruppen von Orders, sobald ihr gemeinsames Ergebnis das Ziel erreicht hat.
Klares Risiko von vornherein. Dies IST ein Grid-System. Es erhöht Verlustpositionen und verwendet standardmäßig keinen Stop-Loss. Standardeinstellungen: 0,01 erstes Lot, additive Schritte von 0,01, ATR-Abstand mit einer Untergrenze von 50 Punkten, Hedge-Zyklus aus, Margin-Level-Sicherheit aus. Limits verhindern neue Stufen; sie führen niemals zu einer Zwangsschließung des Portfolios.
EINE GLATTERE KURVE
Gleitende Durchschnitte glätten durch Mittelwertbildung, und Mittelwertbildung hinterlässt immer zwei Probleme: Verzögerung und verbleibendes Flackern, das die Linie um den Kurs herum zucken lässt. Im Jahr 2004 übernahm John Ehlers eine Lösung aus der Elektrotechnik: einen zweipoligen Tiefpassfilter im Butterworth-Stil, der mit dem Durchschnitt der letzten beiden Schlusskurse gespeist wird. Zyklen, die länger als die Periode sind, bleiben nahezu unberührt; kürzere Schwankungen werden steil abgeschnitten, und der Durchschnitt aus zwei Schlusskursen entfernt das schnellste Rauschen vollständig. Das Ergebnis ist eine Linie, die aussieht, als wäre sie mit einem einzigen Strich gezeichnet – genau so sollte der Startschuss eines Rasters aussehen.
Fünf Dinge, die Sie zuerst wissen sollten
- Einstieg: Ein geschlossener Balken schließt oberhalb der SuperSmoother-Linie, nachdem der vorherige auf oder unterhalb dieser Linie geschlossen hat (KAUF), oder umgekehrt für VERKAUF. Als Alternative ist ein „Slope-Turn“-Modus enthalten. Akzeptierte Signale werden nicht neu gezeichnet.
- Berechnet innerhalb des EAs aus den Schlusskursen der Kerzen mit den von Ehlers veröffentlichten Koeffizienten, Periode 20. Ein SuperSmoother-Indikator mit derselben Formel und Periode zeigt dieselbe Linie an (winzige Unterschiede in den ersten Kerzen sind auf den Startwert zurückzuführen). Keine Indikator-Datei, keine DLL, keine Webanfrage.
- Ein „Range Guard“ überspringt ruhige Bereiche, und ein EMA-200-Filter sorgt dafür, dass Einstiegspunkte auf der Seite des Haupttrends liegen. „Side Hold“, „Stretch Guard“, „Slope Confirm“ und „Cool Down“ aus unseren früheren Versionen sind ebenfalls vorhanden, standardmäßig jedoch deaktiviert.
- Der neue „Body Guard“ ist integriert und wird standardmäßig deaktiviert ausgeliefert: Ein Kreuz wird abgelehnt, wenn die Signalkerze größtenteils aus Docht besteht (Körper kleiner als N % ihrer Spanne). Wir haben ihn sowohl aktiviert als auch deaktiviert getestet; die Zahlen finden Sie unten, sodass Sie selbst entscheiden können.
- Kein Stop-Loss und kein erzwungenes Schließen aller Positionen. Limits verhindern neue Kursniveaus; das offene Portfolio bleibt unter Kontrolle.
Beginnen Sie hier (5 Minuten)
1. Wenden Sie das System auf EURUSD H1 an und belassen Sie alle Einstellungen auf den Standardwerten.
2. Stellen Sie den RunMode für die erste Sitzung auf „Nur scannen“ ein. Das Bedienfeld zeigt jeden Plan an; es wird kein Auftrag gesendet.
3. Achten Sie auf die Pfeile und grauen Punkte im Chart: Sie zeigen an, welche vergangenen Kursüberschreitungen die Schutzmechanismen akzeptiert oder abgelehnt hätten.
4. Vergleichen Sie Ihr Guthaben mit der oben angegebenen Mindesteinzahlungsgrenze und drücken Sie dann im Bedienfeld auf „ARMED“.
5. Wiederholen Sie die unten aufgeführten Testläufe mit den Daten Ihres eigenen Brokers, bevor Sie mit echtem Geld handeln; Spread, Swap und Provision unterscheiden sich je nach Broker. Mehr als ein Chart? Weisen Sie jeder Kopie eine eigene „EAMagicNumber“ und „HedgeMagicNumber“ zu.
Reproduzieren Sie unsere Zahlen
Screenshots: EURUSD H1, 01.2025 bis 09.2026, 1-Minuten-OHLC, Netting-Demokonto, 10.000 $, Standardeinstellungen. Bei gleichen Einstellungen und gleichem Zeitraum sollten Sie Ergebnisse erzielen, die in etwa diesen entsprechen:
- EURUSD H1, 10.000 $: netto +1.274,34 (brutto +1.724,32 / –449,98), größter Kapitalrückgang 248,61 USD (2,30 %), 660 Trades, davon 456 mit Gewinn (Short-Positionen zu 67,46 % gewonnen, Long-Positionen zu 70,81 % gewonnen), Profitfaktor 3,83. Kein Stop-out, keine Margin-Ablehnung.
- EURUSD H1, 1.000.000 $: netto +1.274,34, größter Kapitalrückgang 248,61 USD (0,02 %), 660 Trades. Kein Stop-out, keine Margin-Ablehnung.
- XAUUSD D1, 10.000 $: Netto +21,15, größter Kapitalrückgang 9,43 USD (0,09 %), 8 Trades, kein mit Verlust geschlossener Trade. Kein Stop-out, keine Margin-Ablehnung.
- XAUUSD D1, 1.000.000 $: Netto +21,15, größter Kapitalrückgang 9,43 USD (0,00 %), 8 Trades. Kein Stop-out, keine Margin-Ablehnung.
Betrachten Sie dies als einen vergangenen Zeitraum und nicht als Prognose. Der Kapitalrückgang ist bei beiden Einlagen gleich, da die Lotgrößen nicht mit dem Guthaben wachsen; daher macht er bei einem kleinen Konto einen weitaus größeren Anteil aus. Die Schutzmechanismen und Filter wurden einmalig anhand einer Einschätzung dieses Zeitraums festgelegt, was sie in einem besseren Licht erscheinen lässt. Acht Gold-Trades in 21 Monaten sagen nichts über Gold aus.
Body Guard: ein- oder ausgeschaltet, in Zahlen
Die Idee: Eine Kerze mit langem Docht, die die Linie nur kurz durchbricht und nahe ihrem Eröffnungskurs schließt, steht für Unentschlossenheit, nicht für einen Ausbruch. „Body Guard“ misst den Kerzenkörper im Verhältnis zu seiner gesamten Hoch-Tief-Spanne und überspringt den Durchbruch, wenn der Körper zu klein ist. Wir haben 40 % im Vergleich zu „aus“ getestet, im gleichen Zeitraum, mit denselben Einstellungen:
- EURUSD H1, 10.000 $: „aus“ (Standardeinstellung), netto +1.274,34, größter Verlust 248,61 USD (2,30 %), 660 Trades, Profitfaktor 3,83. Aktiviert: Netto +1.113,70, größter Verlust 248,61 USD (2,32 %), 584 Trades, Profitfaktor 4,07.
- XAUUSD D1, 10.000 $: deaktiviert, netto +21,15, größter Kursrückgang 9,43 USD, 8 Trades. Aktiviert, netto +19,06, größter Kursrückgang 9,43 USD, 8 Trades.
Der ehrliche Kompromiss: In diesem Zeitraum steigerte Body Guard den Gewinnfaktor bei EURUSD von 3,83 auf 4,07, indem 76 schwächere Einstiegspunkte entfernt wurden, senkte jedoch den größten Kursrückgang nicht und dies kostete etwa ein Achtel des Nettoergebnisses. Wir liefern das System so aus, dass standardmäßig die volle Anzahl an Trades beibehalten wird; wenn Ihnen weniger, aber sauberere Einstiegspunkte wichtiger sind als die zusätzlichen Trades, stellen Sie „InpZLBodyPct“ auf 40 ein und vergleichen Sie die Ergebnisse bei Ihrem eigenen Broker.
Warum der SuperSmoother
Ein Grid benötigt einen sauberen Startschuss, dann muss der Motor laufen. Der SuperSmoother ist aus drei Gründen ein guter Startschuss. Er basiert ausschließlich auf Schlusskursen, was bedeutet, dass er bei jedem Broker gleich ist. Er filtert kurzfristiges Rauschen weitaus schärfer heraus als ein Durchschnitt gleicher Länge, sodass die Linie weniger durch zufällige Ausschläge gekreuzt wird. Und seine Formel ist veröffentlicht und hat nur eine Einstellung, sodass Sie jeden Pfeil selbst überprüfen können. Die ehrlichen Kosten: Eine glatte Linie hinkt einer scharfen Trendwende immer noch um einige Balken hinterher, und ein langer Einwegtrend hält das Buch offen. Der Range Guard, der Trendfilter, die Signallücke und der optionale Body Guard sind genau dafür da.
Ein Zyklus, Schritt für Schritt
1. Filter. Bei jedem neuen Balken mittelt der EA die letzten beiden Schlusskurse und lässt sie durch den 2-Pol-Filter (Periode 20) laufen.
2. Kreuzung. Im Standardmodus muss ein geschlossener Balken auf der gegenüberliegenden Seite der Linie zum vorherigen Balken schließen. Im Steigungsmodus muss die Linie selbst nach oben (KAUF) oder nach unten (VERKAUF) abbiegen.
3. Body Guard. Standardmäßig deaktiviert. Wenn aktiviert, muss der Körper der Signalkerze mindestens N % ihrer Spanne betragen.
4. Abkühlphase. Standardmäßig deaktiviert. Wenn aktiviert, darf in den N vorangegangenen Balken kein anderes Kreuz aufgetreten sein.
5. Side Hold. Standardmäßig deaktiviert. Wenn aktiviert, müssen die Schlusskurse vor dem Kreuzungsevent über N Kerzen hinweg auf der alten Seite geblieben sein.
6. Stretch Guard und Slope Confirm. Beide standardmäßig deaktiviert: größter Abstand vom Schlusskurs zur Linie in ATR sowie Linienbewegung in Signalrichtung über N Balken.
7. Range Guard. Die letzten 20 Balken müssen mindestens 5 ATR umfassen, sodass enge Handelsspannen übersprungen werden.
8. Trendfilter. Standardmäßig muss der Schlusskurs auf der entsprechenden Seite des EMA 200 liegen. Er kann diese Seite auch ignorieren oder deaktiviert werden.
9. Timing. Akzeptierte Signale werden durch eine Lücke von Bars voneinander getrennt, und ein Signal kann einige Bars warten, wenn das Niveau nicht sofort gesetzt werden kann.
10. Ladder. Die Niveaus folgen der ATR oder festen Punkten, mit einer Untergrenze, einer Obergrenze und einem optionalen Einfrieren. KAUF- und VERKAUF-Körbe können zusammen oder einzeln laufen.
11. Abwicklung. Gruppen aus ältesten und neuesten Orders werden geschlossen, wenn ihr gemeinsames Ergebnis nach Swap und Provision das Ziel erreicht. Ist die älteste Order zu groß, wird stattdessen ein Teil davon geschlossen.
12. Sicherheitsprüfungen. Ein Abschluss, der ein Level sofort wieder öffnen würde, wird blockiert; jeder Teil wird im Handelsverlauf bestätigt; fehlgeschlagene Teile werden erneut versucht; und ein Plan wird verworfen, wenn sich das Orderbuch vor dem Absenden geändert hat.
13. Hedge-Zyklus, optional: standardmäßig deaktiviert und in unseren Tests nicht angewendet; wenn aktiviert, hält er ein ausgeglichenes Paar auf einem ausgewählten 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 Panel befindet sich auf der linken Seite, sodass die rechte Seite und die Kursskala frei bleiben. Es listet das Symbol, die Magic Number, eine Statusanzeige, den Grid-Modus, den Lot-Schritt, den Abstand, das verbuchte Ergebnis, das Orderbuch, den Schlussplan für jede Seite und die Ordertabelle auf. Zwei Zeilen gehören zum Signal, und jeder Kurzcode darin wird hier näher erläutert:
- Zeile „SUPERSMOOTHER“: 20 = die Periode, ABOVE oder BELOW = wo der letzte geschlossene Balken im Verhältnis zur Linie endete, UP oder DN = ob die Linie steigt oder fällt, ev 5b = das letzte Kreuz lag vor 5 Balken.
- SS GUARDS-Zeile: SH 4/3 = Side Hold, schließt in Folge auf der aktuellen Seite außerhalb der erforderlichen Balken (ausgeschaltet, wenn nicht verwendet), GAP 0,42 = Abstand zur Linie in ATR mit OK, HOLD oder aus, SL UP/DN = Neigung der Linie für „Slope Confirm“ (aus, wenn nicht verwendet), R 6,3 OK = Breite des „Range Guard“ in ATR mit Statusangabe, CD 3 = „Cool Down“-Fenster in Kerzen (aus, wenn nicht verwendet), BD 55 OK = Körper der zuletzt geschlossenen Kerze als % ihrer Spanne gegenüber „Body Guard“ (ausgeschaltet, wenn nicht verwendet), EMA UP/DN = Richtung des EMA 200.
Auf dem Live-Chart wird jedes Kreuz der letzten 150 Balken markiert: ein kleiner Pfeil, wenn es akzeptiert wurde, ein grauer Punkt, wenn ein Guard es abgelehnt hat. Schaltflächen schalten zwischen „Armed“ / „Scan only“, „Pause“ / „Resume“, Chartmarkierungen und Slicing um. Die Hedge-Vault-Karte dockt unter dem Hauptfenster an; bei deaktiviertem Hedge bleibt sie ausgeblendet. Bei einem nicht-visuellen Backtest wird nichts dargestellt.
Von Ihnen kontrollierte Limits
Keine Einstellung schließt das Buch für Sie; Limits stoppen lediglich neue Niveaus.
Jede Order durchläuft vor dem Absenden eine Freimarge-Prüfung mit einem Sicherheitspuffer.
Obergrenzen für Niveaus pro Raster, Orders pro Seite und Lots pro Order sorgen dafür, dass die Leiter endlich bleibt. „MinMarginLevelPercent“ und „MaxAccountRiskPercent“ sind zunächst deaktiviert; passen Sie sie für Ihr eigenes Konto an.
Eine optionale Sicherheitsfunktion für den Margin-Level-Zeitrahmen verschiebt das Signal und den Abstand in einen höheren Zeitrahmen, wenn die Margin sinkt. Diese ist standardmäßig deaktiviert und wurde in unseren Tests nicht angewendet.
Kopien werden nach Symbol und Magic Number getrennt.
Der Scan zeigt lediglich jede Entscheidung an, ohne eine einzige Order zu senden.
Für wen ist dies gedacht?
Trader, die Einstiege anhand gleitender Durchschnitte bevorzugen, aber eine zuckende Linie nicht mögen; die sich mit vielen kleinen Gewinnmitnahmen zufrieden geben; die einen EA bevorzugen, der im Haupttrend handelt; und die ihre Lotgrößen an ihr Guthaben anpassen.
Für wen ist dies NICHT geeignet
- Alle, die bei jedem Auftrag einen Stop-Loss benötigen. Dieses Grid-System sieht bewusst keinen vor.
- Jeder, der eine feste monatliche Rendite oder eine schnelle Verdopplung erwartet. Das oben getestete Ergebnis ist bescheiden, aber ehrlich.
- Konten, deren Guthaben unter der oben genannten Mindesteinlage liegt.
- Kleine Konten, auf denen große Lots unbeaufsichtigt gehandelt werden. Ein langer Einwegtrend kann die Position wochenlang offen halten.
- Trader, die bei jeder Kerze einen Trade wollen. Die Filter sorgen bewusst für Zurückhaltung, und beim täglichen Gold-Chart kann es Monate dauern, bis ein Einstieg erfolgt.
- Trader, die ein fertiges Gold-System wollen. Gold wurde nur auf D1 getestet.
- Trader, die das System nicht zuerst testen.
Häufig gestellte Fragen
Gibt es ein Repainting? Akzeptierte Signale, Chartmarkierungen und beide Panel-Zeilen verwenden ausschließlich abgeschlossene Kerzen.
Ist es der klassische SuperSmoother? Ja: a = exp(-1,414 × pi / N), b = 2a × cos(1,414 × pi / N), c2 = b, c3 = -a × a, c1 = 1 - c2 - c3, line = c1 x (Schlusskurs + vorheriger Schlusskurs) / 2 + c2 x line[1] + c3 x line[2]. Standardwert für N ist 20.
Was bewirkt die Periode? Eine längere Periode filtert größere Schwankungen heraus, sodass die Linie ruhiger verläuft und später reagiert. Hier wurde nur der Wert 20 im Backtest geprüft.
Cross- oder Slope-Modus? Der Cross-Modus wartet darauf, dass der Kurs die Linie zum Schlusskurs durchbricht. Der Slope-Modus reagiert, wenn sich die Linie selbst dreht; er wurde hier nicht im Backtest geprüft.
Was hat „Body Guard“ verändert? Bei 40 % erhöhte es den Gewinnfaktor für EURUSD von 3,83 auf 4,07 und reduzierte die Anzahl der Trades um 76; der schlimmste Rückgang blieb unverändert. Details siehe oben.
Warum findet manchmal tagelang kein Handel statt? Der „Range Guard“, die EMA-Seite und der Abstand zwischen den Signalen warten alle auf eine klare Bewegung. Das ist beabsichtigt.
Welche Märkte wurden getestet? EURUSD H1 und XAUUSD D1. Alles andere müssen Sie selbst testen.
Mit wie viel sollte ich beginnen? Mindestens 2.500 $ für EURUSD H1 bei der standardmäßigen ersten Lotgröße, 1.000 $ für XAUUSD D1, mehr, wenn Sie die Lotgröße erhöhen.
Was sollte ich zuerst ändern? InpZLBodyPct, dann InpZLRangeMinATR, dann InpZLPeriod. Ändere jeweils nur eine Einstellung und beobachte den Drawdown neben dem Nettoergebnis.
Netting-Konten? Unsere Tests liefen auf einem Netting-Demokonto; Hedging-Konten wurden nicht separat getestet.
Alle Eingabewerte
Grid-Ebenen
TradeMode – standardmäßig zwei Grids, BUY und SELL, oder nur eine Richtung.
GridSpacePoints – Abstand zwischen den Grid-Ebenen im Modus mit festem Abstand (25).
GridSpaceMultiplier – Ein Wert über 1,0 vergrößert die Abstände zwischen den tieferen Ebenen (1,0 = gleichmäßig).
MaxGridLevels – maximale Anzahl von Ebenen in einem Raster (1000).
UpDirectionIsBuy – welche Seite bei einer Aufwärtsbewegung ausgelöst wird.
EAMagicNumber – Nummer auf Raster-Orders (9786390).
GridOrderComment – Text bei Gitter-Orders (SSLK).
OneOrderPerBar – höchstens eine neue Ebene pro Bar.
Lots
InitialLotSize – Volumen des ersten Niveaus (0,01).
LotSizingMode – standardmäßig additiv, alternativ multiplikativ.
LotMultiplier – Faktor pro Stufe im multiplikativen Modus (1,25).
LotAddStep – Schrittweite pro Stufe im additiven Modus (0,01; bei 0 wird das Start-Lot verwendet).
MaxOrderVolume – größtes Einzelorder-Volumen (1,0).
UseAutoLot – Verknüpft das Start-Lot mit dem Kontostand (aus).
AutoLotBaseBalance – Kontostand, der 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, alternativ feste Punkte.
ATRTimeframe – ATR-Zeitrahmen (aktuelles Chart).
ATRPeriod – ATR-Periode (14).
ATRSpacingFactor – Abstand als Vielfaches des ATR (1,0).
ATRBarShift – ATR-Balken; 1 ist der zuletzt abgeschlossene Balken.
ATRMinSpacingPts – kleinster Abstand in Punkten (50; 0: keiner).
ATRMaxSpacingPts – höchster Abstand in Punkten (5000; 0: keiner).
ATRFreezeOnStart – Behält einen Abstand für den gesamten Zyklus bei (aus).
Gewinnziel
DesiredProfitPerClosure – Basisziel in Kontowährung (2,0).
ProfitMultiplier – endgültiger Skalierungsfaktor, 1,00 bis 2,00.
ProfitTargetMode – standardmäßig skaliert: Größere, tiefere Orderbücher zielen höher.
ProfitVolumePower – wie das Schlussvolumen das Ziel erhöht (1,0; 0 = aus).
ProfitDepthBonus – zusätzliches Ziel pro weiterer offener Ebene (0,10).
ProfitMaxMultiple – skalierte Zielobergrenze in Vielfachen des Basiswerts (50).
ProfitMaxReachFraction – hält das Ziel innerhalb dieses Anteils eines Rasterschritts (0,50).
Fragment-Scanner
UseMultiLegScan – prüft Gruppen mit mehreren Orders vor dem einfachen Paar (aktiviert).
MaxOldestLegs – älteste Orders in einem Abschluss (3).
MaxNewestLegs – die meisten neuen Orders in einem Abschluss (6).
ScanPriority – Rangfolge der qualifizierten Gruppen; standardmäßig die größte Gruppe zuerst.
NeverBankLessThanPair – eine Gruppe muss auch das Paar-Ziel übertreffen (aktiviert).
RequireCloseVolumeExceedsTarget – Das neueste Volumen muss über dem ältesten Volumen liegen (aktiviert).
MinCloseVolumeRatio – erforderliches Verhältnis dieser Volumina (1,5).
Zielaufteilung
EnableTargetSlicing – ermöglicht die Teilschließung der ältesten Order (aktiviert).
FragProfitWeightPower – Gewinngewicht pro geschlossenem Lot (1,5).
FragMinSlicePercent – Kleinste Tranche, Prozentanteil der Zielorder (20).
FragAllowMultiCloser – mehrere neue Orders können eine Tranche finanzieren (aktiviert).
FragPreferFullClosure – Eine vollständige Schließung hat Vorrang, wenn beide Möglichkeiten bestehen (aktiviert).
Wiedereröffnungsschutz
ReopenGuard – blockiert Schließungen, die eine Stufe sofort wieder öffnen würden (schrittbasiert).
ReopenGuardCushion – Sicherheitsabstand als Anteil eines Schritts (0,90).
Kontoschutz
MinMarginLevelPercent – keine neuen Stufen unterhalb dieser Margin-Stufe (0, deaktiviert).
MaxAccountRiskPercent – keine neuen Schwellenwerte jenseits dieses schwankenden Verlusts, in Prozent des Guthabens (0 = deaktiviert).
NetMaxMarginPercent – nur bei Netting: Obergrenze für die Nettopositionsmarge, in Prozent des Eigenkapitals (5,0).
MaxTotalOrders – absolute Order-Obergrenze pro Seite (1000).
Ausführung und Prüfungen
RunMode – „Armed“ oder „Scan only“.
CloseSequence – Reihenfolge, in der die Legs gesendet werden; standardmäßig „älteste zuerst“.
MaxSlippagePoints – zulässige Slippage (30).
MaxSpreadPoints – kein Handel oberhalb dieses Spreads (7500).
MinSecondsBetweenClosures – Pause zwischen den Schließungen pro Seite (5).
CloseAttemptsPerLeg – Anzahl der Versuche vor der Wiederholungswarteschlange (3).
VerifyTimeoutSeconds – Wie lange wird ein festgefahrenes Leg verfolgt (90).
DeferWhenMarketClosed – wartet auf die nächste Handelssitzung, anstatt den Handel zu unterbrechen (aktiviert).
MarketClosedRetrySeconds – Zeitabstand zwischen Wiederholungsversuchen, wenn Orders abgelehnt werden (30).
AutoResumeAfterSeconds – Eine Unterbrechung wird nach dieser Anzahl von Sekunden automatisch aufgehoben (300; 0 wartet auf Sie).
NoPartialRetryMinutes – Teilschließungen werden nach so vielen Minuten nach einer Ablehnung durch den Broker erneut versucht (15; 0: nie).
AbortIfBookChanged – bricht einen Plan ab, wenn sich ein Teil des Plans geändert hat (aktiviert).
UseFullCommission – berücksichtigt Provisionen auf beiden Seiten (ein).
CommissionPerLot – Ausweichwert (0: Aus der Historie lesen).
CloseOrderComment – Text beim Schließen von Geschäften.
Hedge-Zyklus
EnableHedgeCycle – Hauptschalter (aus).
HedgeSymbols – durch Kommas getrennte Liste; ein Symbol für weitere Durchläufe wiederholen (XAGUSD).
HedgeSymbolRotation – Art und Weise, wie das nächste Symbol ausgewählt wird (pro Zyklus).
HedgeMaxSymbolsInTester – Obergrenze für die Rotation nur im Tester (2; 0 = keine).
HedgeCycleLots – Lots auf jeder Seite des Paares (0,01).
HedgeSliceLots – pro Seite pro Slice aus dem Handel genommene Lots (0,01).
HedgeFragmentBonus – Bonus über die Slice-Kosten hinaus (100).
HedgeBonusIsPercent – Bonus wird prozentual berechnet; „false“ bedeutet Geldbetrag (aktiviert).
HedgeMaxSurcharge – Geldobergrenze pro Schließung (0, keine).
HedgeMaxSurchargePercent – größter Anstieg eines beliebigen Schließziels, in Prozent (50).
HedgeMagicNumber – Nummer der Hedge-Legs, muss sich vom Raster unterscheiden (9786391).
HedgeReopenOnFinish – eröffnet einen neuen Zyklus, wenn einer endet (aktiviert).
HedgeStartRequiresTrade – Der erste Zyklus wartet auf eine Grid-Order (aktiv).
HedgeIntegritySeconds – Intervall für die Überprüfung des Leg-Saldos (5).
HedgeAutoRepair – repariert eine einzelne Position automatisch (aktiv).
HedgeNakedAction – Vorgehensweise bei einem einzelnen Leg; standardmäßig erneuter Hedge.
HedgeMaxSpreadPoints – Limit für den Hedge-Spread (0: aus).
HedgeSlippagePoints – zulässige Slippage für die Absicherung (30).
HedgeAttemptsPerLeg – Anzahl der Versuche pro Hedge-Leg (3).
HedgeVerifyTimeout – Wartezeit für ein blockiertes Hedge-Leg (90).
HedgeCommissionPerLot – Standard-Hedging-Provision (0: aus dem Verlauf lesen).
HedgeOrderComment – Text zu Hedge-Geschäften.
Wöchentlicher Auszahlungstag
WeeklyCashDay – pausiert neue Zyklen und Slices rund um Auszahlungen (aus).
CashDayOfWeek – 0 für Sonntag, 1 für Montag usw. (1).
CashCutoffHour – Server-Uhrzeit, nach der keine neuen Tranchen mehr ausgelöst werden (21).
Panel und Chart
ShowPanel – Panel ein- oder ausschalten.
PanelX und PanelY – Abstand vom Diagrammrand (12, 15).
PanelFontSize – Grundtextgröße (9).
ShowArabic – Zweite Sprachzeile (ein).
ShowChartMarks – Auf der Karte eingezeichnete Höhenlinien und Höhenangaben (ein).
MaxTableRows – Anzahl der Zeilen pro Raster (13).
PanelCorner – Ecke, an der das Panel verankert ist.
Einstiegstrigger
EntryTriggerMode – standardmäßig die SuperSmoother-Strategie.
SignalBarShift – 1 steht für den zuletzt abgeschlossenen Balken.
SignalBarsDelay – Balken zwischen akzeptierten Signalen (30; 0 bei jedem).
SignalValidBars – Anzahl der Balken, über die ein Signal gültig bleibt (3).
SignalAllowBuy und SignalAllowSell – schalten die jeweilige Seite um.
SignalReverse – kehrt die Richtung um (aus).
Ehlers SuperSmoother
InpZLPeriod – SuperSmoother-Periode: Schwankungen, die kürzer als diese Anzahl an Bars sind, werden herausgefiltert (20).
InpZLBodyPct – Body Guard: Der Kerzenkörper des Signals muss mindestens diesen Prozentsatz seiner Hoch-Tief-Spanne ausmachen (standardmäßig 0, deaktiviert; 40 getestet, siehe oben).
InpZLMode – 0: Ein geschlossener Balken kreuzt die Linie, 1: Die Neigung der Linie ändert sich (0).
InpZLPrevBars – Side Hold: Es müssen mehrere aufeinanderfolgende Schlusskurse auf der alten Seite vorliegen, bevor ein Kreuz gezählt wird (0 = deaktiviert).
InpZLCoolBars – Abkühlphase: Ein Durchbruch wird abgelehnt, wenn innerhalb dieser Anzahl von Kerzen zuvor bereits ein anderer Durchbruch stattgefunden hat (0: deaktiviert).
InpZLSlopeBars – Slope Confirm: Die Linie muss sich über diese Anzahl von Balken in die Signalrichtung bewegt haben (0: deaktiviert).
InpZLMaxGapATR – Stretch Guard: Größter Abstand zum Signalbalken am Schlusskurs in ATR (0 deaktiviert).
InpZLRangeMinATR – Range Guard: Kleinste Fensterbreite in ATR (5; 0 deaktiviert).
InpZLRangeBars – Range Guard: Fensterlänge in Balken (20).
InpZLATRPeriod – ATR-Länge für den Range Guard und den Stretch Guard (14).
InpZLTrendFilter – 1 für die EMA-Seite, 2 gegen die EMA-Seite, 0 deaktiviert (1).
InpZLTrendMAPeriod – EMA-Länge des Trends (200).
InpShowSignalArrows – Pfeil, wenn ein Zyklus aktiviert ist (ein).
InpShowZLOnChart – Vergangene SuperSmoother-Kreuzungen auf dem Live-Chart, als Pfeil oder grauer Punkt (ein).
Debug
DebugMode – zusätzliche Protokoll-Details (aus).
Sicherheit des Margin-Zeitrahmens
UseMarginTFSafety – Hauptschalter (aus).
Level1MarginPct und Level1TF – bei 6000 Prozent wechselt der Handel auf M15.
Level2MarginPct und Level2TF – bei 5000 Prozent wechselt der Auftrag zu H1.
MarginTFHysteresisPct – erforderliche Erholung vor dem Rückschritt (500).
Risiko, ganz klar
Grid-Trading ist riskant. Es verstärkt Verlustpositionen, verwendet keinen Stop-Loss, und ein langer Trend kann dazu führen, dass die Position lange offen bleibt oder – bei Lots, die zu groß für das Guthaben sind – in einem Stop-out und einem hohen Verlust endet. Der SuperSmoother basiert auf vergangenen Schlusskursen und kann den nächsten Balken nicht vorhersagen; eine geglättete Linie ist keine Prognose. Es wird kein Ergebnis versprochen. Wählen Sie Lotgrößen, die eine schlechte Phase überstehen, testen Sie das System bei Ihrem eigenen Broker und riskieren Sie nur Geld, dessen Verlust Sie sich leisten können. Es sind keine DLLs oder zusätzliche Dateien erforderlich.
Haben Sie es im Strategietester oder auf einem Live-Konto getestet? Eine kurze, ehrliche Bewertung hilft dem nächsten Trader: Nennen Sie uns das Symbol, den Zeitrahmen und ob Sie „Body Guard“ aktiviert haben, was funktioniert hat und was nicht. Kritische Bewertungen sind ebenso willkommen wie positive; sie prägen die nächste Version.
