LMBF Order Manager EA
- Utilitys
- Version: 1.5
LMBF Order Manager Hub
Der LMBF Order Manager Hub ist das kostenlose Ausführungs-Tool für kompatible LMBF-Handelsindikatoren in MetaTrader 4.
MetaTrader 4 erlaubt nur einen Expert Advisor pro Chart, während ein Chart mehrere Indikatoren enthalten kann. Mit diesem Dienstprogramm können kompatible LMBF-Indikatoren bestätigte Orderaufträge an einen gemeinsamen Expert Advisor senden. Der Manager kann an einen Chart angehängt werden, während Client-Indikatoren auf demselben Chart oder auf anderen geöffneten Charts im selben MT4-Terminal laufen.
Der Manager ist eine Ausführungsbrücke, keine Handelsstrategie. Er erzeugt keine Signale, wählt keine Einstiegspunkte aus und trifft keine Handelsentscheidungen. Eine Orderanfrage wird nur gesendet, wenn ein kompatibles Client-Tool über seinen eigenen Workflow eine Aktion anfordert.
Entwickelt für kompatible LMBF-Tools
Der gemeinsame Manager ist für die Zusammenarbeit mit kompatiblen LMBF-Indikatorprodukten vorgesehen, darunter „Quick Trade Entry“ und „Visual Take-Profit Manager“. Dadurch bleibt jede Aufgabe ein separater Chart-Indikator, während ein zentraler EA den angeforderten MT4-Auftragsvorgang ausführt.
Nur Produkte, die für das LMBF-Order-Manager-Protokoll entwickelt wurden, können mit diesem Dienstprogramm kommunizieren. Es handelt sich nicht um einen allgemeinen Konnektor für nicht verwandte Indikatoren oder Expert Advisors.
Unterstützte Ordervorgänge
- Erstellen: Markt-, Limit- und Stop-Orders, die von einem kompatiblen Client angefordert werden.
- Ändern: zulässige Änderungen von Kurs, Stop-Loss, Take-Profit und Ablaufdatum.
- Löschen: Löschen von ausstehenden Orders.
- Schließen: Vollständige oder vom Broker genehmigte teilweise Schließung von Marktorders.
Ein Manager für das Terminal
Kundenindikatoren kommunizieren über globale Variablen des MT4-Terminals, sodass keine DLL, kein WebRequest und kein externer Dienst erforderlich sind. Jeder Kunde verfügt über eine eigene Anfrage-Mailbox. Eine terminalsweite Besitzsperre verhindert, dass zwei aktive Manager-Instanzen denselben Anfragestrom verarbeiten.
Benutzerdefinierte Chart-Ereignisse bieten einen schnellen Benachrichtigungsweg, und der Manager-Timer stellt einen zuverlässigen Fallback für das Polling bereit. Der Chart, der den Manager enthält, sowie die Charts mit den Client-Indikatoren müssen im selben MT4-Terminal geöffnet bleiben.
Aktivierung der Sitzung
Der Manager startet im Zustand „SAFE / OFF“, sobald er angehängt, neu kompiliert, über eine Vorlage geladen oder zusammen mit dem Terminal neu gestartet wird. Klicken Sie auf die Schaltfläche „ARM“ im Chart, wenn Sie bereit sind, kompatible Client-Anfragen zuzulassen. Die Berechtigung gilt nur für die aktuelle Sitzung und wird niemals automatisch wiederhergestellt.
Das Bedienfeld zeigt an, ob die Bridge aktiviert ist, ob es sich bei dem aktuellen Konto um ein Demo- oder Live-Konto handelt, die Anzahl der erfolgreichen und abgelehnten Anfragen sowie die aktuellste Statusmeldung. Der Kontotyp dient nur zu Informationszwecken und schränkt den Betrieb nicht ein.
Zentrale Validierung
Jede Anfrage wird vom Manager erneut überprüft, bevor sie MT4 erreicht. Je nach Vorgang und den ausgewählten Eingaben umfassen die Prüfungen:
- Verbindung, Berechtigung für den automatisierten Handel und Verfügbarkeit des Handelskontexts;
- Aktualität und Vollständigkeit der Kundenanfrage;
- Mindest-, Höchst- und Lot-Schritt des Brokers;
- Gültigkeit von Schutz-Stop, Stop-Abstand und Freeze-Level;
- optionale Limits für Risiko, Spread und verwaltete Orders pro Auftrag;
- verfügbare Margin;
- Übereinstimmung zwischen dem Symbol des anfragenden Charts und dem Symbol des Ziel-Tickets.
Neue Orders werden zusammen mit dem angeforderten Schutz-Stop im selben Vorgang gesendet. Es gibt keinen Fallback, der absichtlich eine ungeschützte Order erstellt, wenn der Stop abgelehnt wird.
Einrichtung
- Fügen Sie den „LMBF Order Manager Hub“ zu einem geöffneten MT4-Chart hinzu.
- Aktivieren Sie den automatischen Handel und erlauben Sie dem EA den Live-Handel in MT4.
- Überprüfen Sie die Manager-Eingaben und die brokerspecifischen Limits.
- Klicken Sie im Manager-Panel auf „ARM “. Das Panel sollte nun „ARMED“ anzeigen.
- Fügen Sie einen kompatiblen LMBF-Client-Indikator zum gewünschten Chart bzw. zu den gewünschten Charts hinzu.
- Vergewissern Sie sich, dass jeder Client „ORDER MANAGER ARMED“ meldet, bevor Sie eine Aktion ausführen.
Testen Sie bei der ersten Verwendung den gesamten Arbeitsablauf auf einem Demokonto mit dem kleinstmöglichen Volumen. Brokersymbole, Kontraktgrößen, Stop-Levels, Freeze-Levels, Margin-Regeln und das Ausführungsverhalten unterscheiden sich.
Eingabeparameter
Auftrags-ID
- MagicNumber: Standard-Magic-Number, die verwendet wird, wenn eine Erstellungsanfrage keine alternative Angabe enthält.
- OrderComment: Standardkommentar für über den Manager erstellte Orders.
Validierung und Limits
- RequireProtectiveStop: Erfordert einen Schutz-Stop bei neuen Aufträgen und verhindert dessen Entfernung, wenn diese Option aktiviert ist.
- MaximumRiskPercent: Maximales geschätztes Kontostandrisiko für eine neue Order. Setzen Sie diesen Wert auf 0, um diese manager-seitige Obergrenze zu deaktivieren.
- MaxManagedOrders: Maximale Anzahl offener Markt- und Pending-Orders mit der Magic Number des Managers. Auf 0 setzen, um die Funktion zu deaktivieren.
- MaxManagedOrdersPerSymbol: Maximale Anzahl verwalteter Orders für ein Symbol. Auf 0 setzen, um die Funktion zu deaktivieren.
- MaximumSpreadPoints: Optionales Spread-Limit für Eröffnungs- und Schlussvorgänge. Auf 0 setzen, um die Funktion zu deaktivieren.
- DefaultSlippagePoints: Die Slippage, die verwendet wird, wenn ein Kunde keinen Wert angibt.
- MaximumSlippagePoints: Obergrenze, die auf einen angeforderten Slippage-Wert angewendet wird.
- MaxRequestAgeSeconds: Veraltete Kundenanfragen werden abgelehnt.
Manager-Betrieb und Anzeige
- PollIntervalMilliseconds: Zeitintervall, in dem nach Client-Anfragen gesucht wird.
- ManagerLeaseTimeoutSeconds: Zeitlimit, nach dessen Ablauf eine veraltete Manager-Eigentumslizenz zurückgewonnen werden kann.
- AlertOnSuccess: Zeigt bei Aktivierung nach einer erfolgreichen Anfrage eine MT4-Benachrichtigung an.
- AlertOnReject: Zeigt eine MT4-Benachrichtigung an, wenn eine Anfrage abgelehnt wird.
- ShowManagerPanel: Zeigt den Status im Chart sowie das ARM/DISARM-Panel an.
- PanelCorner, PanelX, PanelY: Anfangsposition der Panel-Ecke und Versätze.
Wichtig
Der LMBF Order Manager Hub analysiert weder den Markt noch liefert er Signale oder garantiert, dass eine Order angenommen oder ausgeführt wird. Er führt unterstützte Anfragen von kompatiblen LMBF-Client-Indikatoren nach einer Validierung aus. Der Trader bleibt für jede Orderentscheidung, jede Einstellung des Client-Tools und jedes Manager-Limit verantwortlich.
Überprüfen Sie vor der Bestätigung stets das Symbol, die Richtung, das Volumen, den Einstiegspreis, den Stop-Loss, den Take-Profit und das Konto. Testen Sie die Software zunächst auf einem Demokonto, bevor Sie eine Order-Management-Software auf einem Live-Konto einsetzen.
