Schau, wie man Roboter kostenlos herunterladen kann
Finden Sie uns auf Twitter!
und werden Sie Mitglied unserer Fangruppe
Interessantes Skript?
Veröffentliche einen Link auf das Skript, damit die anderen ihn auch nutzen können
Hat Ihnen das Skript gefallen?
Bewerten Sie es im Terminal MetaTrader 5
Ansichten:
6
Rating:
(1)
Veröffentlicht:
MQL5 Freelance Benötigen Sie einen Roboter oder Indikator, der auf diesem Code basiert? Bestellen Sie ihn im Freelance-Bereich Zum Freelance

Slave-Einstellungen

Ein lokaler Client-zu-Client-Trade-Copier mit benutzerdefiniertem Dashboard in C# und Transport-Pipe in Go



So führen Sie den MT5-Handelskopierer aus (archivierte DLL-basierte Version)

Schritt 1: Starten Sie die ZMQ-Routing-Bridge

  1. Öffnen Sie den Windows-Datei-Explorer und navigieren Sie zu: C :\T5Copier\Go_bridge\
  2. Doppelklicken Sie auf „T5Copier_Bridge.exe“ und führen Sie die Datei aus.
  3. Es öffnet sich ein Terminalfenster, das anzeigt, dass die Bridge auf dem folgenden Port lauscht:
    • Port 5567 ( Master eingehend)
    • Port 5568 ( Slave-Ausgang)
    • Port 5569 ( Dashboard-Protokolle)

Schritt 2: Öffnen Sie das C#-WPF-Dashboard

  1. Navigieren Sie zu: C :\T5Copier\Dashboard\
  2. Doppelklicken Sie auf CSharpDashboard.exe und führen Sie die Datei aus.
  3. Wählen Sie in der Dropdown-Liste oben „MT5 Copier (Port 5569) “ aus.
  4. Klicken Sie auf „Dashboard verbinden“. Die Statusanzeige wechselt zu „VERBUNDEN (MT5)“.

Schritt 3: Richten Sie das MT5-Master-Terminal (Sender) ein

  1. Öffnen Sie das MT5-Terminal,aus dem Sie Trades kopieren möchten.
  2. Stellen Sie sicher, dass der Master-EA installiert ist: Gehen Sie zum Navigator-Fenster, klicken Sie mit der rechten Maustaste auf„Experten“ und wählen Sie„Aktualisieren“. Dort sollte „T5Copier_Master“ angezeigt werden.
  3. Ziehen Sie „T5Copier_Master“ auf ein beliebiges Einzelchart.
  4. Im Eigenschaftenfenster:
    • Wechseln Sie zur Registerkarte „Allgemein“ und aktivieren Sie die Optionen „DLL-Importe zulassen und „Algo-Trading zulassen“.
    • Wechseln Sie zur Registerkarte „Eingaben“ und stellen Sie sicher, dass die Adresse mit der Bridge übereinstimmt: „tcp://localhost :5567“.
  5. Klicken Sie auf„OK“. Vergewissern Sie sich, dass die Schaltfläche „Algo-Trading“ in der oberen Symbolleiste von MT5 grün ist.

