Der Signal Copier Semaphore führt Signale aus Telegram-Kanälen in MetaTrader 5 aus. Eine Nachricht wie „XAUUSD BUY NOW 4318, SL 4311, TP1 4323, TP2 4330“ wird zu einer Order mit der Lotgröße, die dein Risiko ergibt – nicht die, die der Kanal vorschlägt. Folgenachrichten wie „Move SL to entry“ oder „Close half“ setzt Semaphore auf genau die Positionen um, zu denen sie gehören. Und für jede Nachricht siehst du, was gelesen und was getan wurde.
Semaphore besteht aus zwei Teilen: dem EA in MetaTrader 5 und der kostenlosen Windows-App Semaphore Link, die deine Kanäle mit deinem eigenen Telegram-Konto liest. MetaTrader 5 kann sich selbst nicht bei Telegram anmelden; deshalb braucht es die App.
Stand 04.10.2026: Semaphore ist fertig programmiert und getestet, aber noch nicht auf dem MQL5 Market veröffentlicht. Geplant sind 99 USD für die unbegrenzte Lizenz. Es gibt noch keine Käuferbewertungen.

So läuft ein Signal durch
- Lesen: Semaphore Link sieht eine neue Nachricht in einem Kanal, den du angehakt hast, und liest Symbol, Richtung, Einstieg, Stop und Ziele heraus.
- Übergeben: Die App schreibt das Signal als kleine Datei in den gemeinsamen Ordner von MetaTrader 5. Jede Datei hat eine fortlaufende Nummer.
- Prüfen: Der EA prüft, ob das Signal schon zu alt ist, ob der Kurs zu weit gelaufen ist, ob dein Risiko je Symbol oder dein Tageslimit überschritten würde und ob der Kanal pausiert ist.
- Ausführen: Er rechnet die Lotgröße aus deinem Risiko, legt bei mehreren Zielen eine Position je Take-Profit an und schreibt das Ergebnis mit Begründung zurück.
- Nachverfolgen: Antwortet der Anbieter später auf das Signal, setzt Semaphore die Folgenachricht auf genau diese Positionen um.
Weil jede Datei eine Nummer hat und der EA vor jeder Order ins Journal schreibt, wird ein Signal nie zweimal ausgeführt – auch nicht nach einem Absturz oder Neustart.
Was Semaphore versteht

Signale: Market-, Limit- und Stop-Orders, Einstiegszonen („SELL 4361–4365“: Market, wenn der Kurs in der Zone oder besser steht, sonst Limit an der Zonenkante), Stop-Loss und bis zu fünf Ziele in Preis oder Pips. Pip-Angaben rechnet Semaphore vom Marktpreis beim Einstieg aus.
Folgenachrichten:
- Break-even („Move SL to entry“, „risk free“) – nur, wenn der Stop dadurch enger wird.
- Stop verschieben („Move SL to 4342“) – nur in deine Richtung. Ein Wert mehr als 15 % vom Kurs entfernt gilt als Tippfehler und wird abgelehnt.
- Teilschließung („Close half“, „Take 30 %“) – bezogen auf das ganze Signal, die Position mit dem nächsten Ziel zuerst.
- Schließen, Pending stornieren, TP getroffen (Stop auf Einstand, abschaltbar), SL getroffen (Rest schließen, abschaltbar).
- Bearbeitete Signale: Pending-Orders übernehmen die neuen Preise – außer wenn das Risiko dadurch steigen würde. Eine geänderte Richtung wird nie automatisch übernommen, du bekommst einen Alarm.
- Gelöschte Signale: Ihre Pending-Orders werden storniert (abschaltbar).
Zu welchem Signal gehört ein Update? Antwortet der Anbieter auf sein Signal, folgt Semaphore der Antwort, auch über mehrere Antworten hinweg. Ohne Antwort wird ein Update nur angewendet, wenn genau ein Signal des Kanals offen ist und es das neueste ist. Sonst passiert nichts, und das Protokoll nennt den Grund.
Nie gehandelt werden Nachrichten ohne Stop-Loss (außer du erlaubst einen Standard-Stop), mit zwei verschiedenen Symbolen, Ergebnis-Posts („Weekly results: +1250 pips“), Analysen, Verneinungen wie „don't close yet“, Vorankündigungen ohne Preise und Bilder.
Dein Risiko, nicht das des Kanals
- Lotgröße aus % der Balance, festem Geldbetrag oder festen Lots, verteilt auf die Ziele. Teile unter dem Mindestlot werden zusammengelegt (TP1 und letzter TP, dann nur TP1), nie aufgerundet.
- Je Kanal in Semaphore Link: Risiko-Multiplikator (0,5 = halbes Risiko), Trockenlauf, Symbol-Whitelist und welche MT5-Konten den Kanal bekommen.
- Grenzen im EA: maximales Risiko je Symbol über alle Kanäle (Standard 3 % der Balance, offene Pending-Orders eingerechnet), höchstens 5 offene Signale, höchstens 5 Lots je Signal.
- Tagesverlust-Limit auf Equity (Standard 5 %): schließt die Semaphore-Trades und pausiert bis zum nächsten Tag, auch über einen Neustart hinweg.
- Kanal-Schutz: Ein Kanal pausiert sich selbst nach 4 Verlusten in Folge oder bei 6 % Kanal-Drawdown, mit Alarm.
- Keine späten Einstiege: Signale, die älter als 120 Sekunden sind, oder bei denen der Kurs mehr als 15 Pips gegen den Einstieg gelaufen ist, werden übersprungen. Nachrichten, die nach einer Verbindungslücke nachgeholt werden, lösen nur Updates und Schließungen aus, nie einen neuen Einstieg.

