Grid Detrended Price 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.16
- Aktivierungen: 5
Probieren Sie es aus, bevor Sie sich entscheiden: Laden Sie den EA „Grid Detrended Price Oscillator“ in den MetaTrader 5-Strategietester, aktivieren Sie den visuellen Modus und beobachten Sie jeden Swing, den er akzeptiert, und jeden Swing, den er unberücksichtigt lässt.
DER TREND VERDECKT DIE PREISSCHWANKUNG. ENTFERNEN SIE DEN TREND, UND DIE PREISSCHWANKUNG KOMMT ZUM VORSCHEIN.
Die meisten Einstiegstools vermischen zwei Dinge: die Richtung, in die sich der Markt bewegt, und wie stark er um diese Richtung herum geschwankt hat. Der „Detrended Price Oscillator“ trennt diese beiden Aspekte voneinander. Er subtrahiert einen gleitenden Durchschnitt vom Kurs, sodass nur noch die Schwankung selbst übrig bleibt, gemessen an ihrem eigenen jüngsten Mittelpunkt. Der „Grid Detrended Price Oscillator“ EA eröffnet einen Zyklus erst dann, wenn sich diese Schwankung bei einem abgeschlossenen Balken in Richtung des übergeordneten Trends dreht, und übergibt dann die Kontrolle an eine umfassende Management-Engine, die Gruppenabschlüsse bündelt und große, alte Orders Schritt für Schritt abbaut.
Auf einen Blick
• Ein Zyklus beginnt, wenn der DPO bei einem geschlossenen Balken seine eigene Signallinie kreuzt. Die sich gerade bildende Kerze wird standardmäßig ignoriert, sodass ein akzeptiertes Signal niemals nachgezogen wird.
• Der DPO wird innerhalb des EAs aus den Schlusskursen des Charts berechnet und in ATR ausgedrückt, sodass eine Einstellung bei einem Währungspaar und bei Gold denselben Wert ergibt. Keine Indikator-Datei, keine DLL.
• Die Berechnung erfolgt kausal: Sie vergleicht den heutigen Schlusskurs mit einem Durchschnitt, der eine halbe Periode zuvor endete, sodass niemals ein zukünftiger Balken herangezogen wird.
• Zwischen einem Kreuz und einer Order stehen vier Schutzmechanismen: „Climb“, „Gap“, „Stretch“ und „Range“ sowie ein seitlicher Filter mit einem langsamen EMA 200.
• Neu in diesem Produkt: der „Settle Guard“, der ein Cross ablehnen kann, das direkt auf ein Cross in die entgegengesetzte Richtung folgt. Er ist standardmäßig deaktiviert; der Grund dafür wird weiter unten erläutert.
• Vergangene Kreuzungen werden im Live-Chart markiert: mit einem kleinen Pfeil, wenn sie akzeptiert wurden, und mit einem grauen Punkt, wenn ein Schutzmechanismus sie abgelehnt hat.
• Gewinne werden durch die Paarung der ältesten und der neuesten Orders realisiert; eine große alte Order kann schrittweise glattgestellt werden.
• Kein Stop-Loss und keine erzwungene Schließung aller Positionen. Ein Limit stoppt neue Kursniveaus; offene Orders bleiben unter Verwaltung.
----------
So wird es verwendet
1. Wenden Sie das Tool mit den Standardeinstellungen auf EURUSD H1 an: 0,01 Startlot, additive Leiter.
2. Stellen Sie den RunMode für die erste Sitzung auf „Nur scannen“ ein. Das Bedienfeld zeigt alle Pläne an, es wird jedoch keine Order gesendet.
3. Wenn Ihnen die Pläne sinnvoll erscheinen, klicken Sie im Bedienfeld auf „ARMED“.
4. Bevor Sie live gehen, wiederholen Sie die folgenden Tests mit den Daten Ihres eigenen Brokers, da Spread, Swap und Provision das Ergebnis beeinflussen.
5. Weisen Sie jedem Chart eigene Magic Numbers zu, wenn Sie mehrere Instanzen ausführen.
----------
Testergebnisse
Alle Zahlen stammen aus dem Strategietester mit Standardeinstellungen, 1-Minuten-OHLC, Hebel 1:100, Zeitraum vom 01.01.2025 bis 30.09.2026, basierend auf den Demodaten eines Brokers. Verwenden Sie dieselben Einstellungen, um die Ergebnisse zu wiederholen.
• EURUSD H1, 10.000 $: Netto +912,98, maximaler Kapitalrückgang 351,06 (3,40 %), 404 Trades. Kein Stop-out, keine Margin-Ablehnung.
• EURUSD H1, 1.000.000 $: Netto +912,98, maximaler Kapitalrückgang 351,06 (0,04 %), 404 Trades. Kein Stop-out, keine Margin-Ablehnung.
• XAUUSD D1, 10.000 $: Netto +26,03, maximaler Kapitalrückgang 9,50 (0,09 %), 8 Trades. Kein Stop-out, keine Margin-Ablehnung.
• XAUUSD D1, 1.000.000 $: Netto +26,03, maximaler Kapitalrückgang 9,50 (0,00 %), 8 Trades. Kein Stop-out, keine Margin-Ablehnung.
Betrachten Sie diese Zahlen als Aufzeichnung eines vergangenen Zeitraums und nicht als Prognose. Acht Gold-Trades sind viel zu wenige, um irgendetwas zu beweisen. Der Kapitalrückgang ist bei beiden Einlagen gleich, da die Lotgrößen nicht mit dem Kontostand wachsen; daher stellt 351,06 einen viel größeren Anteil eines kleinen Kontos dar; Einlagen unter 10.000 $ wurden nicht getestet. Die Standard-Sicherheitswerte wurden für denselben Zeitraum gewählt, was die Zahlen besser aussehen lässt. Netting-Konten wurden nicht überprüft; betrachten Sie Ihren Kontotyp daher als ungetestet, bis Sie den Test selbst durchgeführt haben.
----------
Der Settle Guard: Warum er deaktiviert ist
Die Idee ist einfach. Wenn der DPO um seine Linie herum schwankt und diese bei benachbarten Balken nach oben und unten kreuzt, sagt ein solches Kreuzen wenig aus. Der „Settle Guard“ verlangt, dass der DPO eine bestimmte Anzahl von Balken lang auf der anderen Seite seiner Linie verbleibt, bevor das Kreuzen zählt. Wir haben einen Vergleich durchgeführt, bei dem alle anderen Einstellungen auf den Standardwerten belassen wurden. EURUSD H1, 10.000 $, „Settle Guard“ auf 3 Balken: Netto +805,34, Drawdown 351,06 (3,42 %), 359 Trades. Ausgeschaltet: Netto +912,98, Drawdown 351,06 (3,40 %), 404 Trades. Bei XAUUSD D1 machte es keinen Unterschied (8 Trades, +26,03 in beiden Fällen). Es reduzierte den Gewinn um etwa 12 % und senkte den Drawdown nicht, daher war die vernünftige Entscheidung, die Funktion zu deaktivieren. Es ist für Symbole oder Zeitrahmen gedacht, bei denen man unruhige Schwankungen beobachtet; setze InpDPOSettleBars auf 3 und vergleiche es mit deinen eigenen Daten. Ein Test, ein Zeitraum: Das ist auch kein Beweis dafür, dass es nutzlos ist.
----------
Warum überhaupt eine Detrendierung?
Ein gleitender Durchschnitt folgt dem Kurs; der DPO misst den Abstand zwischen beiden, bezogen auf einen Durchschnitt, dessen Mittelpunkt eine halbe Periode zurückliegt. Was übrig bleibt, ist der Rhythmus der Schwankungen um den Trend herum. Durch Division durch den ATR wird dieser Rhythmus auf eine einheitliche Skala gebracht, sodass 2,5 bei jedem Symbol zweieinhalb typische Bars der Schwankungsbreite bedeuten. Diese Skala ermöglicht es dem Stretch Guard, ein Kreuzungssignal zu ignorieren, das erst auftritt, nachdem die Schwankung bereits vorbei ist. Der Nachteil: Da der DPO auf einem Durchschnitt basiert, beschreibt er die jüngste Vergangenheit und reagiert bei plötzlichen Wendungen mit Verzögerung.
----------
Was in einem Zyklus geschieht
1. Auswerten. Bei jedem neuen Balken werden der DPO und seine Signallinie aus den abgeschlossenen Balken neu berechnet.
2. Kreuzung. Der DPO bewegt sich für einen KAUF über seine Linie, für einen VERKAUF darunter.
3. Climb Guard. Der DPO muss in den letzten paar Balken in dieser Richtung ausreichend zugelegt haben.
4. Gap-Guard. Der Abstand zur Linie muss mehr als nur ein Haar betragen.
5. Stretch-Prüfung: Der DPO darf auf der Signalleitungsseite noch nicht zu weit entfernt sein.
6. Settle-Guard, optional. Der DPO muss sich zuvor auf der anderen Seite seiner Linie befunden haben.
7. Range-Guard. Das aktuelle Fenster muss in der ATR breit genug sein; enge Bereiche werden übersprungen.
8. Trendfilter. Standardmäßig muss der Schlusskurs auf der entsprechenden Seite des EMA 200 liegen. Er kann sich auch von dieser Seite entfernen oder deaktiviert werden.
9. Timing. Akzeptierte Signale werden durch eine Lücke von Kerzen voneinander getrennt, und ein Signal kann einige Kerzen warten, wenn das Niveau nicht sofort gesetzt werden kann.
10. Ladder. Die Niveaus folgen der ATR oder festen Punkten, mit einer Untergrenze, einer Obergrenze für den Abstand und einer optionalen Sperre. KAUF- und VERKAUF-Raster 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 erö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.
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 baut es in gleichen Tranchen ab, finanziert durch einen kleinen Aufschlag auf Schließungen, die das Grid bereits vornimmt.
----------
Was Sie auf dem Chart sehen
Das Bedienfeld befindet sich auf der linken Seite und hält die rechte Seite sowie die Kursskala übersichtlich. Es zeigt das Symbol, die Magic Number, eine Statusanzeige, den Grid-Modus, die Lot-Schrittweite, den Abstand, das erzielte Ergebnis, das Orderbuch, den Schlussplan für jede Seite und die Orderliste an. Die Zeile „DPO PULSE“ gibt den Zeitraum und die Signallänge, den aktuellen DPO und die Signallinie in ATR sowie die Balken seit dem letzten Kreuzungspunkt an. Die Zeile „SETTLE GUARD“ zeigt die bevorzugte Seite, dann „Settle“, „Gap“, „Stretch“ und „Range“ – jeweils mit den Zuständen „OPEN“, „HOLD“ oder „aus“ – und schließlich die EMA-Seite. Schaltflächen schalten zwischen „Armed“ und „Scan only“, „Pause“ und „Resume“, Chartmarkierungen und Slicing um. Die „Hedge Vault“-Karte ist so konzipiert, dass sie unter dem Hauptfenster angedockt werden kann; da die Absicherung deaktiviert war, war sie in unseren Screenshots ausgeblendet, sodass das Live-Docking nicht überprüft wurde. In einem nicht-visuellen Backtest wird nichts gezeichnet.
----------
Ihre Limits
Keine Einstellung hier 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; legen Sie die Werte für Ihr eigenes Konto fest.
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 Funktion 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 Orders zu senden.
----------
Für wen es geeignet ist
Das System eignet sich für Sie, wenn Sie lieber auf die Wende eines Swing warten, anstatt ihm hinterherzulaufen – wie es bei vielen kleinen Anlegern der Fall ist – und die Lotgröße an Ihr Guthaben anpassen. Es eignet sich nicht für Sie, wenn Sie bei jedem Auftrag einen Stop-Loss benötigen, eine feste monatliche Rendite erwarten oder große Lots bei einem kleinen Guthaben unbeaufsichtigt lassen möchten.
----------
Fragen
Gibt es ein Repainting? Akzeptierte Signale, Chartmarkierungen und beide Panel-Zeilen verwenden ausschließlich abgeschlossene Kerzen.
Blickt der DPO in die Zukunft? Nein. Die klassische Chartversion verschiebt den Durchschnitt in die Vergangenheit; dieser EA vergleicht jeden Schlusskurs nur mit einem Durchschnitt älterer Schlusskurse.
Welche Märkte wurden getestet? EURUSD H1 und XAUUSD D1. Alles andere können Sie selbst testen.
Was sollte ich zuerst anpassen? InpDPOStretchMax, dann InpDPOClimbMin. Nehmen Sie jeweils nur eine Änderung vor und beurteilen Sie den Drawdown im Verhältnis zum Nettoergebnis.
Warum so wenige Gold-Trades? Die Schutzgrenzen und die Lücke von 30 Balken lassen auf einem Tages-Chart nur wenige Chancen zu. Lockerere Schutzgrenzen führen zu mehr Trades und höherem Risiko.
Kann ich den Zeitraum ändern? Ja. Ein kürzerer Zeitraum reagiert schneller und es kommt häufiger zu Kreuzungen; überprüfen Sie daher anschließend die „Guards“ erneut.
Verrechnung von Konten? Für diese gibt es eine separate Margin-Obergrenze, das Verrechnungsverhalten ist jedoch nicht verifiziert.
----------
Erläuterung aller Eingabeparameter
Grid-Ebenen
TradeMode – standardmäßig zwei Raster, BUY und SELL, oder nur eine Richtung.
GridSpacePoints – Abstand zwischen den Stufen im Modus mit festen Abständen (25).
GridSpaceMultiplier – Ein Wert über 1,0 erweitert die 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 für Gitter-Orders (9754420).
GridOrderComment – Text bei Gitter-Orders (GDPO).
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 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 – 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-Dauer (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 – Beibehaltung eines Abstands für den gesamten Zyklus (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 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 (9754421).
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 (aktiviert).
HedgeNakedAction – Vorgehensweise bei einem einzelnen Leg; standardmäßig erneuter Hedge.
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 blockiertes Hedge-Leg (90).
HedgeCommissionPerLot – Standard-Hedging-Provision (0: auf Historie zurückgreifen).
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 DPO-Strategie.
SignalBarShift – 1 steht für den zuletzt abgeschlossenen Balken.
SignalBarsDelay – Anzahl der Balken zwischen akzeptierten Signalen (30; jeweils 0).
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).
Detrended Price Oscillator
InpDPOPeriod – Länge des vom Kurs abgezogenen Durchschnitts (20).
InpDPOSignal – Länge der Signallinie (EMA) (9).
InpDPOClimbMin – Climb Guard: Mindestanstieg des DPO in ATR (0,2; 0: aus).
InpDPOClimbBars – Climb Guard: Anzahl der Balken, über die der Anstieg gemessen wird (3).
InpDPOGapMin – Gap-Guard: Mindestabstand zur Signallinie in ATR (0,05; 0 = deaktiviert).
InpDPOStretchMax – Stretch-Guard: weitester Punkt, an dem sich der DPO bereits auf der Signalleitungsseite befinden darf, in ATR (2,5; 0: deaktiviert).
InpDPOSettleBars – Settle-Guard: Balken, auf denen sich der DPO vor dem Überschreiten auf der anderen Seite befunden haben muss (0 aus; versuch 3).
InpDPORangeMinATR – Range Guard: Mindestfensterbreite in ATR (5; 0: aus).
InpDPORangeBars – Range Guard: Fensterlänge in Bars (20).
InpDPOATRPeriod – ATR-Länge für die Schutzgrenzen und die DPO-Skala (14).
InpDPOTrendFilter – 1 für die EMA-Seite, 2 gegen sie, 0 deaktiviert (1).
InpDPOTrendMAPeriod – EMA-Länge des Trends (200).
InpShowSignalArrows – Pfeil bei Auslösung eines Zyklus (ein).
InpShowDPOOnChart – Vergangene Kreuzungen im Live-Chart (ein).
Debug
DebugMode – zusätzliche Protokoll-Details (aus).
Sicherheit des Margin-Zeitrahmens
UseMarginTFSafety – Hauptschalter (aus).
Level1MarginPct und Level1TF – bei 6000 Prozent wechselt der Chart zu M15.
Level2MarginPct und Level2TF – bei 5000 Prozent wechselt der Auftrag zu H1.
MarginTFHysteresisPct – erforderliche Erholung vor dem Rückschritt (500).
----------
Einfache Risikohinweise
Grid-Trading ist riskant. Es verstärkt Verlustpositionen, es gibt 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 hohen Verlust endet. DPO basiert auf einem Durchschnittswert und kann den nächsten Balken nicht vorhersagen. Es wird kein Gewinn versprochen. Verwenden Sie Lots, die eine Pechsträhne ü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 Programm nutzen, hilft eine ehrliche Bewertung Ihrer Erfahrungen – ob gut oder schlecht – dem nächsten Trader bei der richtigen Entscheidung.