Schritt 4: Einrichten der MT5-Slave-Terminals (Empfänger)

  1. Öffnen Sie ein oder mehrere MT5-Terminals,auf die Sie Trades kopieren möchten.
  2. Ziehen Sie den Slave-EA (T5Copier_Slave) auf ein Chart.
  3. Im Eigenschaftenfenster:
    • Wechseln Sie zur Registerkarte „Allgemein“ und aktivieren Sie die Optionen „DLL-Importe zulassen und „Algo-Trading zulassen“.
    • Wechseln Sie zur Registerkarte „Inputs“ und konfigurieren Sie Ihre Kopierlogik:
      • „InpLotMode“: Wählen Sie „LOT_MODE_FULL “, „LOT_MODE_RATIO “ oder „LOT_MODE_FIXED “.
      • InpLotMultiplier: Legen Sie Ihren Multiplikator fest (z. B. „2 .0“ für doppelte Lots).
      • InpReverseCopy: Setzen Sie den Wert auf „true“ , wenn Sie KAUF-Orders in VERKAUF-Orders umkehren möchten und umgekehrt.
  4. Klicken Sie auf„OK“. Stellen Sie sicher, dass„Algo Trading“ in der oberen Symbolleiste aktiviert ist .

    ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

    Hier finden Sie die umfassende Schritt-für-Schritt-Anleitung zur Nutzung der neuen Versionen des Trade-Copiers.


    Teil 1: Ausführung des DLL-freien MT5-Kopierers (Codebase-konform)

    Diese Version nutztdie nativen TCP-Sockets von MetaTrader 5, was bedeutet, dass siezu 100 % DLL-frei ist und keine externen Bibliotheksdateien (libzmq.dll oder libsodium .dll) benötigt, um ausgeführt oder validiert zu werden.

    Schritt 1: Starten Sie die Go-TCP-Bridge

    1. Navigieren Sie zu: C :\T5Copier\Go_bridge\
    2. Doppelklicken Sie auf T5Copier_Bridge.exe und führen Sie die Datei aus.
    3. Es öffnet sich ein Konsolenfenster, das anzeigt, dass die Go Bridge auf dem TCP-Port 5580 auf Verbindungen wartet.

    Schritt 2: Starten Sie das C#-WPF-Dashboard

    1. Navigieren Sie zu: C :\T5Copier\Dashboard\
    2. Doppelklicken Sie auf „CSharpDashboard.exe“ und führen Sie die Datei aus.
    3. Wählen Sie im Dropdown-Menü „MT5 Copier (Port 5580) “ aus.
    4. Klicken Sie auf „Dashboard verbinden“. Der Status ändert sich zu „VERBUNDEN (MT5)“.

    Schritt 3: Fügen Sie den MT5-Master-EA (Sender) hinzu

    1. Öffnen Sie Ihr Master-MT5-Terminal.
    2. Ziehen Sie im Navigator „T5Copier_Master“ auf ein beliebiges Einzelchart.
    3. Im Eigenschaftenfenster:
      • Registerkarte „Allgemein“: Stellen Sie sicher, dass das Kontrollkästchen „Algo-Trading zulassen“ aktiviert ist .(Hinweis: DLL-Importe sind NICHT erforderlich!)
      • Registerkarte „Eingaben“: Vergewissern Sie sich, dass die Serveradresse „127 .0.0.1“ und der Port „5580 “ lauten.
    4. Klicken Sie auf„OK“. Aktivieren Sieden Algo-Handel in der oberen Symbolleiste von MT5.

    Schritt 4: Fügen Sie den MT5-Slave-EA (Empfänger) hinzu

    1. Öffnen Sie Ihr MT5-Slave-Terminal.
    2. Ziehen Sie „T5Copier_Slave“ auf ein beliebiges Chart.
    3. Im Eigenschaftenfenster:
      • Registerkarte „Allgemein“: Aktivieren Sie „Algo-Trading zulassen“. (DLL-Importe sind NICHT erforderlich!)
      • Registerkarte „Inputs“: Konfigurieren Sie Ihre bevorzugten Parameter (z. B. „InpLotMode“ , „InpLotMultiplier“ , „InpReverseCopy“ ).
    4. Klicken Sie auf„OK“. Aktivieren Sieden Algo-Handel in der Symbolleiste.

    Teil 2: Ausführen des MT4-Kopierers (mit ZeroMQ)

    Diese Version nutzt die leistungsstarke ZeroMQ-Bibliothek , die den strengen Anforderungen der MT4-Umgebung entspricht.

    Schritt 1: Starten der Go-ZMQ-Bridge

    1. Navigieren Sie zu: C :\T4Copier\Go_bridge\
    2. Doppelklicken Sie auf „T4Copier_Bridge.exe“ und führen Sie die Datei aus.
    3. Das Programm lauscht auf den folgenden Ports:
      • 5557 ( Master eingehend)
      • 5558 ( Slave-Ausgang)
      • 5559 ( Dashboard-Protokolle)

    Schritt 2: Starten Sie das C#-WPF-Dashboard

    1. Navigieren Sie zu: C :\T4Copier\Dashboard\
    2. Doppelklicken Sie auf „CSharpDashboard.exe“ und führen Sie die Datei aus.
    3. Wählen Sie im Dropdown-Menü „MT4 Copier (Port 5559) “ aus.
    4. Klicken Sie auf „Dashboard verbinden“.

    Schritt 3: Fügen Sie den MT4-Master-EA (Sender) hinzu

    1. Öffnen Sie Ihr Master-MT4-Terminal.
    2. Ziehen Sie „T4Copier_Master“ auf ein beliebiges Chart.
    3. Im Eigenschaftenfenster:
      • Registerkarte „Allgemein“: Aktivieren Sie „DLL-Importe zulassen“. (Erforderlich für ZeroMQ-DLLs!)
      • Registerkarte „Inputs“: Behalten Sie die Standardeinstellung „tcp ://localhost:5557“ bei.
    4. Klicken Sie auf„OK“.

    Schritt 4: Fügen Sie den MT4-Slave-EA (Empfänger) hinzu

    1. Öffnen Sie Ihr MT4-Slave-Terminal.
    2. Ziehen Sie „T4Copier_Slave“ auf ein beliebiges Chart.
    3. Im Eigenschaftenfenster:
      • Registerkarte „Allgemein“: Aktivieren Sie „DLL-Importe zulassen und „Live-Handel zulassen“.
      • Registerkarte „Inputs“: Legen Sie die Eingabewerte fest (z. B. „InpLotMode“ , „InpLotMultiplier“ usw.).
    4. Klicken Sie auf„OK“.


