MetaTrader 5 Plattform beta build 6030: KI-Integration, Passkey und Verbesserungen bei der Codeverwaltung im MetaEditor

 

Am Donnerstag, dem 16. Juli 2026, wird eine neue Beta-Version der MetaTrader 5-Plattform veröffentlicht.

Die wichtigste Neuerung dieser Version ist die integrierte Unterstützung für das Model Context Protocol (MCP) und KI-Agenten. Das Terminal und der MetaEditor enthalten nun einen integrierten KI-Assistenten, der bei der Analyse von Märkten und Handelsaktivitäten, der Entwicklung von MQL5-Anwendungen, der Erklärung von Code, der Identifizierung von Fehlern und der Automatisierung komplexer Aufgaben helfen kann. Zusätzlich zum integrierten Assistenten unterstützt die Plattform externe MCP-kompatible KI-Agenten, einschließlich OpenAI Codex, Claude Code und anderer Lösungen.

 MetaTrader 5 Plattform Beta Build 6030: KI-Integration, Passkey und Verbesserungen der Code-Verwaltung im MetaEditor

Eine weitere wichtige Neuerung ist die Passkey-Unterstützung – eine moderne Technologie zur Sicherung von Handelskonten. Passkeys bieten einen zusätzlichen Authentifizierungsfaktor bei der Anmeldung und schützen Benutzer vor Phishing-Angriffen und unbefugtem Zugriff. Passkeys können entweder auf einem Mobilgerät oder auf einem Hardware-Sicherheitsschlüssel gespeichert werden.

Für Entwickler haben wir den MetaEditor erheblich verbessert. Der Editor enthält nun die lang erwarteten Funktionen zum Ein- und Ausklappen von Code sowie zum Hervorheben aller Vorkommen, was die Arbeit mit großen Projekten erheblich erleichtert. Wir haben zudem die mathematischen Fähigkeiten von MQL5 erweitert, indem wir neue Methoden für lineare Algebra und Matrizen auf Basis von LAPACK und OpenBLAS eingeführt, mehrere Funktionen der Standardbibliothek optimiert und zahlreiche Korrekturen und Verbesserungen am Terminal, am Strategietester und am Hilfesystem vorgenommen haben.

Wir laden alle Trader ein, sich am Testen zu beteiligen, die neuen Funktionen zu bewerten und den Entwicklern bei der Fehlerbehebung zu helfen. Um auf den neuen MetaTrader 5 Beta-Build zu aktualisieren, navigieren Sie zu Hilfe \ Auf Updates prüfen \ Neueste Beta-Version:

Update auf Beta

Sobald diese Beta-Testphase abgeschlossen ist, wird die endgültige Version von MetaTrader 5 veröffentlicht.

Die Version bietet folgende neue Funktionen:


