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

Strategien · Technik · Risikoprüfung

Expert Advisors: Technik, Strategien & Vertrauensprüfung

Automatisierte Regeln verstehen, Grid-Risiken sichtbar machen und Leistungsversprechen prüfen.

01.10.2026Analyse und interaktives StrategielaborUnabhängig von MetaQuotes
In diesem ArtikelEine Handelsregel bekommt einen ausführbaren Körper.EA-Arten: Entscheidung, Ausführung und Risikologik.Vom Ereignis bis zur bestätigten Ausführung.Strategielabor: Der bessere Durchschnittspreis hat einen Preis.Einen EA entwickeln: erst Spezifikation, dann Code.Backtest, Track Record und belastbare Fragen.Blackbox: Informationslücke, kein automatischer Betrugsvorwurf.Stärken, Schwächen und die Verkaufslogik.EA-Scam: Versprechen, Zugriff und Geldfluss untersuchen.Drei fachliche Brücken: Verhalten, Belastung, Übertragung.Quellen und Aussagegrenzen.

Eine Handelsregel bekommt einen ausführbaren Körper.

Ein Expert Advisor (EA) ist ein Programm für die Desktopumgebung von MetaTrader. Er verarbeitet Ereignisse und kann Handelsanfragen senden. Das Wort „Expert“ beschreibt eine Programmkategorie, keine geprüfte fachliche Kompetenz. Automatisierung macht eine Entscheidung wiederholbar; sie macht sie nicht automatisch wirtschaftlich sinnvoll.

Ein Indikator berechnet und visualisiert Informationen. Ein Skript erledigt typischerweise eine einmal gestartete Aufgabe. Ein EA kann kontinuierlich auf Ereignisse reagieren. Ein Signalservice überträgt fremde Entscheidungen; der EA setzt lokal programmierte Regeln um. Kombinationen sind möglich. Die technische Umsetzung, die Risikoverantwortung und das Geschäftsmodell müssen getrennt betrachtet werden.

Drei Fragen vor jeder Freigabe: Was entscheidet die Software? Wie viel Risiko darf sie eingehen? Welcher Nachweis stützt die behauptete Leistung?

Die EA-Datei läuft im Desktopterminal oder einer geeigneten Hostingumgebung. Die mobile App ist keine lokale MQL-Laufzeit für Ihre EX4-/EX5-Datei. Ein eingeschalteter Computer allein genügt nicht: Terminal, Verbindung, Handelsrechte, Kontozustand und Strategiebedingungen müssen zusammenpassen. Siehe Installation, Berechtigungen und kontrolliertes Abschalten.

EA-Arten: Entscheidung, Ausführung und Risikologik.

FamiliePrinzipTypischer Prüfpunkt
TrendfolgeEinstieg bei anhaltender Richtung; Ausstieg bei Regelbruch.Fehlsignale und Kosten in Seitwärtsphasen.
Mean ReversionPosition gegen eine vermutete Übertreibung.Was geschieht, wenn die Abweichung strukturell wird?
Breakout / MomentumHandel nach Ausbruch oder Beschleunigung.Gap, Spread und Ausführung zur Signalzeit.
ScalpingKleine Zielbewegungen und kurze Haltedauer.Kosten pro Umschlag, Latenz und Fill-Annahmen.
GridMehrere Einstiege nach Preisabständen.Gesamtexposure statt isolierter Einzelposition.
Martingale / VerlustprogressionPositionsgröße steigt nach Verlusten oder Gegenbewegungen.Kapitalbedarf, endliche Limits und seltene Großverluste.
Ausführungs- und RisikoassistentTeilorders, Stops, Positionsgrößen oder Alarmregeln.Keine eigenständige Renditestrategie erforderlich.
Portfolio / statistische ModelleSignale über Instrumente, Zusammenhänge oder Modelle.Korrelation, Datenabgleich und Regimewechsel.

Diese Familien überschneiden sich. Ein Grid muss keine Martingale verwenden. Eine steigende Größe kann auch aus anderer Risikosteuerung stammen. „KI“, „Hedging“ oder „Arbitrage“ sind ohne Ein- und Ausstiegsregeln keine ausreichende Strategiebeschreibung. Ein Gegenposten kann Bruttoexposure, Kosten und Margin erhöhen, obwohl das Nettoexposure sinkt.

Vom Ereignis bis zur bestätigten Ausführung.

  1. Ereignis: Initialisierung, Tick, Timer oder Handelstransaktion aktiviert die passende Funktion.
  2. Zustand: Programm liest Preise, Zeit, Symbole, eigene Positionen und Kontogrenzen.
  3. Regel: Ein Signal wird berechnet. Daten müssen zur Entscheidung tatsächlich verfügbar gewesen sein.
  4. Risikoprüfung: Exposure, erlaubte Größe, Spread, freie Margin und vorhandene Anfragen werden geprüft.
  5. Anfrage: Eine Order wird an den Handelsserver gesendet.
  6. Rückmeldung: Ablehnung, Annahme, Teilfüllung und tatsächliche Deals verändern den Zustand. Protokoll und Kontoabgleich schließen den Kreis.

