Brokerbezeichnungen sind ein Ausgangspunkt, erklären aber nicht die gesamte Ausführung. Für einen Expert Advisor ist entscheidend, wie Kurse entstehen, wo ein Auftrag verarbeitet wird, welchen Ausführungsmodus das Symbol nutzt und was geschieht, wenn der angefragte Preis nicht mehr verfügbar ist.
Market Maker, STP, ECN und DMA: Was steckt dahinter?
Ein Market Maker kann Kundenkurse stellen und gemäß seiner Ausführungsrichtlinie als Gegenpartei auftreten. STP beschreibt meist die automatische Weiterleitung an einen oder mehrere externe Liquiditätsanbieter. ECN bezeichnet üblicherweise ein elektronisches Netzwerk, das Gebote und Angebote zusammenführt. DMA steht für direkten Zugang zu einem externen Handelsplatz oder Orderbuch. Im Retail-Forex werden diese Begriffe nicht einheitlich verwendet; Vertragsunterlagen und Ausführungsrichtlinie sind aussagekräftiger als ein Werbelabel.
| Bezeichnung | Typisches Prinzip | Für EA-Nutzer zu prüfen |
|---|---|---|
| Market Maker | Der Broker stellt den Kundenkurs und kann Orders intern ausführen. | Requotes, Spreadverhalten, Stop-Regeln und Interessenkonflikte. |
| STP | Orders werden automatisch an ausgewählte Quellen geleitet. | Routing, Aufschläge und Umgang mit Ablehnungen. |
| ECN | Kurse und Volumen mehrerer Teilnehmer werden gebündelt. | Kommission, Mindestvolumen, Teilausführungen und Markttiefe. |
| DMA | Die Order erreicht nach festen Regeln einen externen Handelsplatz. | Instrumente, Orderarten, Ausführungsrichtlinie und mögliches Last Look. |
Ein stabiler Account mit transparenten Kosten kann besser zu einem EA passen als ein attraktiv benanntes Konto mit sprunghaften Spreads, Ablehnungen oder ungleichmäßigen Ausführungen.
Prüfen Sie mit den Kriterien zur Brokerwahl das konkrete Konto statt nur das ECN- oder STP-Etikett. Messen Sie anschließend Slippage, Latenz und Requotes anhand vergleichbarer Anfragen; die Modellbezeichnung belegt keine Ausführungsqualität.
Brokermodell und MetaTrader-Ausführungsmodus trennen
MT4 kann je nach Symbol Instant, Request oder Market Execution anzeigen. Diese Modi beschreiben die Kommunikation zwischen Terminal und Server; sie beweisen kein ECN-, STP- oder Market-Maker-Modell. Bei Instant Execution kann ein nicht mehr verfügbarer Kurs zu einem Requote führen. Bei Market Execution erfolgt die Ausführung zum verfügbaren Serverkurs, der vom sichtbaren Kurs beim Absenden abweichen kann.
Prüfen Sie außerdem die Symbolspezifikation: variabler oder fester Spread, Nachkommastellen, Kontraktgröße, Stops Level, Lotschritt, Maximalvolumen, Swap und Handelszeiten. Selbst bei korrekter EA-Logik können abweichende Brokerparameter zu Invalid-Stops- oder Invalid-Volume-Fehlern führen.
Ausführungsqualität ist messbar
Bewerten Sie eine repräsentative Stichprobe aus den tatsächlichen Handelszeiten des EAs. Erfassen Sie angefragten Kurs, Ausführung, Gesamtlatenz, Ablehnungen, Requotes, Teilausführungen und Spread. Trennen Sie normale Phasen von Rollover, Nachrichten und dünner Liquidität. Eine einzelne schnelle Order belegt keine gleichbleibende Qualität.
Positive und negative Abweichungen getrennt erfassen.
Open-, Close- und Modify-Fehler getrennt zählen.
Den gesamten Weg messen, nicht nur den VPS-Ping.
Die Bedeutung hängt von der Strategie ab. Zehntel-Pips können für H4 unkritisch und für einen Scalper entscheidend sein. Grid- und Multi-Order-Systeme benötigen zudem ausreichende Liquidität und Margin bei gleichzeitigen Signalen.
Prüfliste für die EA-Kompatibilität
Regulierung, Kundengeldschutz und Auszahlungsbedingungen sind für die konkrete Gesellschaft und Rechtsordnung gesondert zu prüfen. Technische Eignung ersetzt keine Brokerprüfung.
Kontrollierter Test vor dem Live-Einsatz
- Dieselbe EA-Version, dasselbe Symbol, denselben Zeitrahmen und dieselben Eingaben wie für den Live-Einsatz verwenden.
- Risiko konstant halten und Konten im gleichen Marktfenster vergleichen.
- Experts, Journal und Kontohistorie exportieren.
- Anfrage und Ausführung sowie Spread, Kommission, Swap und Modify-Fehler vergleichen.
- Genügend Trades in ruhigen und schnelleren Phasen erfassen.
- Live mit kleinem Risiko starten und Ausführungen erneut prüfen.
Optimieren Sie nicht auf einen außergewöhnlich günstigen Demofeed. Gesucht werden robuste Bedingungen, nicht das beste Einzelergebnis.
Vorgelagerte Ausführung vom MT4-Kundendatensatz trennen
Ein Broker kann Liquidität weiterleiten oder bündeln, ohne jede zugrunde liegende Ausführung im Kundenterminal sichtbar zu machen. MT4-Historie allein belegt weder einen Liquiditätsanbieter noch einen bestimmten Handelsplatz oder fehlende Brokerintervention. Ebenso erklärt die Bezeichnung ECN oder STP nicht die Behandlung jeder Order auf jedem Konto.
Ist Teilausführung relevant, fragen Sie nach ihrer Darstellung auf diesem Konto: Tickets, Restvolumen, Preisangaben und Kommissionen. Nehmen Sie nicht an, dass eine vorgelagerte Teilfüllung als identisches Ereignis auf der Kundenplattform erscheint oder der EA sie automatisch unterstützt.
Fragen zu überprüfbaren Bedingungen stellen
- Welche juristische Person ist Vertragspartner, und welche Ausführungsrichtlinie gilt?
- Welche Ausführungsart und Ordertypen gibt es für genau dieses Symbol und Konto?
- Wie werden Preisänderungen, Ablehnungen, Timeouts und Schutzorders behandelt?
- Welche Aufzeichnungen erklären eine strittige Ausführung, und wie wird sie geprüft?
Dokumentieren Sie Antworten zusammen mit beobachteten Ausführungen, Ablehnungscodes und Kosten. Ein niedriger Terminal-Ping misst nur einen Teil des Weges; er belegt weder Geschäftsmodell noch garantierten Preis. Bewerten Sie Vertrag und operative Stichprobe als getrennte Nachweise.
Offizielle Quellen
MetaTrader erläutert die Orderausführung und die brokerseitigen Felder in Market Watch und Kontraktspezifikation. Ergänzend gilt die Ausführungsrichtlinie des Brokers.