MetaTrader ./wikiINDEPENDENT ENCYCLOPEDIA · N#1 SOURCE EST. 2010SECTOR INTELLIGENCE & ADVANCED MARKET ANATOMY

Technik · Anleitung

Expert Advisors installieren, prüfen & stoppen

Datei, Parameter, Handelsrechte und Laufzeit: ein kontrollierter Ablauf für MT4 und MT5.

30.09.2026Deutsch · Quellenbasierter Wiki-KernUnabhängig von MetaQuotes
In diesem ArtikelEA, Indikator und Skript unterscheidenEin extern geliefertes Programm installierenBerechtigungen gezielt vergebenErst Verhalten prüfen, dann freigebenAutomatisierung abschalten und Konto prüfenQuellen
Stand: 30. September 2026. Eigenständig formulierte Anleitung auf Grundlage der verlinkten Herstellerhilfe. Desktop-Menüpfade beziehen sich auf Windows; Sprache, Build und Broker können abweichen. Bedienabläufe wurden hier nicht mit einem echten Brokerkonto praktisch abgenommen. Übungen sind für ein Demokonto gedacht.

EA, Indikator und Skript unterscheiden

Ein EA automatisiert Analyse und gegebenenfalls Handelsaktionen nach seinen programmierten Regeln. Ein Indikator dient typischerweise der Darstellung oder Auswertung. Ein Skript führt eine bestimmte Aufgabe aus; aus dem Dateinamen allein folgt nicht, welche Wirkung es hat. MT4 gehört zu MQL4, MT5 zu MQL5.

[EA4]

Vorbereitung als redaktionelle Prüfliste: Herkunft und Versionsnummer festhalten; benötigte Symbole, Zeitzone, Kontomodell, Parameter, externe Dienste und den beabsichtigten Stoppablauf erfragen. Fehlt die Beschreibung, ist eine reproduzierbare Prüfung kaum möglich.

Ein extern geliefertes Programm installieren

  1. Passende Plattform und eine separate Demo-Arbeitsumgebung wählen.
  2. Über Datei → Datenordner öffnen den tatsächlichen Datenordner der laufenden Installation ermitteln.
  3. Für MT4 ein geeignetes EA-Programm im Bereich MQL4/Experts, für MT5 in MQL5/Experts ablegen. Indikatoren gehören in den entsprechenden Indicators-Bereich. Market-Produkte über den vorgesehenen Market-Installationsweg beziehen.
  4. Im Navigator aktualisieren beziehungsweise Plattform neu starten. Bei Quellcode die passende MetaEditor-Kompilierung und Meldungen prüfen.
  5. EA am vorgesehenen Chart starten; Eingabeparameter lesen und speichern. Handelsfreigabe zunächst deaktiviert lassen.
[NAV4][EA5]

EX4 und EX5 sind unterschiedliche ausführbare Formate. Eine Datei umzubenennen portiert keinen Code. Fehlende Abhängigkeiten oder eine nicht passende Lizenz lassen sich ebenfalls nicht durch Umbenennen beheben.

Berechtigungen gezielt vergeben

Bei MT5 müssen EA-spezifische Handelsfreigabe und allgemeine Plattformfreigabe zusammenpassen. Ein gestartetes Programm kann daher sichtbar sein, ohne handeln zu dürfen. Die Einstellungen enthalten gesonderte Optionen für DLL-Importe, Webzugriffe und das Verhalten bei Konto- oder Profilwechseln.

[EA5][SETTINGS5]

Unsere Regel: Rechte nur nach einer konkreten dokumentierten Anforderung vergeben. Ein DLL-Aufruf ist zusätzlicher ausführbarer Code; ein erlaubter Webzugriff verbindet das Programm mit einem benannten Dienst. Im Testprotokoll festhalten, welche Rechte tatsächlich nötig waren.

Erst Verhalten prüfen, dann freigeben

  1. Parameter und Programmversion speichern.
  2. Im Tester einen kleinen nachvollziehbaren Durchlauf ausführen; Journal auf Fehler prüfen.
  3. Im Demo-Forwardbetrieb mit geeigneten kleinen Größen beobachten, wann und warum Orders entstehen.
  4. Gesendete Aufträge, Ausführung und tatsächliche Position vergleichen.
  5. Neustart und Verbindungsunterbrechung im Demobetrieb beobachten; unerwartete Duplikate oder verwaiste Positionen dokumentieren.

Diese Arbeitsfolge ist eine redaktionelle Testmethode. Sie beweist keine künftige Profitabilität und ersetzt keine Prüfung des Codes. Protokolle und Fehler eingrenzen →

Automatisierung abschalten und Konto prüfen

Handelsfreigabe deaktivieren und das betroffene Programm vom Chart entfernen, wenn es nicht weiter laufen soll. Anschließend offene Positionen und Pending Orders getrennt überprüfen. Ein deaktivierter EA schließt diese nicht automatisch. Bestehende serverseitige Stops sind gesondert zu prüfen.

Bei VPS-Betrieb die tatsächlich laufende Instanz stoppen beziehungsweise deren Einstellungen aktualisieren. Ein lokaler Schalter sagt nichts darüber aus, ob eine andere Instanz noch handelt. Bei einem generischen VPS können lokale und entfernte Instanzen gleichzeitig laufen. Kopierdienst und Ausstieg →

Quellen & Geltungsbereich

Die Aussage bleibt prüfbar.

  1. MT4 · Automatisierung

    MQL4-Programme und Terminalautomatisierung.

    Quelle öffnen ↗
  2. MT4 · Navigator

    Herstellerhilfe enthält auch historische Hinweise. Nur konkrete Bedienfunktionen werden übernommen.

    Quelle öffnen ↗
  3. MT5 · EA und Indikatoren

    Programmstart, Parameter und Handelsberechtigungen.

    Quelle öffnen ↗
  4. MT5 · Einstellungen

    EA-Rechte, Benachrichtigungen und Signale; versionsabhängige Optionen.

    Quelle öffnen ↗

Expert Advisors vertiefen

Technik, Strategietypen, Grid-Labor und Vertrauensprüfung