Für Expert Advisors ist 2026 MT5 die bessere Wahl: Es testet mit echten Broker-Ticks auf allen CPU-Kernen, kann Orders gebündelt senden und bietet Hedging-Konten, die Raster-EAs brauchen. MT4 bleibt sinnvoll, wenn Ihr EA bereits in MQL4 geschrieben ist, Ihr Broker nur MT4 anbietet oder Sie die einfachste Plattform wollen.

Dieser Vergleich richtet sich an Trader, die einen Expert Advisor (EA, ein automatisches Handelsprogramm) einsetzen, nicht an Händler, die von Hand handeln. Der Blickwinkel ist ein Raster- oder Martingale-EA auf Gold (XAUUSD). Midas, der EA hinter dieser Seite, läuft nur auf MT5.
Auf dieser Seite (10)
MT4 oder MT5 für einen EA: Vergleichstabelle
| Kriterium | MT4 | MT5 | Was das für einen EA bedeutet |
|---|---|---|---|
| Entwicklung | MetaQuotes erklärte im Januar 2018, neue Funktionen kämen nur noch in MT5 | Wird aktiv weiterentwickelt | MT5 bekommt die neuen Werkzeuge, MT4 Fehlerkorrekturen |
| Neue Broker-Lizenzen | MetaQuotes stoppte im Januar 2018 den Verkauf neuer MT4-Lizenzen (Pressemeldung) | Neue Broker-Server laufen mit MT5 | Mit der Zeit bieten weniger Broker MT4 an |
| EA-Sprache | MQL4 | MQL5 | Die beiden sind nicht kompatibel; ein EA muss neu geschrieben, nicht kopiert werden |
| Chart-Zeitrahmen | 9 (MQL4 hat 12 weitere Konstanten, vor allem für Offline-Charts) | 21 | MT5 bietet M2, M3, H2, H12 und mehr; ein Ein-Minuten-EA braucht nur M1 |
| Ordertypen | 2 Market + 4 Pending | 2 Market + 6 Pending (zusätzlich Buy Stop Limit und Sell Stop Limit) | Raster nutzen meist Market- und Limit-Orders, daher entscheidet das selten |
| Positionsführung | Jede Order ist eine eigene Position | Netting, Exchange oder Hedging, je Konto vom Broker festgelegt; Hedging seit 1. April 2016 | Ein Raster mit Sperre (Lock) braucht MT5-Hedging |
| Testmodelle | 3: Jeder Tick (modelliert), Kontrollpunkte, Nur Eröffnungskurse | 5, darunter Jeder Tick auf Basis echter Ticks | MT5 kann mit den echten Ticks des Brokers testen |
| Kurshistorie | Die gespeicherte Historie enthält nur Bid; der Tester modelliert Ask mit einem Spread | Echte Ticks mit Bid und Ask | Der Spread in einem MT4-Test ist eine Annahme |
| Tester-Geschwindigkeit | Die offizielle Hilfe beschreibt keine Agenten oder Cloud | Multithreading, lokale und entfernte Agenten, MQL5 Cloud Network | Parameter-Durchläufe sind auf MT5 schneller fertig |
| Orders senden | Synchrones OrderSend | OrderSend und OrderSendAsync | Ein Korb kann auf MT5 gebündelt gesendet werden |
| Markttiefe (Depth of Market) | In der offiziellen MT4-Hilfe nicht gefunden | Eingebautes Fenster | Wichtig für börsengehandelte Symbole, nicht für Gold-CFDs |
| 64-Bit | Installer sind erst seit Ende 2023 ausschließlich 64-Bit (Pressemeldung) | 64-Bit seit Build 292, Juli 2010 | Kein echter Unterschied mehr |
| Mobile Apps | Beide am 24. September 2022 aus dem iOS App Store entfernt, am 6. März 2023 zurück | Dasselbe | Kein Unterscheidungsmerkmal |
| Fertige EAs | Größere Bibliothek älterer EAs und Indikatoren | Kleiner, wächst | MT4 gewinnt bei der schieren Zahl alter Skripte |
| Midas | Nicht unterstützt | Unterstützt auf Hedging-Cent-Konten | Midas braucht MT5 |
Die Quellen zu jeder Zeile stehen am Ende. Wo in einer Zeile „Pressemeldung“ steht, hat MetaQuotes selbst keine Seite veröffentlicht, die wir zitieren könnten.
Einen EA testen: echte Ticks und viele Kerne
Ein Backtest ist nur so gut wie seine Tickdaten. Die MT4-Hilfe selbst sagt, dass die im Terminal gespeicherte Kurshistorie nur Bid-Preise enthält und der Tester Ask mit dem Spread zu Testbeginn modelliert. Das Modell „Jeder Tick“ baut Ticks aus kleineren Zeitrahmen per Interpolation auf, und Ergebnisse aus „Kontrollpunkten“ werden als Schätzungen bezeichnet.
Der Strategietester von MT5 kennt fünf Modi: Jeder Tick, Jeder Tick auf Basis echter Ticks, 1-Minuten-OHLC, Nur Eröffnungskurse und Mathematische Berechnungen. Der Modus mit echten Ticks nutzt die von Brokern gesammelten Tickdaten, ohne Simulation. Außerdem arbeitet er mit mehreren Threads: Lokale Agenten laufen parallel, entfernte Agenten lassen sich hinzufügen, und das MQL5 Cloud Network kann einen Teil einer Optimierung übernehmen.
Für einen Raster-EA ist das wichtig, denn ein Korb steht und fällt mit schnellen Bewegungen innerhalb einer Minutenkerze. Echte Ticks kommen dem, was geschah, näher. Es bleibt aber der Feed des Brokers, ein Test ist also ein Beleg für die Vergangenheit, keine Prognose. Unser eigenes Vorgehen beschreiben wir in So testen Sie einen Gold-EA vor dem Kauf und Kostenloser Gold-EA-Backtest mit echten Ticks.
Ausführung: einen Korb aus 10 Positionen schließen
Ein Raster, das viele Orders geöffnet hat, muss sie gemeinsam schließen, wenn sein Ausstieg auslöst. Die MQL5-Referenz beschreibt OrderSendAsync als Funktion, die das Programm nicht anhält, während sie auf das Ergebnis des Servers wartet; die MQL4-Referenz führt sie unter den Neuerungen von MQL5. Auf MT5 kann ein EA deshalb alle Schließ-Anfragen gebündelt senden statt eine nach der anderen.
Unsere eigene Zahl aus der Portierung des Midas-Advisors: Auf MT5 schloss ein Korb aus 10 Positionen in etwa 0,3 Sekunden, während die ältere MT4-Version, die Orders nacheinander schloss, rund 330 ms pro Order brauchte, etwa 3 Sekunden für 9 Orders (aus einem Broker-Auszug abgelesen). Das ist eine Messung bei einem Broker; die Geschwindigkeit hängt auch vom Broker, vom VPS und vom Ping ab. In einem späteren Live-Vergleich eines MT4- und eines MT5-Bots über etwa 40 Stunden konnten wir keinen statistisch signifikanten Unterschied zeigen, und die sichtbare Lücke stammte von einem einzigen Korb bei einer schnellen Bewegung. Betrachten Sie schnelleres Schließen als plausiblen Vorteil, nicht als Garantie.
Hedging und Netting: warum ein Raster ein Hedging-Konto braucht
MT5 führt Positionen auf eine von zwei Arten für Privatkunden, die der Broker für jedes Konto festlegt. Beim Netting gibt es pro Symbol eine Position, und jeder neue Abschluss wird in sie eingerechnet. Beim Hedging bleibt jede Order eine eigene Position, und gegenläufige Positionen können gleichzeitig offen sein. MetaQuotes hat MT5 am 1. April 2016 in Build 1295 um Hedging erweitert, und die Hinweise zu Build 1325 nennen das neue System ähnlich dem in MT4.
Ein Raster-EA verfolgt jede Order mit eigenem Volumen und eigenem Ausstieg. Auf einem Netting-Konto verschmelzen die Orders, der EA kann also nicht „die dritte Order“ zu deren eigenem Preis schließen, und eine Sperre (Lock, eine Gegenorder gleicher Größe) würde die Position verkleinern, statt neben ihr zu stehen. Deshalb zählt der Kontotyp mehr als die Plattformnummer: MT4 führt jede Order wie beim Hedging einzeln, auf MT5 müssen Sie sicherstellen, dass das Konto ein Hedging-Konto ist. Die ausführliche Erklärung mit Rechenbeispiel finden Sie in Hedging vs. Netting in MT5.
Broker und die Zukunft von MT4
Im Januar 2018 kündigte MetaQuotes an, keine neuen MT4-Lizenzen mehr zu verkaufen, auch keine zusätzlichen Server für Bestandskunden, und erklärte, weitere Funktionen würden nur noch in MT5 umgesetzt. Support, Sicherheitsupdates und Fehlerkorrekturen für MT4 laufen weiter. Spätere Pressemeldungen beschreiben, wie Broker ihre Kunden auf MT5 umstellen. Ein offizielles Datum, an dem MT4 abgeschaltet wird, haben wir nicht gefunden; „MT4 wird eingestellt“ ist also keine Tatsache, die wir belegen können.
Die iOS-Episode zeigt das praktische Risiko, von einer einzigen App abzuhängen: Die mobilen MT4- und MT5-Apps von MetaQuotes wurden am 24. September 2022 aus Apples App Store entfernt und kehrten am 6. März 2023 zurück (Pressemeldungen). Android war nicht betroffen, und ein EA auf einem VPS hängt nicht von der Handy-App ab.
Für Sie heißt das: MT4 funktioniert bei Brokern, die es bereits haben, noch lange, aber neue Funktionen, neue Broker und neue Werkzeuge gibt es auf der MT5-Seite. Wenn Sie heute einen Broker für einen langfristig laufenden EA wählen, prüfen Sie, ob er MT5-Hedging-Konten für Ihr Land anbietet.
Einen EA von MT4 auf MT5 übertragen
MQL4 und MQL5 sind verschiedene Sprachen mit unterschiedlichen Handelsfunktionen, ein MQL4-EA läuft in MT5 deshalb nicht unverändert. Der Portierungsartikel von MetaQuotes selbst sagt, es sei nicht einfach, alle Programme umzuschreiben, einige MQL4-Konstanten fehlten in MQL5, und Indikatoraufrufe wechselten zu einem Modell aus Handle und Puffer. Handelslogik, die ein Ticket pro Order voraussetzt, muss um Positionen, Abschlüsse und Orders herum neu geschrieben werden.
In der Praxis brauchen Sie den Quellcode (.mq4), nicht nur die kompilierte Datei (.ex4). Liefert ein Verkäufer nur .ex4, fragen Sie nach einer MT5-Version; erwarten Sie nicht, dass ein Konverter funktioniert. Ein MT5-EA braucht außerdem ein Hedging-Konto, wenn er mehrere Positionen auf einem Symbol hält. Die Schritte zur Installation finden Sie unter So installieren Sie Midas in MT5.
Cent-Konten auf MT5
Ein Cent-Konto zeigt den Saldo in Cent an und bewertet denselben Lot etwa 100-mal kleiner. Ob ein Broker es auf MT4, MT5 oder beiden anbietet, entscheidet der Broker; prüfen Sie also Plattform und Margin-Modus. Midas braucht ein Hedging-Cent-Konto auf MT5; ProCent bei RoboForex ist ein Beispiel, keine Empfehlung. Siehe Was ein Cent-Konto ist und So eröffnen Sie das passende Konto.
Was wählen: eine kurze Checkliste
- MT5 wählen, wenn Sie jetzt anfangen, mit echten Ticks testen wollen, ein Raster oder eine Sperre betreiben, die Hedging braucht, oder einen für MT5 geschriebenen EA nutzen, etwa Midas.
- Bei MT4 bleiben, wenn Sie bereits einen funktionierenden MQL4-EA ohne Quellcode besitzen, Ihr Broker kein MT5-Hedging-Konto hat oder Sie sich auf einen alten Indikator ohne MT5-Version verlassen.
- In jedem Fall: Prüfen Sie den Margin-Modus des Kontos und die Regeln des Brokers für Ihr Land, und lassen Sie den EA vor echtem Geld auf einem Demokonto oder im Tester laufen.
Handel mit Hebel ist riskant: Reicht das Depot nicht aus, droht ein Stop-out. Der Vergleich oben beschreibt Plattformen, keine Ergebnisse, und nichts hier ist ein Einkommensversprechen.
Dazu passend: Martingale 2.0: warum ein verdoppelndes Raster nach etwa $2 Rücklauf aussteigt – wie die Lot-Regel den Weg zurück zum Break-even verkürzt.
Häufige Fragen
Wird MT4 eingestellt?
Ein offizielles Abschaltdatum haben wir nicht gefunden. MetaQuotes stoppte im Januar 2018 den Verkauf neuer MT4-Lizenzen und erklärte, neue Funktionen kämen nur noch in MT5, während Support und Fehlerkorrekturen für MT4 weiterlaufen. Bestehende MT4-Broker betreiben es weiter, aber weniger neue Broker werden es tun.
Kann ich einen MT4-Expert-Advisor in MT5 ausführen?
Nicht unverändert. MQL4 und MQL5 sind verschiedene Sprachen, ein MT4-EA muss also in MQL5 neu geschrieben werden, wofür man seinen Quellcode braucht. Eine kompilierte .ex4-Datei lässt sich nicht einfach übernehmen. Fragen Sie den Autor nach einer MT5-Version.
Welche Plattform ist besser für Gold (XAUUSD)?
Für einen EA MT5: Tests mit echten Ticks und Hedging-Konten zählen bei einem schnell laufenden Instrument wie Gold mehr. Gold selbst wird bei den meisten Brokern auf beiden Plattformen gehandelt. Die beste Plattform ist die, auf der Ihr EA unterstützt wird und Ihr Broker den passenden Kontotyp anbietet.
Braucht ein Raster-EA ein Hedging-Konto?
Ja, wenn er mehrere Orders und gegenläufige Positionen auf einem Symbol hält. Auf einem Netting-Konto verschmelzen alle Orders zu einer Position, der EA kann sie also nicht getrennt verwalten. Midas braucht ein Hedging-Cent-Konto auf MT5.
Schließt MT5 viele Orders schneller?
MT5 erlaubt es, Anfragen asynchron zu senden, sodass ein EA einen Korb gebündelt schließen kann. In unserer Portierung schloss ein Korb mit 10 Positionen auf MT5 in etwa 0,3 Sekunden. Die tatsächliche Geschwindigkeit hängt von Broker, VPS und Verbindung ab und ist nicht garantiert.
Sind MT4-Backtests ungenauer als MT5?
Bei den Tickdetails sind sie weniger präzise. Die MT4-Historie enthält nur Bid und modelliert Ticks und Spread; MT5 kann mit echten Broker-Ticks testen. Keiner von beiden sagt die Zukunft voraus, und ein gutes Testergebnis verspricht kein Ergebnis im Live-Handel.
Kann ich auf MT5 ein Cent-Konto nutzen?
Ja, wenn Ihr Broker eines anbietet. Midas läuft auf einem Hedging-Cent-Konto auf MT5. Prüfen Sie, ob der Broker Kunden aus Ihrem Land annimmt und ob das Konto Hedging ist, nicht Netting.
Unterscheiden sich MT4 und MT5 bei Indikatoren und Charts?
MT5 hat 21 Zeitrahmen gegenüber 9 in MT4, die Standardindikatoren gibt es aber auf beiden. MT4 hat eine größere Bibliothek alter Indikatoren von Drittanbietern; viele davon haben keine MT5-Version.
Quellen
Abgerufen am 26. Oktober 2026.
- MT5-Hilfe: Strategietester, Testmodi, Agenten und Cloud
- MT4-Hilfe: Tester-Parameter, Historie nur mit Bid
- MT5-Hilfe: Ordertypen, Netting und Hedging
- MT5-Versionshinweise, Build 1295 (Hedging, 1. April 2016)
- MT5-Versionshinweise, Build 1325 (Hedging ähnlich wie in MT4)
- MT5-Versionshinweise, Build 292 (64-Bit, Juli 2010)
- MQL5-Referenz: ENUM_TIMEFRAMES
- MQL4-Referenz: Zeitrahmen
- MQL4-Referenz: Ordertypen
- MQL5-Referenz: Ordertypen
- MQL5-Referenz: OrderSendAsync
- MQL4-Referenz: Handelsfunktionen (OrderSendAsync ist neu in MQL5)
- MQL5-Referenz: Margin-Modi des Kontos
- MQL5-Artikel: MQL4 nach MQL5 portieren
- MT5-Hilfe: Markttiefe (Depth of Market)
- LeapRate, 12. Januar 2018: MetaQuotes stoppt den Verkauf von MT4-Lizenzen (Pressemeldung)
- Finance Magnates: MT4 und MT5 aus dem App Store entfernt (Pressemeldung)
- Pepperstone: MT4 und MT5 kehren in den App Store zurück (Pressemeldung)
- FX News Group: MT5 Build 3930, nur 64-Bit-Installer (Pressemeldung)
- Eigene Messungen von Midas (Dauer des Korb-Schließens, Portierung des Advisors auf MT5), 2026.