Das Panel im Chart
Das Panel zeigt den Zustand auf einen Blick: LISTENING (grün), Trockenlauf oder Pause (gelb), fehlende Link-App, getrenntes Telegram, ausgeschaltetes Algo-Trading oder erreichtes Tageslimit (rot). Darunter stehen die Kanäle mit Signalen, Trefferquote und Ergebnis und die letzten Nachrichten mit dem, was der EA getan hat – samt Grund in Klartext, etwa „price moved 18.0 pips against the signal entry“.
PAUSE blockiert neue Signale; Updates für offene Trades laufen weiter. Beide Knöpfe brauchen einen zweiten Klick.

Semaphore Link: die Begleit-App
Semaphore Link ist eine kostenlose Windows-App. Du legst einmal einen eigenen API-Schlüssel auf my.telegram.org an, meldest dich an (den Code aus der Telegram-App tippst du selbst ein) und hakst die Kanäle an. Die Oberfläche läuft im Browser, ist aber nur auf deinem Rechner erreichbar.
Die App liest nur, sie sendet nie eine Nachricht. Sie zeigt den ganzen Weg: Nachricht → gelesen als → Ergebnis im EA, je Konto. Mit dem Parser-Check fügst du ein paar alte Nachrichten eines Kanals ein und siehst sofort, wie Semaphore sie liest – bevor du dem Kanal folgst.

Einrichten
- Semaphore Link herunterladen und starten (Link und SHA-256-Prüfsumme stehen im Blogbeitrag zu Semaphore auf MQL5).
- Auf my.telegram.org eine App anlegen, api_id und api_hash eintragen, mit deiner Telefonnummer anmelden.
- Kanäle anhaken – Trockenlauf an lassen.
- In MT5 Algo-Trading einschalten, Semaphore auf einen Chart je Konto ziehen, Risiko einstellen. Das Panel zeigt LISTENING.
- Ein paar Tage im Protokoll mitlesen. Wenn du jeder Entscheidung zustimmst, den Trockenlauf für diesen Kanal ausschalten.
Läuft alles auf einem VPS, gehört Semaphore Link in den Autostart, und Windows sollte sich nach einem Neustart automatisch anmelden. Was der VPS dafür können muss, steht im Ratgeber VPS für einen Telegram Signal Copier.
Getestet – und was noch fehlt
Stand am 04.10.2026:
- Code: kompiliert ohne Fehler und ohne Warnungen. Zwei Code-Audits und ein Regressions-Audit durch unabhängige Prüf-Agenten; alle Befunde behoben.
- Selbsttest im Strategy Tester: auf einem Demokonto von BlackBull Markets mit echten Ticks, XAUUSD, 23 von 23 Prüfungen bestanden – darunter echte Orders, Break-even, Teilschließung, die Regel „nie doppelt“ und „Stop nie weiter“. Frühere Läufe fanden vier Fehler (unter anderem eine falsche Symbolwahl beim Broker), die behoben sind.
- Jahreslauf mit Demo-Signalen (wie der MQL5-Validator): 582 Orders auf XAUUSD und 228 auf EURUSD im Jahr 2026, kein Fehler.
- Parser: an 221 echten Nachrichten aus Signalkanälen geprüft; 214 wurden so gelesen, wie wir sie vorher von Hand eingeordnet hatten. Von den übrigen sieben hätte nur eine einen Trade ausgelöst: ein vollständiges Signal mit Einstieg, Stop und Zielen, das wir beim Einordnen vorsichtshalber als „unklar“ markiert hatten.
- Semaphore Link läuft auf Windows Server; ein Testlauf mit acht Nachrichten wurde korrekt übergeben.
- Noch nicht: ein Langzeittest mit echten Kanälen auf einem Demokonto, die offizielle Prüfung durch den MQL5-Validator, die Veröffentlichung und Käuferbewertungen.
Eine Note von AlgoVerdict bekommt Semaphore nicht. Unsere Methodik bewertet Broker, Prop Firms und Expert Advisors mit eigener Strategie; Semaphore hat keine eigene Strategie, es führt die Signale anderer aus. Wie gut das Ergebnis ist, hängt allein vom Kanal ab.

Voraussetzungen
- Windows-PC oder Windows-VPS, auf dem MetaTrader 5 und Semaphore Link zusammen laufen. Das MQL5-VPS aus dem Terminal reicht nicht.
- Ein Telegram-Konto und ein eigener API-Schlüssel von my.telegram.org.
- Textsignale – keine Bilder.
- Hedging-Konto für eine Position je Take-Profit. Auf Netting-Konten gibt es eine Position je Symbol (TP1 und Stop); ein zweites Signal auf ein offenes Symbol wird übersprungen.
- Welche Broker-Bedingungen für einen Signal-Copier zählen, steht im Ratgeber Broker für einen Telegram Signal Copier.
Risikohinweis
Der Handel mit Devisen und CFDs auf Margin ist mit einem hohen Verlustrisiko verbunden. Ein Signal-Copier macht schlechte Signale nicht gut: Er führt aus, was der Kanal schreibt, nur mit deinen Grenzen. Teste jeden Kanal im Trockenlauf und setze nur Geld ein, dessen Verlust du verkraften kannst. Vergangene Ergebnisse eines Kanals sagen nichts über die Zukunft.
Wo es Semaphore gibt
Semaphore soll auf dem MQL5 Market in der Kategorie Utilities für MT5 erscheinen, geplant zu 99 USD für die unbegrenzte Lizenz. Sobald es freigeschaltet ist, steht hier der Link zur Produktseite.
Weiterlesen: Broker für einen Telegram Signal Copier · VPS für einen Telegram Signal Copier · Was ist ein Expert Advisor?