In MQL5 gehören dazu unter anderem OnInit, OnTick, OnTimer und OnTradeTransaction. OnTick bezieht sich auf das Chartsymbol. Ereignisse werden sequenziell verarbeitet; ein weiterer NewTick wird nicht zusätzlich eingereiht, wenn bereits einer wartet oder verarbeitet wird. „Jeder Tick wird gehandelt“ ist deshalb keine sichere Annahme. Deaktivierter Autohandel verbietet Handelsanfragen, beendet aber nicht automatisch die Ereignisverarbeitung. [1]

Ein positives Ergebnis von OrderSend() bestätigt nicht allein den abgeschlossenen Deal. Rückgabecodes und Handelstransaktionen müssen ausgewertet werden. Wiederholte Anfragen nach Timeout ohne Kontoprüfung können doppelte Aktionen erzeugen. Ein EA braucht eine nachvollziehbare Behandlung von Ablehnungen, Neustarts und bereits bestehenden Positionen. [2]

MT5 unterstützt kontobedingt Netting oder Hedging. Eine Strategie, die getrennte Gegenpositionen erwartet, muss die Kontoeigenschaften prüfen. Symbolnamen, Kontraktgröße, Volumenschritt und Stops sind keine universellen Konstanten. Symbol-Spezifikationen und Auftragsweg und Broker-Risiko erklären diese Grenzen.

Strategielabor: Der bessere Durchschnittspreis hat einen Preis.

Vergleichen Sie ein Grid mit konstanten Größen und einer Verdopplung. Beide kaufen nach fallenden Kursen nach. Der gewichtete Einstieg nähert sich dem Markt; zugleich wächst die Position. Eine Erholung ist ein Szenario, keine Zusage.

Abstraktes Long-Modell in Geldeinheiten: Start-Bid 100, konstanter Spread 0,20, 1 Einheit = 1 Geld je Preisbewegung. Margin = aktueller positiver Nominalwert / Hebel. Keine Kommission, Finanzierung oder echte Broker-Ausführung. Beim Gap wird nur am beobachteten Ask nachgekauft, höchstens einmal je Schritt. Stop-out schließt hier den gesamten Korb beim ersten beobachteten Margin-Level unter 50 %; reale Regeln und Verluste können abweichen.

Lesen Sie Balance und Equity gemeinsam. Offene Verluste verschwinden nicht dadurch, dass der EA sie noch nicht realisiert hat. Mehrere kleine geschlossene Gewinne können neben einem großen offenen Verlust bestehen. Die Reihenfolge der Marktbewegungen entscheidet darüber, welche Zusatzpositionen und Kapitalgrenzen überhaupt erreicht werden.

Einen EA entwickeln: erst Spezifikation, dann Code.

MQL4 und MQL5 sind die plattformspezifischen Programmiersprachen. Ihre Syntax ist C++-ähnlich; Handelsmodell, Bibliotheken und Schnittstellen unterscheiden sich. MQ4/MQ5 sind Quelldateien, EX4/EX5 kompilierte Programme. Eine Datei wird durch Umbenennen nicht kompatibel. Eine Portierung erfordert fachliche und technische Prüfung. [3]

  1. Regeln schriftlich festlegen: Instrument, Zeitebene, Datenstand, Einstieg, Ausstieg, Kosten, maximaler Verlust und Verhalten bei offenen Trades nach Neustart.
  2. Risiko unabhängig begrenzen: maximale Stückzahl, Gesamtposition, Tagesverlust und Notabschaltung vor Signaloptimierung definieren.
  3. In MetaEditor implementieren: Ereignisse, Signal, Ausführung und Protokollierung getrennt halten. Der Wizard kann Gerüste erzeugen; er ersetzt die Strategieprüfung nicht. [4]
  4. Fehlerfälle prüfen: ungültiges Volumen, fehlende Daten, Handelspause, hoher Spread, Verbindungsabbruch, doppelte Anfrage und Parameterwechsel.
  5. Historisch testen: nachvollziehbare Daten, Kosten, Testmodus, Version und Parameter archivieren.
  6. Unberührte Daten und Demo: erst nach der Festlegung der Regeln testen. Live-Abweichungen mit dem Test erklären, statt den Test nachträglich passend zu machen.
  7. Kontrollierte Freigabe: Zuständigkeit, Überwachung, Änderungsprotokoll und Rücknahmeplan festlegen.
