EKAI Trade Copier Pro
- Utilitys
- Version: 1.0
- Aktivierungen: 5
Lokaler Trade-Copier für MetaTrader 5 auf institutionellem Niveau mit News-Aware Guard, Prop-Firm-Rules-Sync, Trade-Quality-Score, volatilitätsangepasster Lot-Größe, SL-Enforcer und Panikmodus. Keine DLL. Kein Netzwerk. Ein EA, zwei Modi.
Übersicht
EKAI Trade Copier Pro repliziert Trades in Echtzeit von einem MetaTrader 5-Konto (Absender) auf eine beliebige Anzahl von MetaTrader 5-Konten (Empfänger) auf demselben Rechner – mit Sicherheitsfunktionen auf institutionellem Niveau, die sonst nirgendwo im MQL5-Markt zu finden sind.
Im Gegensatz zu allen anderen lokalen Kopierern im Market spiegelt EKAI Trade Copier Pro nicht nur Trades – es schützt Ihre Empfängerkonten vor den Risiken, die Prop-Firms und finanzierte Konten zum Scheitern bringen:
- News-Aware Copy Guard unterbricht das Kopieren automatisch bei wirtschaftlichen Ereignissen mit hoher Auswirkung
- „Prop Firm Rules Sync“ mit integrierten Voreinstellungen für FTMO, FundedNext, Alpha Capital, The5ers und FundingPips schließt alle Kopien und blockiert den weiteren Handel, bevor Sie ein Limit überschreiten
- Der „Trade Quality Score“ lehnt Trades ab, die bei der Bewertung von Spread, Volatilität, Handelssitzung und Nachrichtennähe auf einer Skala von 0 bis 100 durchfallen
- „SL Enforcer“ fügt jedem Trade, den der Sender ohne Stop-Loss eröffnet, einen Notfall-Stop-Loss hinzu
- „Volatility-Adaptive Lot Sizing“ reduziert automatisch die Positionsgröße bei ATR-Spitzen
- „Prop Guardian Synergy“ liest, sofern installiert, Schweregrad-Signale von EKAI Prop Guardian Pro aus und pausiert Kopien, sobald Ihr Konto in eine Gefahrenzone gerät
- Der Panikmodus schließt alle Kopien bei allen Empfängern mit einer Bestätigung per zwei Klicks
Der Kopierer selbst basiert auf einer dateibasierten Kommunikation zwischen den Terminals im Verzeichnis „Common\Files“ – derselben Architektur, die von jedem erstklassigen lokalen Kopierer auf dem Markt verwendet wird. Keine DLLs, keine Netzwerkaufrufe, keine Abhängigkeiten von Drittanbietern, keine Angriffsfläche. Jedes Terminal liest und schreibt eine winzige Statusdatei, die automatisch zwischen allen MT5-Installationen auf demselben Rechner ausgetauscht wird.
Dank der automatischen Erkennung ist keinerlei manuelle Konfiguration pro Terminal erforderlich. Fügen Sie den EA mit den Standardeinstellungen zu einem Chart in jedem Terminal hinzu, und die EAs ermitteln automatisch, welches Konto der Absender ist (dasjenige, bei dem Sie sich zuerst angemeldet haben, oder dasjenige, das Sie als Master konfiguriert haben) und welche die Empfänger sind. Fügen Sie nächste Woche einen neuen Empfänger hinzu – fügen Sie denselben EA mit derselben .set-Datei hinzu, fertig.
Was macht den Unterschied aus?
Der MQL5-Markt bietet über 50 Handelskopierer an. Die meisten von ihnen erledigen dieselben fünf Aufgaben: Marktorders kopieren, Pending-Orders kopieren, SL/TP synchronisieren, Symbole zuordnen, Lotgrößen skalieren. Das ist Wettbewerbsgleichheit, keine Differenzierung.
Hier sind die Funktionen, die EKAI Trade Copier Pro bietet und die sonst niemand in einem Produkt vereint:
| Funktion | Lokaler Trade-Copier-EA für MT5 | COPYLATOR | Exp COPYLOT CLIENT | EKAI Trade Copier Pro |
|---|---|---|---|---|
| Lokales, dateibasiertes Kopieren | ✓ | ✓ | ✓ | ✓ |
| Mehrere Absender / mehrere Empfänger | ✓ | ✓ | ✓ | ✓ |
| Symbolzuordnung (manuell + automatisch) | ✓ | teilweise | ✓ | ✓ |
| Lot-Verwaltungsmodi | 3 | 3 | 4 | 4 |
| Kopieren in umgekehrter Reihenfolge | ✓ | ✓ | ✓ | ✓ |
| Unterstützung für Hedging und Netting | ✓ | ✓ | ✓ | ✓ |
| Drawdown-Schutz | Basis | ✓ | Basis | 5-stufige Schweregradeinteilung |
| Automatische Erkennung (Zero-Config) | ✗ | ✗ | ✗ | ✓ |
| News-Aware Copy Guard | ✗ | ✗ | ✗ | ✓ |
| Handelsqualitätsbewertung (0–100) | ✗ | ✗ | ✗ | ✓ |
| SL-Enforcer mit Anwendung nach dem Öffnen | ✗ | ✗ | ✗ | ✓ |
| Volatilitätsadaptive Losgrößenbestimmung | ✗ | ✗ | ✗ | ✓ |
| Voreinstellungen für Prop-Firmen (5 integriert) | ✗ | ✗ | ✗ | ✓ |
| Prop Guardian Synergy | ✗ | ✗ | ✗ | ✓ |
| Dashboard für mehrere Empfänger | ✗ | ✗ | ✗ | ✓ |
| Journal kopieren + CSV-Export | ✗ | ✗ | ✗ | ✓ |
| Panikmodus (Alle schließen) | teilweise | ✗ | ✗ | Bestätigung mit zwei Klicks |
| Erweiterter Sitzungsfilter (Voreinstellungen) | ✗ | ✗ | ✗ | ✓ |
| Überprüfung der Broker-Regeln (STOPS_LEVEL + Fallback-Wiederholungsversuch) | ✗ | ✗ | ✗ | ✓ |
Die Basisfunktionen (Zeilen 1–7) machen es zu einem leistungsfähigen Kopier-Tool. Die zwölf in der letzten Spalte mit ✓ markierten Funktionen machen es zu einem wegweisenden Produkt für Prop-Firm-Händler, Betreiber von Signal-Kopierdiensten und alle, die Kapital über mehrere Konten hinweg verwalten.
Wichtigste Funktionen
Dual-Modus SENDER / EMPFÄNGER (ein einziger EA, automatische Erkennung)
Eine EA-Datei. Drei Eingabemodi: AUTO, SENDER (erzwungen), RECEIVER (erzwungen).
Im AUTO-Modus (Standard) durchsucht der EA beim Verbinden den Ordner „Common\Files“ nach aktiven Sender-Ping-Dateien. Findet er eine Datei von einem anderen Konto, wird dieses Terminal zum EMPFÄNGER dieses Kontos. Findet er nichts, wird dieses Terminal zum SENDER. Wenn Sie „InpMasterAccount = <Ihre Master-Kontonummer>“ konfigurieren, verwendet der EA diese als maßgeblichen Entscheidungsfaktor: Ihr Master-Konto fungiert immer als SENDER, jedes andere Konto immer als RECEIVER.
Ergebnis: Eine einzige .set-Datei funktioniert auf jedem Terminal. Keine terminalspezifische Konfiguration. Fügen Sie nächsten Monat ein zehntes Konto hinzu – dieselbe .set-Datei, fertig.
Dateibasierte lokale Kommunikation
Jeder Absender schreibt alle 500 Millisekunden zwei Dateien:
- EKAI_TC_<senderAccount>.dat – vollständiger Snapshot der aktuell offenen Positionen und ausstehenden Orders
- EKAI_TC_<senderAccount>_ping.dat – Zeitstempel-Heartbeat, damit die Empfänger wissen, dass der Absender aktiv ist
Jeder Empfänger fragt diese Dateien alle 250 Millisekunden ab, vergleicht den aktuellen Zustand mit dem zuletzt bekannten Zustand und erkennt dabei OPEN-/MODIFY-/CLOSE-Ereignisse. Latenzzeit von der Aktion des Absenders bis zur Ausführung durch den Empfänger: typischerweise 250–750 Millisekunden.
Jeder Empfänger schreibt zudem eine eigene Statusdatei, sodass der Absender ein Multi-Empfänger-Dashboard mit Echtzeit-Zählständen, Guthaben und Eigenkapital für jedes verbundene Konto anzeigen kann.
Alle Dateien befinden sich im Ordner „Common\Files“, den MT5 automatisch zwischen allen nicht portablen Installationen auf demselben Rechner freigibt. Keine DLLs. Keine Windows- Named Pipes. Keine Netzwerk-Sockets. Es muss nichts konfiguriert werden.
Automatische Symbolzuordnung
Verschiedene Broker bezeichnen dasselbe Instrument unterschiedlich: XAUUSD / GOLD, BTCUSD / Bitcoin, EURUSD / EURUSD.m / EURUSDpro. Der EA probiert nacheinander fünf Strategien aus:
- Manuelle Zuordnung anhand Ihrer Eingabe in „InpSymbolMappings“ („XAUUSD:GOLD,BTCUSD:Bitcoin“)
- Exakte Übereinstimmung auf der Empfängerseite
- Ausprobieren gängiger Suffix-Varianten (m, .m, i, .i, pro, .pro, c, .c)
- Versuchen, gängige Suffixe vom Absendersymbol zu entfernen
- Fügen Sie das Symbol automatisch zur Marktübersicht hinzu, wenn der Broker es führt, es aber ausgeblendet ist
Wird keine Übereinstimmung gefunden, wird der Handel übersprungen und eine eindeutige Protokollmeldung mit dem Symbol ausgegeben, damit Sie eine manuelle Zuordnung vornehmen können.
Vier Modi zur Lotgrößenbestimmung
- FIXED: Verwendung einer festen Lotgröße, unabhängig davon, was der Absender eröffnet ( InpFixedLotSize )
- MULTIPLIER: Multiplizieren Sie das Lot des Absenders mit einem Faktor (InpLotMultiplier, Standardwert 1,0)
- GUTHABEN: Skalierung anhand des Verhältnisses von Empfängerguthaben zu Absenderguthaben (sinnvoll, wenn Absender und Empfänger sehr unterschiedliche Kontogrößen haben)
- RISK_PCT: Berechne das Lot so, dass der SL-Abstand einem festen Prozentsatz des Empfängerguthabens entspricht (echte risikobasierte Lotgrößenbestimmung)
Alle Modi beachten „InpMaxLotSize“ als feste Obergrenze, sodass ein Fehler auf Seiten des Absenders niemals zu einer übermäßigen Hebelwirkung beim Empfänger führen kann.
Umgekehrte Kopie
Setzen Sie „InpCopyReversal“ auf „true“, und jeder „BUY“-Befehl auf der Senderseite wird auf der Empfängerseite zu einem „SELL“-Befehl, jeder „SELL“-Befehl zu einem „BUY“-Befehl. Ausstehende Ordertypen werden entsprechend umgekehrt (BUY_LIMIT ↔ SELL_LIMIT, BUY_STOP ↔ SELL_STOP). SL und TP werden vertauscht, um das korrekte Risiko-Ertrags-Verhältnis auf der umgekehrten Seite aufrechtzuerhalten.
Nützlich für A/B-Tests gegensätzlicher Strategien, das Führen von Hedge-Konten gegen einen verlustbringenden EA oder das Kopieren eines bekannten konträren Signals.
Überprüfung der Broker-Regeln (exklusiv bei EKAI Trade Copier Pro)
Vor jedem „OrderSend“ überprüft der EA den SL und den TP des Absenders anhand der Werte „SYMBOL_TRADE_STOPS_LEVEL“ und „SYMBOL_TRADE_FREEZE_LEVEL“ des Empfänger-Brokers. Diese Werte variieren stark zwischen den Brokern, insbesondere bei Kryptowährungen und Metallen:
- Absender-Broker: Bei Bitcoin ist ein SL von 100 Punkten zulässig
- Empfänger-Broker: Bei Bitcoin ist ein SL von mindestens 500 Punkten erforderlich
Ohne diese Überprüfung würde jeder einzelne Bitcoin-Handel mit dem Retcode=10016 „Invalid stops“ fehlschlagen. EKAI Trade Copier Pro:
- Liest „STOPS_LEVEL“ und „FREEZE_LEVEL“ auf dem Empfänger
- Fügt eine Sicherheitsmarge von 50 % sowie eine Untergrenze von 10 Punkten hinzu
- Verschiebt SL und TP auf den für diesen Broker gültigen Mindestabstand
- Richtet sich nach TRADE_TICK_SIZE aus (nicht nur nach Ziffern – Kryptowährungen haben oft eine Tick-Größe von 0,5)
Wenn der Broker die Order trotz Anpassung immer noch ablehnt, greift ein zweistufiger Fallback:
- Wiederhole den Auftrag ohne SL/TP (was der Broker akzeptieren wird)
- Nachdem die Position erfolgreich eröffnet wurde, rufen Sie TRADE_ACTION_SLTP auf (eine separate Transaktion mit weniger strengen Regeln), um einen Notfall-SL zu setzen – dabei werden vier zunehmend konservativere Abstände ausprobiert, bis der Broker die Order akzeptiert
Ergebnis: Trades, die bei anderen Kopierdiensten sofort fehlschlagen würden, werden erfolgreich kopiert und automatisch durch einen Stop-Loss abgesichert.
Wiederholungslogik mit Backoff und Give-up
Ein Handel, dessen Kopieren fehlschlägt, wird in einer Fehlerliste pro Ticket erfasst. Der EA unternimmt maximal drei Wiederholungsversuche mit einer Wartezeit von 10 Sekunden, wobei die Protokollausgabe auf einmal alle 60 Sekunden pro Ticket begrenzt wird, um eine Überflutung des Journals zu vermeiden. Nach drei fehlgeschlagenen Versuchen wird das Ticket als dauerhaft fehlgeschlagen markiert und nicht erneut versucht – ein einziger eindeutiger „GIVING UP“-Protokolleintrag, dann Stille. Das Panel zeigt „Skipped: N“ an, sodass Sie wissen, dass diese Trades existieren, ohne die Protokolle lesen zu müssen.
Wenn der Absender den Handel schließt (und ihn damit aus dem Status entfernt), wird der Eintrag für das fehlgeschlagene Ticket mit einer 30-sekündigen Karenzzeit bereinigt, die auch bei Race-Conditions beim Schreiben in die Datei Bestand hat.
Ohne diese Logik würde ein Empfänger, dem die Margin für Bitcoin ausgeht, den Broker mit etwa 250 identischen, abgelehnten Anfragen pro Minute überfluten, bis der Absender die Position schließt. EKAI Trade Copier Pro begrenzt dies auf 3 Anfragen, danach herrscht Stille. Ihr Broker wird Ihr Konto nicht wegen Missbrauchs kennzeichnen, und Ihr Journal bleibt lesbar.
Unterscheidungsmerkmale – Einzigartige Funktionen
Nachrichtenbasierter Copy Guard
Lässt sich nativ in den integrierten Wirtschaftskalender von MT5 integrieren (CalendarValueHistory und CalendarEventById). Vor jeder Handelskopie führt der EA folgende Schritte durch:
- die Basis- und Notierungswährung aus dem Symbol extrahiert (EURUSD → EUR, USD)
- abfragt den Kalender nach Ereignissen im konfigurierbaren Sperrfenster (Standard: 15 Minuten davor bis 15 Minuten danach)
- Wenn ein Ereignis eine der beiden Währungen betrifft und den Wichtigkeitsfilter erfüllt (Standard: nur „HIGH“, optional „HIGH+MEDIUM“), wird der Handel blockiert
Ein blockierter Handel wird wie folgt protokolliert:
[EKAI TC] Handel 14143627 durch Gate blockiert: Nachrichten-Blackout: USD-Ereignis der Stufe „HIGH“: Non-Farm Payrolls
Das Panel zeigt die Anzahl der durch Nachrichten blockierten Trades des Tages an.
Händler von Eigenhandelsfirmen wissen, dass das Handeln auf Nachrichten oft den sofortigen Ausschluss wegen Überschreitung der täglichen Verlustlimits bedeutet. Signalkopierer wissen, dass sich die Spreads während NFP/FOMC/CPI um das 5- bis 10-Fache ausweiten. Allein diese Funktion kann eine Eigenhandelsfirma davor bewahren, aufgrund eines einzigen Nachrichtenereignisses zu scheitern.
Handelsqualitätsbewertung (0–100)
Vor jeder Kopie wird eine vierdimensionale Bewertung durchgeführt:
- Spread-Bewertung (25 Punkte): volle Punktzahl, wenn der aktuelle Spread ≤ InpQualityMaxSpread ist; linear abnehmend, sobald der Spread den Schwellenwert überschreitet
- Volatilitätsbewertung (25 Punkte): volle Punktzahl, wenn der aktuelle ATR(14) zwischen dem 0,5-fachen und 1,5-fachen des 50-Bar-Durchschnitts-ATR liegt; Abnahme außerhalb dieses Bereichs
- Sitzungsbewertung (25 Punkte): volle Punktzahl während der konfigurierten Sitzung, null außerhalb
- Nachrichten-Punktzahl (25 Punkte): volle Punktzahl, wenn kein Nachrichten-Blackout aktiv ist; null, wenn ein Blackout vorliegt
Gesamtwert 0–100. Wenn `InpEnableQualityScore = true` und der Wert unter `InpQualityMinScore` (Standardwert 50) liegt, wird der Handel mit einer detaillierten Aufschlüsselung abgelehnt:
[EKAI TC] Handel 14143628 durch Gate blockiert: Qualitätsbewertung 35 < 50 (Spread=10, Vol=15, Sess=0, News=10)
Stellen Sie den Schwellenwert auf 75+ ein, und Sie erhalten einen Pre-Trade-Filter auf institutionellem Niveau, der alle Ausführungen während exotischer Spread-Ausweitungen, in Dead-Market-Zonen oder bei marginalen Setups ablehnt.
SL Enforcer (mit Fallback nach Markteröffnung)
Wenn ein Absender einen Handel mit SL = 0 (ungedeckte Position) eröffnet, wendet der Empfänger automatisch einen Notfall-Stop-Loss an. Drei Modi:
- FIXED_PIPS: ein fester Pip-Abstand (Standard 200)
- ATR_MULT: N × aktueller ATR (Standard 2,0 × ATR(14))
- BALANCE_PCT: SL-Abstand, der einem Prozentsatz des Risikoguthabens des Empfängers entspricht (Standardwert 1,0 %)
Der ATR_MULT-Modus ist für alle Instrumentenklassen universell einsetzbar, da er sich automatisch an die Volatilität des jeweiligen Symbols anpasst – Bitcoin erhält einen weiten SL, EURUSD einen engen.
Der SL wird bei Bedarf in zwei Schritten angewendet:
- Während des Aufrufs von „OrderSend“ mit integriertem SL
- Wenn der Broker den Stop-Loss bei der Eröffnung ablehnt (was bei Krypto-Brokern häufig vorkommt), wird die Position ohne Stop-Loss eröffnet; anschließend wird TRADE_ACTION_SLTP aufgerufen, um den Stop-Loss nachträglich festzulegen – mit vier zunehmend konservativeren Abständen (1x, 2x, 3x, 5x), bis der Broker ihn akzeptiert
Der Zähler im Panel (SL durchgesetzt: N) wird nur erhöht, wenn der SL tatsächlich auf eine reale Position angewendet wird, nicht bereits bei der Anforderung. Wenn nach vier Versuchen kein SL gesetzt werden konnte, erhalten Sie eine einmalige Warnung im Protokoll, in der ein manuelles Eingreifen empfohlen wird.
Volatilitätsadaptive Lot-Größenbestimmung
Vergleicht den aktuellen ATR(14) mit dem durchschnittlichen ATR der letzten 50 Balken. Ist der aktuelle ATR größer als der Durchschnitt, wird das Lot proportional reduziert:
finalLot = baseLot × (avgATR / currentATR)
Die Lotgröße wird auf einen Mindestwert begrenzt (InpAdaptiveMinRatio, Standardwert 25 % des Basis-Lots). Bei Flash-Crashes, Volatilitätsspitzen oder durch Nachrichten ausgelöstem Chaos handelt der Empfänger automatisch mit kleineren Lots. Bei ruhigen Märkten bleiben die Lotgrößen unverändert.
In Kombination mit dem ATR_MULT-Modus für den SL Enforcer entsteht so ein sich selbst ausgleichendes Risikoprofil, das sich ohne manuelles Eingreifen an das Marktumfeld anpasst.
Prop-Firm-Regel-Synchronisation – das herausragende Feature
Fünf integrierte Voreinstellungen mit den tatsächlichen Regeln der jeweiligen Firma:
| Voreinstellung | Tägliches Verlustlimit | Maximaler Gesamtverlust |
|---|---|---|
| FTMO | 5 % | 10 % |
| FundedNext | 5 % | 10 % |
| Alpha Capital | 4 % | 8 % |
| The5ers | 4 % | 6 % |
| FundingPips | 5 % | 10 % |
| Individuell | konfigurierbar | konfigurierbar |
Der EA verfolgt vier Zustände basierend auf dem prozentualen Anteil des jeweils genutzten Limits im Worst-Case-Szenario:
- OK (< 50 %): alles normal
- WARN (50–80 %): Das Bedienfeld zeigt eine Warnfarbe an
- DANGER (80–95 %): Neue Kopien werden automatisch angehalten, bis die Wiederherstellung abgeschlossen ist
- KRITISCH (> 95 %): Alle Kopiervorgänge werden beendet und das Kopieren wird bis zur manuellen Wiederherstellung blockiert
Der tägliche Verlust wird automatisch um Mitternacht (UTC) zurückgesetzt. Die Kontogröße ist über InpPropAccountSize konfigurierbar (Standardwert: 100.000 $).
Für Trader von Prop-Firmen ist diese Funktion allein schon den Preis des Produkts wert. Die Zahl der Konten, die durch eine einzige schlechte Stunde mit übermäßigem Handel kurz vor Erreichen des täglichen Verlustlimits pleitegehen, ist enorm. EKAI Trade Copier Pro verhindert die Überschreitung, bevor sie eintritt – nicht erst danach.
Prop Guardian Synergy
Wenn Sie EKAI Prop Guardian Pro ebenfalls auf demselben Konto ausführen, liest der Trade Copier den Schweregrad des Prop Guardian über die gemeinsam genutzte globale Variable EKAI_PG_Severity_<account> aus. Wenn Prop Guardian den Status „DANGER“ oder „CRITICAL“ meldet, unterbricht der Trade Copier das Kopieren automatisch. Sobald sich Prop Guardian wieder erholt hat, wird das Kopieren fortgesetzt.
Auf diese Weise können Sie Prop Guardian als primäre Ebene zur Durchsetzung von Regeln beibehalten (Überwachung von Verhaltensmustern wie Revenge-Trading, Overtrading und Verstößen gegen die Abkühlungsphase) und den Trade Copier als Ausführungsebene nutzen, die diese Entscheidungen berücksichtigt.
Setzen Sie „InpSyncWithPropGuardian = true“, damit die beiden Produkte ihren Status transparent austauschen. Wenn Sie Prop Guardian nicht besitzen, hat diese Einstellung keinerlei Auswirkung.
UX + Erweitert
Dashboard für mehrere Empfänger (Sender-Panel)
Wenn auf dem Sender „InpShowReceiverGrid = true“ gesetzt ist, zeigt das Panel eine Live-Übersicht aller verbundenen Empfänger an:
═ EMPFÄNGER ═ Konto Guthaben Kopien Fehler 24156622 9.850 $ 145 3 22318597 14.200 $ 98 0 50532606 5.400 $ 67 2
Die Aktualisierung erfolgt alle 3 Sekunden durch Abtasten der Statusdatei jedes Empfängers. Es werden nur Empfänger gezählt, deren Status weniger als 30 Sekunden alt ist und die auf diesen Sender verweisen. In der aktuellen Version werden bis zu 6 Empfänger angezeigt (scrollbare Tabelle in der Roadmap).
Journal kopieren + CSV-Export
Ringpuffer der letzten 500 Kopiervorgänge (konfigurierbar mit `InpJournalMaxEntries`). Jeder Eintrag enthält:
- Zeitstempel
- Tickettnummer des Absenders
- Ticketnummer des Empfängers
- Symbol
- Aktion (ÖFFNEN / ÄNDERN / SCHLIESSEN / ÜBERSPRINGEN / PANIK)
- Ergebnis (OK / OK+SL / Fehlermeldung)
- Latenz in Millisekunden
- Lotgröße
- Auftragstyp (0=KAUF, 1=VERKAUF, 2=KAUF_LIMIT, ... 5=VERKAUF_STOP)
Klicken Sie im Fenster auf „CSV exportieren“, und das vollständige Journal wird als CSV-Datei mit Zeitstempel in den Ordner „MQL5\Files\ “ exportiert, bereit zum Öffnen in Excel, Google Sheets oder einem beliebigen Analysetool. Ideal für Audits von Prop-Firmen, die Abgleichung von Handelsgeschäften, Latenzanalysen oder die Nachbetrachtung eines schlechten Handelstages.
Notfall-Stop-All (Panikmodus)
Eine einzelne Schaltfläche mit der Bezeichnung „PANIC – Alle schließen & sperren“ im Bedienfeld. Eine Bestätigung durch zwei Klicks verhindert eine versehentliche Aktivierung:
- Erster Klick → Schaltfläche wird rot: „PANIK BESTÄTIGEN – NOCHMAL KLICKEN“
- Zweiter Klick (innerhalb von 10 Sekunden) → vollständige Panikaktivierung
- Wird nicht innerhalb von 10 Sekunden bestätigt → automatische Deaktivierung, Rückkehr in den Normalzustand
Bei Bestätigung:
- Der Sender sendet den Panikbefehl über EKAI_TC_PANIC_<sender>.dat
- Jeder Empfänger erkennt die Datei innerhalb von 1 Sekunde
- Jeder Empfänger schließt sofort alle seine kopierten Positionen und blockiert neue Kopien
- Der Text der Schaltfläche ändert sich zu „ PANIK AKTIV ** KLICKEN, UM WEITERZUMACHEN“**
Auf „Fortsetzen“ klicken → Panik aufgehoben, alle Kopien werden fortgesetzt. Panikereignisse werden im Kopierprotokoll protokolliert.
Unverzichtbar für Situationen, in denen Sie um 3 Uhr morgens einen Fehler in Ihrer Senderstrategie entdecken, ein von Ihnen verfolgter Signalanbieter aus der Reihe tanzt oder Sie einfach schnell alle Konten auf Null zurücksetzen müssen.
Erweiterter Sitzungsfilter
Sechs integrierte, UTC-basierte Sitzungsvoreinstellungen:
- ASIEN: 00:00–08:00 UTC
- LONDON: 07:00–16:00 UTC
- NEW YORK: 12:00–21:00 UTC
- ÜBERLAPPUNG ASIEN–LONDON: 07:00–08:00 UTC
- ÜBERLAPPUNG LONDON–NEW YORK: 12:00–16:00 UTC
- BENUTZERDEFINIERT: Start- und Endzeiten konfigurierbar
Mit Filteroption „Montag–Freitag“. Handelsgeschäfte außerhalb der aktiven Handelszeiten werden wie folgt blockiert:
[EKAI TC] Handel gesperrt: Außerhalb der London/NY-Handelssitzung (UTC 12:00–16:00 Uhr, jetzt 03:00 Uhr)
Das Panel zeigt in Echtzeit „Handelssitzung: AKTIV“ oder „Handelssitzung: GESCHLOSSEN“ an. In Kombination mit dem Handelsqualitätswert erhalten Sie so präzise Kontrolle darüber, wann der Empfänger handelt.
Verschiebbares Panel + Persistenz
Das gesamte Info-Panel kann an der Titelleiste an eine beliebige Position im Chart gezogen werden. Die Position bleibt auch nach einem Neustart von MT5 (pro Chart) erhalten. Die Sichtbarkeit lässt sich über die externe [x]-TCP-Schaltfläche in der Ecke umschalten, die auch dann sichtbar bleibt, wenn das Panel ausgeblendet ist.
Alle Angaben in der Statusdatei gelten pro Chart: Ankerzeit, Panel-Position, Sichtbarkeit, Schaltflächen-Einstellungen. Mehrere Instanzen auf verschiedenen Charts sind vollständig voneinander unabhängig.
Diagnose-Schaltfläche
Eine „Diagnose“-Schaltfläche im Bedienfeld schreibt einen vollständigen Statusbericht in das Protokoll:
- Konto, Modus (SENDER/EMPFÄNGER), tatsächlicher Absender
- Gemeinsamer Datenpfad (entscheidend für die Fehlersuche bei Konfigurationen mit mehreren Terminals)
- Terminalname, Datenpfad, Unternehmen
- Liste aller derzeit in „Common\Files“ befindlichen EKAI_TC_*-Dateien
- Zeitstempel der letzten Schreib-/Lesevorgänge
- Schreibtest zur Überprüfung des Dateisystemzugriffs
Dies ist der schnellste Weg, um Kommunikationsprobleme zu beheben. Ein Klick, und man hat den vollständigen Überblick.
Anwendungsfälle
Die „Prop Firm Challenge“ für Trader
Sie veranstalten eine FTMO-Challenge mit einem Volumen von 100.000 $ und möchten Ihre erfolgreiche Live-Strategie darauf übertragen. Konfigurieren Sie Folgendes:
InpMode = AUTO InpMasterAccount = <Ihr Live-Konto> InpLotMode = BALANCE ; Skalierung nach Kontoverhältnis InpPropFirmPreset = FTMO InpPropAccountSize = 100000 InpEnableNewsGuard = true InpEnableSlEnforcer = true InpSlEnforceMode = ATR_MULT InpSlEnforceAtrMult = 2.0 InpEnableQualityScore = true InpQualityMinScore = 60 InpEnableAdaptiveLot = true
Der EA repliziert Ihre Live-Trades skaliert auf die Größe der Challenge, pausiert während Nachrichten, lehnt Setups mit geringer Qualität ab, wendet Notfall-SLs an, falls Sie diese vergessen haben, reduziert die Lotgröße bei Volatilitätsspitzen und pausiert das Kopieren automatisch, wenn Sie sich dem täglichen Verlustlimit von 5 % nähern. So können Sie Ihre Strategie unter realen Bedingungen testen, ohne das ständige Risiko, die Challenge durch einen einzigen Fehler zu verspielen.
Der Betreiber des Signaldienstes
Sie berechnen Ihren Abonnenten Gebühren für Ihre Signale und möchten diese gleichzeitig auf Ihrem eigenen Konto und auf deren Konten ausführen. Installieren Sie EKAI Trade Copier Pro auf Ihrer Signalquelle als SENDER und senden Sie das Installationsprogramm zusammen mit einer einseitigen Konfigurationsanleitung an Ihre Abonnenten, die es als RECEIVER installieren. Alle handeln gemeinsam, niemand kann Ihnen zuvorkommen (die dateibasierte Kopierfunktion garantiert die Reihenfolge der Orders), und das Multi-Receiver-Dashboard zeigt Ihnen in Echtzeit genau an, wie viele Abonnenten Ihre Signale aktiv empfangen.
Der Multi-Account-Manager
Sie verwalten Trades über Ihr eigenes Konto, das Konto Ihres Ehepartners, zwei Altersvorsorgekonten und drei Prop-Firm-Challenges hinweg. Ein Hauptkonto (SENDER), sechs Unterkonten (RECEIVER). Unterschiedliche Lotgrößen pro Konto über mehrere Instanzen mit unterschiedlichen Magic-Filtern oder eine einzige Konfiguration, die nach dem Verhältnis der Kontostände skaliert wird. Der Panikmodus ermöglicht Ihnen mit einem Klick das Glattstellen aller sieben Konten, falls Sie jemals alles stoppen müssen.
Der Strategie-A/B-Tester
Sie möchten dieselbe Strategie mit und ohne eine bestimmte Modifikation testen. Führen Sie zwei Empfängerkonten aus: Eines erhält direkte Kopien, das andere umgekehrte Kopien (InpCopyReversal = true). Vergleichen Sie nach 30 Tagen die Performance, um zu überprüfen, ob die Modifikation hilfreich ist.
Der latenzempfindliche Scalper
Sie betreiben einen Scalping-EA auf einem VPS, der in der Nähe Ihres Brokers untergebracht ist, und möchten diese Trades auf einen langsameren Privatanwender-PC ohne jegliche Netzwerk-Kopierinfrastruktur spiegeln. Führen Sie die Installation auf beiden Rechnern durch (es muss sich um denselben Rechner handeln, d. h. den VPS, auf dem beide Terminals laufen). Aktivieren Sie `InpVerboseLog = true` und überprüfen Sie die Latenzen im CSV-Kopierprotokoll – typischerweise 250–750 ms, was für jeden Trade mit einer Haltezeit von mehr als 1 Minute akzeptabel ist.
Der risikobewusste Portfoliomanager
Sie handeln mehrere unkorrelierte Strategien über verschiedene Konten hinweg und möchten, dass der Trade Copier nach Ihrem menschlichen Urteilsvermögen als zweite Verteidigungslinie fungiert. Setzen Sie „InpSyncWithPropGuardian = true“, damit der Copier die Schweregrad-Signale von Prop Guardian berücksichtigt. Legen Sie strenge Schwellenwerte für den Trade Quality Score und Sitzungsfilter fest. Aktivieren Sie „Volatility-Adaptive Lot“. Richten Sie eine Kopierinfrastruktur ein, die ausfallsicher ist, sobald eine Ihrer Ebenen ein Problem erkennt.
Voraussetzungen
- MetaTrader 5 Build 3550 oder neuer
- Mehrere MT5-Installationen auf demselben Windows-Rechner oder VPS (gleiches Verzeichnis „Common\Files“)
- Die Terminals dürfen NICHT im portablen Modus laufen, ODER alle müssen im portablen Modus laufen und auf denselben freigegebenen Ordner „Common\Files“ verweisen
- AutoTrading muss sowohl auf dem Sender- als auch auf dem Empfänger-Terminalaktiviert sein
- Ein Konto pro Terminal (Standardverhalten von MT5)
- Kein bestimmter Broker erforderlich – funktioniert mit jedem MT5-Broker
Keine Anforderungen (im Gegensatz zu einigen Mitbewerbern):
- Keine DLL-Installation
- Keine Ausnahmen in der Windows-Firewall
- Keine externe Software
- Keine Internetverbindung für den Kopierer selbst (News Guard nutzt den in MT5 integrierten Kalender, der sich automatisch synchronisiert)
- Keine Konfiguration pro Terminal – eine einzige .set-Datei funktioniert überall

