Soll die EA Programmierung auf Basis von MT4 oder MT5 aufgesetzt werden?
Die Firma MetaQuotes, die Ersteller von MetaTrader 4 (MT4) und MetaTrader 5 (MT5), pusht derzeit sehr stark den MT5 voran. Insbesondere auf deren Website mql5.com, die ein Forum und Marktplatz für beide Versionen darstellt und die für EAs und Indikatoren sowohl für MT4 als auch MT5 dient, sieht man teils sehr aggressive Eigen-Werbung für die neuere der beiden Trading-Plattformen.
Gleichzeitig fragen Sie sich vielleicht, wie auch einer meiner Kunden derletzt:
Das sind sehr berechtigte Fragen, egal ob sie die EA-Programmierung selbst oder das Erlernen der MT4-Programmiersprache MQL4 betreffen. Danke hierfür. Es ist immer wieder wert, sich über diese Fragen ausführliche Gedanken zu machen. Immerhin steht teils viel Zeit- und Geldeinsatz auf dem Spiel.
Hier also meine aktuelle Meinung zur "Lage der Nation der EA-Trader".
Aktuell höre ich von Brokern, dass der MT5 sich nicht wirklich durchsetzt. Er hat zwar deutliche Vorteile (z.B. ist er für den Börsenhandel zugelassen) - wenn die Broker oder Trader ihn aber nicht verwenden wollen, bleibt's beim MT4. Es wird sicherlich noch Jahre dauern bis es den MT4 wirklich nicht mehr geben wird.
Mich erinnert das ein bisschen an einen Kampf der Giganten, den ich während meiner Kindheit mit erleben durfte.
In den 80er Jahren gab es den Kampf zwischen VHS und Beta-Tapes um die Vorherrschaft im Videokassetten-Markt. Beta war technisch um Längen voraus, dennoch hat sich VHS durchgesetzt. Warum? Weil VHS viel schneller viel mehr Nutzer gewinnen konnte. Weil es unter anderem darum ging, aufgezeichnete Videos mit anderen zu teilen, wählten Nutzer die Plattform, die unter Freunden beliebter war.
Ähnliches ist meines Erachtens bei MT4 zu beobachten. Für MT4 gibt es schon so viel mehr Code, EAs, Indikatoren etc. Dieser Netzwerkeffekt ist nicht zu unterschätzen, auch wenn MT5 technisch besser ist.
Dazu kommt, dass MQL5 (Programmiersprache für MT5) komplizierter zu verwenden ist als MQL4 (Sprache für MT4). Das bringt mit sich, dass die Programmierung eines EA's für MT5 ca. doppelt so viel kostet wie für MT4. Denn die Programmierung dauert in etwa doppelt so lange.
Eventuell suchen Sie den MT4 zum Download auf von MetaQuotes betriebenen Web-Seiten derzeit vergeblich. Keine Sorge: den MT4 erhalten Sie bei jedem MT4-Broker zum Download. Er kann dann auch für andere Broker verwendet werden, indem Sie einfach Ihre Kontonummer, Ihr Passwort und den Server des anderen Brokers eingeben.
Wenn Sie also noch auf der Suche nach dem MT4 sind, oder aber den meinen Vergleichen nach günstigsten (zumindest für EURUSD und DAX-Future-CFD) MT4-Broker ausprobieren wollen, testen Sie doch mal die von uns oft empfohlene direktbroker-fx (Partnerlink https://www.direktbroker-fx.de/demo-2/?ref=mindful), falls nicht schon geschehen.
Alternativ empfehlen wir seit diesem Jahr auch JFD Brokers, einen progressiven Broker mit bester Technologie für schnellste und besser als erwartete Deal-Ausführungen. Es gibt engste Spreads und niedrige Commissions in über 800 (!) Assets sowie keine Interessenskonflikte, da kein Handelsbuch vorhanden ist, sondern die Orders direkt 1:1 an Liquiditätsprovider weitergeleitet werden. JFD ist mindful FX Partner seit 2018. Partnerlink zum kostenlosen Demokonto: https://www.jfdbrokers.com/de/trading/konto/kontoeroffnung?ib=ensslin
Wenn alles nach mir ginge, würde meine Vision so aussehen, dass MetaQuotes den MT5 vollständig kompatibel zur Programmiersprache MQL4 macht. Das würde die technischen Vorteile des MetaTrader 5 und die leichtere Handhabbarkeit der MT4-Programmiersprache zu einem Dreamteam kombinieren. Wäre das nicht prima?
Ihnen wünsche ich allerbeste, gewinnbringende Trades
Cristof Ensslin von mindful FX, Ihr EA Programmierer
PS: es gibt neue Termine für unseren MQL4-Intensivkurs - EA-programmieren lernen im Mai 2018 in Stuttgart und Hannover - hier klicken, informieren und gleich anmelden!