Trade and Risk Manager MT5
- Utilitys
- Aleksei Vorontsov
- Version: 1.0
- Aktivierungen: 10
Trade & Risk Manager ist ein Trading Utility Panel für MetaTrader 5, das für den manuellen Handel und die Risikokontrolle entwickelt wurde. Das Programm enthält keine Handelsstrategie und eröffnet keine Trades automatisch - alle Handelsaktionen werden nur durch das Drücken von Schaltflächen auf dem Panel ausgeführt.
Das Dienstprogramm hilft Ihnen bei:
-
Schnelles Öffnen/Schließen von Positionen;
-
die Positionsgröße (Lot) auf der Grundlage eines vordefinierten Risikos zu berechnen;
-
Handelsplanlimits durchzusetzen: Tagesverlust, maximaler Drawdown, Handelslimit, Gewinnziel;
-
Positionen verwalten: Breakeven, Teilschluss, Reverse, Trailing Stop;
-
Verwendung eines Rasters von ausstehenden STOP-Aufträgen (Grid) und Löschen ausstehender Aufträge.
Wichtigste Funktionen
1) Handels-Panel (manuelle Aktionen)
-
BUY / SELL - Markteintritt.
-
Close - Schließt die letzte Position auf dem Symbol.
-
CloseAll - Schließt alle Positionen auf dem Symbol.
-
Pause - manuelle Pause (blockiert Handelsaktionen aus dem Panel).
-
Kompakt / Vollständig - kompakter oder vollständiger Panel-Modus.
2) Risikomanagement und Handelsparameter
-
Risk% - risikobasierte Lot-Berechnung (in Prozent) mit SL in Punkten.
-
Alternative: festes Lot.
-
SL pts / TP pts - Stop Loss und Take Profit in Punkten.
-
Volumenbegrenzung: MaxLotPerTrade.
3) Handelsplan-Limits (Regeln)
-
Max Trades/Tag - maximale Anzahl von Trades pro Tag.
-
Max daily loss % - tägliches Verlustlimit basierend auf dem Eigenkapital.
-
Max total drawdown % - Limit für den gesamten Drawdown:
-
ausgehend vom Anfangswert(Initial), oder
-
Trailing vom Höchststand des Eigenkapitals(Trailing Equity).
-
-
Gewinnziel % - Gewinnziel (sobald es erreicht ist, wird der Handel blockiert).
Verhalten bei Verletzung:
-
Pause bei Durchbruch - unterbricht den Handel automatisch,
-
Auto close all on breach - schließt optionalalle Positionen bei Bruch.
4) Positionsmanagement (Vollmodus)
-
Breakeven Last / All - SL auf Breakeven verschieben (für die letzten/alle Positionen des Symbols).
-
Reverse - schließt die letzte Position und öffnet die entgegengesetzte Richtung.
-
Teilweise 50% - schließt 50% des Volumens der letzten Position.
-
Trailing - umschaltbarer Trailing-Stop:
-
ST pts - Startniveau (Gewinn erforderlich zur Aktivierung),
-
LVL pts - Abstand zum Trailing.
-
-
Grid - platziert eine Reihe von STOP-Aufträgen in der Richtung der letzten Position:
-
Die Anzahl der Orders wird in den Eingaben festgelegt,
-
STP pts - Schritt zwischen den Aufträgen,
-
MLT x - Volumenmultiplikator für jede nächste Order.
-
-
Del - löscht alle schwebenden Orders für das Symbol (gefiltert nach Magic, wenn aktiviert).
-
UPD (untere rechte Ecke des Info-Panels) - setzt die Werte Max total drawdown % und Profit target % zurück (relevant für Intraday-Händler, wenn die Werte für den gesamten Konto-Drawdown und das Gewinnziel den Handel blockieren können).
Schnittstelle & Eingabekontrolle
Die Felder Risiko/SL/TP/ST/LVL/STP/MLT sind direkt im Panel editierbar:
-
Klick auf das Feld → Eingabe über die Tastatur,
-
Eingabe - bestätigen,
-
Esc - Abbrechen,
-
Backspace/Löschen - Zeichen löschen.
Das Panel kann mit der Maus an der oberen Kopfzeile verschoben werden.
Die Panel-Einstellungen und die eingegebenen Werte werden gespeichert (nach einem Neustart des Terminals/einem erneuten Anbringen der Karte).
Eingabeparameter (Eingänge)
Haupt
-
InpMagic - Magische Zahl.
-
InpRiskMode - Risikomodus: Prozent oder Fixed Lot.
-
InpRiskBase - Risikobasis: Eigenkapital oder Saldo.
-
InpRiskPercentDefault - Standardrisiko (%).
-
InpFixedLotDefault - festes Los (wenn fester Modus ausgewählt ist).
-
InpSLPointsDefault - Standard-SL (Punkte).
-
InpTPPointsDefault - Vorgabe TP (Punkte).
-
InpUseTP - TP aktivieren.
Nachlauf (Standardwerte)
-
InpTrailStartPtsDefault - ST-Punkte.
-
InpTrailLevelPtsDefault - LVL-Punkte.
Raster
-
InpGridOrdersCount - Anzahl der STOP-Aufträge im Raster.
-
InpGridStepPtsDefault - STP-Punkte (Rasterschritt).
-
InpGridMultDefault - MLT x (Volumenmultiplikator).
Begrenzungen
-
InpMaxLotPerTrade - maximales Lot pro Handel.
-
InpMaxTradesPerDay - tägliches Handelslimit.
-
InpCountOnlyThisEA - Zählt "Trades pro Tag" nur bei Magic.
-
InpManageOnlyThisEA - Verwaltung (Close/BE/Del/Grid) nur durch Magic.
Regeln (Limits/Regeln)
-
InpMaxDailyLossPct - täglicher Verlust (%).
-
InpMaxTotalDDPct - maximaler Drawdown (%).
-
InpDDMode - Drawdown-Modus: vom Anfangs- oder Nachlaufkapital.
-
InpProfitTargetPct - Gewinnziel (%).
-
InpPauseOnBreach - Pause bei Durchbruch.
-
InpAutoCloseAllOnBreach - Positionen bei Verletzung schließen.
Handelszeitplan
-
InpTradeStartHour / InpTradeEndHour - Stunden (0..24).
-
InpAllowMon..InpAllowSun - erlaubte Wochentage.
Panel-Position
-
InpPanelX / InpPanelY - Anfangsposition des Panels.
Wichtige Hinweise
-
Alle SL/TP/ST/LVL/STP-Werte sind in Punkten (nicht in Pips) angegeben.
-
Es gelten Broker-Einschränkungen (z.B. Stops Level). Wenn SL/TP/pending price zu nahe am Markt liegen, wird die Aktion abgelehnt.
-
Um die Schaltflächen zu verwenden, müssen Sie den Algo-Handel aktivieren und den Handel in den EA-Einstellungen zulassen.
-
Es wird empfohlen, den EA auf einem Demokonto zu testen, bevor Sie ihn auf einem Live-Konto einsetzen.
FAQ
1) Warum wird mit BUY/SELL kein Handel eröffnet?
Prüfen:
-
Algo Trading ist im Terminal aktiviert;
-
der Handel ist in den EA-Einstellungen erlaubt;
-
es besteht eine Serververbindung(Terminal verbunden);
-
die Schaltfläche Pause ist nicht aktiviert;
-
Regel-Limits wurden nicht ausgelöst (Trades/Tag, Daily Loss, Max DD, Profit Target) - die Statuszeile wird den Grund dafür anzeigen.
2) Warum kann SL/TP nicht eingestellt werden oder warum wird "SL/TP zu nah" angezeigt?
Ihr Broker verlangt möglicherweise einen Mindestabstand(Stops Level) zum aktuellen Kurs.
-
Erhöhen Sie SL pts / TP pts.
-
Denken Sie daran, dass die Werte in Punkten (nicht in Pips) angegeben sind.
-
Einige Symbole können zusätzliche Beschränkungen haben (Spread, Freeze Level).
3) Warum funktioniert der Breakeven nicht?
Breakeven wird nur angewendet, wenn:
-
die Position im Gewinn ist;
-
der neue SL nicht gegen das Stop-Level verstößt (zu nah → abgelehnt);
-
SL nicht bereits "besser" ist (z.B. für BUY, SL bereits bei/über BE).
4) Warum funktioniert Partial 50% nicht?
Partial Close ist nur möglich, wenn:
-
50% des Volumens, nach Normalisierung auf den Volumenschritt(SYMBOL_VOLUME_STEP), nicht kleiner ist als das Mindestlot(SYMBOL_VOLUME_MIN);
-
das berechnete Schlussvolumen ist kleiner als das Volumen der aktuellen Position.
Bei sehr kleinen Positionen (z.B. 0,01) kann die "Hälfte" unmöglich sein.
5) Warum eröffnet Reverse nicht den umgekehrten Handel?
Reverse tut es:
-
schließt die letzte Position;
-
versucht, die entgegengesetzte Richtung zu eröffnen.
Wenn Regeln/Limits ausgelöst werden oder der Handel nicht verfügbar ist (keine Notierungen, Markt geschlossen, Einschränkungen, unzureichende Marge), kann der neue Auftrag fehlschlagen.
6) Wie wird der "Tagesverlust" berechnet?
Aktienbasierte Logik:
-
Das Eigenkapital wird zu Beginn des Tages festgelegt(Server Mitternacht);
-
der Mindestwert des Eigenkapitals während des Tages wird verfolgt;
-
Tagesverlust % = (EquityStart - EquityLow) / EquityStart × 100%.
Dies schließt den gleitenden Drawdown für offene Positionen ein.
7) Wie wird der "Total Drawdown" berechnet?
Das hängt vom jeweiligen Modus ab:
-
From Initial: Basis = anfängliches Eigenkapital/gespeicherter Saldo beim ersten Lauf.
-
Trailing Equity: Basis = maximales Eigenkapital, das nach dem Start erreicht wurde (Hochwassermarke).
DD% = (Basis - CurrentEquity) / Basis × 100%.
8) Warum wird das Grid nicht platziert?
Häufige Gründe:
-
keine letzte Position auf dem Symbol (Grid verwendet die Richtung der letzten Position);
-
InpGridOrdersCount <= 0 oder STP pts <= 0 oder MLT <= 0 ;
-
STOP Preis ist zu nahe am Markt(Stops Level restriction);
-
berechnetes Lot ist 0 oder unter dem Minimum(SYMBOL_VOLUME_MIN);
-
"Manage only this EA" ist aktiviert und die letzte Position entspricht nicht Magic.
9) Warum löscht Del schwebende Orders nicht?
Es werden nur schwebende Orders für das aktuelle Symbol gelöscht.
Wenn InpManageOnlyThisEA=true , werden nur Orders mit Ihrem InpMagic gelöscht.
10) Das Panel ist verschwunden / kann nicht angeklickt werden / kann nicht verschoben werden
-
Schalten Sie den Modus Kompakt/Voll um.
-
Vergewissern Sie sich, dass das Panel nicht durch andere Diagrammobjekte verdeckt wird.
-
Ziehen Sie das Panel an der oberen Kopfzeile.

