Trade Panel Assistant MT5
Hier finden Sie die vollständige Beschreibung des Trade Manager v4.0 Expert Advisors:
Trade Manager v4.0 - Expert Advisor BeschreibungÜbersicht
Der Trade Manager ist ein MetaTrader 5 Expert Advisor, der als umfassendes, stets verfügbares Handelsinstrument konzipiert ist. Er handelt nicht autonom, sondern ist eine voll ausgestattete Handelsausführungs- und Verwaltungsschnittstelle, die auf Ihrem Chart sitzt und Ihnen eine schnelle, visuelle Kontrolle über jeden Aspekt des Eingehens und Verwaltens von Positionen bietet. Es ist um ein kompaktes, dunkles, schwebendes Panel herum aufgebaut, das Sie an eine beliebige Stelle auf dem Bildschirm ziehen können, und es unterstützt visuelle Triggerlinien für jede Position, die direkt auf dem Chart gezeichnet werden.
Der EA ist symbolbewusst: Er zeigt und verwaltet nur Positionen, die für das aktuelle Chartsymbol offen sind. Wenn Sie den EA auf GBPJPY ausführen, werden nur GBPJPY-Positionen im Panel angezeigt. Gold, Indizes oder andere Instrumente auf separaten Charts mit eigenen EA-Instanzen sind völlig unabhängig.
Panel-Layout
Das Panel ist 452 Pixel breit und in klar getrennte Abschnitte unterteilt, die vertikal von oben nach unten gestapelt sind:
- Kopfzeile - Branding, Symbolname, Live Bid/Ask
- Kontoleiste - Saldo, Eigenkapital, offene P&L
- Auftragseingabe - Preis-, SL- und TP-Eingaben sowie Schaltflächen für Kauf/Verkauf/ausstehende Aufträge
- Risiko-Manager - Umschalten des Risikomodus, Eingabe von Risikoprozent oder Losgröße, berechneter Gegenwert
- Ordervorschau (bedingt) - erscheint nur, wenn eine Order konfiguriert wird
- Aktionsleiste - Schaltflächen für Massenschließungen
- Offene Positionen - eine Karte pro offener Position für das aktuelle Symbol
Das Panel hat einen Schlagschatten und einen vollen Rand. Es kann jederzeit durch Klicken und Ziehen des Kopfbereichs neu positioniert werden. Seine Standardposition auf dem Bildschirm wird durch die Eingänge InpX und InpY festgelegt.
Kopfzeilenbereich
Zeigt auf der linken Seite den EA-Titel "Trade Manager" und den Untertitel "Professional Panel" an. Auf der rechten Seite wird angezeigt:
- Das aktuelle Chart-Symbol (z.B. GBPJPY)
- Live-Geldkurs in rot
- Live-Ask-Preis in grün
Beide Kurse werden jede Sekunde über den Ein-Sekunden-Timer aktualisiert.
Konto-Leiste
Ein kompakter einzeiliger Balken, der drei Werte anzeigt, die jede Sekunde aktualisiert werden:
- Saldo - aktueller Kontostand in Dollar
- Eigenkapital - aktuelles Kontokapital in Dollar
- Gewinn- und Verlustrechnung - die Differenz (Eigenkapital minus Saldo), die den gesamten offenen schwebenden Gewinn oder Verlust darstellt. Wird bei positiven Werten in grün und bei negativen Werten in rot angezeigt, mit dem Präfix +$ oder -$.
Abschnitt Auftragserfassung
Eingabefelder
Oben in diesem Abschnitt erscheinen drei nebeneinander liegende Eingabefelder:
- Preis - der gewünschte Einstiegskurs. Bei marktbezogenen Kauf- und Verkaufsaufträgen wird dieser Wert ignoriert (es wird der aktuelle Marktpreis verwendet). Bei Limit- und Stop-Aufträgen ist dies das Limit-/Stop-Niveau. Dieses Feld wird automatisch jede Sekunde mit dem aktuellen Briefkurs aktualisiert, wenn es sich nicht im Vorschaumodus befindet, so dass immer eine sinnvolle Voreinstellung vorhanden ist.
- SL (pts) - Stop-Loss-Abstand vom Einstieg, gemessen in Punkten. Der Standardwert ist InpDefaultSL . Änderungen an dieser Stelle führen zu einer sofortigen Neuberechnung der geschätzten Losgröße, die im Abschnitt Risk Manager angezeigt wird.
- TP (pts) - Take-Profit-Abstand vom Einstieg, gemessen in Punkten. Der Standardwert ist InpDefaultTP .
Order-Schaltflächen
Marktaufträge (große, über die gesamte Breite reichende Zeile):
- Kaufen - große grüne Schaltfläche. Aktiviert den Vorschaumodus für einen sofortigen Marktkauf zum Ask.
- Verkaufen - große rote Schaltfläche. Ruft den Vorschaumodus für einen sofortigen Marktverkauf zum Geldkurs auf.
Im Vorschaumodus leuchtet die aktive Schaltfläche in einem helleren Blau, um die anstehende Richtung anzuzeigen.
Schwebende Aufträge (vier kleinere Schaltflächen in einer Reihe):
- Buy Limit - Kauf-Limit-Order zu dem im Feld Preis angegebenen Preis
- Buy Stop - Kauf-Stop-Order zu dem im Feld Preis angegebenen Preis
- Sell Limit - Verkauf-Limit-Order zu dem im Feld Preis angegebenen Preis
- Sell Stop - Stop-Verkaufsorder zu dem im Feld Preis angegebenen Preis
Tastaturkürzel
- F1 - ruft den Vorschaumodus Kaufen auf
- F2 - wechselt in den Vorschaumodus Verkaufen
- Esc - bricht den Vorschaumodus ab und löscht alle Diagrammlinien
Abschnitt Risikomanager
Modus Toggle
Zwei Schaltflächen in der Kopfzeile dieses Abschnitts schalten zwischen den verschiedenen Größenmodi um:
- % Risiko (grün, wenn aktiv) - die Losgröße wird automatisch berechnet, um einen bestimmten Prozentsatz des Kontostands zu riskieren
- Lots (blau, wenn aktiv) - eine feste Losgröße wird direkt verwendet
Wenn Sie auf eine der beiden Schaltflächen klicken, wird der Abschnitt sofort im richtigen Layout für den neuen Modus neu aufgebaut.
% Risiko-Modus Layout
- Risiko % (editierbar) - Geben Sie einen Prozentwert ein. Bei jeder Änderung wird die Anzeige der Losgröße sofort neu berechnet. Bei einer Aktualisierung des SL-Feldes wird dies ebenfalls automatisch neu berechnet.
- Losgröße (schreibgeschützte Anzeige) - zeigt die berechnete Losgröße an, die auf der aktuellen SL in Punkten, dem Kontostand, dem Tickwert, der Tickgröße und dem Risikoprozentsatz basiert. Die Anzeige wird jede Sekunde über den Timer aktualisiert, so dass sie bei Änderungen des Eigenkapitals genau bleibt.
Layout des Lots-Modus
- Risiko % (schreibgeschützte Anzeige) - zeigt den rückgerechneten Risikoprozentsatz an, den die aktuelle Losgröße und SL im Verhältnis zum Kontostand darstellen. Wird jede Sekunde aktualisiert.
- Losgröße (bearbeitbar) - Geben Sie die gewünschte Losgröße direkt ein. Wenn Sie die Eingabetaste drücken, wird die Risiko-%-Anzeige sofort neu berechnet und zeigt das implizite Risiko für diese Anzahl von Lots an.
In beiden Modi führt eine Änderung des SL-Feldes automatisch zu einer Neuberechnung des abgeleiteten bzw. des Nur-Lese-Feldes.
Auftragsvorschau-Modus
Wenn eine beliebige Order-Schaltfläche angeklickt wird, wechselt der EA in den Vorschaumodus. Auf dem Preisdiagramm werden drei Diagrammlinien gezeichnet:
- Weiße durchgezogene Linie - Einstiegskurs
- Grün gestrichelte Linie - Take-Profit-Level
- Rot gestrichelte Linie - Stop-Loss-Niveau
Jede Linie hat einen Ziehpunkt am rechten Rand des Diagramms - ein beschrifteter Streifen, der das Kursniveau und die entsprechenden Entfernungen oder Dollarbeträge anzeigt. Diese Griffe können mit der Maus angeklickt und gezogen werden, um die Niveaus visuell zu verschieben:
- Durch Ziehen des Entry-Griffs werden alle drei Niveaus zusammen verschoben, wobei die SL- und TP-Abstände erhalten bleiben.
- Ziehen des SL-Griffs verschiebt nur den Stop Loss
- Ziehen des TP-Griffs verschiebt nur den Take Profit
Beim Ziehen der Griffe werden alle Informationen live aktualisiert: die SL- und TP-Eingabefelder, die Losgrößenberechnung und das Vorschaufenster unten.
Vorschau-Informationsfeld
Es wird ein spezieller Bereich angezeigt, der eine vollständige Zusammenfassung des Handels enthält:
- Richtungspille - KAUFEN oder VERKAUFEN in der Farbe des Handels
- Symbol
- (Ziehen Sie die Griffe zum Anpassen) Hinweis
- EINGANGskurs
- TAKE PROFIT Preis + Abstand in Punkten
- STOP LOSS Preis + Abstand in Punkten
- Lots - berechnete oder feste Losgröße
- Risiko $ - Risikobetrag in Dollar, wenn der Stop-Loss erreicht wird
- Reward $ - Dollar-Gewinn, wenn der Take-Profit erreicht wird
- R:R-Pille - Verhältnis zwischen Risiko und Rendite, farblich gekennzeichnet: grün für ≥ 2:1, orange für ≥ 1:1, rot für < 1:1
Absenden oder Abbrechen
- ORDER SENDEN - sendet die Order an den Broker mit dem aktuellen Entry, SL, TP und der Lotgröße. Löscht den Vorschaumodus und entfernt anschließend alle Chart-Linien.
- Abbrechen - verwirft die Order, entfernt die Chart-Linien und kehrt zum normalen Modus zurück.
Wenn Sie sich im Vorschaumodus befinden, wird der Vorschaubereich in das Panel zwischen dem Risikomanager und der Aktionsleiste eingefügt. Beim Verlassen des Vorschaumodus (entweder über Senden oder Abbrechen) wird er aus dem Panel entfernt.
Aktionen-Leiste
Drei gleich große Schaltflächen für die sofortige Ausführung von Großaufträgen:
- x Alle schließen - schließt jede offene Position im Konto sofort, unabhängig vom Symbol
- x Close Buys - schließt alle offenen Kaufpositionen auf dem aktuellen Chart-Symbol sofort
- x Close Sells - schließt alle offenen Verkaufspositionen auf dem aktuellen Chartsymbol sofort
Abschnitt Offene Positionen
Sektionsüberschrift
Zeigt auf der linken Seite die Bezeichnung "OPEN POSITIONS" und auf der rechten Seite die Gesamt-GuV für alle Positionen des aktuellen Symbols. Diese Zahl umfasst Gewinn, Swap und Provision. Sie ist grün oder rot kodiert und wird jede Sekunde aktualisiert.
Positionskarten
Für jede offene Position auf dem aktuellen Chart-Symbol wird eine Karte angezeigt, bis zu einem Maximum von 50 Positionen. Die Karten sind abwechselnd in zwei dunkelblauen Farbtönen gehalten, um eine einfache visuelle Trennung zu ermöglichen. Jede Karte hat einen dünnen Farbbalken am linken Rand - grün für Käufe, rot für Verkäufe.
Jede Karte enthält drei Zeilen:
Zeile 1 - Positionsübersicht
- Name des Symbols
- Richtungspille (KAUFEN oder VERKAUFEN, farblich kodiert)
- Volumen in Lots
- Floating P&L (rechtsbündig, grün oder rot, einschließlich Swap und Kommission, wird jede Sekunde aktualisiert)
Zeile 2 - Preisniveaus + Aktions-Schaltflächen
Angezeigte Werte (linke Seite):
- Open: - der offene Preis der Position
- SL: - der aktuelle Stop Loss (roter Text, wenn gesetzt, grauer Strich, wenn kein SL)
- TP: - der aktuelle Take Profit (grüner Text, wenn gesetzt, ausgeblendet, wenn kein TP)
Aktionsschaltflächen (rechte Seite, von links nach rechts):
| Schaltfläche | Farbe | Aktion |
|---|---|---|
| BEv | Cyan/Grün | Visueller Break-Even - schaltet eine ziehbare Auslöserlinie um (siehe unten) |
| Pv | Bernstein / Grün | Visual Partial - schaltet eine ziehbare Teilschluss-Auslöserlinie ein (siehe unten) |
| P1 | Türkis | Sofortiger teilweiser Abschluss mit dem Prozentsatz von InpP1Pct (Standard 50%) |
| P2 | Teal | Sofortiger teilweiser Abschluss zum Prozentsatz von InpP2Pct (Standardwert 25%) |
| BE | Blau | Sofortiger Break-Even - verschiebt SL zum Eröffnungskurs ± InpBEOffset-Punkte sofort |
| X | Rot | Full close - schließt die gesamte Position sofort |
Zeile 3 - Benutzerdefiniertes Schließen
- Schließen: Bezeichnung
- Bearbeitungsfeld - geben Sie eine Zahl ein. Wenn sie ≤ 100 ist, wird sie als Prozentsatz des aktuellen Volumens behandelt. Wenn sie > 100 ist, wird sie als genaue Losgröße behandelt. Die Standardeinstellung ist 100.
- Schaltfläche "Go" - führt den teilweisen oder vollständigen Abschluss unter Verwendung des eingegebenen Wertes aus.
Visuelle partielle Linien (Pv)
Mit dem Pv-System können Sie ein Preisniveau auf dem Chart festlegen und den EA automatisch einen Teilschluss ausführen lassen, sobald der Preis dieses Niveau erreicht. Jede Position hat ihre eigene unabhängige Pv-Linie.
Aktivieren von
Wenn Sie auf einer Positionskarte auf Pv klicken, wird eine gelbe gestrichelte horizontale Linie auf dem Chart mit einem Standard-Offset über dem aktuellen Preis für einen Kauf (oder unter dem Preis für einen Verkauf) angezeigt. Der Standardversatz wird durch InpPvOffsetPts gesteuert. Am rechten Rand des Diagramms erscheint ein Griffstreifen auf dem Preisniveau der Linie.
Bearbeitungsstatus (vor der Platzierung)
Die Griffleiste wird angezeigt:
- Das Preisniveau in der Hintergrundbeschriftung der Leiste
- Ein kleines Eingabefeld für den Abschlussbetrag (Standardwert 50). Geben Sie einen Wert ≤ 100 für einen Prozentsatz des Volumens oder > 100 für eine exakte Lotanzahl ein.
- % / Lose Beschriftung des Deskriptors
- Schaltfläche "Platzieren" (grün) - sperrt die Zeile und beginnt mit der Beobachtung
- x Schaltfläche Abbrechen (rot) - entfernt die Pv-Linie vollständig
Im Bearbeitungszustand kann die Linie gezogen werden, indem Sie auf den Griffstreifen klicken, ihn gedrückt halten und die Maus bewegen. Die Linie und der Griff folgen der Mausposition in Echtzeit.
Platziert / Beobachtungsstatus
Nachdem Sie auf Platzieren geklickt haben:
- Die Linie ist gesperrt - das Ziehen ist deaktiviert, bis Sie auf Bearbeiten klicken
- Die Griffleiste wechselt und zeigt eine Statusmeldung an:
- >> Automatisch auslösen, wenn der Preis die Linie kreuzt - die Linie ist aktiviert und wird ausgeführt, wenn der Preis sie erreicht
- >> Ziehen Sie die Linie über den aktuellen Preis hinaus, um sie zu aktivieren - die Linie befindet sich derzeit auf der falschen Seite des Preises (sie würde sofort ausgelöst). Verschieben Sie die Linie zunächst auf die richtige Seite.
- SchaltflächeBearbeiten - kehrt zum Bearbeitungsstatus zurück, aktiviert das Ziehen wieder, zeigt das Betragsfeld und die Schaltfläche Platzieren wieder an
- x Schaltfläche Abbrechen - entfernt die Pv-Linie
Auslöser-Logik
Das System verwendet einen Mechanismus zum Scharf-/Unscharfschalten, um eine sofortige Ausführung zu verhindern:
- Für eine Kaufposition: wird ausgelöst, wenn der Geldkurs ≥ der Linie ist, aber nur, wenn der Kurs unter der Linie lag, als die Position platziert wurde.
- Für eine Verkaufsposition: wird ausgelöst, wenn Ask ≤ Linienpreis, aber nur, wenn der Preis oberhalb der Linie lag, als die Position platziert wurde
Wenn er ausgelöst wird, schließt der EA den angegebenen Prozentsatz oder Lot-Betrag der Position mit einem Teilschluss (oder einem Vollschluss, wenn der Betrag ≥ dem verbleibenden Volumen ist). Die Linie wird dann automatisch entfernt.
Schaltfläche Farbzustände
Die Schaltfläche Pv auf der Positionskarte ändert ihre Farbe, um den aktuellen Status anzuzeigen:
- Schwach gelb - nicht aktiv
- Hellgelb - aktiv, im Bearbeitungsmodus (Linie ist auf dem Chart, wird noch nicht beobachtet)
- Hellgrün - platziert und aktiviert (aktiv auf den Kursauslöser achtend)
Visuelle Break-Even-Linien (BEv)
Mit dem BEv-System können Sie ein Preisauslösungsniveau festlegen und den EA veranlassen, den Stop-Loss automatisch zu verschieben, um die Gewinnschwelle zu erreichen, sobald der Preis dieses Niveau erreicht. Jede Position hat ihre eigene unabhängige BEv-Linie.
Aktivieren von
Wenn Sie auf BEv auf einer Positionskarte klicken, wird eine cyanfarbene, gestrichelte horizontale Linie auf dem Chart angezeigt. Der Standard-Offset vom aktuellen Preis wird durch InpBEvOffsetPts gesteuert. Am rechten Rand erscheint ein cyanfarbener Griffstreifen.
Status bearbeiten
Der Griffstreifen wird angezeigt:
- Den Auslösepreis und den aktuellen offenen Preis der Position im Hauptetikett
- Ein Informationsetikett: Ziehen Sie zum Auslösungsniveau. Wenn gekreuzt: SL -> open (XXXXX.XX) - eine Erinnerung daran, dass sich der SL zum offenen Preis bewegt, nicht zum Preis der Linie
- Schaltfläche "Platzieren" - sperrt und aktiviert die Linie
- x Schaltfläche Abbrechen - hebt die BEv-Linie auf
Das Ziehen funktioniert genauso wie bei Pv - klicken Sie auf den Griff und ziehen Sie.
Platziert / Beobachtender Zustand
Das gleiche Zwei-Tasten-Layout wie bei Pv (Bearbeiten + x Abbrechen) mit den gleichen Statusmeldungen, die den aktivierten oder deaktivierten Zustand anzeigen.
Was tatsächlich ausgeführt wird
Wenn der Auslöser ausgelöst wird, bewegt der EA den SL nicht auf den gezogenen Preis der Linie. Er bewegt den SL immer zu:
- Kaufposition: offener Preis + InpBEOffset-Punkte
- Verkaufsposition: offener Preis - InpBEOffset-Punkte
Der InpBEOffset-Puffer (standardmäßig 2 Punkte) stellt sicher, dass der SL den Spread ausgleicht und einen sofortigen Stop-Out vermeidet. Vor der Änderung wird eine Plausibilitätsprüfung durchgeführt: Wenn der berechnete SL für den aktuellen Preis ungültig wäre (z. B. SL ≥ Bid für einen Kauf), wird die Aktion übersprungen und die Zeile abgebrochen.
Schaltfläche Farbzustände
Die BEv-Schaltfläche auf der Positionskarte:
- Dim cyan - nicht aktiv
- Helles Cyan - aktiv, Bearbeitungsmodus
- Helles Grün - platziert und aktiviert, wartet auf Preisauslösung
Multi-Positions-Unterstützung
Sowohl Pv als auch BEv unterstützen bis zu 50 gleichzeitige unabhängige Linien (eine pro Positionsslot, entsprechend der MAX_P-Grenze). Jede Linie verfolgt ihre eigene:
- Ticket-Nummer
- Auslösender Preis
- Schließungsbetrag (nur Pv)
- Zustand scharf/entschärft
- Status platziert/bearbeitet
- Bildschirm-Y-Koordinate für den Ziehgriff
Linien für verschiedene Positionen sind völlig unabhängig voneinander. Sie können eine Pv-Linie für eine Position und eine BEv-Linie für eine andere Position haben, die beide gleichzeitig aktiv sind und beobachtet werden.
Persistenz des Zeitrahmenwechsels
Wenn Sie den Zeitrahmen für dasselbe Symbol wechseln (z. B. von M5 zu M30), wird der EA neu initialisiert, aber die Chart-Linien bleiben erhalten:
- Alle Pv- und BEv-Chartlinien (die horizontalen gestrichelten Linien) bleiben erhalten, da die Bereinigungslogik speziell nur Zeitrahmenänderungen erkennt und das Löschen von Chart-Objekten überspringt.
- Bei der Neuinitialisierung sucht der EA nach allen überlebenden TM_chart_vp_*- und TM_chart_vbe_*-Objekten, prüft, ob jede Position noch vorhanden ist, und verknüpft sie erneut mit den Status-Arrays
- Die Zeilen werden im Bearbeitungsmodus wiederhergestellt - das Betragsfeld und die Schaltfläche "Platzieren" erscheinen wieder, so dass Sie die Einstellung überprüfen und erneut platzieren können, um die Beobachtung fortzusetzen.
- Wenn Sie das Symbol wechseln (nicht nur den Zeitrahmen), werden alle Zeilen vollständig bereinigt.
Timer und Live-Aktualisierungen
Ein einsekündiger Timer steuert alle Aktualisierungen der Live-Anzeige, ohne dass eine Handelsaktivität erforderlich ist:
- Geld- und Briefkurse in der Kopfzeile
- Kontostand, Eigenkapital und offene P&L in der Kontoleiste
- Geschätzte Losgröße (im %-Risiko-Modus) oder implizites Risiko in % (im Lots-Modus)
- Variable P&L pro Position auf jeder Karte
- Gesamt-P&L in der Kopfzeile des Positionsbereichs
- Neupositionierung aller Ziehpunkte beim Scrollen oder Zoomen des Charts
- Überprüfung der Pv- und BEv-Auslösebedingungen für jede aktive Linie
EA Eingaben Referenz
Gruppe: RISK
| Eingabe | Voreinstellung | Zweck |
|---|---|---|
| InpUsePercent | true | Startrisikomodus: true = % Risiko, false = Lose |
| InpRiskPct | 1.0 | Standard-Risikoprozentsatz, der in das Feld Risiko % geladen wird |
| InpFixedLots | 0.10 | Standard-Losgröße, die beim Wechsel in den Modus Lose vorgeladen wird |
| InpDefaultSL | 50 | Standard-SL-Abstand in Punkten, füllt das SL-Eingabefeld vor |
| InpDefaultTP | 100 | Standard TP-Abstand in Punkten, füllt das TP-Eingabefeld vor |
Gruppe: PARTIAL / BE
| Eingabe | Voreinstellung | Zweck |
|---|---|---|
| EingabeP1Pkt | 50.0 | Prozentsatz des Volumens, das mit der Taste P1 geschlossen wird |
| EingabeP2Prozent | 25.0 | Prozentsatz des Volumens, das durch die Taste P2 geschlossen wird |
| InpBEOffset | 2 | Punktpuffer addiert/subtrahiert, wenn SL zum Break-even bewegt wird (sowohl sofortiger BE- als auch BEv-Trigger) |
Gruppe: VISUELLE LINIEN
| Eingabe | Voreinstellung | Zweck |
|---|---|---|
| InpPvOffsetPts | 50.0 | Wie weit oberhalb/unterhalb des aktuellen Preises wird die Pv-Linie bei der ersten Aktivierung standardmäßig platziert |
| InpBEvOffsetPts | 25.0 | Wie weit oberhalb/unterhalb des aktuellen Kurses die BEv-Linie bei der ersten Aktivierung standardmäßig platziert wird |
Gruppe: PANEL
| Eingabe | Voreinstellung | Zweck |
|---|---|---|
| InpX | 14 | Panel-X-Position in Pixeln vom linken Rand des Diagrammfensters |
| InpY | 24 | Y-Position des Panels in Pixeln vom oberen Rand des Diagrammfensters |