Schritt 5: Überprüfung (gilt für beide)

  1. Führen Sie einen Handel auf dem Master-Terminal durch.
  2. Beobachten Sie dasC#-Dashboard: Die Handelsdetails (Ticket, Symbol, Typ, Lotgröße) werden sofort im Raster „Aktive kopierte Trades“ angezeigt.
  3. Vergewissern Sie sich, dass der Trade sofort auf dem/den Slave-Terminal(s) mit Ihren konfigurierten Lot-/Reverse-Regeln repliziert wurde.
  4. Schließen Sie den Trade auf dem Master-Terminal; die Slave-Terminals schließen ihn sofort.

Übersetzt aus dem Englischen von MetaQuotes Ltd.
Originalpublikation: https://www.mql5.com/en/code/74807

Channel Proximity Engine Channel Proximity Engine

Eine Bibliothek zum Abrufen von Näherungssignalen für kanalbasiere Indikatoren

Spread Monitor Spread Monitor

Ermöglicht die Überwachung von Spreads und Swaps!

Envelope SAR Envelope SAR

Dieser Indikator ist ein Trend-Momentum-Oszillator, der anhand eines normierten Verhältnisses zwischen dem Parabolic SAR und den Envelopes verfolgt, wo sich der Kurs im Verhältnis zu seinem strukturellen Volatilitätskanal befindet.

EA KCI N-Matrix engine EA KCI N-Matrix engine

Der Gipfel des algorithmischen Rasters und des kinetischen Momentums. Willkommen bei der KCI Native Matrix Engine – einem gnadenlosen, mathematisch gesteuerten algorithmischen Giganten, der nativ für MetaTrader 5 entwickelt wurde. Dieser für Hochfrequenzhandelsumgebungen (HFT) konzipierte EA verzichtet auf aufgeblähte Standardbibliotheken und arbeitet direkt auf der Ebene des Server-Routings.