Wie man MQL4-Code mithilfe von KI ganz einfach in MQL5 konvertiert: Es gibt keine Hindernisse mehr für den Wechsel zu MetaTrader 5
Sie verpassen Handelsmöglichkeiten:
- Freie Handelsapplikationen
- Über 8.000 Signale zum Kopieren
- Wirtschaftsnachrichten für die Lage an den Finanzmärkte
Registrierung
Einloggen
Sie stimmen der Website-Richtlinie und den Nutzungsbedingungen zu.
Wenn Sie kein Benutzerkonto haben, registrieren Sie sich
Haben Sie Expert Advisors in MQL4 geschrieben und befürchten, dass die Migration zu MetaTrader 5 zu viel Zeit in Anspruch nehmen wird? Lass uns das gleich mal ansehen.
Wir nehmen einen bestehenden Expert Advisor aus der MQL5.com-Codebasis, speisen ihn in ChatGPT ein, generieren eine MQL5-Version, kompilieren sie im MetaEditor und führen sie im Strategietester aus. Der gesamte Vorgang dauert nur wenige Minuten.
Einen vorhandenen MQL4 Expert Advisor abrufen
Für dieses Beispiel öffnen wir die CodeBase auf MQL5.com. Es enthält Tausende kostenlose Expert Advisors, Indikatoren und Skripten.
Wählen Sie einen beliebigen Expert Advisor aus, der in MQL4 geschrieben ist, und kopieren dessen Quellcode.
Übergabe dieses Codes an ChatGPT oder Claude
Anschließend öffnen Sie ChatGPT oder Claude und schreiben Sie folgenden Prompt:
„Konvertiere diesen Expert Advisor von MQL4 auf MQL5. Die gesamte Handelslogik muss unverändert erhalten bleiben und vollständig kompilierbarer MQL5-Code muss bereitgestellt werden.“
Fügen Sie den Quellcode ein und senden Sie die Anfrage ab. Innerhalb weniger Sekunden generiert die KI eine neue Version des Programms in MQL5.
Moderne KI-Modelle verstehen die Unterschiede zwischen MQL4 und MQL5 bemerkenswert gut und können veraltete Konstrukte automatisch durch ihre modernen Äquivalente ersetzen.
Überprüfung des Codes im MetaEditor
Erstellen Sie eine neue Expert Advisor-Datei mithilfe des MQL5-Assistenten im MetaEditor. Fügen Sie anschließend den konvertierten Code in die Datei ein. Zur besseren Lesbarkeit können Sie die automatische Codeformatierung durch Drücken von "Strg + ," aktivieren.
Kompilieren Sie nun den Code. In einigen Fällen kann die Kompilierung beim ersten Versuch erfolgreich sein. Falls Fehler oder Warnungen auftreten, kopieren Sie diese einfach zurück in die KI und fordern Sie sie auf, den Code zu korrigieren. Zum Beispiel:
„Der Code erzeugt diese Kompilierungsfehler. Bitte behebe die Fehler und sende mir die korrigierte MQL5-Version zurück.“
Nach ein oder zwei Wiederholungen lässt sich der Code in der Regel erfolgreich kompilieren.
Durchführen eines Tests
Öffnen Sie als Nächstes den MetaTrader 5 Strategietester. Wählen Sie Ihren Expert Advisor aus und führen Sie einen Test durch. Wie Sie sehen können, funktioniert das Programm einwandfrei: Es eröffnet Positionen und führt seine Handelslogik in der MetaTrader 5-Umgebung aus.
Bei Produktionsprojekten empfiehlt es sich natürlich immer, die Testergebnisse zu überprüfen und sicherzustellen, dass die Logik vollständig mit der Originalversion übereinstimmt. Die Migration von Code nimmt heutzutage jedoch deutlich weniger Zeit in Anspruch als noch vor wenigen Jahren.
Was, wenn Sie es nicht selbst machen wollen?
Wenn Sie nicht mit dem Code arbeiten oder die Migration manuell durchführen möchten, gibt es eine noch einfachere Option.
MQL5.com bietet einen Freelance- Service an, bei dem Sie professionelle Entwickler beauftragen können, Expert Advisors, Indikatoren und andere Anwendungen umzustellen. Veröffentlichen Sie einfach Ihre Projektanforderungen, und die Entwickler werden ihre Vorschläge einreichen.
Schlussfolgerung
Die Migration zu MetaTrader 5 wird nicht mehr durch Kompatibilitätsprobleme mit älterem Code eingeschränkt. Mit modernen KI-Tools lassen sich viele MQL4-Programme in nur wenigen Minuten in MQL5 konvertieren. Und falls Sie eine professionelle Anpassung oder eine komplexere Migration benötigen, können Sie jederzeit die Dienste der MQL5-Community in Anspruch nehmen.