Ereignis empfangen
Kontozustand und offene Anfragen abgleichen
wenn Daten unvollständig oder Risikogrenze erreicht: keine neue Anfrage
Signal mit bekannten Daten berechnen
zulässige Größe und Handelsbedingungen prüfen
Anfrage senden und Ergebnis protokollieren
spätere Transaktionen mit dem erwarteten Zustand abgleichen

Dieses Pseudomodell ist eine Architekturhilfe, kein handelbarer Roboter. Die Anleitung zum StrategietesterBacktests & Track Records führt durch die Plattformfunktionen. Ein kompiliertes Programm ohne Fehler kann dennoch eine verlustreiche Regel ausführen.

Backtest, Track Record und belastbare Fragen.

Der MT5-Tester bietet unterschiedliche Tickmodelle, Optimierung und einen Forward-Bereich. Kosten- und Ausführungsannahmen beeinflussen das Ergebnis; ein historischer Test ist keine Rekonstruktion jeder künftigen Ausführung. Prüfen Sie auch, ob spezielle Testmodi Kosten ausblenden. [5]

NachweisWas er zeigen kannWas zusätzlich fehlt
BacktestVerhalten einer Version unter gewählten historischen Annahmen.Unabhängige Daten, Ausführungsrealismus, Auswahlprozess.
Unberührter TestabschnittErgebnis außerhalb der ursprünglichen Kalibrierung.Wurde der Abschnitt nach Sichtung doch zur Optimierung benutzt?
Demo-ForwardLaufzeit, Signale und Programmfehler im laufenden Betrieb.Reale Fills und reale Kosten.
Live-KontoauszugBeobachtete Transaktionen dieses Kontos.Vollständigkeit, offene Verluste, andere Konten, Strategieversion.

Fordern Sie Equity-Verlauf, maximale offene Position, Ein- und Auszahlungen, Haltedauer, Kosten, Verlustserien und den schlimmsten offenen Drawdown an. Eine Balance-Kurve allein reicht nicht. Winrate sagt ohne Gewinn-/Verlustgrößen wenig: 90 Gewinne von je 1 und 10 Verluste von je 12 ergeben −30 vor Kosten.

Overfitting: Viele Varianten werden ausprobiert und nur die beste präsentiert. Look-ahead: Spätere Information gelangt in die frühere Entscheidung. Survivorship: Gescheiterte Konten oder Varianten fehlen. Regimeabhängigkeit: Die Regel passt zu einem Marktabschnitt und scheitert unter anderen Bedingungen. Eine perfekte Kurve verlangt bessere Nachweise, nicht weniger Fragen.

Blackbox: Informationslücke, kein automatischer Betrugsvorwurf.

Bei einem kompilierten Drittanbieter-EA bleibt der Quellcode häufig verborgen. Das kann legitimen Schutz geistigen Eigentums bezwecken. Für den Nutzer bleibt aber eine Prüfgrenze: verborgene Progression, externe Abhängigkeiten, geänderte Regeln und Fehlverhalten lassen sich schwerer beurteilen. Einsehbarer Code hilft nur, wenn er fachlich geprüft wird und zur tatsächlich verwendeten Binärdatei gehört.

Verlangen Sie eine schriftliche Strategiebeschreibung, Größenobergrenzen, Verlustbehandlung, Versionshistorie, Berechtigungen, Datenübertragungen und Verhalten bei Lizenz- oder Verbindungsfehlern. Nutzen Sie getrennte Testumgebungen. DLL- und WebRequest-Rechte sind bewusst zu vergeben; sie öffnen zusätzliche Schnittstellen. Zugangsdaten, Fernzugriff und Überweisungen gehören nicht ungeprüft in einen Softwarekauf.

Eine wichtige Grenze: Die Regeln des MQL5 Market verlangen kompilierte Produkte und untersagen unter anderem DLL-Aufrufe. Sie untersagen Renditegarantien und die Darstellung von Backtests als echten Handel. Die Plattform beschreibt ihre Prüfung als formal und garantiert weder Profitabilität noch fehlerfreien Betrieb. Diese Regeln gelten für den Market-Vertrieb, nicht pauschal für jeden extern verkauften EA. Ein Marktplatzlisting ist keine unabhängige wirtschaftliche Due Diligence. [6]

Stärken, Schwächen und die Verkaufslogik.

StärkeEntsprechende Grenze
Wiederholbare RegelnEin systematischer Fehler wird ebenfalls wiederholt.
Disziplinierte AusführungEin unpassender Parameter bleibt diszipliniert unpassend.
Schnelle VerarbeitungBroker, Netzwerk und Ereignisqueue begrenzen die Ausführung.
Historisch untersuchbarEine ausgewählte Kurve kann Auswahlverzerrungen verbergen.
Mehrere Märkte überwachbarKorrelation und gemeinsame Ausfallursachen bleiben bestehen.

