Safety First Trade Manager
- Utilitys
-
Killian Roys
I develop practical utilities for MetaTrader 5 focused on manual trading workflows, risk management, execution control and broker-aware safety checks. - Version: 1.2
- Aktualisiert: 21 September 2026
- Aktivierungen: 10
Safety First Trade Manager
Safety First Trade Manager ist ein Tool zur manuellen Handelsplanung und Positionsverwaltung für MetaTrader 5.
Es hilft Ihnen dabei, Einstiegspunkt, Stop-Loss, Take-Profit und Risiko vor dem Absenden einer Order festzulegen, wobei Sie die volle Kontrolle über jede Ausführungsentscheidung behalten.
Es generiert keine Handelssignale und führt keine automatischen Handelsgeschäfte durch.
Schnellstart
- Installieren Sie den „Safety First Trade Manager“ aus dem MetaTrader Market und fügen Sie ihn dem Chart hinzu, mit dem Sie handeln möchten.
- Aktivieren Sie den Algo-Handel in MetaTrader 5.
- Stellen Sie in den Eingaben des Dienstprogramms „InpEnableExecution=true“ ein, sobald Sie bereit sind, Handelsaktionen zuzulassen. Die Ausführung ist standardmäßig deaktiviert.
- Wählen Sie „KAUFEN“ oder „VERKAUFEN“ und anschließend „MARKT“, „LIMIT“ oder „STOP“.
- Wählen Sie „Balance %“, „Equity %“ oder „Cash“ und geben Sie den gewünschten Risikobetrag ein.
- Legen Sie Einstiegspunkt, Stop-Loss und optional Take-Profit im Chart fest.
- Überprüfen Sie das berechnete Volumen, das geschätzte Risiko, die Margin und das Risiko-Ertrags-Verhältnis.
- Senden Sie die Order erst, wenn im Panel „READY“ angezeigt wird.
Handelsplanung
Wählen Sie „KAUFEN“ oder „VERKAUFEN“ und erstellen Sie MARKET-, LIMIT- oder STOP-Orders direkt über das Bedienfeld.
Während der Planung werden Einstiegs-, Stop-Loss- und Take-Profit-Niveaus im Chart angezeigt und können visuell angepasst werden. Der Handelsplan wird automatisch neu berechnet, sobald ein Niveau verschoben wird.
Bei MARKET-Orders richtet sich der Einstiegskurs nach dem aktuellen Marktpreis. Bei Pending-Orders entspricht der Einstiegskurs dem gewünschten Orderpreis.
Risikobasierte Positionsgrößenbestimmung
Die Positionsgröße wird anhand der ausgewählten Risikomethode berechnet:
- Prozentsatz des Guthabens
- Prozentsatz des Eigenkapitals
- Fester Betrag in der Kontowährung
Das Fenster zeigt vor der Ausführung das berechnete Volumen, das geschätzte monetäre Risiko, Margeninformationen und das Risiko-Ertrags-Verhältnis an.
Das geschätzte monetäre Risiko, die Margin-Werte und der Positionsgewinn/-verlust werden in der Kontowährung angegeben.
Der Größenbestimmungsprozess berücksichtigt das Volumengitter des Brokers. Würde das gewünschte Risiko ein Volumen erfordern, das unter dem Mindestvolumen des Brokers liegt, wird der Plan abgelehnt, anstatt das Volumen und das Risiko automatisch zu erhöhen.
Broker-spezifische Vorabprüfungen
Bevor eine Order oder eine Verwaltungsmaßnahme gesendet werden kann, führt der Safety First Trade Manager aktuelle Prüfungen anhand der aktuellen Broker- und Symbolinformationen durch.
Zu den relevanten Prüfungen gehören:
- Mindest- und Höchstvolumen
- Volumenabstufung
- Unterstützte Handels- und Orderbedingungen
- Einschränkungen hinsichtlich des Stop-Niveaus
- Verfügbarkeit der Margin
- Abschließende Validierung der Handelsanforderung
Das Fenster zeigt „READY“ an, wenn der aktuelle Plan die erforderlichen Prüfungen besteht. Ungültige oder nicht unterstützte Bedingungen werden als „REJECT“ oder „WARN“ mit einer Diagnosemeldung angezeigt.
Positionsverwaltung
Nachdem eine unterstützte Position eröffnet wurde, bietet das Verwaltungs-Panel folgende Funktionen:
- Teilschließung mit einem einstellbaren Prozentsatz
- Breakeven, sobald die Position dafür in Frage kommt
- Vollständige Positionsschließung
- Aktuelles Volumen und verbleibendes Volumen
- Aktuelle Gewinn-/Verlustinformationen
- Vom Broker festgelegte Einstiegs-, Stop-Loss- und Take-Profit-Werte
Der Einstiegswert bleibt nach Eröffnung der Position schreibgeschützt.
Stop-Loss und Take-Profit können explizit über „EDIT SL/TP“ bearbeitet werden. Änderungen werden zunächst lokal vorbereitet und während des Verschiebens der Niveaus nicht an den Broker gesendet.
Ein gültiger Entwurf kann mit „ÄNDERUNGEN ÜBERNEHMEN“ gesendet werden. Wenn eine Stop-Loss-Änderung die Risikodistanz vergrößert, ist ein zusätzlicher Schritt „ÄNDERUNGEN BESTÄTIGEN“ erforderlich, bevor die Anfrage gesendet werden kann.
Wenn keine wirksame Änderung ansteht, verlässt „DONE“ den Bearbeitungsmodus, ohne eine Broker-Anfrage zu senden.
Take-Profit kann während der Bearbeitung aktiviert, verschoben oder entfernt werden. Wenn eine Position keinen Take-Profit hat, kann das Tool einen lokalen TP-Entwurf vorschlagen, der auf der aktuellen Einstiegs- und Stop-Loss-Distanz basiert, sofern die erforderlichen Informationen verfügbar sind. Das vorgeschlagene Niveau bleibt ein lokaler Entwurf, bis „ÄNDERUNGEN ÜBERNEHMEN“ verwendet wird.
Auch „Stop-Loss“ kann während der Bearbeitung hinzugefügt, verschoben oder entfernt werden.
Das Entfernen eines bestehenden Stop-Loss erfolgt in zwei expliziten Schritten:
- „SL ENTFERNEN“
- „CONFIRM REMOVE SL“
Der erste Klick verändert die Broker-Position nicht. Eine zweite explizite Bestätigung ist erforderlich, solange die Position und der Broker-Status gültig bleiben.
Wenn eine Position keinen Stop-Loss hat, wird durch das Aktivieren von SL ein lokaler visueller SL-Entwurf auf der entsprechenden Marktseite erstellt. Die vorgeschlagene Linie ist nur ein Ausgangspunkt und kann nicht automatisch angewendet werden. Der Benutzer muss den SL explizit verschieben oder bearbeiten, bevor „ÄNDERUNGEN ÜBERNEHMEN“ verfügbar wird.
Wenn sich die Broker-Position extern ändert, während ein SL/TP-Entwurf oder eine Bestätigung aktiv ist, macht der Safety First Trade Manager alle aktivierten Bestätigungen ungültig und gleicht den Entwurf mit dem aktuellen Broker-Status ab. Die Broker-Informationen bleiben maßgeblich.
Ausstehende Orders
LIMIT- und STOP-Orders bleiben nach ihrer Platzierung sichtbar.
Das Fenster zeigt den Orderpreis des Brokers, Stop-Loss, Take-Profit, das Volumen und den Ordertyp an. Die entsprechenden Chart-Niveaus bleiben sichtbar und werden schreibgeschützt, solange die ausstehende Order aktiv ist.
Eine aktive oder wiederhergestellte, unterstützte ausstehende Order kann direkt über das Bedienfeld storniert werden.
Die Stornierung erfolgt in zwei expliziten Schritten:
- ORDER STORNIEREN
- STORNIERUNG BESTÄTIGEN
Der erste Klick storniert die Order noch nicht. Die zweite Bestätigung ist erforderlich, solange dieselbe ausstehende Order und der Broker-Status gültig bleiben.
Solange eine unterstützte Pending-Order verfolgt wird, ist die Erstellung eines weiteren Handels über dasselbe Bedienfeld gesperrt.
Neustart und Wiederherstellung
Lokale Planungsdaten können wiederhergestellt werden, nachdem das Dienstprogramm entfernt und erneut eingebunden wurde.
Bestehende unterstützte Positionen und Pending-Orders werden mit dem aktuellen Broker-Status abgeglichen. Die Broker-Informationen bleiben während der Wiederherstellung maßgeblich.
Wiederhergestellte Positionen und ausstehende Orders werden mit ihren aktuellen Broker-Werten angezeigt.
Ein nicht angewendeter SL/TP-Entwurf wird nach dem Neustart nicht wiederhergestellt, und wiederhergestellte Broker-Positionen werden niemals automatisch geändert, storniert oder erneut gesendet.
Ausführungssicherheit
Die Handelsausführung ist standardmäßig deaktiviert und muss vom Benutzer ausdrücklich aktiviert werden.
Vor Handelsaktionen werden aktuelle, brokerbezogene Prüfungen durchgeführt, sodass vor dem Absenden einer Anfrage die aktuellen Broker-Informationen verwendet werden.
Sicherheit geht vor: Der Trade Manager entscheidet nicht, wann der Benutzer in den Markt ein- oder aussteigen sollte. Es handelt sich um ein Dienstprogramm zur Handelsausführung und zum Risikomanagement, nicht um eine automatisierte Handelsstrategie.
Aktueller Anwendungsbereich
Nach Eröffnung einer Position bleibt der Eintrag schreibgeschützt.
Stop-Loss und Take-Profit können über den SFTM-Bearbeitungsworkflow hinzugefügt, verschoben oder entfernt werden.
Das Entfernen eines bestehenden Stop-Loss erfordert eine explizite Abfolge: „REMOVE SL → CONFIRM REMOVE SL“.
Wenn ein fehlender Stop-Loss aktiviert wird, erstellt der Safety First Trade Manager einen lokalen visuellen Entwurf, der vom Nutzer explizit angepasst werden muss, bevor er angewendet werden kann.
Ausstehende LIMIT- und STOP-Aufträge können über den expliziten Workflow „CANCEL ORDER → CONFIRM CANCEL“ im Bedienfeld storniert werden.
Wichtig
Überprüfen Sie vor der Ausführung stets die berechneten Handelsparameter und die angeforderten Verwaltungsänderungen.
Die Broker-Spezifikationen und verfügbaren Handelsbedingungen variieren je nach Wertpapier, Konto und Broker. Ein Plan, der in einer Handelsumgebung gültig ist, kann in einer anderen abgelehnt werden.
Es wird empfohlen, das Tool vor dem Live-Einsatz auf einem Demokonto zu testen.
Benutzerhandbuch
Vollständiges Benutzerhandbuch:
https://www.mql5.com/en/blogs/post/775911
