R Multiple Trade Manager MT5
- Utilitys
- Version: 1.0
- Aktivierungen: 10
Informieren Sie sich vor dem Absenden über das tatsächliche Risiko, einschließlich Spread und Provision. Verwalten Sie den Handel anschließend in R-Multiplikatoren und nicht in Punkten.
Der „R Multiple Trade Manager MT5“ berechnet die Lotgröße anhand eines Stopps, den Sie auf dem Chart ziehen, unter Verwendung der brokerinternen Kontraktdaten, und zeigt vor der Übermittlung ein Bestätigungsfenster mit dem Risiko, der Margin und eventuellen Blockern an. Nach der Ausführung verwaltet das Programm jeden Trade anhand seines ursprünglichen Risikos: Breakeven, zwei Teilschließungen, ein optionaler Trailing-Stop und ein optionaler zeitgesteuerter Ausstieg.
Das Programm generiert keine Signale und eröffnet niemals einen Trade ohne ein bestätigtes Ticket.
Was es tut
1. Klicken Sie auf „Kaufen“ oder „Verkaufen“. Auf dem Chart werden die Linien für Einstieg, Stop-Loss und Take-Profit angezeigt. Der Stop-Loss beginnt bei einem Standardabstand (einem ATR-Vielfachen des letzten geschlossenen Balkens oder festen Punkten) und der Take-Profit bei einem festgelegten Vielfachen des Risikos.
2. Ziehen Sie die Linien. Die Lotgröße und das Risiko werden beim Ziehen aktualisiert. Ziehen Sie die Einstiegslinie vom Markt weg, um stattdessen eine Limit- oder Stop-Order zu platzieren; der Ordertyp ergibt sich aus der Position und dem Kurs.
3. Klicken Sie auf „Vorbereiten“. Das Bestätigungsfenster zeigt das Symbol, die Seite, die Ordertyp, das Volumen, den Einstiegskurs, den Stop-Loss, den Take-Profit, den Stop-Abstand, das Risiko in Geld und in Prozent des Eigenkapitals, das Zielrisiko, den Ertrag und das R:R-Verhältnis, den Spread, die geschätzte Provision, die erforderliche Margin, die freie Margin nach der Order sowie etwaige Gründe an, warum die Order nicht gesendet werden kann.
4. Klicken Sie auf „Senden“ oder „Abbrechen“. Ein Ein-Klick-Handel ist nicht möglich.
So wird das Risiko berechnet (1R)
1R entspricht dem Verlust, der entsteht, wenn der Stop-Loss zu diesem Kurs ausgelöst wird, zuzüglich der Provision. Der Verlust wird von MetaTraders eigenem OrderCalcProfit anhand der Kontraktdaten des Brokers berechnet, vom Ausführungskurs bis zum Stop. Bei einem Kauf entspricht der Ausführungskurs dem Ask-Kurs und der Stop-Kurs wird zum Bid-Kurs ausgelöst, sodass der Spread bereits enthalten ist. Da die Kontraktdaten des Brokers verwendet werden, gilt dieselbe Berechnung für Devisen, Gold und Silber, Index-CFDs sowie Krypto-Symbole.
Die Lotgröße ist das größte Volumen, abgerundet auf die Volumenschritte des Brokers, dessen 1R nicht über Ihrem Ziel (ein Prozentsatz des Eigenkapitals oder ein fester Betrag) liegt. Es wird niemals aufgerundet. Sollte selbst das Mindestlot mehr als das Ziel riskieren, wird die Order blockiert und dies wird im Ticket vermerkt.
Die Provision vor der Ausführung ist eine Schätzung: entweder der Durchschnitt Ihrer letzten Geschäfte mit diesem Wertpapier oder ein von Ihnen eingegebener Wert. Nach der Ausführung wird 1R anhand des tatsächlichen Handelspreises und der tatsächlichen Provision festgelegt. Wenn das tatsächliche 1R um mehr als einen festgelegten Faktor größer ist als geplant (beispielsweise nach einem Slippage), erhalten Sie eine Warnung; der Trade wird nicht automatisch geschlossen. Der Swap ist nicht Teil von 1R.
Verwaltung nach der Ausführung
Jedes Ticket behält sein eigenes 1R, das bei der Ausführung festgelegt wird. Die R-Stufen sind immer Vielfache dieses Betrags, auch nach Teilschließungen. Die Regeln werden bei jedem Tick und einmal pro Sekunde in dieser Reihenfolge überprüft:
- Zeitlimit (optional): Schließt den Rest der Position nach einer festgelegten Anzahl von Minuten.
- Teilschließung 1 und Teilschließung 2: Schließen einen festgelegten Prozentsatz des ursprünglichen Volumens bei festgelegten R-Niveaus (Standardwerte: 50 % bei 1,5R, 25 % bei 2,5R). Die Volumina werden auf die nächste Volumienstufe abgerundet und liegen niemals unter dem Mindestlot.
- Breakeven (Standard bei 1,0R): Verschiebt den Stop-Loss auf den Kurs, der die verbleibende Provision sowie einen optionalen Offset abdeckt. Liegt dieses Niveau für den Broker zu nah am Markt, wird das nächstgelegene zulässige Niveau auf der Gewinnseite verwendet oder der Schritt übersprungen und protokolliert.
- Trailing-Stop (standardmäßig deaktiviert): Feste Punkte oder ein ATR-Vielfaches des letzten geschlossenen Balkens, beginnend bei einem festgelegten R. Er zieht den Stop-Loss lediglich enger.
Jeder Stop-Loss und Take-Profit wird beim Broker platziert. Es gibt keine versteckten oder virtuellen Stopps, sodass der Broker den Stop beibehält, falls die Verbindung zum Terminal unterbrochen wird.
Das Fenster verfügt außerdem über die Schaltflächen „Ticket schließen“, „Symbol schließen“ und „Alle schließen“. Jede davon erfordert einen zweiten Klick zur Bestätigung. Sie wirken sich nur auf Orders aus, die von diesem Dienstprogramm eröffnet wurden, oder auf die von Ihnen ausgewählten „Magic Numbers“ (manuelle Trades oder eine Liste von „Magic Numbers“). Ausstehende Orders in diesem Bereich können mit denselben Schaltflächen gelöscht werden.
Weitere Details
- Hedging-Konten: volle Unterstützung, ein 1R und ein Regelwerk pro Ticket.
- Netting-Konten: Grundlegende Unterstützung. Eine neue Order wird auf dieselbe Weise dimensioniert. Automatischer Breakeven, Teilschließungen, Trailing und zeitgesteuerte Ausstiegsfunktionen werden nur auf die Nettoposition angewendet, wenn diese vom Programm eröffnet wurde und später kein weiteres Volumen hinzugefügt wurde. Andernfalls kann das Panel die Position weiterhin schließen, und eine Order, die eine entgegengesetzte Position reduzieren oder umkehren würde, wird im Ticket blockiert.
- Pending-Orders: Nach dem Absenden ist das Volumen festgesetzt, aber Stop-Loss und Take-Profit können weiterhin verschoben werden, bis die Order ausgeführt wird.
- Stop-Level, Freeze-Level und ein Spread-Puffer werden vor jeder Order und jeder Änderung überprüft. Ein ungültiges Level blockiert die Order oder lässt die Änderung unberücksichtigt; eine Ausführung wird niemals erzwungen.
- Requotes und Kursänderungen werden bis zu dreimal erneut versucht. Bei geschlossenem Markt oder deaktiviertem Handel wird der Versuch später mit zunehmender Verzögerung wiederholt, jedoch niemals in einer engen Schleife.
- Jede Regel wird pro Ticket in globalen Variablen des Terminals und in einer kleinen Datei gespeichert und beim Start mit dem Handelsverlauf abgeglichen, sodass bei einem Neustart eine Teilschließung oder eine Breakeven-Bewegung nicht wiederholt wird.
- Die Panel-Einstellungen (Risiko, Breakeven ein/aus, Trailing-Modus) werden pro Symbol gespeichert und beim nächsten Start wiederhergestellt.
- Jede Aktion wird in ein tägliches CSV-Protokoll im Ordner „MQL5\Files“ geschrieben.
- Benachrichtigungen erfolgen ausschließlich über das Terminal: Pop-up, Push-Benachrichtigung und E-Mail, mit einer Wartezeit.
- Keine DLL, keine Webanfragen. Das Panel kann minimiert werden.
Was es nicht kann
- Es generiert keine Signale und eröffnet keine Trades von sich aus.
- Es handelt sich nicht um einen kontoweiten Risikoschutz: Es gibt keine tägliche Verlustbegrenzung für das gesamte Konto, kein Budget für offene Risiken über mehrere Expert Advisors hinweg und keinen Nachrichtenfilter.
- Keine Handelskopien, keine Grid-, Martingale- oder Averaging-Funktionen, keine Telegram- oder andere externe Dienste.
- Es verbessert die Ergebnisse keiner Strategie und verspricht keine Gewinne.
Einschränkungen, die Sie beachten sollten
- Ein tatsächlicher Verlust kann größer als 1R sein: Kurslücken, schnell schwankende Märkte, Slippage, Requotes und Verbindungsabbrüche können dazu führen, dass der Stop zu einem ungünstigeren Kurs ausgelöst wird.
- Die Provision vor der Ausführung ist eine Schätzung, bis das Geschäft bekannt ist.
- Das Programm verwaltet Trades nur, solange das Terminal läuft und das Programm daran angeschlossen ist. Eine Instanz verwaltet die Trades des eigenen Chart-Symbols; schließen Sie eine Instanz pro Symbol an, das Sie handeln.
- Wenn eine Mietdauer abläuft, entfernt MetaTrader 5 das Dienstprogramm aus dem Chart und die Verwaltung wird eingestellt. Bereits beim Broker festgelegte Stop-Loss- und Take-Profit-Aufträge bleiben bestehen.
So testen Sie es im Strategietester
Stellen Sie „Walk-through“ auf „Demo“ ein und führen Sie den Strategietester im visuellen Modus aus. Das Programm zeigt dann die gleichen Schritte für das getestete Symbol an: die Linien und die Live-Größenangaben, das Bestätigungs-Ticket, eine simulierte Bestätigung, die Order, den Breakeven bei 1,0R, einen Teilausstieg bei 1,5R und einen Trailing-Stop ab 2,0R (der Walk-through schaltet den Trailing-Stop ein, damit Sie ihn sehen können). Vor jeder Testorder wird die Margin überprüft; bei unzureichender Margin wird der Schritt übersprungen. Der Walk-through läuft nur im visuellen Testmodus. Er wird niemals auf einem Live- oder Demo-Chart ausgeführt und hat im nicht-visuellen Testmodus keine Funktion.
Empfohlene Konfiguration
1. Fügen Sie das Symbol, mit dem Sie handeln möchten, zum Chart hinzu und aktivieren Sie den Algo-Handel.
2. Legen Sie Ihr Risiko fest: als Prozentsatz des Kapitals (Standardwert 0,50 %) oder als festen Betrag.
3. Falls Ihr Broker eine Provision berechnet und das Konto noch keine aktuellen Transaktionen für dieses Wertpapier aufweist, geben Sie die Round-Trip-Provision pro Lot ein.
4. Belassen Sie „Umfang verwalten“ auf „Eigene“, es sei denn, Sie möchten, dass auch manuelle Trades oder andere „Magic Numbers“ verwaltet werden.
5. Probieren Sie die Schritt-für-Schritt-Anleitung im Strategietester aus und testen Sie die Strategie anschließend auf einem Demokonto, bevor Sie sie auf einem Live-Konto einsetzen.
Support
Fragen und Fehlermeldungen bitte über die Produktkommentare oder private MQL5-Nachrichten. Bitte fügen Sie die CSV-Protokollzeilen des betreffenden Handels mit ein.