MetaTrader 5 Client-Terminal

  1. Wir haben eine native Unterstützung für das Model Context Protocol (MCP) und agentenbasierte KI eingeführt. Die neuen Funktionen ermöglichen eine völlig neue Art der Interaktion mit der Handelsplattform: Handeln, Analysieren von Märkten und Strategien sowie Entwickeln und Testen von Expert Advisors mit Unterstützung durch KI.


    Was ist MCP?

    Das Model Context Protocol (MCP) ist ein offener Standard, der es Anwendungen ermöglicht, mit KI-Agenten zu kommunizieren. Im Gegensatz zu herkömmlichen Chatbots können KI-Agenten komplexe Aufgaben selbstständig erledigen, indem sie diese in eine Abfolge von Schritten unterteilen und die Funktionen vernetzter Anwendungen nutzen.

    Dank der integrierten MCP-Unterstützung wird MetaTrader 5 zu einer umfassenden Quelle für Marktdaten und Handelsfunktionen für moderne KI-Agenten. Über die Standard-MCP-Oberfläche können sie auf Marktinformationen zugreifen, Charts analysieren, mit der Handelsumgebung arbeiten und die erforderlichen Vorgänge ausführen.

    Neben dem integrierten KI-Assistenten können Sie auch externe Systeme anbinden, die MCP unterstützen, darunter OpenAI Codex, Claude Code und andere kompatible Lösungen.


    Keine Einrichtung erforderlich

    Um die KI-Funktionen nutzen zu können, melden Sie sich einfach mit Ihrem MQL5.community-Konto bei der Plattform an. Alle Benutzer erhalten automatisch Zugang zum kostenlosen MQL5 Lite-Plan. Nach dem Update richtet die Plattform automatisch alles ein, was Sie benötigen: MQL5.community wird als Standard-KI-Anbieter ausgewählt, und der erforderliche API-Schlüssel wird automatisch hinzugefügt.

    Wenn Sie möchten, können Sie Ihre eigenen API-Schlüssel für OpenAI, Anthropic, Gemini, DeepSeek, Ollama oder andere unterstützte Anbieter verwenden und Ihr bevorzugtes Modell direkt in den Terminaleinstellungen auswählen.


    KI-Einstellungen


    Ihre KI-Einstellungen werden automatisch zwischen dem Handelsterminal und dem MetaEditor synchronisiert.


    KI-Assistent in MetaTrader 5

    Der integrierte KI-Assistent hilft Ihnen bei der Analyse der Märkte. Es kann die aktuelle Marktlage für ein Wertpapier erläutern, Ihre offenen Positionen überprüfen, Ihre Handelshistorie analysieren, Fragen zu Finanzinstrumenten beantworten und Hintergrundinformationen zu den jüngsten Marktereignissen liefern.


    Lassen Sie Ihre Handelsaktivitäten von der KI analysieren


    Beispiel-Eingabeaufforderungen:

    • Analysieren Sie die aktuelle Situation des EURUSD-Paares im H1-Zeitrahmen. Ermitteln Sie den Trend sowie die nächstgelegenen Unterstützungs- und Widerstandsniveaus und erläutern Sie, was derzeit am Markt geschieht.
    • Analysiere meine offenen Positionen. Welche Handelsgeschäfte bergen derzeit das höchste Risiko, und warum?
    • Analysieren Sie meine Handelshistorie der letzten drei Monate. Ermitteln Sie meine profitabelsten Trades und schlagen Sie Möglichkeiten zur Verbesserung meiner Handelsstrategie vor.
    • Scannen Sie alle Symbole in Market Watch und identifizieren Sie diejenigen, bei denen sich derzeit ein Durchbruch eines wichtigen Niveaus oder ein starker Trend abzeichnet.
    Von KI generierte Antworten dienen ausschließlich zu Informationszwecken und stellen keine Anlageberatung dar. Nutzen Sie sie als zusätzliches Analyseinstrument und treffen Sie Handelsentscheidungen stets auf der Grundlage Ihres eigenen Urteilsvermögens.
    KI-Operationen werden durch konfigurierbare Sicherheitseinstellungen gesteuert. Sie können KI-initiierte Handelsoperationen explizit erlauben oder verbieten oder eine manuelle Bestätigung verlangen. Darüber hinaus steuern separate Einstellungen den Zugriff der KI auf Netzwerkanfragen und Befehlszeilenoperationen.


    KI-Assistent in MetaEditor

    Der KI-Assistent im MetaEditor ist zu einem vollwertigen Entwicklungsassistenten geworden. Er kann:

    • Neue MQL5-Programme erstellen
    • Vorhandenen Code analysieren
    • Fehler erkennen und Korrekturen vorschlagen
    • Komplexe Algorithmen erklären
    • Unterstützung bei Refactoring und Projektverbesserung

    Starten Sie den Assistenten über das Menü „Datei“, die Symbolleiste oder das Kontextmenü des Navigators. Beschreiben Sie dann einfach Ihre Aufgabe in natürlicher Sprache.


    Fordern Sie die KI auf, ein Skript für Sie zu schreibentitlealtFordern Sie die KI auf, ein Skript für Sie zu schreibenalt


    Beispiel-Eingabeaufforderungen:

    • Erstelle einen Expert Advisor, der eine Position eröffnet, wenn der EMA 20 den EMA 50 kreuzt, einen Stop-Loss von 500 Punkten und einen Take-Profit von 1000 Punkten verwendet und 1 % des Kontoguthabens riskiert.
    • Analysiere diesen MQL5-Code, identifiziere mögliche Probleme, erläutere deren Ursachen und liefere eine korrigierte Version.
    • Optimiere diesen Indikator, um den Rechenaufwand zu reduzieren und die Leistung zu verbessern, ohne dessen Logik zu ändern.
    • Konvertiere diesen MQL4-Expert Advisor mithilfe moderner Sprachfunktionen und der Standardbibliothek in MQL5.
    • Erläutere, wie dieser Expert Advisor funktioniert. Beschreibe die Handelslogik der Strategie, die verwendeten Indikatoren, die Ein- und Ausstiegsbedingungen sowie mögliche Schwachstellen der Strategie.

    Je detaillierter Ihre Anfrage ist, desto genauer und nützlicher werden die Ergebnisse sein.

    Dein Chatverlauf ist auf der Registerkarte „Chats“ im Navigator verfügbar.

  2. Terminal: Unterstützung für Passkey-Authentifizierung hinzugefügt. Es handelt sich um eine moderne Technologie, die die Sicherheit von Handelskonten erheblich verbessert. Passkeys schützen vor Phishing-Angriffen und Anmeldedatendiebstahl: Selbst wenn ein Angreifer Ihren Kontonamen und Ihr Passwort erhält, kann er ohne Bestätigung von Ihrem registrierten Gerät oder Hardware-Sicherheitsschlüssel nicht auf Ihr Konto zugreifen.


    Aktivierung und Verwendung von Passkeys

    Die Passkey-Unterstützung ist auf der Broker-Seite aktiviert. Wenn die Passkey-Authentifizierung für Ihr Handelskonto verfügbar ist, fordert Sie das Terminal bei der ersten Verbindung nach der Eingabe von Benutzername und Passwort dazu auf, einen Passkey zu erstellen. Die grundlegende Anmeldung mit Benutzername und Passwort bleibt verfügbar. Der Passkey dient als zusätzlicher Authentifizierungsfaktor.


    Erstellen eines Passkeys


    Sie können Ihren Passkey auf zwei Arten speichern:

    • Auf einem Mobilgerät – scannen Sie den im Terminal angezeigten QR-Code mit Ihrem Smartphone und wählen Sie auf Ihrem Mobilgerät „Passkey speichern“.
    • Auf einem Hardware-Sicherheitsschlüssel – schließen Sie einen kompatiblen FIDO2-Sicherheitsschlüssel an Ihren Computer an und folgen Sie den Anweisungen auf dem Bildschirm.
    Um einen auf einem Mobilgerät gespeicherten Passkey zu verwenden, muss Ihr Computer Bluetooth unterstützen. Bluetooth wird verwendet, um die physische Nähe Ihres Mobilgeräts zu überprüfen. Dies geschieht, um zu verhindern, dass Angreifer sich aus der Ferne authentifizieren, indem sie Ihnen einen QR-Code senden.
    Nach der Registrierung ist der Passkey bei jeder Verbindung mit Ihrem Konto erforderlich, nachdem Sie Ihren Benutzernamen und Ihr Passwort eingegeben haben:

    • Wenn der Passkey auf einem Mobilgerät gespeichert ist, scannen Sie den QR-Code mit Ihrem Telefon und bestätigen Sie die Anmeldung.
    • Wenn Sie einen Hardware-Sicherheitsschlüssel verwenden, schließen Sie ihn an Ihren Computer an, um die Authentifizierung abzuschließen.

    Bei Bedarf können Sie einen registrierten Passkey entfernen. Wählen Sie dazu im Kontokontextmenü im Navigator-Fenster den „Passkey Manager“ aus. Wenn Sie das nächste Mal eine Verbindung herstellen, werden Sie aufgefordert, einen neuen Passkey zu registrieren.


    Passkey Manager


  3. Terminal: Unterstützung für neue Kontozugriffsebenen hinzugefügt:

    • Trader – ermöglicht den Handel, verbietet jedoch Passwortänderungen sowie Ein- oder Auszahlungen.
    • Money Manager – ermöglicht Einzahlungen, Auszahlungen und Übertragungen zwischen Konten, verbietet jedoch den Handel und Passwortänderungen.

    Für den Zugriff auf diese Kontomodi sind separate Passwörter erforderlich. Sie können diese über den Dialog zur Passwortänderung konfigurieren:


    Unterstützung für neue Kontozugriffsebenen hinzugefügt


  4. Terminal: Die Initialisierung des Handelsdialogs für Symbole mit Sofortausführung korrigiert. Unter bestimmten Bedingungen konnte der Dialog leer erscheinen, wenn der zuvor eingegebene Volumenwert den Schwellenwert überschritt, bei dem der Handel auf Anfrageausführung umstellt.
  5. Terminal: Die Berechnungen für das grafische Objekt Regressionskanal wurden korrigiert.
  6. Terminal: Die Unterstützung für die Veröffentlichung von Handelsberichten per FTP entfernt. Diese veraltete Funktion wird nicht mehr unterstützt, da sie praktisch nicht mehr verwendet wird.
  7. MQL5: Die Funktion TextOut, die Text ausgibt, wurde optimiert und erheblich beschleunigt. In einigen Szenarien ist die Leistung bis zu dreimal schneller als in früheren Versionen.
  8. MQL5: Die Funktion SymbolInfoCommissions zum Abrufen von Provisionsinformationen für Handelssymbole wurde hinzugefügt. 
    int  SymbolInfoCommissions("
       string           name,              // Symbolname
       MqlCommission&   commissions[]      // Array von Provisionsregeln
       
    Jedes Element des Arrays „commissions“ beschreibt eine separate Provisionsberechnungsregel. Allgemeine Bedingungen für die Anwendung der Provision werden durch die Felder der Struktur MqlCommission festgelegt, und die spezifischen Werte und Bereiche der Provision werden durch das Array „tiers“ dargestellt.

  9. MQL5: Die Methode MatrixInfo zur Analyse der strukturellen Eigenschaften von Matrizen und Vektoren wurde hinzugefügt. Sie analysiert den Matrixinhalt, bestimmt ihren strukturellen Typ (symmetrisch, hermitesch, dreieckig, bandförmig usw.) und füllt die Struktur MqlMatrixInfo.

  10. Die folgenden Matrixmethoden wurden ebenfalls hinzugefügt:

    • Write – analysiert den Matrixinhalt, bestimmt ihren strukturellen Typ (symmetrisch, hermitesch, dreieckig, bandförmig usw.) und schreibt die Matrix gemäß dem gewählten Speicherformat in eine offene Datei.
    • Read – liest eine Matrix aus einer Datei, die zuvor mit der Methode Write geschrieben wurde.
    • WriteBin – schreibt eine Matrix gemäß ihrer Größe und ihrem Datentyp in eine Datei.
    • ReadBin – liest eine Matrix aus einer Datei, die zuvor mit der Methode WriteBin geschrieben wurde.

  11. MQL5: Die Methoden für orthogonale Faktorisierungen von Matrizen wurden hinzugefügt:

    • FactorizationQRTallSkinny – berechnet eine blockweise QR-Faktorisierung einer hohen, schmalen Matrix der Größe m mal n (m>n): A = Q * R. LAPACK-Funktion LATSQR.
    • FactorizationLQShortWide – berechnet eine blockweise LR-Faktorisierung einer kurzen, breiten Matrix der Größe m mal n (m<n): A = L * Q. LAPACK-Funktion LASWLQ.
    • FactorizationRZ – reduziert eine reelle oder komplexe obere trapezförmige Matrix A der Größe M mal N (M ≤ N) mittels orthogonaler Transformationen auf eine obere Dreiecksform. LAPACK-Funktion TZRZF.
    • FactorizationQR2 – berechnet die verallgemeinerte QR-Faktorisierung zweier Matrizen: A der Größe n mal m und B der Größe n mal p: A = Q * R, B = Q * T * Z. LAPACK-Funktion GGQRF.
    • FactorizationRQ2 – Berechnet die verallgemeinerte RQ-Faktorisierung von Matrizen A der Größe m mal n und B der Größe p mal n: A = R * Q, B = Z * T * Q. LAPACK-Funktion GGRQF.

  12. MQL5: Die Methode SylvesterEquation wurde hinzugefügt. Sie löst Sylvester-Gleichungen für reelle und komplexe Matrizen: A*X + X*B = scale*C, wobei A eine allgemeine m-mal-n-Matrix und B eine allgemeine n-mal-n-Matrix ist. Verwendet die LAPACK-Funktionen GEES und TRSYL.

  13. MQL5: Die Methode LeastSquaresGaussMarkov2 wurde hinzugefügt. Sie löst das allgemeine lineare Gauss-Markov-Modell: minimiert die Norm ||y||2 mit einer Nebenbedingung d=A⋅x+B⋅y unter Verwendung einer verallgemeinerten QR-Faktorisierung der Matrizen A und B. Verwendet die LAPACK-Funktion GGGLM.

  14. MQL5: Es wurden Methoden für BLAS Level 3 hinzugefügt:

    • BlasL3LACRM – multipliziert eine komplexe Matrix mit einer quadratischen reellen Matrix.
    • BlasL3LARCM – multipliziert eine quadratische reelle Matrix mit einer komplexen Matrix.

  15. MQL5: Der Fehler bei t-Verteilungs-Quantilberechnungen in der MQL5-Statistikbibliothek wurde behoben.
  16. MQL5: Der Fehler der Initialisierung der vordefinierten Variablen _StopFlag für Indikatoren wurde behoben.
  17. MQL5: Die Generierung des Ereignisses CHARTEVENT_CHART_CHANGE bei der Änderung der Chart-Eigenschaften CHART_PRICE_MIN und CHART_PRICE_MAX wurde hinzugefügt. Um das Ereignis zu empfangen, verwenden Sie die Ereignisbehandlung von OnChartEvent.
  18. MQL5: Der Fehler beim Aufruf von WebRequest mit einem angegebenen Timeout wurde behoben.
  19. MQL5: Die Funktionsweise der Funktion ObjectGetValueByTime für die grafischen Objekte OBJ_REGRESSION und OBJ_STDDEVCHANNEL wurde behoben.
  20. MQL5: Der Wert MQL_LAST_OPENBLAS_ERROR wurde der Enumeration ENUM_MQL_INFO_INTEGER hinzugefügt.

    Die meisten LAPACK-Funktionen in der OpenBLAS-Bibliothek verwenden den Ganzzahl-Parameter „info“, um den Ausführungsstatus einer Funktion oder Unterroutine zurückzugeben: ob sie erfolgreich abgeschlossen wurde, ob Fehler in den Eingabeparametern erkannt wurden oder ob numerische Probleme aufgetreten sind. Die Konstante MQL_LAST_OPENBLAS_ERROR enthält den Wert von „info“, der nach dem letzten fehlgeschlagenen OpenBLAS-Funktionsaufruf zurückgegeben wurde.

  21. MetaEditor: Funktion zum Zusammenfalten von Code hinzugefügt. Sie können jetzt Funktionen, Klassen, Schleifen, bedingte Anweisungen und andere Codeblöcke zusammenfalten und erweitern. Dies vereinfacht die Navigation durch große Quelldateien, hilft Ihnen, sich auf bestimmte Teile eines Programms zu konzentrieren, und macht das Arbeiten mit großen Projekten wesentlich komfortabler.


    Funktion zum Zusammenfalten von Code hinzugefügt


    Verwenden Sie die neue Option in den Einstellungen, um diese Funktion zu aktivieren oder zu deaktivieren:


    Code-Faltung aktivieren und deaktivieren


  22. MetaEditor: Hervorhebung aller Vorkommen beim Auswählen eines Wortes hinzugefügt. Wenn Sie einen Bezeichner, eine Variable, eine Funktion oder ein beliebiges anderes Wort auswählen, hebt MetaEditor automatisch alle Vorkommen dieses Wortes in der aktuellen Datei hervor. Dies erleichtert das schnelle Auffinden zusammengehöriger Codeabschnitte, das Nachverfolgen der Verwendung von Variablen und Funktionen und vereinfacht die Analyse sowie die Navigation durch große Quelldateien erheblich.


    Eine Funktion zum Hervorheben aller Vorkommen hinzugefügt


  23. MetaEditor: Anzeigeprobleme bei *.md-Dateien behoben.
  24. MetaEditor: UTF-8-Unterstützung für *.mqproj-Projekte hinzugefügt. Diese Kodierung wird nun beim Speichern solcher Dateien verwendet.
  25. MetaEditor: Die zum Speichern von *.mq5- und *.mqh-Dateien verwendete Kodierung wurde geändert. Sie werden nun als UTF-8 ohne BOM gespeichert. 
  26. MetaEditor: Hervorhebung des Quellcodes korrigiert. Einige MQL5-Sprachbezeichner konnten zuvor mit falschen Farben angezeigt werden.
  27. MetaEditor: Speichern und Laden von Koordinaten für abgelöste Fenster korrigiert.
  28. MetaEditor: Behandlung von Tastaturkürzeln in abgelösten Fenstern korrigiert.
  29. Tester: Die Verwendung von benutzerdefinierten Spreads im Testmodus „Nur Eröffnungspreise“ wurde korrigiert.
  30. Tester: Die prozentuale Berechnung von Swaps wurde korrigiert.
  31. Tester: Die Anzeige von Testparametern, die nicht an der Optimierung teilnehmen können (z. B. String-Parameter), wurde korrigiert. Solche Parameter werden nun mit einem leeren grauen Quadrat angezeigt, was darauf hinweist, dass der Parameter deaktiviert ist und nicht ausgewählt werden kann.
  32. Tester: Die Anzeige des Farbwertes clrNONE in MQL5-Programmparametern während des Tests wurde korrigiert.
  33. Tester: Die Anwendung von benutzerdefinierten Margin-Einstellungen wurde korrigiert.
  34. Hilfe: Unterstützung für Tastaturkürzel hinzugefügt: Strg+Tab und Umschalt+Tab – sequenzielles Wechseln zwischen Hilfe-Abschnitten; Alt+Rechts/Links – Wechsel zur nächsten oder vorherigen angesehenen Seite.
  35. Aktualisierte Übersetzungen der Nutzeroberfläche.

MetaTrader 5 Web-Terminal

  • Der Betrieb auf Touchscreen-Geräten wurde verbessert.


Das Update wird über das Live-Update-System bereitgestellt.