Apex Signal Stream Trade Panel
- Utilitys
-
Stephen Davies
I am an all around nerd. I build bitcoin rigs, repair computers and other electronics, build custom gaming computers, trade forex and crypto, and in my spare time I code mql4 and mql5 - Version: 2.43
- Aktualisiert: 6 September 2026
- Aktivierungen: 20
Version 2.43 | Für MetaTrader 5
Übersicht
Das Apex Trade Panel ist ein vollständig in den Chart integriertes Handelspanel mit zwei Modi: Manuell – präzise Kontrolle über jede Order, von der Lotgröße über SL/TP-Logik bis hin zu Trailing-Methoden und Filtern für die Stapelabwicklung; und SignalStream-Autohandel – das Panel fragt den Apex Signal Stream-Server über HTTPS ab und führt eingehende Signale hinter 10 Sicherheitsschranken aus, wobei jedes Ergebnis zurückgemeldet wird. Ein Panel, zwei Handelsmöglichkeiten – und nichts gelangt auf Ihr Konto, was nicht zuvor Ihre Regeln erfüllt hat. Der manuelle Modus funktioniert eigenständig; SignalStream ist deaktiviert, bis es mit Ihrem API-Schlüssel aktiviert wird, und selbst dann ist standardmäßig der Simulationsmodus eingestellt, sodass Sie die Kontrolle darüber behalten, wann es live geht.
Übersicht über die Funktionen
Positionsgrößenbestimmung – Drei Risikomodi
Wechseln Sie mit einem Klick zwischen drei Strategien zur Lot-Größenbestimmung; der Lot-Wert lässt sich über die Schaltflächen „+“ und „-“ oder per Tastatureingabe bearbeiten. Ihr zuletzt verwendeter Lot-Wert und der gewählte Modus bleiben auch nach dem Neuladen des Charts und dem Neustart des Terminals gespeichert.
| Modus | Verhalten |
|---|---|
| Fest | Konstante Lotgröße; die Abstufungen richten sich nach den Volumenschritten des Symbols. |
| $ Risiko | Risiko eines festen Dollarbetrags; Lots werden automatisch anhand Ihres SL-Abstands berechnet – das von Ihnen festgelegte Risiko ist das Risiko, das Sie eingehen. |
| % des Kontostands | Risikobetrag als Prozentsatz des Kontostands; die Lot-Größe wird anhand Ihres SL neu berechnet. |
Stop-Loss & Take-Profit – jeweils fünf Abstandsmodi
SL und TP verfügen jeweils über unabhängig voneinander wählbare Abstandsmodi. Wechseln Sie mit der Modus-Taste zwischen den Modi und nehmen Sie die Einstellung dann mit den Tasten +/- oder durch direkte Eingabe vor. Geben Sie 0 ein, um die jeweilige Seite zu deaktivieren – die Order wird dann ohne SL und/oder TP platziert, und im Eingabefeld erscheint eine deutliche gelbe Warnung, damit Sie stets wissen, was Sie handeln.
| Modus | Was Sie eingeben |
|---|---|
| Punkte | Ganzzahlige Punkte ab dem Einstieg (z. B. 300). |
| Prozent | Abstand als Prozentsatz des aktuellen Kurses. |
| ATR | Multiplikator des ATR-Indikatorwerts – passt sich der Volatilität an. |
| Dollar | Risikobetrag in Dollar – wird automatisch in eine Preisabweichung umgerechnet. |
| Preis | Ein absolutes Ausstiegskursniveau. |
Hinweislisten unter jedem Eingabefeld zeigen den Modusnamen sowie den erwarteten Verlust (SL) oder Gewinn (TP) in Dollar an – bevor Sie klicken – oder „DISABLED (kein Stop)“, wenn diese Option deaktiviert ist.
Trailing Stop – Vier Modi
Wechseln Sie mit der „Trail“-Schaltfläche zwischen den verschiedenen Trailing-Methoden. Die Eingabe eines Mindestschritts verhindert, dass sich der SL bei jedem Tick verschiebt, sodass sich Ihr Stop nach Ihren Vorgaben bewegt und nicht aufgrund von Marktschwankungen.
| Modus | So funktioniert das Nachführen |
|---|---|
| Aus | Es wird kein Trailing angewendet. |
| Klassisch | Fester Abstand hinter dem aktuellen Kurs; der Schritt verhindert Mikroanpassungen. |
| ATR | ATR × Multiplikator als Abstand hinter dem Kurs; passt sich der Volatilität an. |
| Vorheriger Balken | Sperrt den SL auf das Tief (Long-Positionen) oder das Hoch (Short-Positionen) des vorherigen Balkens. |
Richtungsumschaltung – Long/Short-Vorschau
Tippen Sie auf die Richtungsschaltfläche, um zwischen Long und Short zu wechseln. Dadurch werden die SL/TP-Vorschau-Linien umgedreht und die Risikoberechnungen auf die richtige Kursseite umgestellt (Long-Positionen beziehen sich auf den Ask-Kurs, Short-Positionen auf den Bid-Kurs).
Handelsmodus – Markt oder Limit/Stop
| Modus | So werden Orders platziert |
|---|---|
| Markt | Die Kauf-/Verkaufs-Schaltflächen führen die Order sofort zum aktuellen Brief-/Geldkurs aus. |
| Lmt/Stp | Über die Schaltflächen „Kaufen“ und „Verkaufen“ werden Pending-Orders (Buy Stop, Buy Limit, Sell Stop, Sell Limit) zum Preis der verschiebbaren Einstiegslinie platziert – der Ordertyp wird automatisch ausgewählt, je nachdem, wo sich die Linie relativ zum Kurs befindet. |
Vorschau der Linien – Sehen Sie Ihren Handel, bevor Sie ihn ausführen
Schalten Sie die Vorschau-Linien ein, um drei verschiebbare horizontale Linien über Ihr Chart zu legen:
- Einstieg (Blau) – wird nur im Lmt/Stp-Modus angezeigt; hier wird die ausstehende Order ausgelöst.
- Stop-Loss (rot) – Ziehen Sie die Linie, um Ihren SL visuell festzulegen.
- Take Profit (grün) – Ziehen Sie die Linie, um Ihren TP visuell festzulegen.
Durch das Ziehen einer beliebigen Linie werden die SL/TP-Eingabefelder sofort aktualisiert (angepasst an den von Ihnen gewählten Modus) und die Risikoanzeige aktualisiert, sodass Sie stets die finanziellen Auswirkungen jeder Bewegung sehen. Bei einer auf 0 eingestellten Seite wird überhaupt keine Linie angezeigt.
Handelsausführung mit einem Klick
Zwei gut sichtbare Schaltflächen – „KAUFEN“ (blau) und „VERKAUFEN“ (rot) – führen Orders gemäß dem aktuellen Handelsmodus, den Lot-/Risiko-Einstellungen und den SL/TP-Abständen aus. Kauforders werden zum Ask-Kurs ausgeführt, Verkaufsorders zum Bid-Kurs.
Schließfilter – Sechs gezielte Ausstiegsaktionen
Sechs Schließen-Schaltflächen glätten selektiv Positionen oder stornieren Orders – und das ausschließlich für Trades mit der „Magic Number“ dieses Fensters, sodass Sie niemals etwas berühren, das Ihnen nicht gehört:
| Schaltfläche | Aktion |
|---|---|
| Alle | Schließt alle offenen Positionen für das Chart-Symbol. |
| Käufe | Schließt nur Long-Positionen. |
| Verkäufe | Schließen Sie nur Short-Positionen. |
| Gewinn | Schließt nur Positionen mit Gewinn (einschließlich Swap + Provision). |
| Verlust | Schließen Sie nur Positionen mit Verlust. |
| Ausstehend | Alle ausstehenden Orders für das Symbol löschen. |
OCO, Spread-Anpassung & Einweghandel
Pending-Orders, die im Lmt/Stp-Modus platziert werden, werden mit einer OCO-Gruppenkennung versehen – wird eine Order ausgeführt, wird die zugehörige Order storniert. „Spread Adjust“ addiert den aktuellen Spread zu jedem SL-Abstand hinzu, sodass Ihr Schutz dem tatsächlichen Marktspread entspricht. „One-Way Only“ beschränkt das Panel auf eine einzige Richtung, solange eine Position offen ist.
Informationsfeld – Live-Kontoübersicht
Ein Echtzeit-Infoblock wird jede Sekunde aktualisiert:
- Guthaben / Eigenkapital — aktueller Kontostand und Eigenkapital.
- P/L / Open / Pend – schwankender Gewinn/Verlust für dieses Symbol sowie Anzahl der offenen und ausstehenden Positionen.
- Lots / PtVal / ATR / Spread – Symbolbeschränkungen und Live-Indikatorwerte.
- Signal – SignalStream-Verbindungssymbol, Ergebnis des letzten Signals und Signal-Handelszähler mit Zeitangabe des letzten Handels.
- Uhr — Ortszeit, Brokerzeit oder GMT-Zeit.
Ein Verbindungssymbol zeigt grün „● Verbunden“ an, wenn die Abfrage autorisiert und einwandfrei ist, rot „● Authentifizierung fehlgeschlagen“ bei Authentifizierungsfehlern, rot „● Offline“, wenn die Verbindung unterbrochen ist, oder „● Deaktiviert“, wenn SignalStream ausgeschaltet ist. Die Signalleiste ist entsprechend dem letzten Ergebnis farblich gekennzeichnet – grün für ausgeführt/protokolliert, rot für Fehlschlag, orange für einen Ablehnungsgrund –, sodass Sie stets genau wissen, was das Panel gerade tut.
Dunkles/helles Design, Skalierung und Screenshot
Mit einem Klick können Sie zwischen dunklem und hellem Design wechseln. Mit den Schaltflächen „−“ und „+“ lässt sich das gesamte Panel von 0,70× bis 1,50× skalieren; die Vorschauzeilen bleiben bei Skalierungsänderungen erhalten. Mit einem Klick wird ein Screenshot mit Zeitstempel im Ordner „MQL5/Files/“ gespeichert.
Symbolabhängig bei jedem Tick
Lot-Rundung, Stop-Level-Validierung, Tick-Größe/-Wert und Volumenbeschränkungen werden in Echtzeit vom aktiven Symbol abgerufen. Funktioniert für Forex-, Index-, Rohstoff- und Krypto-CFDs. Kompatibel mit Hedging-Konten.
SignalStream – Automatisierung mit der Sicherheit, die Sie erwarten
Das Panel fragt alle paar Sekunden mit Ihrem API-Schlüssel die Schnittstelle POST /api/bot-connect/mt5/poll ab, sendet dabei alle ausstehenden Ausführungsberichte mit und empfängt neue Signale. Bei deaktivierter automatischer Ausführung (Standard) werden Signale nur simuliert und protokolliert. Jedes Ergebnis wird zusammen mit dem Verifizierungs-Hash des Signals als „ausgeführt“, „abgelehnt“, „fehlgeschlagen“ oder „simuliert“ zurückgemeldet – und die Meldung erfolgt mindestens einmal, d. h., Ergebnisse werden erst gelöscht, sobald der Server sie bestätigt hat, sodass bei einer unterbrochenen Verbindung niemals ein Handelsergebnis verloren geht.
Von Grund auf für mehrere Vermögenswerte konzipiert: Das Zielsymbol eines Signals wird anhand der mt5_symbol-Zuordnung des Servers ermittelt, dann der Name des Vermögenswerts und schließlich das Chart-Symbol – so können Signalströme auch auf anderen Symbolen ausgeführt werden als dem, an das das Panel angehängt ist. Der Einstieg erfolgt stets zum aktuellen Ask-Kurs (Kauf) bzw. Bid-Kurs (Verkauf) des Brokers.
Jedes Signal durchläuft10 Sicherheitsprüfungen, bevor eine Order platziert wird:
- Anlage-Whitelist (leer = alle zulassen)
- Deduplizierung durch Verifizierungs-Hash (bleibt auch nach einem Neustart des EAs über einen Festplatten-Cache erhalten)
- Handelsfenster HH:MM (Broker-Zeit)
- Veraltetes Signal – maximale Gültigkeitsdauer in Sekunden (GMT)
- Kursabweichung – max. % gegenüber dem Live-Brokerkurs
- Pre-Flight-Slippage – maximale Einstiegsabweichung in Punkten
- Behandlung entgegengesetzter Positionen – wenn der Server ein „Close-on-Alternate“-Signal meldet, werden entgegengesetzte Positionen zuerst geschlossen; andernfalls wird das Signal abgelehnt, anstatt zu Ihren Ungunsten gestapelt zu werden
- Maximale Positionen pro Wertpapier
- Lot-Größe mit Volumenbeschränkungen
- Margin-Prüfung – Mindestfreimargin in % der Handelsanforderung
Im Simulationsmodus werden immer die ersten vier Filter durchlaufen und die Rohdaten des Signals zur Fehlerbehebung protokolliert – ein sicherer, zuverlässiger Einstieg, bevor Sie die Live-Ausführung aktivieren.
Handelsgröße: Standardmäßig erfolgt die Lot-Größenbestimmung über das EA-Panel; die Server-Einstellung „trade_size_usd“ oder die Lot-Konfiguration pro Wertpapier gilt nur, wenn Sie die Servereinstellungen aktivieren; sendet der Server keine Größe, greift der EA auf Ihre Panel-Einstellungen zurück. Wenn ein Signal einen SL enthält, wird die Lotgröße anhand der Stop-Distanz dieses Signals berechnet – so stimmt die Risikoberechnung mit dem tatsächlich gesetzten Stop überein.
SL/TP: Standardmäßig EA-Modi oder Serverwerte – mit der optionalen (gefährlichen) Delta-Anpassung, die die Server-SL/TP um das Preis-Delta zwischen Broker und Server verschiebt, sodass die Abstände exakt beibehalten werden. Ein Server-SL, der sich auf der falschen Seite des Kurses befindet, führt zu einer sicheren Ablehnung statt zu einer ungesicherten Position; ein falsch platziertes TP wird verworfen.
„Close-with-Server“: Wenn diese Option aktiviert ist, kann der Server Schließbefehle senden, und der EA schließt jede übereinstimmende Position (gleiche Magic Number und Richtung) auf dem betreffenden Symbol und meldet jeden Abschluss mit dem Grund zurück.
Adaptives Polling: Basisintervall + zufälliger Jitter; verlängert die Wartezeit im Leerlauf um bis zu das Zweifache, berücksichtigt „retry_after“ bei HTTP-Fehler 429 (Pause von 5–120 s) und pausiert 10 s bei 5xx-Fehlern, Proxy- oder Netzwerkfehlern. Ein Timeout von 20 Sekunden für Anfragen berücksichtigt das Long-Polling des Servers, sodass Signale nahezu sofort übermittelt werden.
Eingaben (vor dem Einbinden in das Diagramm konfigurierbar)
| Eingabe | Beschreibung |
|---|---|
| Magic Number / Handelskommentar / Max. Slippage | Identifikator für Trades; Tag für den Orderkommentar; zulässige Slippage in Punkten. |
| Lot-Modus / Feste Lots / Risikokapital / Risiko in % | Standardmodus für die Positionsgröße und Startwerte für jeden Lot-Modus. |
| Standard-SL/TP-Modus & -Werte / ATR-Periode | Anfänglicher SL/TP-Modus und Abstand; im gesamten Panel verwendeter ATR-Zeitraum. |
| Nur Einweg / OCO | Richtungsbeschränkung; „One-cancels-other“ für ausstehende Orders. |
| Trail-Modus / Abstand / Schrittweite / ATR-Mult | Parameter der Trailing-Stop-Engine. |
| Spread-Anpassung | Den aktuellen Spread zu den SL/TP-Abständen hinzufügen. |
| Uhrmodus / Design / X-Y-Versatz des Bedienfelds | Lokal / Broker / GMT; Start-Design; Panel-Position. |
| SignalStream aktivieren | Hauptschalter für den automatischen Handel (standardmäßig AUS). |
| API-Schlüssel / Host / Abfrageintervall / Jitter / Automatische Ausführung | Ihr 64-stelliger API-Schlüssel; Server-Host; Basis-Abfrageintervall + Jitter (s); AUS = nur simulieren/protokollieren. |
| Zulässige Vermögenswerte / Max. Positionen | Whitelist der Vermögenswerte; maximale Positionen pro Vermögenswert. |
| Maximales Signalalter / Maximaler Slippage / Maximale Kursabweichung | Gate-Grenzwerte: Alter (s), Einstiegsabweichung (Punkte), Kursabweichung (%) – 0 = deaktiviert. |
| Größenquelle / SL/TP-Quelle | Verwendung von Serverwerten oder Größenangaben und Modi aus dem EA-Panel. |
| Handelsfenster / Min. freie Margin in % | Fenster in HH:MM in Broker-Zeit; min. freie Margin als % der erforderlichen Margin. |
| Delta-Anpassung | GEFAHR: Verschieben Sie die SL/TP-Werte des Servers um das Preis-Delta zwischen Broker und Server (AUS). |
| Mit Server schließen | Lässt den Server Positionen schließen, die auf der Signalkarte geschlossen werden (AUS). |
Voraussetzungen
- MetaTrader 5 (Live- oder Demokonto)
- Keine externen DLLs oder Bibliotheken von Drittanbietern
- Funktioniert mit allen Symboltypen (Devisen, Indizes, Rohstoffe, Kryptowährungen, Aktien)
- Entwickelt für den Einsatz in Live-Charts (Schaltflächenobjekte im Chart werden im visuellen Modus des Strategietesters nicht ausgewertet)
- SignalStream: Fügen Sie den Server-Host unter „Extras“ → „Optionen“ → „Expert Advisors“ → „WebRequest zulassen“ hinzu