Ein Anbieter kann an Verkauf, Abonnement, Hosting oder vermitteltem Handelsvolumen verdienen. Diese Erlöse können auch entstehen, wenn die Strategie des Kunden verliert. Häufiger Handel erhöht bei sonst gleichen Bedingungen den Kostenumschlag. Fragen Sie deshalb nach Vergütung und Brokerbindung sowie nach Ergebnissen nach allen Kosten.

Grid und Martingale verdienen besondere Aufmerksamkeit: Der Markt kann länger gegen den Korb laufen, als Kapital verfügbar ist. Eine endliche Verdopplungsfolge mit Startgröße 1 ergibt nach fünf Einstiegen 31 Einheiten. Ein Positionslimit beendet das Größenwachstum, beseitigt aber nicht den Verlust vorhandener Positionen. „Keine Verluste schließen“ ist keine Verlustvermeidung.

Ein EA-Verkauf ist nicht automatisch Portfolioverwaltung. Wird zusätzlich individuell beraten, das Konto gesteuert oder eine Entscheidung für den Kunden übernommen, müssen Tätigkeit, Zuständigkeit und mögliche Erlaubnispflichten gesondert geprüft werden. Copy Trading und regulatorische Rollen sowie Recht und Verbraucherschutz ordnen diese Fragen ein.

EA-Scam: Versprechen, Zugriff und Geldfluss untersuchen.

Die CFTC warnt ausdrücklich vor der Vermarktung von Bots und KI als Geldmaschinen. Die technische Bezeichnung liefert keinen Beleg für sichere oder außergewöhnliche Gewinne. [7] Warnsignale sind garantierte Rendite, geheime risikolose Strategien, Druck zur Einzahlung, nachträgliche Freischaltgebühren und die Weigerung, vollständige Kontodaten oder den Vertragspartner zu nennen.

Unterscheiden Sie vier Fälle: Eine ehrliche Strategie kann verlieren. Ein Entwickler kann Fehler machen. Ein Verkäufer kann Risiken irreführend verschweigen. Ein betrügerisches Modell kann Software nur als Vorwand für Einzahlungen benutzen. Ein Verlust allein beweist den letzten Fall nicht; eine schöne Kurve widerlegt ihn ebenfalls nicht.

Prüfpfad: Identität und Vertragspartei feststellen → Vergütung und Brokerbeziehung offenlegen → vollständige Leistungsdaten verlangen → Berechtigungen begrenzen → unabhängig testen. Bei Auffälligkeiten Version, Dateien, Parameter, Journal, Kontoauszüge, Kommunikation und Zahlungen sichern. Weitere Einzahlungen zur angeblichen „Rettung“ kritisch hinterfragen. Dokumentation und Verbraucherschutz liefert Anschlusswissen.

Drei fachliche Brücken: Verhalten, Belastung, Übertragung.

Für unsere weitere Inhaltsarchitektur stehen ECS, TFF und copytrader.io für drei ergänzende Prüfperspektiven. Hier wird keine bereits implementierte Datenanbindung oder Produktzertifizierung behauptet.

TFF · Was wurde tatsächlich gehandelt?

Trade-by-Trade betrachten: Größenprogression, Nachkäufe, Korb-Ausgänge, Haltedauer und Risikokonzentration. Die behauptete Strategie mit beobachtbarem Verhalten vergleichen.

Tradeflow Forensics ansehen ↗

ECS · Welche Belastung hält das Konto aus?

Alternative Reihenfolgen, längere Verlustphasen und veränderte Kosten untersuchen. Das Labor oben zeigt den Grundgedanken; Szenarien sind keine Eintrittswahrscheinlichkeiten.

Zum Strategielabor

copytrader.io · Was erreicht den Follower?

Signalgeber-Ergebnis und Follower-Ergebnis trennen. Größe, Hebel, Mindestvolumen, Zeitverzug und Kosten können die Übertragung verändern.

copytrader.io ansehen ↗ · Copy-Trading-Wissen

Quellen und Aussagegrenzen.

Geprüft am 01.10.2026. Herstellerdokumentation beschreibt technische Funktionen und eigene Vertriebsregeln; die Bewertung von Strategierisiken ist unsere analytische Einordnung. Das Labor ist ein transparentes Rechenmodell ohne Marktdaten und ohne Renditeprognose.

  1. MQL5: OnTick und Ereignisqueue · Ereignisfunktionen
  2. MQL5: OrderSend und Ausführungsrückmeldungen
  3. MQL4-Sprachgrundlagen · MQL5-Sprachgrundlagen
  4. MT5: EAs erstellen · Terminalrechte und Einstellungen
  5. MT5: Strategietester
  6. Regeln des MQL5 Market
  7. CFTC: AI Won’t Turn Trading Bots into Money Machines

Was beweist ein gutes Ergebnis?

Backtests, Track Records und typische Fehlschlüsse prüfen