Payoff Ratio Keeper
- Utilitys
-
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: 1.0
- Aktivierungen: 5
JEDE POSITION ERHÄLT EINEN TAKE-PROFIT IM VON IHNEN GEWÄHLTEN VERHÄLTNIS VON GEWINN ZU RISIKO, SELBST WENN SIE VERGESSEN HABEN, EINEN ZU FESTZULEGEN.
Payoff Ratio Keeper ist ein Risiko-Ertrags-Manager für MetaTrader 5: ein Tool für den automatischen Take-Profit, das den Take-Profit von manuellen und EA-Trades auf ein festes R-Vielfaches des Stop-Loss festlegt. Positionen ohne Take-Profit erhalten einen; ein Take-Profit, der weniger als Ihr Mindestverhältnis auszahlt, wird weiter nach außen verschoben. Ihr Stop-Loss wird niemals verändert und ein Take-Profit wird niemals näher herangezogen.
Entwickelt für Trader, die zuerst den Stop festlegen und dann die Disziplin beim Ziel verlieren: ein in einem schnellen Markt vergessener Take-Profit, ein Take-Profit von 40 Punkten hinter einem Stop von 150, ein Kopierer, der Trades ohne jegliches Ziel sendet. Ein Versprechen: Jeder Trade im Anwendungsbereich weist das von Ihnen geplante Verhältnis auf. Funktionsweise: Risiko = Abstand vom Einstieg zum Stop; Ziel = Einstieg + Risiko × Ihr Verhältnis + Spread und Provision, sodass das Verhältnis kostennetto ist.
Vorher und nachher, aus dem Protokoll des Strategietesters (Juni 2026): EURUSD-Kauf mit einem Stop von 150 Punkten und einem Take-Profit, der nur 1:0,27 entfernt ist: Der TP wurde von 1,16439 auf 1,16643 verschoben, das 1:2-Ziel.
Funktioniert mit: manuellen Trades und anderen Expert Advisors oder Trade-Kopierern auf demselben Terminal (Symbolbereich und Magic-Filter entscheiden, welche Positionen verwaltet werden), Hedging- und Netting-Konten, jedem Symbol (Devisen, Gold, Indizes, Kryptowährungen) sowie Regeln im Stil von Prop-Firmen: Es legt lediglich Take-Profits fest, fügt niemals Volumen hinzu und eröffnet niemals einen Trade auf Ihrem Konto.
Probieren Sie es zunächst kostenlos aus: Führen Sie den „Payoff Ratio Keeper“ im Strategietester mit aktiviertem visuellen Modus aus. Dort eröffnet er kleine Demo-Positionen mit einem Stop, die meisten davon ohne Take-Profit und jede dritte mit einem TP von nur 0,5 R, sodass Sie die gepunktete Ziellinie, das Erscheinen des TP und die RISK|TARGET-Anzeige im Panel beobachten können, die grün wird.
Für wen dies NICHT geeignet ist: Trader, die nach einem Einstiegsroboter oder einem Grid suchen (es werden keine Positionen auf einem Live-Chart eröffnet), Scalper, die manuell schließen und überhaupt keinen Take-Profit wünschen, sowie Trader, die niemals einen Stop-Loss verwenden und kein festes Risiko in Punkten festlegen möchten.
Ein Beispiel (Standardeinstellungen)
EURUSD-Kauf von 0,30 Lots bei 1,16489 mit einem Stop bei 1,16353, das Risiko beträgt also 136 Punkte. Kein Take-Profit.
Nach der 10-sekündigen Karenzzeit berechnet der Systembetreiber das 1:2-Ziel: 1,16489 + 2 × 136 Punkte = 1,16761, zuzüglich etwa 12 Punkte Spread und 7 Punkte für die Provision von 7 USD pro Lot bei 0,30 Lots: Der Take-Profit wird auf 1,16780 festgelegt. Dies sind die tatsächlichen Zahlen des ersten Demo-Trades im Tester-Protokoll.
Wenn Sie oder Ihr EA später einen Take-Profit bei 1,16550 setzen (1:0,31 nach Kosten), erkennt der Keeper ein Verhältnis unterhalb des Mindestwerts von 1:1,5 und verschiebt ihn zurück auf 1,16780. Ein Take-Profit bei 1,16900 (mehr als 1:2) bleibt genau dort, wo er ist.
Kurz gesagt
- Zielverhältnis von Gewinn zu Risiko, zum Beispiel 1:2, wobei das Risiko der Abstand zwischen Einstieg und Stop-Loss ist.
- Zwei Regeln: Fügen Sie nur fehlende Take-Profits hinzu oder heben Sie auch Take-Profits an, die ein geringeres Verhältnis als das Mindestverhältnis bieten.
- Kosten innerhalb des Verhältnisses: aktueller Spread und Ihre Provision pro Lot, sodass 1:2 ein Verhältnis von 1:2 nach Abzug der Kosten bedeutet.
- Karenzzeit nach Eröffnung einer Position, sodass ein EA, der seinen eigenen TP einen Moment später setzt, nicht überstimmt wird.
- Optionales festes Risiko in Punkten für Positionen ohne Stop; andernfalls werden sie unverändert belassen.
- Ändert niemals den Stop-Loss, rückt einen Take-Profit niemals näher heran, respektiert Stop-Level und Freeze-Level.
- Reiner Benachrichtigungsmodus: eine Benachrichtigung pro Position, die einen Take-Profit benötigt, es wird nichts gesendet.
- Panel mit Echtzeit-Handelsdaten: Balken „TARGET COVERAGE“, verbuchtes Risiko im Vergleich zum verbuchten Ziel in Geld sowie pro Position das Risiko in Punkten, den aktuellen TP, das aktuelle R:R, den Ziel-TP und eine RISK|TARGET-Anzeige.
- Kein Grid, kein Martingale, keine DLLs, keine Webanfragen.
- Tester-Zahlen (Juni 2026, EURUSD H1, Standardeinstellungen): 42 Demo-Positionen, 28 Take-Profits gesetzt, 15 ausgelöst, 0 fehlgeschlagene Übermittlungen, 0 Protokollfehler.
HIER STARTEN
Fügen Sie es einem Chart hinzu, zum Beispiel EURUSD H1. Eine Instanz verwaltet alle Symbole des Kontos, sofern Sie dies nicht einschränken. Legen Sie Ihr Zielverhältnis und Ihre Provision pro Lot fest (0, wenn Ihr Broker keine erhebt). Aktivieren Sie den Algo-Handel und beobachten Sie die Positionstabelle: GRACE, SETTING TP, LIFTING TP, RATIO OK. Um zunächst nur zu beobachten, wechseln Sie über die Schaltfläche im Bedienfeld zu „ALERT ONLY“.
So wird ein Trade abgewickelt
Risiko. Der Abstand vom Einstieg zum Stop-Loss, der bei jedem Durchlauf gelesen wird. Ein Stop, der bereits in den Gewinn verschoben wurde, bedeutet, dass der Trade kein Risiko mehr birgt: Der Status zeigt „STOP IN PROFIT“ an und der Take-Profit bleibt unverändert.
Ziel. Einstiegspreis plus Risiko mal Zielverhältnis plus Spread und Provision, vom Einstiegspreis auf die Tick-Größe abgerundet.
Fehlender Take-Profit. Nach Ablauf der Karenzzeit wird das Ziel als Take-Profit gesendet, wobei der Stop-Loss unverändert bleibt.
Niedriges Verhältnis. Bei der „Lift“-Regel wird ein Take-Profit, der nach Abzug der Kosten weniger als das Mindestverhältnis einbringt, auf das Ziel verschoben, niemals näher herangeführt.
Entfernter Take-Profit. Wenn Sie einen vom Keeper festgelegten Take-Profit löschen, legt dieser ihn erneut fest; deaktivieren Sie „InpReapply“, um Ihre Wahl zu respektieren.
Kurs hat das Ziel bereits überschritten. Das Ziel wäre ungültig, daher wird nichts gesendet und der Status zeigt „PRICE PAST TARGET“ an.
Interne Sicherheitsmechanismen
Vor jeder Übertragung wird geprüft, ob Algo-Trading zulässig ist, ob die Sitzung für das Symbol geöffnet ist und ob die letzte Kursnotierung nicht älter als 5 Minuten ist. Jeder neue Take-Profit-Auftrag wird anhand der Stop- und Freeze-Limits des Brokers überprüft. Unmittelbar vor jedem Sendevorgang wird die Position erneut ausgewählt und ihr Symbol, ihre Magic-Nummer, ihr Stop- und Take-Profit-Auftrag mit dem Plan verglichen, sodass eine geänderte Position niemals mit alten Werten überschrieben wird. Ein abgelehnter Sendevorgang wird mit einer zunehmend längeren Pause von bis zu 2 Minuten erneut versucht, wobei nach einer festgelegten Anzahl von Fehlversuchen eine Warnmeldung ausgegeben wird. Welche Positionen bereits bearbeitet wurden, wird in „GlobalVariables“ gespeichert, deren Schlüssel das Chart-Symbol, den Magic-Filter und die Magic-Nummer enthalten, sodass sich zwei Kopien niemals denselben Schlüssel teilen.
Eingaben, jede einzeln erklärt
TARGET TO RISK
InpMode = 1. Nur 0 Warnung, 1 Beibehalten (Take-Profits setzen und aufheben).
InpRule = fehlt + „Lift“. Nur Positionen ohne Take-Profit oder auch Take-Profits unterhalb des Mindestverhältnisses.
InpTargetRR = 2,0. Take-Profit-Abstand = Risiko × dieser Wert.
InpMinRR = 1,5. Ein Take-Profit, der nach Abzug der Kosten weniger als dieses Verhältnis bietet, wird aufgehoben (nur bei Aufhebungsregel). Nicht über dem Zielverhältnis.
InpNoSLRiskPts = 0. Risiko in Punkten für Positionen ohne Stop; 0 lässt sie unberührt.
InpGraceSec = 10. Sekunden, die nach Eröffnung einer Position gewartet werden, bevor Maßnahmen ergriffen werden.
InpReapply = true. Den Take-Profit erneut festlegen, falls er später entfernt wird.
KOSTEN IM VERHÄLTNIS
InpAddSpread = true. Den aktuellen Spread zum Zielwert hinzurechnen.
InpCommPerLot = 7,0. Round-Turn-Provision pro Lot in Kontowährung, 0 = keine.
AUSFÜHRUNG
InpMinMovePts = 5. Kleinste Take-Profit-Bewegung, die eine Übermittlung rechtfertigt, in Punkten.
InpFailAlertAt = 3. Eine Warnmeldung nach dieser Anzahl fehlgeschlagener Versuche.
FILTER – WELCHE POSITIONEN WERDEN VERWALTET
InpSymbolScope = alle Symbole oder nur das Chart-Symbol. InpMagicFilter = beliebige Magic-Nummer, nur manuelle Trades (Magic 0) oder nur die Magic-Nummer InpMagic.
WARNMELDUNGEN
InpAlertPopup = true. InpAlertPush = false (Push-Benachrichtigung an die MetaTrader-App auf Ihrem Smartphone).
PANEL
ShowPanel = true. ShowLines = true: gepunktete Take-Profit-Linie für Positionen des Chart-Symbols. PanelX = 12, PanelY = 15, PanelFontSize = 9, MaxTableRows = 6, MaxHistoryRows = 4. Mit der Schaltfläche „MOVE“ lässt sich das Panel verschieben; bei einem kurzen Chart werden zuerst die unwichtigsten Zeilen ausgeblendet.
STRATEGIE-TESTER-DEMO
InpTesterDemo = true. Nur Strategietester: Montag bis Freitag von 08 bis 16 Uhr, eine Demoposition pro 4-Stunden-Zeitfenster mit einem Stop in 1,5 ATR Entfernung, maximal 3 offene Positionen, Marginprüfung x 1,5, Schließung nach 4 Tagen, Stopp nach einem Verlust von 20 Prozent des Guthabens. Dieser Code wird niemals auf einem Live- oder Demo-Chart ausgeführt.
Das Panel
ZIELABDECKUNG: Ein Balken mit dem Anteil der Positionen, deren Take-Profit mindestens das Mindestverhältnis abdeckt. KEEPER-PLAN: Ziel- und Mindestquote, Regel, Buchrisiko im Verhältnis zum Buchziel in Geld mit der Quote des gesamten Portfolios, Positionen ohne TP oder mit niedriger Quote, offener Gewinn, Kosten, Modus, letzte Aktion, Algo-Trading, fehlgeschlagene Übermittlungen und Summen. POSITIONEN, NIESTES VERHÄLTNIS ZUERST: Symbol, Richtung, Lots, Risiko, aktueller TP, aktuelles R:R, Ziel-TP, Gewinn, Status und die RISIKO|ZIEL-Anzeige (roter Block = 1 Risiko, grün oder gelb = Auszahlung bis zu 1:4, blaues Häkchen = Ihr Ziel). AKTIONSVERLAUF listet jeden gesetzten oder aufgehobenen Take-Profit mit Serverzeit auf. SCHNELLSTEUERUNG: AKTIVIERT oder PAUSIERT, die Modus-Schaltfläche und JETZT PRÜFEN. Die rechte Seite des Charts bleibt frei.
Häufig gestellte Fragen
Eröffnet das Programm selbstständig Trades? Nein. Auf einem Live- oder Demo-Chart schreibt es nur Take-Profits für Positionen, die bereits offen sind. Demo-Positionen existieren nur im Strategietester.
Wird es den Take-Profit meines EAs beeinträchtigen? Es wartet die Karenzzeit ab, rückt einen TP niemals näher heran und hebt einen TP nur unterhalb Ihres Mindestverhältnisses an. Wenn Ihr EA seinen TP bei jedem Tick neu festlegt, schließen Sie ihn mit dem Magic-Filter aus.
Warum liegt der Take-Profit ein paar Punkte weiter als genau 2R? Spread und Provision werden hinzugerechnet, sodass das Verhältnis kostennetto ist; deaktiviere beides für ein reines 2R.
Verschiebt er meinen Stop-Loss? Niemals. Der Stop-Loss wird bei jedem Take-Profit unverändert zurückgesetzt.
Was er nicht kann
Er wählt keine Einstiegspunkte aus und verwaltet keine Stopps. Ein Take-Profit kann immer noch mit Slippage ausgeführt werden, und ein weit entferntes Ziel wird seltener erreicht als ein nahes: Das ist der Kompromiss eines festen Verhältnisses. Er funktioniert nur, solange er läuft: Halten Sie das Terminal eingeschaltet, zum Beispiel auf einem VPS.
Was getestet wurde und was nicht
Getestet im Strategietester auf einem Hedging-Konto, 1. bis 30. Juni 2026, 1-Minuten-OHLC, H1, Einlage 10.000, Hebel 100, vier Durchläufe, ohne Journalfehler und ohne fehlgeschlagene Übertragung. EURUSD-Standardwerte: 42 Demo-Positionen, 28 Take-Profits gesetzt, 15 ausgelöst. XAUUSD mit Ziel 1:3, Minimum 1:2,5 und ohne Provision: 25 Demo-Positionen, 17 gesetzt, 8 ausgelöst. EURUSD-„Missing-Only“-Regel: 28 gesetzt, 0 ausgelöst. EURUSD nur Alarm: 41 Demo-Positionen, 28 Alarme, nichts gesendet. Auf einem Demo-Chart lief das Panel im reinen Alarmmodus neben 4 EURUSD-Positionen bei geschlossenem Markt und zeigte „MARKET SHUT“ mit den eingezeichneten Zielen an.
Zum Zeitpunkt der Erstellung dieses Artikels noch nicht getestet: echte Sendungen bei einem Live- oder Demo-Broker, ein Netting-Konto, Wiederholungsversuche nach einer Ablehnung durch den Broker, Ablehnungen aufgrund von Freeze-Levels, der Geltungsbereich von Chart-Symbolen, Magic-Filter, Pop-up- und Push-Benachrichtigungen sowie ein Neustart des Terminals. Diese Pfade sind im Code vorhanden und werden in der Dokumentation beschrieben. Bitte probieren Sie diese zunächst auf einem Demokonto bei Ihrem eigenen Broker aus.
Probieren Sie es im Strategietester aus
Wählen Sie „Payoff Ratio Keeper“, EURUSD oder XAUUSD, H1, einen beliebigen aktuellen Monat, den visuellen Modus und drücken Sie „Start“. Beobachten Sie die gepunktete Ziel-Linie und den Take-Profit, die bei jedem neuen Demo-Trade erscheinen.
Wenn der „Keeper“ einen Trade davor bewahrt hat, ohne Ziel geschlossen zu werden, oder wenn Sie der Meinung sind, dass er einen Fall anders behandeln sollte, hilft eine ehrliche Bewertung auf der Produktseite anderen Tradern bei der Entscheidung und gibt mir Hinweise darauf, was ich als Nächstes verbessern sollte.
