SignalBridge Telegram to MT5 Orchestrator
- Utilitys
- Nelson Tum
- Version: 1.8
- Aktivierungen: 10
TradingView & Telegram → MT5 Automatisierung + Positionsmanagement
Dies ist ein integrierter Ausführungs- und Risiko-/Positionsmanagement EA für MT5, mit dem Sie:
- Automatisieren Sie Trades ausTradingView-Strategiealarmen ( über gesicherten Webhook → Desktop Bridge → JSON Drop → EA)
- Manuelles Auslösen von Trades überTelegram-Bot-Befehle in einfacher Sprache ( z.B. "Long EURUSD", "Close XAUUSD", "Short GBPJPY r=1 rt=fixed")
- Führen Sie beide Methoden parallel aus; jede Anweisung wird in strukturierte JSON-"Signal Drop"-Dateien normalisiert, die der EA aufnimmt und auf dem MT5 mit einheitlichen Risikokontrollen und Verwaltungslogiken ausführt.
Wie es funktioniert
-
Signalquellen (wählen Sie eine oder beide):
- Automatischer Weg: TradingView sendet Alarme (Webhook-URLs, die von einer begleitenden Desktop-App generiert werden). Die Warnmeldungen werden in standardisierte JSON-Dateien umgewandelt.
- Manueller Weg: Sie interagieren mit Ihrem Telegram-Bot (Tastatur oder getippte Befehle). Die Befehle (Long/Short/Close + optionale Risikoparameter) werden in das gleiche JSON-Format umgewandelt.
-
Transport & Normalisierung:
Die begleitende Desktop-Anwendung (SignalBridge) empfängt entweder Webhook-Payloads oder Telegram-Befehle, wendet Formatierung und Validierung an und schreibt dann JSON-Signaldateien in einen gemeinsamen Ordner (Pfad für Common Files). -
EA-Aufnahme & Validierung:
Der MT5 EA scannt kontinuierlich nach neuen JSON-Drops und verifiziert diese:- Webhook-ID (optional)
- Frische vs. Verfallsfenster
- Schutz vor Duplikaten
-
Durchsetzung der Risikoebene:
Vor der Auftragserteilung wendet der EA kumulative Tageslimits, Schutz vor Verlusten pro Handel, statische Kontogrößenbegrenzung (optional), maximale Handelsvolumen pro Symbol/Richtung und Spread-/Slippage-Filter an. -
Ausführung und Lebenszyklus-Management:
Orders werden mit Wiederholungslogik platziert. Aktive Positionen werden kontinuierlich verwaltet (Breakeven, Trailing Stops, gestaffelte Teilschließungen, erzwungene Drawdown-Exits). Ereignisse bei der Schließung von Geschäften (TP/SL) erzeugen sofortige Telegram-Benachrichtigungen.
Ingestion-Methoden (Vereinheitlichte Ausführung)
Quelle Methode | Auslöser-Stil | Typischer Anwendungsfall | Weg zum MT5 |
---|---|---|---|
TradingView Webhaken | Strategie-Warnung JSON | Vollständige Automatisierung, 24/7 | Webhook → Desktop-Brücke → JSON → EA |
Telegram-Bot-Befehle | Menschlicher Text (Long/Short/Close) mit optionalen Risikomodifikatoren | Manueller Eingriff, diskretionäre Overlays | Bot → Desktop-Brücke → JSON → EA |
Beide laufen in der gleichen Signalpipeline zusammen und garantieren eine identische Risikobehandlung und Handelsabwicklung unabhängig von der Herkunft.
Kernmodule
1. Signal-Engine
- Überwacht ein spezielles "Signal Drop"-Verzeichnis
- Validiert Zeitstempel, Ablauf, Webhook-ID (falls erzwungen) und dedupliziert verarbeitete IDs
- Unterstützt die Ausführung mehrerer Symbole von einer einzigen Diagramminstanz aus (Filter pro Symbol werden zur Laufzeit angewendet)
2. Risiko-Manager
- Obergrenze für die tägliche Handelsanzahl
- Kumulative prozentuale PnL-Obergrenzen (Gewinn + Verlust) mit erzwungener Abflachung
- Maximalverlust pro Handel (dynamisch auf der Grundlage gruppierter Eingaben)
- Statische Sicherung der Kontogröße (Währung oder prozentuale Basislinie bis zur manuellen Rücksetzung)
- Quoten für Spreads/Slippage/max. offene Lots/Richtungen
3. Handelsmanager
- Ausfallsicherer Orderversand mit Warteschlange für Wiederholungen
- Volumenberechnung: feste Lots oder prozentuales Risiko (ATR/Punkte SL-Normalisierung)
- Multi-Attempt-Logik mit zeitgesteuertem Backoff
- Unterstützt partielle Volumenskalierung (geteiltes Risiko)
4. Positionsverwaltung
- Breakeven-Trigger (ATR oder Punkte-Modus)
- Trailing-Stop (ATR, Punkte oder vorheriges Kerzenhoch/-tief mit Puffer)
- Gestufte Teilausstiege: TP1, TP2, Drawdown-ausgelöster Teil-SL
- Umgekehrte TP/SL-Berechnungen für alternative Szenario-Beschriftung gespeichert
5. Nachrichtenfilter (optional)
- Täglicher Wirtschaftskalender (leicht)
- Per-Symbol-Impact-Gating (Hoch/Mittel/Niedrig) mit Pre/Post-Blackout-Fenstern
6. Benachrichtigungsschicht
- Telegrammwarnungen für TP/SL/Trailing/Breakeven-Schließungen mit Cooldown für unkritische Ereignisse
- Grenzwertverletzungswarnungen (täglicher Verlust/Gewinn, Kontogrößenüberwachung)
- Strukturierte Zusammenfassungen bei Handelsabschluss (PnL + Dauer + Grund)
7. Visuelles & UI-Overlay
- Einstiegskurs, aggregierte Durchschnittslinie (Multi-Position)
- Live TP/SL/teilweise Auslösungsebenen
- Echtzeit-Metriken-Panel (PnL %, Tageslimits, Lot-Exposure, Schutzstatus)
Hauptmerkmale Übersicht
- Doppelte Aufnahme (Webhook + Telegramm)
- Kontogrößen-Schutzschalter
- Intelligente Benachrichtigungsplanung für alle Handelsereignisse
- Partielle Ausstiegsarchitektur (Gewinnskalierung + defensives Drawdown-Trimming)
- Visuelle Ausführungstelemetrie für Situationsbewusstsein
- Vollständig dateibasierte Integration - keine DLLs erforderlich
Unterstützte Instrumente
Getestet bei allen wichtigen Brokern:
- Forex Majors & Minors
- Metalle
- Indizes
- Krypto-Paare
Nutzungs-Workflow (Schnellstart)
- Installieren & Anhängen des EA an einen beliebigen MT5-Chart (eine Instanz kann Multi-Symbol-Signale verarbeiten)
- Konfigurieren Sie die Eingaben:
- Risikoparameter (prozentual oder fest)
- Tägliche Limits und Kontogrößenüberwachung (optional)
- Teilweise/Trailing/Breakeven-Logik
- (Optional) Aktivieren Sie den Nachrichtenfilter: Fügen Sie die Kalender-URL zur MT5 WebRequest-Liste hinzu
- Legen Sie die Verfallsminuten der Signale fest, um eine veraltete Ausführung zu verhindern.
- Desktop App einrichten:
- (TradingView Path) Webhook erstellen (URL wird automatisch generiert) und in TradingView Alert(s) einfügen
- (Telegram Path) Bot-Token hinzufügen + Chat starten → Befehle senden (z.B. "Long EURUSD r=1 rt=Prozent")
- EA-Panel überwachen: Live-Metriken, PnL, Handelslimits und eingehende Signalbestätigungen bestätigen
- Validierung von Benachrichtigungen: TP/SL/partial/breakeven-Ereignisse sollten in Telegram mit korrekter Formatierung ankommen
- Verfeinern & Skalieren: Passen Sie ATR-Multiplikatoren, partielle Schwellenwerte oder Trailing-Puffer nach der Demo-Validierung an .
Beispiele für manuelle Befehle (Telegram)
Short XAUUSD r=0.5 rt=percent
Close GBPJPY
Close XAUUSD
Die Desktop-Bridge normalisiert jedes Ereignis in JSON mit Zeitstempeln und IDs, bevor EA es aufnimmt.
TradingView Alert Payload (Beispiel)
{
"webhook_id": "YOUR_ID",
"symbol": "EURUSD",
"mode": "ENTRY",
"type": 0,
"risk_mode": "percent",
"risk_value": 1.0,
"tp_mode": "points",
"tp": 200,
"sl_mode": "points",
"sl": 100,
"expiry_minutes": 5,
"signal_id": "{{alert_id}}",
"timestamp": {{timenow}}
}
Companion-Desktop-Anwendung ergänzt & legt als JSON ab → EA konsumiert.
Schutzmaßnahmen
- Harte tägliche Verlust- und Gewinnsperren: Automatisches Schließen und Blockieren neuer Einträge (mit Telegram-Benachrichtigung)
- Per-Trade Loss Enforcement: Erzwungene Schließung, wenn zugewiesene Slice den Umschlag verletzt
- Kontogrößenwächter: Bleibt über Neustarts hinweg bestehen , bis er manuell zurückgesetzt wird (Gewinn- oder Verlustschwelle)
- Spread- und Slippage-Filter: Ablehnung von Einträgen bei ungünstigen Mikrostrukturbedingungen
- Wiederholungsversuche in der Warteschlange: Verhindert das Einfrieren des Terminals bei vorübergehendem Handelskontext im Zustand "busy".
Beste Praktiken
- FührenSie immer zuerst eine Demo durch, um ATR-Multiplikatoren und partielle Skalierung zu kalibrieren.
- Verwenden Sie eindeutige Webhook-IDs pro Strategie-Cluster für die Rückverfolgbarkeit.
- Halten Sie dieRisikovorgaben von Telegram konservativ ; überschreiben Sie sie bei Bedarf per Befehl.
Risiko-Haftungsausschluss
Der Handel mit Hebelprodukten (FX, CFDs, Metalle, Kryptowährungen) birgt ein erhebliches Risiko und ist möglicherweise nicht für alle Anleger geeignet. Die bisherige Performance ist kein Indikator für zukünftige Ergebnisse. Sie sind allein für die Konfiguration, die Einhaltung der Vorschriften und den Kapitalschutz verantwortlich. Testen Sie die Produkte immer in einer Demo-Umgebung, bevor Sie sie auf Live-Konten einsetzen.