Discord to MT5
- Utilitys
- Janet Abu Khalil
- Version: 2.0
- Aktivierungen: 5
Discord to MT5 Pro
Discord to MT5 Pro ist ein professioneller Expert Advisor für MetaTrader 5, der Trading-Nachrichten aus einem Discord-Kanal liest und sie automatisch auf Ihrem MT5-Konto ausführt.
Er wurde für Trader entwickelt, die Signale über Discord erhalten und eine direkte Ausführung innerhalb von MetaTrader 5 mit flexibler Verarbeitung von Market Orders, Pending Orders, Range-Einstiegen, Ladder-Einstiegen, einer Order pro TP, Break-even, Trailing Stop, Teil-Schließung, täglichen Schutzregeln und vollständig anpassbarer Signalformulierung möchten.
Der EA versteht Standard-Signalformate sowie benutzerdefinierte Formulierungen wie buy now, long now, I am buying, sell now, short now, close all, break even, partial close und viele weitere.
Er unterstützt Signale mit einem einzelnen Einstieg, Range-Einstiege, Signale mit offenem TP, feste oder signalbasierte SL/TP-Behandlung, Ladder-Pending-Orders über eine Preisspanne sowie optional den Modus eine Order pro TP.
Dieser EA eignet sich für Signal-Follower, private Communities, Discord-Trading-Gruppen und Nutzer, die eine Discord-basierte Ausführung in MetaTrader 5 automatisieren möchten.
Installationsanleitung: Lesen Sie die vollständige Einrichtungsanleitung hier:
Readme / Installationsanleitung
Wichtig:
Dieses Produkt verbindet sich über WebRequest mit Discord. Sie müssen die erforderliche Discord-URL in den WebRequest-Einstellungen von MetaTrader 5 erlauben.
Erforderliche WebRequest-URL:
https://discord.com
So funktioniert es
- Der EA verbindet sich mit Ihrem ausgewählten Discord-Kanal über Bot-Token und Channel-ID.
- Er überprüft alle paar Sekunden neue Nachrichten im Kanal.
- Er liest und analysiert den Signalinhalt.
- Er erkennt Aktionen wie BUY, SELL, CLOSE, BREAKEVEN oder PARTIAL CLOSE.
- Er extrahiert Symbol, Einstieg, SL, TP, Bereich oder Informationen zu offenem TP aus der Nachricht.
- Er sendet die entsprechende Order an MetaTrader 5.
- Optional kann er Ladder-Orders, eine Order pro TP, Trailing Stop, Break-even und Teil-Schließungsverwaltung verwenden.
Unterstütztes Signalverhalten
Der EA kann mit Nachrichten wie diesen arbeiten:
BUY XAUUSD 4073 - 4070
SL 4068
TP 4080
I am buying Gold now @ 4073 - 4070
SL: 4068
TP: OPEN
SELL EURUSD 1.1200
SL 1.1230
TP1 1.1180
TP2 1.1160
Close all
Move SL to BE
Partial close Gold
Hauptfunktionen
- Discord-Kanalabfrage und Signalerkennung
- Automatische BUY- und SELL-Ausführung
- Unterstützung für Market Orders und Pending Orders
- Unterstützung für Range-Einstiege
- Unterstützung für Ladder-Einstiege über einen Preisbereich
- Modus eine Order pro TP-Level
- Signalbasierte oder feste SL/TP
- Unterstützung für offenen TP
- Unterstützung für Trailing Stop
- Unterstützung für Break-even
- Unterstützung für Teil-Schließung
- Filter für maximale Anzahl offener Positionen
- Täglicher Verlust- und Gewinnschutz
- Unterstützung für benutzerdefiniertes Symbol-Präfix und -Suffix
- Unterstützung für benutzerdefinierte Schlüsselwörter für buy, sell, close, break-even und partial close
- Optionale Tick- und Währungskorrektur-Maps für spezielle Broker-Symbole
- Kontrolle über die Ablaufzeit von Pending Orders
- Detailliertes Panel im Chart
Eingaben
=== Discord Connection ===
Enable debug logging
Wenn aktiviert, schreibt der EA zusätzliche detaillierte Meldungen in das Experts-Log zur Fehlersuche.
Discord Bot Token
Ihr Discord-Bot-Token aus dem Discord Developer Portal.
Discord Channel ID
Die Discord-Channel-ID, aus der Signale gelesen werden.
Poll interval (seconds)
Wie oft der EA neue Discord-Nachrichten überprüft.
=== Trade Execution ===
Auto symbol from signal
Wenn true, versucht der EA, das Symbol automatisch aus der Discord-Nachricht zu erkennen.
Default symbol if not in signal
Fallback-Symbol, das verwendet wird, wenn die Nachricht kein erkanntes Symbol enthält.
Symbol suffix
Optionales Broker-Suffix wie m oder .i.
Beispiel: XAUUSDm
Symbol prefix
Optionales Broker-Präfix vor dem Symbolnamen.
Magic number
Magic Number, die für alle Positionen und Orders dieses EA verwendet wird.
Slippage (points)
Maximal zulässige Preisabweichung, die bei der Entscheidung zwischen Market Order oder Pending Order verwendet wird.
=== Risk ===
Risk mode
Steuert, wie die Lotgröße berechnet wird.
Verfügbare Werte:
fixed_lot
pct_balance
pct_equity
Fixed lot size
Lotgröße, die verwendet wird, wenn der Risikomodus fixed_lot ist.
Risk % of balance/equity
Prozentsatz, der verwendet wird, wenn der Risikomodus pct_balance oder pct_equity ist.
Max open positions
Maximale Anzahl an Positionen, die für diesen EA erlaubt sind.
0 = unbegrenzt.
=== SL / TP Mode ===
SL mode
Steuert die Stop-Loss-Logik.
Verfügbare Werte:
signal
fixed
none
Fixed SL in pips
Wird verwendet, wenn SL mode = fixed ist.
TP mode
Steuert die Take-Profit-Logik.
Verfügbare Werte:
signal
fixed
trailing
partial
none
Fixed TP in pips
Wird verwendet, wenn TP mode = fixed ist.
=== Trailing Stop ===
Enable trailing stop
Wenn true, verwaltet der EA offene Positionen mit einem Trailing Stop.
Activate after X pips profit
Gewinnniveau, das erreicht sein muss, bevor der Trailing Stop startet.
Trail distance in pips
Abstand zwischen aktuellem Preis und Trailing Stop.
=== Break-Even ===
Enable break-even
Wenn true, verschiebt der EA den Stop Loss auf Break-even, sobald der Gewinn das gewählte Niveau erreicht.
Move SL to BE after X pips profit
Gewinnniveau, das erreicht sein muss, bevor Break-even angewendet wird.
BE offset pips
Zusätzlicher positiver Offset über den exakten Einstiegspreis hinaus.
=== Partial Close ===
Enable partial close on TP1
Wenn aktiviert, kann der EA eine Position teilweise schließen, wenn TP1-Verhalten verwendet wird.
% to close at TP1
Prozentsatz des Volumens, das geschlossen wird.
=== Filters ===
Max daily loss $
Stoppt den Handel, sobald der maximale tägliche Verlust erreicht ist.
0 = deaktiviert.
Max daily profit target $
Stoppt den Handel, sobald das maximale tägliche Gewinnziel erreicht ist.
0 = deaktiviert.
=== Range Orders (Ladder) ===
Split range entry into ladder orders
Wenn aktiviert, kann ein Range-Einstieg wie 4073 - 4070 in mehrere Pending Orders aufgeteilt werden.
Price step between orders
Abstand zwischen den Ladder-Orders.
Cap order count at MaxPositions
Wenn aktiviert, überschreitet die Anzahl der Ladder-Orders nicht Max open positions.
Auto step = range / max positions
Wenn aktiviert, berechnet der EA den Ladder-Abstand automatisch aus der Größe des Bereichs.
Assign all TPs to each range order
Wenn aktiviert, verwenden alle Ladder-Orders dieselbe TP-Logik statt nur des ersten TP.
Distribute TPs sequentially across range prices
Wenn aktiviert, werden die TP-Level der Reihe nach über die Range-Preise verteilt.
=== Multi-TP Orders ===
One order per TP level
Wenn aktiviert, setzt der EA eine separate Order für jedes TP-Level.
Lot per TP order
Lotgröße, die für jede TP-Order verwendet wird.
Wenn auf 0 gesetzt, verwendet der EA die normale Lotberechnung.
=== Pending Orders ===
Cancel pending after X min
Ablaufzeit für Pending Orders.
0 = Pending Orders ohne Ablaufzeit.
Close remaining positions when any TP hit
Wenn aktiviert, werden alle verbleibenden Positionen des Symbols geschlossen, sobald irgendein TP erreicht wurde.
=== Symbol Tick Correction ===
Tick factors
Optionale Korrektur-Map für spezielle Symbole.
Beispiel:
XAUUSD=100,US30=10
Currency factors
Optionale Korrektur-Map für Symbole, die benutzerdefinierte Umrechnungsfaktoren benötigen.
Beispiel:
HK50=0.18,JP225=0.006
=== Custom Signal Keywords ===
Use custom keywords
Wenn aktiviert, verwendet der EA Ihre benutzerdefinierten Wortlisten anstelle nur der integrierten Erkennung.
Buy words
Kommagetrennte Liste von Wörtern oder Ausdrücken, die als BUY-Signale behandelt werden.
Sell words
Kommagetrennte Liste von Wörtern oder Ausdrücken, die als SELL-Signale behandelt werden.
Close words
Kommagetrennte Liste von Wörtern oder Ausdrücken, die als CLOSE-Signale behandelt werden.
Break-even words
Kommagetrennte Liste von Wörtern oder Ausdrücken, die als Break-even-Anweisungen behandelt werden.
Partial close words
Kommagetrennte Liste von Wörtern oder Ausdrücken, die als Teil-Schließungsanweisungen behandelt werden.
SL words
Kommagetrennte Liste von Wörtern, die zur Erkennung von Stop Loss in Nachrichten verwendet werden.
TP words
Kommagetrennte Liste von Wörtern, die zur Erkennung von Take Profit in Nachrichten verwendet werden.
Entry words
Kommagetrennte Liste von Wörtern, die zur Erkennung der Einstiegstexte in Nachrichten verwendet werden.
Wichtiges Parser-Verhalten
Der EA kann erkennen:
BUY
SELL
LONG
SHORT
Close-Anweisungen
Break-even-Anweisungen
Teil-Schließungsanweisungen
Er kann analysieren:
einzelne Einstiegspreise
Range-Einstiege
SL-Werte
TP1 TP2 TP3 Werte
TP OPEN oder OPEN TP Verhalten
Wenn eine Nachricht TP OPEN enthält, behandelt der EA das Signal als offenen Take Profit und sendet Orders ohne festen TP.
Wenn ein Pending- oder Market-TP-Level für die Orderrichtung ungültig ist, entfernt der EA den TP, statt eine ungültige Stop-Konfiguration zu senden.
Beispiele
Beispiel 1
BUY XAUUSD 4073
SL 4068
TP 4080
Ergebnis:
Der EA platziert einen Kauf mit SL 4068 und TP 4080.
Beispiel 2
I am buying Gold now @ 4073 - 4070
SL 4068
TP OPEN
Ergebnis:
Der EA platziert Kauf-Pending-Orders oder ein Pending-Range-Setup je nach Einstellungen, mit SL 4068 und ohne festen TP.
Beispiel 3
SELL EURUSD 1.1200
SL 1.1230
TP1 1.1180
TP2 1.1160
Ergebnis:
Der EA kann TP1 als Haupt-TP verwenden, Positionen für Teil-Schließungen aufteilen oder je nach gewählter Einstellung eine Order pro TP platzieren.
Einrichtungsanleitung
- Öffnen Sie MetaTrader 5
- Gehen Sie zu Tools > Options > Expert Advisors
- Aktivieren Sie Allow WebRequest for listed URL
- Fügen Sie hinzu:
https://discord.com - Klicken Sie auf OK
- Hängen Sie Discord to MT5 Pro an einen Chart an
- Geben Sie Ihren Discord Bot Token ein
- Geben Sie Ihre Discord Channel ID ein
- Stellen Sie bei Bedarf das Standardsymbol und das Suffix ein
- Passen Sie Risiko, SL/TP, Trailing, Break-even und Ladder-Optionen an
- Aktivieren Sie Algo Trading
- Für die vollständige Installationsanleitung öffnen Sie das Readme hier
Hinweise
Wenn Ihr Broker Symbole wie XAUUSDm verwendet, stellen Sie Folgendes ein:
Default symbol = XAUUSDm
Symbol suffix = m
Für private Discord-Communities stellen Sie sicher, dass Ihr Bot Zugriff auf den ausgewählten Kanal hat.
Der EA ignoriert Nachrichten, die von Bots gepostet wurden, wenn er den Kanal liest.
Das Produkt ist nur für die Ausführungsautomatisierung gedacht. Die Qualität der Signale hängt vollständig von den Discord-Nachrichten der Signalquelle ab.
Haftungsausschluss
Dieser Expert Advisor ist ein Tool zur Automatisierung der Ausführung.
Er bietet keine Finanzberatung, Anlageberatung oder Signalgenerierung.
Die Nutzer tragen die volle Verantwortung für ihr Brokerkonto, ihre Einstellungen, ihr Risikomanagement und die Nutzung von Drittanbieter-Signalen.
