Johnson Fairway 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.36
- Aktivierungen: 5
„Pretty Good Oscillator“-Grid-Trading für Trader, die möchten, dass die erste Grid-Stufe erst dann einsetzt, wenn sich der Kurs deutlich vom Durchschnittspreis entfernt hat. Ein Versprechen: Es wird kein Grid gestartet, bis ein abgeschlossener Bar mehr als drei „Average True Ranges“ von seinem 21-Bar-Mittelwert entfernt schließt. Mechanismus: Mark Johnsons „Pretty Good Oscillator“ (PGO), berechnet innerhalb des EAs als Differenz zwischen dem Schlusskurs und seinem einfachen 21-Balken-Durchschnitt, geteilt durch einen 21-Balken-EMA der True Range, bei Überschreiten von +3,0 oder -3,0, einem EMA-200-Trendfilter und einem „Range Guard“, gefolgt von einem im ATR-Abstand angeordneten Grid, das kleine Kursgewinne mitnimmt.
Einfach ausgedrückt ist der Johnson Fairway EA ein PGO-Raster-EA für MetaTrader 5, ein Expert Advisor für Volatilitäts-Breakouts: Wenn der Kurs in einem Aufwärtstrend deutlich über seinen eigenen Durchschnitt ausbricht, schließt er sich den Käufern an; wenn er in einem Abwärtstrend deutlich darunter ausbricht, schließt er sich den Verkäufern an.
Auf einen Blick, auf welcher Seite er sich positioniert: Ein PGO-Crossing nach oben durch +3,0 löst einen KAUF aus, ein Crossing nach unten durch -3,0 löst einen VERKAUF aus – und zwar nur, wenn der Schlusskurs auf derselben Seite des EMA 200 liegt. Das Bedienfeld zeigt den PGO in denselben Einheiten wie die Eingabe an, sodass +3,0 auf dem Bildschirm auch +3,0 in den Einstellungen bedeutet.
Warum es weniger kostet: Die Grid-Engine, die Sicherheitskorrekturen und das Panel bestehen aus genau demselben Code wie unsere vollständigen Grid-EAs; der Unterschied besteht in einem fokussierten Signal und dem Fehlen zusätzlicher Funktionen.
Der Preisunterschied in reinen Zahlen: Unsere vollständigen Grid-EAs liegen zwischen 213 und 249 US-Dollar; dieses hier kostet 93 US-Dollar. Der geringere Preis ist auf das Signal zurückzuführen (ein Indikator, 13 Signaleingaben, Hedge-Zyklus standardmäßig deaktiviert), nicht auf die Geldverwaltung.
Getestet auf: EURUSD H1, 10.000 $, Standardeingaben, 01.01.2025 bis 30.09.2026: Netto +1.392,96, maximaler Drawdown des Eigenkapitals 495,27 (4,65 %), 507 Trades, Profitfaktor 2,69, kein Stop-out, keine Margin-Ablehnung. 507 Trades in etwa 91 Wochen entsprechen etwa 5 bis 6 pro Woche, dazwischen liegen ruhige Tage.
Probieren Sie es zunächst kostenlos aus: Öffnen Sie den Johnson Fairway EA im MetaTrader 5-Strategietester, mit aktiviertem visuellen Modus, Standardeingaben und EURUSD H1. Bei jedem getätigten Trade erscheint ein Pfeil auf der Kerze; auf einem Live-Chart wird jeder Trade, der vom System abgelehnt wurde, als grauer Punkt angezeigt.
Der Handelszyklus in einfachen Schritten. Er berechnet den Durchschnitt der letzten 21 Schlusskurse, misst, wie weit der neueste Schlusskurs von diesem Durchschnitt entfernt ist, dividiert durch den 21-Bar-EMA der True Range, wartet darauf, dass dieser Wert +3,0 oder -3,0 überschreitet, prüft, ob der EMA 200 damit übereinstimmt, eröffnet die erste Position, verteilt die nächsten im Abstand der ATR und schließt Gruppen von Orders ab, sobald ihr gemeinsames Ergebnis das Ziel erreicht hat.
Klares Risiko von vornherein. Dies IST ein Grid. Es baut Verlustpositionen weiter aus 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.
----------
WAS DER PGO MISST
Die meisten Oszillatoren fragen, ob der Kurs im Vergleich zu einer Spanne hoch oder niedrig ist. Der Pretty Good Oscillator stellt eine klarere Frage: Um wie viele normale Balkenspannen weicht der Schlusskurs von seinem Durchschnitt ab? Null bedeutet, dass der Schlusskurs auf seinem Mittelwert liegt; +3 bedeutet, dass er drei echte Spannen darüber liegt, was nur geschieht, wenn Käufer den Kurs stark nach oben getrieben haben.
- Abstand = Schlusskurs minus dem einfachen Durchschnitt der letzten 21 Schlusskurse,
- Skala = exponentieller Durchschnitt der letzten 21 echten Spannen (einschließlich Kurslücken),
- PGO = Abstand geteilt durch Skala, eine reine Zahl, die bei jedem Wertpapier dasselbe bedeutet.
Ein Beispiel für einen Kreuzungsfall: Der PGO-Wert lag bei einem Balken bei +2,7 und beim nächsten bei +3,2, sodass die +3,0-Marke überschritten wurde und ein KAUF-Signal ausgelöst wird, wenn der Schlusskurs über dem EMA 200 liegt. Alle Berechnungen erfolgen innerhalb des EAs anhand abgeschlossener Balken: keine Indikator-Datei, keine DLL, keine Webanfrage.
Fünf Fakten, bevor Sie loslegen
- Einstieg: der abgeschlossene Balken, bei dem der PGO den Wert +3,0 (KAUF) oder -3,0 (VERKAUF) kreuzt. Akzeptierte Signale werden nicht nachgezeichnet.
- Richtung: Im Standard-Breakout-Modus handelt der EA mit dem Durchbruch; ein zweiter Modus glättet ihn.
- Der Standard-Trendfilter lässt ein Kreuz nur dann zu, wenn der Schlusskurs auf der entsprechenden Seite des EMA 200 liegt.
- Ein „Range Guard“ überspringt ruhige Phasen, in denen 20 Balken weniger als 5 ATR umfassen; in engen, seitwärts verlaufenden Bereichen ist daher mit weniger Trades zu rechnen.
- Neu in dieser Version: Ein „Rise Guard“, der anzeigt, wie viele der letzten 5 PGO-Schritte in Richtung der Handelsseite verliefen, sowie die Live-Zählung im Panel. Er ist standardmäßig deaktiviert.
----------
Hier beginnen (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 „Scan only“ um. Das Panel zeigt jeden Plan an, sendet aber nichts.
3. Beobachten Sie die Pfeile und grauen Punkte: Sie zeigen an, welche vergangenen Kursüberschreitungen die Guards angenommen oder abgelehnt haben.
4. Wenn Ihnen die Pläne sinnvoll erscheinen, drücken Sie im Bedienfeld auf „ARMED“.
5. Wiederholen Sie den unten beschriebenen Testlauf mit den Daten Ihres eigenen Brokers, bevor Sie mit echtem Geld handeln; Spread, Swap und Provision unterscheiden sich je nach Broker. Verwenden Sie mehr als ein Chart? Weisen Sie jeder Instanz eine eigene „EAMagicNumber“ und „HedgeMagicNumber“ zu.
Mindest Einzahlung: Beim EURUSD H1 betrug der schlimmste Kapitalrückgang bei Standard-Lots etwa 495 $; beginnen Sie daher mit mindestens 3.000 $ bei Standard-Lots und erhöhen Sie die Position nur mit dem verfügbaren Guthaben. Größere Lots erfordern proportional mehr Kapital, und ein längerer Trend als unser Testzeitraum kann zu größeren Verlusten führen.
----------
Unsere Zahlen nachstellen
Strategietester, Standardeingaben, 1-Minuten-OHLC, Hebel 1:100, 01.01.2025 bis 30.09.2026, Demodaten eines Brokers. Bei gleichen Einstellungen und gleichem Zeitraum sollten Sie Ergebnisse erzielen, die in etwa diesen entsprechen:
- EURUSD H1, 10.000 $: Netto +1.392,96, Bruttogewinn 2.215,07, Bruttoverlust -822,11, Gewinnfaktor 2,69, maximaler Kapitalrückgang 495,27 (4,65 %), maximaler Saldo-Drawdown 25,56 (0,24 %), 507 Trades (207 Short-Positionen, 66,18 % gewonnen; 300 Long-Positionen, 68,33 % gewonnen). Kein Stop-out, keine Margin-Ablehnung.
- EURUSD H1, 1.000.000 $: Netto +1.392,96, maximaler Kapitalrückgang 495,27 (0,05 %), 507 Trades. Kein Stop-out, keine Margin-Ablehnung.
- XAUUSD D1, 10.000 $: Netto +53,26, maximaler Kapitalrückgang 20,91 (0,21 %), 17 Trades (15 Long-Positionen, 2 Short-Positionen, alle mit Gewinn geschlossen). Kein Stop-out, keine Margin-Ablehnung.
- XAUUSD D1, 1.000.000 $: dieselben 17 Trades und Netto +53,26, Drawdown 0,00 %. Kein Stop-out, keine Margin-Ablehnung.
17 Gold-Trades sind eine kleine Stichprobe.
Betrachten Sie dies als eine vergangene Phase, nicht als Prognose. Der Drawdown des Eigenkapitals ist weitaus größer als der Drawdown des Kontostands, da das Grid verlustbringende Positionen offen hält, bis ein Abschluss diese ausgleicht. Der Geld-Drawdown ist bei beiden Einlagen gleich, da die Lotgrößen nicht mit dem Kontostand wachsen. Andere Wertpapiere, Zeitrahmen und Einlagen unter 10.000 $ wurden nicht getestet. Die Standardwerte wurden einmal nach Ermessen gewählt und nicht optimiert. Diese Testläufe wurden mit einem Netting-Demokonto durchgeführt; Hedging-Konten wurden nicht getestet.
----------
Warum das PGO
Ein Grid leidet am meisten, wenn sein erstes Level in einem trägen Markt eröffnet wird, der sich dann gegen das Grid entwickelt. Das PGO wartet, bis sich der Schlusskurs deutlich von seinem Durchschnitt entfernt hat – gemessen an der marktinternen Balkengröße –, sodass die erste Stufe in eine Bewegung einsteigt, die bereits an Dynamik gezeigt hat, und der EMA 200 hält diese Bewegung im Einklang mit dem längerfristigen Trend. Die ehrlichen Kosten: Ein Ausbruch aus drei „True Ranges“ ist bereits eine große Bewegung, sodass einige Einstiegspunkte spät erfolgen und das Grid dann den Rückzug abarbeitet; bei Nachrichten-Spikes kann die Kurslinie über das Niveau springen und wieder zurückfallen – genau dafür sind der Range Guard und der Abstand zwischen den Signalen da, um solche Schwankungen abzufedern.
----------
Ein Zyklus, Schritt für Schritt
1. Durchschnitt. Die letzten 21 Schlusskurse werden gemittelt.
2. Abstand. Der neueste abgeschlossene Schlusskurs abzüglich dieses Durchschnitts.
3. Skalierung. Der Abstand wird durch den 21-Bar-EMA der True Range geteilt.
4. Kreuzung. Das Ereignis ist der Balken, bei dem dieser Wert +3,0 nach oben (KAUF) oder -3,0 nach unten (VERKAUF) überschreitet.
5. Modus. Modus 0 wählt diese Seite, Modus 1 die entgegengesetzte Seite.
6. Rise Guard. Optional: Mindestens InpPGORiseMin der letzten 5 PGO-Schritte muss sich in Richtung der Handelsseite bewegen (0, die Standardeinstellung, deaktiviert diese Funktion).
7. Stretch Guard. Optional: Der Schlusskurs muss sich über die Momentum-Bars um mindestens InpPGOStretchMin ATR bewegt haben (0 deaktiviert diese Funktion).
8. Range Guard. Die letzten 20 Balken müssen mindestens 5 ATR umfassen, sodass enge Handelsbereiche übersprungen werden.
9. Trendfilter. Standardmäßig muss der Schlusskurs auf der entsprechenden Seite des EMA 200 liegen. Er kann auch auf die andere Seite verschoben oder deaktiviert werden.
10. 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.
11. Ladder. Die Niveaus folgen der ATR oder festen Punkten, mit einer Untergrenze, einer Obergrenze und einem optionalen Einfrieren. KAUF- und VERKAUF-Raster können zusammen oder einzeln laufen.
12. 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.
13. Sicherheitsprüfungen. Ein Abschluss, der ein Level sofort wieder öffnen würde, wird blockiert; jeder Schritt wird im Handelsverlauf bestätigt; fehlgeschlagene Schritte werden erneut versucht; und ein Plan wird verworfen, wenn sich das Orderbuch vor dem Absenden geändert hat.
14. Absicherungszyklus, optional. Standardmäßig deaktiviert und in unseren Tests nicht angewendet. Wenn aktiviert, hält er ein ausgeglichenes Paar eines ausgewählten Symbols und baut es in gleichen Tranchen ab, finanziert durch einen kleinen Aufschlag auf Schließungen, die das Grid bereits vornimmt.
----------
Das Bedienfeld
Das Panel befindet sich auf der linken Seite, sodass die rechte Seite und die Kursskala frei bleiben. Es zeigt 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 an. Zwei Zeilen gehören zum Signal, und jeder Kurzcode darin wird hier näher erläutert:
- PGO PULSE: die Länge (21), der PGO des letzten abgeschlossenen Balkens, HIGH bei +3,0 oder höher, LOW bei -3,0 oder niedriger oder MID dazwischen, UP oder DN für steigend oder fallend sowie x 12b = 12 Balken seit dem letzten Kreuz.
- RISE GUARD: B oder S für die Seite, auf die der PGO hinweist, BRK (Breakout) oder FADE für den Modus, 3/5 = drei der letzten fünf PGO-Schritte bewegten sich in diese Richtung, dann S = Stretch Guard-Bewegung in ATR, R = Range Guard-Breite in ATR, jeweils gefolgt von OPEN (durchgelassen), HOLD (blockiert) oder aus, sowie EMA UP oder DN für die Trendseite.
Auf dem Live-Chart wird jedes Cross 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 und bleibt ausgeblendet, solange der Hedge deaktiviert ist. Bei einem nicht-visuellen Backtest wird nichts dargestellt.
----------
Von Ihnen kontrollierte Limits
Keine Einstellung schließt die Position für Sie; Limits verhindern lediglich neue Positionen.
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 standardmäßig 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 gehalten.
Der Scan zeigt lediglich jede Entscheidung an, ohne eine einzige Order zu senden.
----------
Für wen ist dies gedacht?
Trader, die Breakouts bevorzugen, die anhand der marktinhärenten Volatilität gemessen werden, die ein Grid wünschen, das erst dann startet, wenn der Kurs seinen Durchschnitt in Trendrichtung deutlich verlassen hat, die viele kleine Gewinnmitnahmen bevorzugen, die den Kern der Strategie zum Einstiegskurs ausführen möchten und die ihre Lotgröße an ihr Guthaben anpassen.
Für wen ist dies NICHT gedacht
- Alle, die bei jeder Order einen Stop-Loss benötigen. Dieses Grid hat bewusst keinen.
- Alle, die eine feste monatliche Rendite erwarten. Das oben getestete Ergebnis bezieht sich auf einen vergangenen Zeitraum.
- Kleine Konten, auf denen große Lots unbeaufsichtigt gehandelt werden. Ein langer Einwegtrend kann die Position wochenlang offen halten; der getestete Kapitalrückgang erreichte etwa 5 % von 10.000 $, und in einem schwierigeren Markt kann er noch weiter gehen.
- Trader, die nicht zuerst testen. Wenn Sie den Strategietester bei Ihrem eigenen Broker überspringen, ist dies nicht das richtige Tool für Sie.
----------
Häufig gestellte Fragen
Gibt es ein „Repainting“? Akzeptierte Signale, Chartmarkierungen und beide Panel-Zeilen verwenden ausschließlich abgeschlossene Kerzen.
Handelt es sich um den klassischen „Pretty Good Oscillator“? Ja: Schlusskurs abzüglich seines einfachen gleitenden Durchschnitts, geteilt durch den exponentiellen Durchschnitt der True Range, mit Johnsons +3- und -3-Breakout-Niveaus. Der Trendfilter und die Schutzmechanismen werden von diesem EA hinzugefügt.
Warum gibt es an manchen Tagen so wenige Trades? Ein Kreuz von drei True Ranges ist ein echtes Ereignis. Ruhige Tage ohne neues Niveau sind normal; die Panel-Zeile zeigt an, wie weit der PGO vom Niveau entfernt ist.
Breakout-Modus oder Fade-Modus? Breakout-Trades erfolgen mit dem Überschneiden, Fade-Trades dagegen. Der Fade-Modus wurde hier nicht backgetestet.
Welche Märkte wurden getestet? EURUSD H1 und XAUUSD D1. Alles andere können Sie selbst testen.
Was sollte ich zuerst ändern? InpPGOLevel und InpPGOLen, dann InpPGORangeMinATR, dann InpPGORiseMin. Ändern Sie jeweils nur eine Einstellung und beachten Sie dabei den Drawdown und die Anzahl der Trades neben dem Nettoergebnis.
Netting-Konten? Ja, alle vier oben genannten Testläufe wurden auf einem Netting-Demokonto durchgeführt; Hedging-Konten wurden nicht 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 tieferen Stufen (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 (9781650).
GridOrderComment – Text bei Gitter-Orders (JFWY).
OneOrderPerBar – höchstens eine neue Ebene pro Kerze.
Lots
InitialLotSize – Volumen des ersten Niveaus (0,01).
LotSizingMode – standardmäßig additiv, alternativ multiplikativ.
LotMultiplier – Faktor pro Ebene 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 – Bindet das Start-Lot an den 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 – größter Abstand in Punkten (5000; 0: keiner).
ATRFreezeOnStart – Behält einen Abstand für den gesamten Zyklus bei (aus).
Schlusskursziel
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 Währungspaar (ein).
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 das älteste Volumen übersteigen (aktiviert).
MinCloseVolumeRatio – erforderliches Verhältnis dieser Volumina (1,5).
Zielaufteilung
EnableTargetSlicing – ermöglicht die Teilschließung der ältesten Order (aktiviert).
FragProfitWeightPower – Gewicht pro geschlossenem Lot (1,5).
FragMinSlicePercent – Kleinster Teil, in Prozent der Zielorder (20).
FragAllowMultiCloser – Ein Segment kann durch mehrere neue Orders finanziert werden (aktiviert).
FragPreferFullClosure – Eine vollständige Glattstellung 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 – Intervall zwischen Wiederholungsversuchen, wenn Aufträge abgelehnt werden (30).
AutoResumeAfterSeconds – Eine Unterbrechung wird nach dieser Anzahl von Sekunden automatisch aufgehoben (300; 0 wartet auf Sie).
NoPartialRetryMinutes – Teilschließungen werden erst nach dieser Anzahl von 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 (9781651).
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 ein einzelnes Leg automatisch (aktiv).
HedgeNakedAction – Was soll mit einem einzelnen Leg geschehen? Standardmäßig wird erneut abgesichert.
HedgeMaxSpreadPoints – Limit für den Hedge-Spread (0: aus).
HedgeSlippagePoints – zulässige Slippage bei der Absicherung (30).
HedgeAttemptsPerLeg – Anzahl der Versuche pro Hedge-Leg (3).
HedgeVerifyTimeout – Wartezeit für ein festgefahrenes 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.
Eingabeauslöser
EntryTriggerMode – standardmäßig die PGO-Strategie.
SignalBarShift – 1 steht für den zuletzt abgeschlossenen Balken.
SignalBarsDelay – Balken zwischen akzeptierten Signalen (30; jeweils 0).
SignalValidBars – Anzahl der Balken, während der ein Signal gültig bleibt (3).
SignalAllowBuy und SignalAllowSell – schalten die jeweilige Seite um.
SignalReverse – kehrt die Richtung um (aus).
Pretty Good Oscillator
InpPGOLen – Bars für den Schlusskurs-Durchschnitt und den True-Range-EMA (21).
InpPGOLevel – Kreuzungspunkt in True-Range-Einheiten; ein Durchbrechen des +Levels nach oben ist ein KAUF, ein Durchbrechen des -Levels nach unten ein VERKAUF (3,0).
InpPGOMode – 0: Breakout, Handel mit dem Durchbruch; 1: Fade, Handel gegen den Durchbruch (0).
InpPGOMomBars – Balken, über die die Schlusskursbewegung für den Stretch Guard ausgelesen wird (10).
InpPGOStretchMin – Stretch Guard: geringste ATR-Bewegung über die Momentum-Bars (0 = aus; OPEN/HOLD im Bedienfeld).
InpPGORiseMin – Rise Guard: Kleinster der letzten 5 PGO-Schritte in Richtung der Handelsseite (0 = aus, Standard; bis zu 5; OPEN/HOLD im Panel).
InpPGORangeMinATR – Range Guard: kleinste Fensterbreite in ATR (5; 0 = deaktiviert).
InpPGORangeBars – Range Guard: Fensterlänge in Bars (20).
InpPGOATRPeriod – ATR-Länge für den Range Guard und den Stretch Guard (14).
InpPGOTrendFilter – 1 für die EMA-Seite, 2 gegen die EMA-Seite, 0 aus (1).
InpPGOTrendMAPeriod – EMA-Länge des Trends (200).
InpShowSignalArrows – Pfeil bei Auslösung eines Zyklus (ein).
InpShowPGOOnChart – Vergangene Kreuzungen im 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 Chart auf M15.
Level2MarginPct und Level2TF – bei 5000 Prozent wechselt der Trade 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 für das Guthaben zu groß sind – in einem Stop-out und einem schweren Verlust endet. Der PGO basiert auf vergangenen Kerzen und kann die nächste nicht vorhersagen. Es werden keine Garantien gegeben. 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.
Wenn Sie das System getestet haben, hilft eine ehrliche Bewertung, wie es sich bei Ihnen bewährt hat – ob gut oder schlecht –, dem nächsten Trader bei der Entscheidung.
