Wie man OpenAI Codex mit MetaTrader 5 verbindet: Schritt-für-Schritt-Einrichtung
OpenAI Codex kann auf zwei Arten mit MetaTrader 5 zusammenarbeiten. Er kann Python-Skripte schreiben und ausführen, die das offizielle MetaTrader5-Paket verwenden. Seit dem MetaTrader 5 Build 6060 im Juli 2026 kann er auch direkt über die integrierten MCP-Server mit dem Terminal kommunizieren. Beide Wege funktionieren auf einem Windows-PC, auf dem MetaTrader 5 geöffnet und angemeldet ist, idealerweise in einem Demokonto.
MetaTrader 4 funktioniert anders. Er verfügt weder über ein offizielles Python-Paket noch über MCP-Unterstützung, sodass Codex nur MQL4-Code entwerfen kann, den Sie selbst kompilieren und testen müssen. Diese Anleitung deckt beide Plattformen ab und zeigt, wie die Einrichtung mit einem Admirals-Demokonto funktioniert. Alle Fakten wurden am 4. November 2026 überprüft.
Die Informationen in diesem Artikel dienen nur zu Bildungszwecken und stellen keine Finanzberatung dar. Konsultieren Sie einen Finanzberater, bevor Sie Anlageentscheidungen treffen.
Inhaltsverzeichnis
- Kurze Antwort: Was das Codex- und MetaTrader 5-Setup bewirkt
- Was Sie vor dem Start benötigen
- Übersicht der Einrichtungsschritte
- Schritt 1: Ein Admirals Demokonto eröffnen
- Schritt 2: MetaTrader 5 installieren und anmelden
- Schritt 3: Einen Projektordner erstellen
- Schritt 4: Codex installieren (CLI oder App)
- Schritt 5: Anmelden und das Projekt öffnen
- Schritt 6: Das MetaTrader5-Paket installieren und einen Preis auslesen
- Schritt 7: Kerzen anfordern
- Schritt 8: Codex bitten, MQL5-Code zu entwerfen
- Schritt 9: Kompilieren und im Strategietester testen
- Der MetaTrader 5 MCP-Weg: Codex direkt mit dem Terminal verbinden
- So funktioniert die Einrichtung in MetaTrader 4
- Codex vs. Claude Code für diese Aufgabe
- Vor- und Nachteile der Nutzung von Codex mit MetaTrader 5
- Sicherheitsregeln für KI-gestützten Handelscode
- Fehlersuche bei häufigen Codex-MT5-Problemen
- Wichtige Termine in der Codex- und MetaTrader-Timeline
- Häufig gestellte Fragen (FAQ)
**CFDs sind komplexe Instrumente und gehen wegen der Hebelwirkung mit dem hohen Risiko einher, schnell Geld zu verlieren. Sie sollten abwägen, ob Sie verstehen, wie CFDs funktionieren, und ob Sie es sich leisten können, das hohe Risiko eines Geldverlusts einzugehen.**
Kurze Antwort: Was das Codex- und MetaTrader 5-Setup bewirkt
Das Setup verwandelt Codex in einen Coding-Assistenten, der Ihr MetaTrader 5-Terminal einsehen kann. Sie beschreiben eine Aufgabe in einfachem Englisch. Codex schreibt dann den Code, bittet um Erlaubnis zur Ausführung und zeigt Ihnen das Ergebnis.
In der Praxis übernimmt das Setup vier Aufgaben für Codex-Handelsprojekte.
- Es liest Live-Kurse und historische Kerzen aus dem Terminal aus.
- Es entwirft MQL5-Expert-Advisors und Indikatoren.
- Es kompiliert Code und meldet Fehler über den MetaEditor oder MCP.
- Es bereitet Strategietester-Backtests auf historischen Daten vor und führt sie aus.
Über MCP kann Codex nur dann Aufträge platzieren, wenn MetaTrader 5 das KI-Trading erlaubt. Ein Python-Skript, das order_send aufruft, kann ebenfalls Aufträge senden, weshalb die AGENTS.md-Regeln in Schritt 5 dies verbieten. MCP-Aufträge lassen sich blockieren oder von Ihrer Bestätigung abhängig machen, und im Auto-Modus fragt Codex vor der Installation von Paketen nach. Wenn Sie einen Codex-Handelsbot planen, hilft Ihnen eine erste Phase mit Nur-Lese-Zugriff dabei, das Risiko ungeplanter Aufträge zu managen.
| Weg | Wie Codex MetaTrader erreicht | Funktioniert mit MT5 | Funktioniert mit MT4 | Hauptverwendung |
|---|---|---|---|---|
| Python-Bridge | Codex schreibt Python, das das MetaTrader5-Paket nutzt | Ja | Nicht unterstützt | Preise, Kerzen, Kontodaten |
| Integrierte MCP-Server | Codex ruft Terminal- und MetaEditor-Tools direkt auf | Ja, Build 6060 oder neuer | Nicht unterstützt | Kompilieren, Testen, Daten lesen |
| Nur Code | Codex schreibt .mq5- oder .mq4-Dateien, die Sie kopieren und kompilieren | Ja | Ja | Expert Advisors, Indikatoren |
Quelle: PyPI, MetaTrader 5 Hilfe, MetaTrader 4 Versionshinweise, geprüft am 4. November 2026.
Das obige Diagramm zeigt EURUSD, das Beispielsymbol, das in den untenstehenden Prompts verwendet wird. Es dient nur zur Illustration. Die Schritte in dieser Anleitung beinhalten keine Einschätzung zu dessen Kurs.
Was Sie vor dem Start benötigen
Der Python-Weg erfordert einen Windows-Computer. Das MetaTrader5-Python-Paket wird laut seiner PyPI-Seite nur als Windows x64-Wheels bereitgestellt. Mac-Nutzer benötigen einen Windows-Computer oder eine virtuelle Windows-Maschine für den Python-Weg.
| Anforderung | Empfohlene Version oder Details | Warum es wichtig ist |
|---|---|---|
| Betriebssystem | Windows 10 oder 11, 64-Bit | Das MetaTrader5-Paket unterstützt nur win_amd64 |
| MetaTrader 5 Terminal | Build 6230 (24. September 2026) oder neuer | Build 6060 oder neuer wird für MCP benötigt |
| Python | 3.14 oder 3.13, 64-Bit | Das Paket unterstützt Python 3.6 bis 3.14 |
| MetaTrader5-Paket | 5.0.6231 (27. September 2026) | Neueste Version auf PyPI |
| Codex CLI | 0.166.0 (29. Oktober 2026) oder neuer | Neueste stabile Version auf npm |
| ChatGPT-Abo oder API-Schlüssel | Jedes Abonnement, das Codex beinhaltet | Wird für die Anmeldung benötigt |
| Handelskonto | Admirals MT5 Demokonto | Verwendet virtuelles Kapital zum Testen |
| Git (optional) | Jede aktuelle Version | Ermöglicht es Ihnen, von Codex vorgenommene Änderungen rückgängig zu machen |
Quelle: PyPI, MetaTrader 5 Versionshinweise, npm, ChatGPT Learn Preise, geprüft am 4. November 2026.
Warum Python 3.14 und nicht die neueste Python-Version
Die Download-Seite von python.org listet Python 3.15.2 auf, das am 25. Oktober 2026 veröffentlicht wurde. Das MetaTrader5-Paket bietet Wheels nur bis Python 3.14 an. Wenn Sie 3.15 installieren, meldet pip unter Umständen, dass keine passende Distribution gefunden werden kann. Python 3.14.10 erschien am selben Tag und ist mit dem Paket kompatibel.
Welches Codex-Produkt Sie verwenden sollten
Codex ist derzeit in vier Formen erhältlich. Die eigenständige Codex-App wurde am 9. Juli 2026 in die ChatGPT Desktop-App integriert, wie im ChatGPT-Learn-Änderungsprotokoll angegeben. Ältere Anleitungen, die besagen „laden Sie die Codex-App herunter“, sind veraltet.
| Codex-Oberfläche | Was es ist | Beste Eignung für dieses Setup |
|---|---|---|
| Codex CLI | Terminal-Agent, der mit dem Befehl codex gestartet wird | Direkteste Kontrolle über die Berechtigungen |
| ChatGPT Desktop-App (Codex-Ansicht) | Grafische App mit einem Codex-Modus, der einen Ordner öffnet | Nutzer, die Fenster und Schaltflächen bevorzugen |
| Codex IDE-Erweiterung | Erweiterung für VS Code, Cursor und Windsurf | Nutzer, die bereits in einem Editor programmieren |
| Codex Cloud | Aufgaben, die in den Cloud-Umgebungen von OpenAI laufen | Hier ungeeignet, da sie Ihr lokales Terminal nicht sehen kann |
Quelle: ChatGPT Learn: Codex CLI, ChatGPT Learn: IDE-Erweiterung, geprüft am 4. November 2026.
Übersicht der Einrichtungsschritte
Die folgende Tabelle zeigt den vollständigen Ablauf. Die Schritte 1 bis 3 sind auf der MetaTrader-5-Seite für jedes KI-Coding-Tool gleich und werden hier daher kurz gehalten.
| Schritt | Aufgabe | Benötigte Zeit (ca.) |
|---|---|---|
| 1 | Ein Admirals MT5-Demokonto eröffnen | 5 Minuten |
| 2 | MetaTrader 5 installieren und anmelden | 10 Minuten |
| 3 | Einen Projektordner erstellen | 2 Minuten |
| 4 | Codex installieren | 5 Minuten |
| 5 | Anmelden und das Projekt öffnen | 5 Minuten |
| 6 | Das MetaTrader5-Paket installieren und einen Preis auslesen | 10 Minuten |
| 7 | Kerzen anfordern | 10 Minuten |
| 8 | Codex bitten, MQL5-Code zu entwerfen | 15 Minuten |
| 9 | Kompilieren und im Strategietester testen | 20 Minuten |
Die Zeitangaben sind redaktionelle Schätzungen für einen ersten Durchlauf und variieren je nach Computer und Verbindung.
Schritt 1: Ein Admirals Demokonto eröffnen
Ein Demo-Handelskonto verwendet virtuelles Kapital, sodass sich Fehler im Code nicht auf echtes Geld auswirken. Die Ergebnisse auf einem Demokonto können vom Live-Handel abweichen. Admirals bietet Demokonten sowohl für MetaTrader 4 als auch für MetaTrader 5 an.
Nach der Registrierung erhalten Sie Ihre Zugangsdaten per E-Mail, einschließlich des Servernamens. Der Admirals-Leitfaden zur Eröffnung eines MetaTrader 5-Kontos führt Sie durch jeden einzelnen Bildschirm.
| Admirals-Details | Wert | Quelle |
|---|---|---|
| MT5-Demoserver | AdmiralsGroup-Demo | Admirals Hilfe-Center |
| MT5-Liveserver | AdmiralsGroup-Live | Admirals Hilfe-Center |
| MT4-Demoserver | AdmiralsGroup-Demo | Admirals Hilfe-Center |
| Laufzeit des Demokontos | Standard 30 Tage ab Eröffnung; bei einem aktiven Live-Konto mindestens einmal alle 30 Tage manuell anmelden | Admirals Demo-Seite |
Geprüft am 4. November 2026. Servernamen und Kontobedingungen können sich ändern; bitte bestätigen Sie diese in der E-Mail, die Sie erhalten.
Schritt 2: MetaTrader 5 installieren und anmelden
Laden Sie die Windows-Version von der Admirals-MetaTrader-5-Seite herunter. Installieren Sie sie und wählen Sie dann Datei > Anmeldung am Handelskonto. Geben Sie die Zugangsdaten für das Demokonto ein und wählen Sie den Server AdmiralsGroup-Demo.
Lassen Sie das Terminal für alle weiteren Schritte geöffnet. Das Python-Paket verbindet sich mit einem laufenden Terminal auf demselben Computer. Admirals bietet außerdem das kostenlose MetaTrader Supreme Edition-Plugin für MT5-Konten an.
Zwei Einstellungen, die Sie in MetaTrader 5 überprüfen sollten
- Öffnen Sie Extras > Optionen > Expert Advisors und überprüfen Sie die Optionen für den algorithmischen Handel, bevor Sie einen EA testen.
- Öffnen Sie Extras > Optionen > Diagramme und beachten Sie die Einstellung für die maximale Anzahl der Balken, da dies begrenzt, wie viele Kerzen Python lesen kann.
Schritt 3: Einen Projektordner erstellen
Erstellen Sie einen Ordner wie C:\Trading\codex-mt5. Codex arbeitet innerhalb dieses Ordners und bearbeitet standardmäßig nur Dateien dort. Das Ausführen von git init in diesem Ordner ist eine sinnvolle Ergänzung, da Codex Ordner mit Versionskontrolle als vertrauenswürdig behandelt und Sie jede Änderung rückgängig machen können.
Im Ordner wird Codex später eine AGENTS.md-Datei lesen. Diese Datei enthält Ihre festen Regeln. Die AGENTS.md-Dokumentation besagt, dass Codex diese liest, bevor er mit der Arbeit beginnt.
| Datei oder Ordner | Zweck | Von wem erstellt |
|---|---|---|
| AGENTS.md | Feste Regeln für Codex, wie z. B. „nur Demo“ | Sie oder Codex über /init |
| get_price.py | Erstes Testskript | Codex in Schritt 6 |
| candles.py | Skript zum Herunterladen von Kerzen | Codex in Schritt 7 |
| MA_Cross.mq5 | Entwurf eines Expert Advisors | Codex in Schritt 8 |
| .codex\config.toml | MCP-Einstellungen für den MT5-Weg | Sie, über die MT5-Kopieren-Schaltfläche |
| .gitignore | Hält vertrauliche Daten aus Git heraus | Sie oder Codex |
Die Ordnerstruktur ist ein redaktionelles Beispiel.
Schritt 4: Codex installieren (CLI oder App)
Die offizielle Codex-CLI-Seite nennt vier Installationswege. Öffnen Sie unter Windows ein neues PowerShell-Fenster und führen Sie das offizielle Skript aus.
powershell -ExecutionPolicy ByPass -c "irm https://chatgpt.com/codex/install.ps1 | iex" (Befehl von der Codex-CLI-Seite)
Wenn Sie bereits Node.js verwenden, funktioniert auch der Weg über npm: npm install -g @openai/codex. Geben Sie dann codex --version ein, um die Installation zu bestätigen. Das npm-Register gab am 4. November 2026 die Version 0.166.0 als neueste stabile Version an.
| Installationsmethode | Plattform | Befehl oder Aktion |
|---|---|---|
| Einzelskript | Windows | PowerShell-Skript von chatgpt.com/codex/install.ps1 |
| Einzelskript | macOS, Linux | Shell-Skript von chatgpt.com/codex/install.sh |
| npm | Alle | npm install -g @openai/codex |
| Homebrew | macOS | brew install --cask codex |
| ChatGPT Desktop-App | Windows | Microsoft Store, dann Codex in der App auswählen |
| IDE-Erweiterung | VS Code und ähnliche | Marketplace-ID openai.chatgpt |
Quelle: ChatGPT Learn: Codex CLI, ChatGPT Learn: Windows-App, geprüft am 4. November 2026.
Codex nativ unter Windows ausführen
Codex unterstützt natives PowerShell mit seiner eigenen Windows-Sandbox. WSL2 ist optional. Für dieses Setup ist natives Windows besser geeignet. MetaTrader 5 und sein Python-Paket laufen beide auf Windows. Python innerhalb von WSL läuft als Linux und kann das nur für Windows verfügbare Wheel nicht installieren.
Schritt 5: Anmelden und das Projekt öffnen
Öffnen Sie die PowerShell, navigieren Sie mit cd C:\Trading\codex-mt5 in den Projektordner und geben Sie codex ein. Beim ersten Ausführen bietet Codex die Anmeldung mit ChatGPT oder einer anderen Methode an, wie der Codex-CLI-Schnellstart zeigt.
| Anmeldeoption | Abrechnung | Hinweise |
|---|---|---|
| Anmeldung mit ChatGPT | Im Nutzungskontingent Ihres Tarifs enthalten | Ein Browserfenster schließt die Anmeldung ab |
| API-Schlüssel | Standard-API-Tarife | Funktioniert in der CLI und der IDE-Erweiterung; schließt Cloud-Funktionen aus |
| Zugriffstoken | Unternehmenskonten | Wird von einem Administrator eingerichtet |
Quelle: ChatGPT Learn: Authentifizierung, geprüft am 4. November 2026.
Auf der Codex-Preisseite heißt es, dass Codex in den ChatGPT-Tarifen von Free bis Enterprise enthalten ist. Die Nutzungslimits hängen vom Tarif und dem Modell ab und ändern sich häufig. Eine lange Sitzung in einem niedrigeren Tarif kann pausiert werden, wenn das Limit erreicht ist.
Schreiben Sie zuerst die AGENTS.md-Regeln
Geben Sie /init ein, und Codex erstellt eine AGENTS.md-Datei. Fügen Sie dort Ihre eigenen Regeln in einfachem Englisch hinzu. Die untenstehenden Regeln sind ein redaktionelles Beispiel.
- Verwenden Sie nur das Demokonto.
- Rufen Sie niemals order_send oder eine andere Handelsfunktion auf.
- Geben Sie niemals Passwörter aus und speichern Sie diese nie.
- Fragen Sie vor der Installation eines Pakets nach.
- Erklären Sie jedes Skript, bevor Sie es ausführen.
Wählen Sie den Berechtigungsmodus
Geben Sie /permissions ein, um den aktuellen Modus zu sehen. Der Codex-Genehmigungsleitfaden beschreibt die Voreinstellung „Auto“ als „workspace-write“ mit Genehmigung auf Anfrage. In diesem Modus bearbeitet Codex nur innerhalb des Projektordners. Der Netzwerkzugriff ist standardmäßig deaktiviert.
| Modus | Was Codex tun kann | Eignung für einen Handels-PC |
|---|---|---|
| Nur Lesen | Dateien lesen und Fragen beantworten | Am sichersten für einen ersten Überblick |
| Auto (workspace-write) | Dateien im Ordner bearbeiten, vor anderen Aktionen fragen | Häufige Wahl für diesen Leitfaden |
| Vollzugriff (--yolo) | Alles ohne Nachfrage ausführen | Ungeeignet neben einem angemeldeten Terminal |
Quelle: ChatGPT Learn: Agenten-Genehmigungen und Sicherheit, geprüft am 4. November 2026.
Schritt 6: Das MetaTrader5-Paket installieren und einen Preis auslesen
Dieser Schritt ist der erste echte Test von Codex mit MT5 Python. Kopieren Sie einen Prompt wie den folgenden in Codex.
Installieren Sie das MetaTrader5-Paket für Python 3.14. Schreiben Sie dann get_price.py, das eine Verbindung zum laufenden Terminal herstellt und den EURUSD-Geld- und Briefkurs ausgibt, bevor es sich schließt.
Codex bittet um die Erlaubnis, bevor pip ausgeführt wird, da die Installation einen Netzwerkzugriff benötigt. Bestätigen Sie diesen einen Befehl. Das Skript, das er schreibt, ruft in der Regel drei Funktionen aus der MQL5 Python-Integrationsreferenz auf.
| Funktion | Was sie tut | Details aus der Dokumentation |
|---|---|---|
| initialize() | Verbindet sich mit dem MT5-Terminal | Verwendet das zuletzt angemeldete Konto, wenn Sie keine Angaben machen |
| symbol_select("EURUSD", True) | Fügt das Symbol der Marktübersicht hinzu | Notwendig vor dem Auslesen von Ticks |
| symbol_info_tick("EURUSD") | Gibt den letzten Tick zurück | Liefert Zeit, Geldkurs, Briefkurs, letzten Kurs und Volumen |
| last_error() | Erklärt einen Fehler | Verwenden Sie dies, wenn ein Aufruf None zurückgibt |
| shutdown() | Schließt die Verbindung | Führen Sie dies am Ende jedes Skripts aus |
Quelle: MQL5: initialize, MQL5: symbol_info_tick, geprüft am 4. November 2026.
Halten Sie das Passwort aus dem Chat fern
Die initialize-Funktion akzeptiert optionale Kontodaten. Sie können diese alle leer lassen, wenn das Terminal bereits angemeldet ist. So bleibt das Passwort vom Prompt und vom Skript fern. Falls Sie diese benötigen, speichern Sie sie in Umgebungsvariablen.
Schritt 7: Kerzen anfordern
Fragen Sie als Nächstes nach historischen Balken. Ein typischer Prompt sieht wie folgt aus.
Erweitern Sie das Projekt um candles.py. Rufen Sie die letzten 100 H1-Balken von EURUSD mit copy_rates_from_pos ab und speichern Sie diese mit UTC-Zeiten in candles.csv.
| Rückgegebene Spalte | Bedeutung |
|---|---|
| time | Eröffnungszeit des Balkens in Sekunden seit 1970 |
| open, high, low, close | Preise des Balkens |
| tick_volume | Anzahl der Ticks im Balken |
| spread | Geld-Brief-Spanne des Balkens |
| real_volume | Börsenvolumen, sofern verfügbar |
Quelle: MQL5: copy_rates_from_pos, geprüft am 4. November 2026.
Die Referenz zu copy_rates_from_pos besagt, dass die Anzahl der zurückgegebenen Balken durch die Einstellung für die maximale Anzahl der Balken im Terminal begrenzt ist. Die Zeiten werden in Sekunden ausgegeben, daher konvertiert Codex sie normalerweise mit pandas. Gleichen Sie die erste und die letzte Zeile mit dem Chart in MetaTrader 5 ab.
Gold ist ein weiteres Beispielsymbol für Testskripte. Sein Chart wird nur zur Illustration gezeigt.
Schritt 8: Codex bitten, MQL5-Code zu entwerfen
Codex kann sowohl MQL5 als auch Python schreiben. Geben Sie Eingaben und Lotgröße genau vor. Nennen Sie auch die Grenzen klar. Lassen Sie sich die Logik erklären, bevor Sie irgendetwas kompilieren. Der Admirals-Leitfaden Ultimate MQL5 guide erklärt die Grundlagen der Sprache, falls Sie den Code selbst lesen möchten.
| Ziel des Prompts | Beispiel-Prompt für Codex |
|---|---|
| Regel-Datei | Lesen Sie diesen Ordner und aktualisieren Sie AGENTS.md mit Regeln nur für das Demokonto |
| Erster Preis | Schreiben Sie get_price.py, das den EURUSD-Geld- und Briefkurs ausgibt und sich dann beendet |
| Kerzen | Rufen Sie 100 H1-Balken von EURUSD ab und speichern Sie sie als CSV mit UTC-Zeiten |
| EA-Entwurf | Entwerfen Sie MA_Cross.mq5, einen Crossover gleitender Durchschnitte mit festen 0,01 Lot und Stop-Loss-Eingaben |
| Erklären | Erklären Sie jede Eingabe von MA_Cross.mq5 in einfachem Englisch |
| Überprüfung | Führen Sie /review aus und listen Sie riskante Zeilen in MA_Cross.mq5 auf |
| Tester-Datei | Schreiben Sie eine Tester-.ini für einen EURUSD-H1-Backtest für 2025 mit einer virtuellen Einlage von 10.000 |
Prompts sind redaktionelle Beispiele, die für diesen Leitfaden geschrieben wurden. Die Ausgabe von Codex variiert und muss vor der Verwendung überprüft werden.
Was ein erster Entwurf oft enthält
- Eine OnInit-Funktion, die die Eingabeparameter prüft.
- Eine OnTick-Funktion, die zwei gleitende Durchschnitte ausliest.
- Einen Handelsblock, der jeweils nur eine Position öffnet.
- Eingaben für Stop-Loss und Gewinnmitnahme-Auftrag in Punkten.
KI-generierter Code lässt sich unter Umständen kompilieren und enthält dennoch Logikfehler. Lesen Sie den Handelsblock Zeile für Zeile durch, bevor Sie ihn irgendwo ausführen.
MetaQuotes gibt an, dass KI-generierte Ergebnisse vor der Verwendung immer überprüft und verifiziert werden sollten und dass der Nutzer für KI-gestützte Aktionen und Handelsentscheidungen verantwortlich bleibt.
Die obige Erklärung stammt aus der MetaTrader 5 MCP und KI-Hilfe. Sie gilt gleichermaßen für Codex-Ausgaben.
Schritt 9: Kompilieren und im Strategietester testen
Es gibt zwei Möglichkeiten zu kompilieren. Über den klassischen Weg kopieren Sie MA_Cross.mq5 in den Ordner MQL5\Experts (Datei > Datenordner öffnen), öffnen ihn im MetaEditor und drücken F7. Über den MCP-Weg kann Codex das Kompilierwerkzeug aufrufen und die Fehler selbst auslesen.
Um zu testen, klicken Sie mit der rechten Maustaste auf den EA im Navigator und wählen Sie Testen. Wählen Sie das Symbol und das Zeitintervall aus. Legen Sie die Daten und den Modellierungsmodus fest und drücken Sie dann Start. Die Ergebnisse erscheinen auf den Registerkarten Backtest und Grafik.
| Modellierungsmodus im Strategietester | Was simuliert wird | Typische Verwendung |
|---|---|---|
| Jeder Tick | Generierte Ticks innerhalb jedes Balkens | Allgemeine Tests |
| Jeder Tick basierend auf echten Ticks | Aufgezeichnete Ticks des Anbieters | Am nächsten am echten Preisverlauf |
| 1-Minuten-OHLC | Vier Preise jedes M1-Balkens | Schnellere Überprüfungen |
| Nur Eröffnungskurse | Eröffnungskurse der Balken | Sehr schneller erster Durchlauf |
| Mathematische Berechnungen | Berechnungen ohne Preisdaten | Optimierung mathematischer Modelle |
Quelle: MetaTrader 5 Hilfe: Strategietests, geprüft am 4. November 2026.
Test-Checkliste
| Prüfung | Erledigt, wenn |
|---|---|
| Code kompiliert | MetaEditor 0 Fehler anzeigt |
| Eingaben sinnvoll | Lotgröße, Stop-Loss und Gewinnmitnahme-Auftrag entsprechen den AGENTS.md-Regeln |
| Testzeitraum | Mindestens ein volles Jahr an Daten |
| Modellierungsmodus | Jeder Tick basierend auf echten Ticks für den finalen Durchlauf |
| Kosten | Die Einstellungen für Geld-Brief-Spanne und Provision spiegeln das Konto wider |
| Out-of-Sample-Durchlauf | Ein zweiter Zeitraum, den der EA noch nie gesehen hat |
| Visuelle Prüfung | Trades im Chart entsprechen der Logik |
Die Checkliste dient als redaktioneller Leitfaden. Backtest-Ergebnisse sind simuliert und kein verlässlicher Indikator für zukünftige Ergebnisse.
Ein guter Backtest kann an den Live-Märkten dennoch scheitern. Eine Überanpassung an einen einzelnen Zeitraum ist eine häufige Ursache. Der Admirals-Artikel Wie man mit KI handelt nennt diese und weitere Grenzen von KI-Tools.
Der MetaTrader 5 MCP-Weg: Codex direkt mit dem Terminal verbinden
MetaTrader 5 Build 6060 hat im Juli 2026 drei MCP-Server hinzugefügt, wie die MT5-Versionshinweise belegen. Codex kann diese nutzen, um Daten zu lesen und Dateien zu kompilieren. Er kann zudem Backtests ohne Python starten.
| MCP-Server | Standardadresse | Funktionen |
|---|---|---|
| terminal | http://127.0.0.1:22346/mcp | Aufträge, Kontodaten, Charts und Strategietester |
| metaeditor | http://127.0.0.1:22345/mcp | MQL5-Dateibearbeitung und Kompilierung |
| marketdata | https://www.metatrader.com/mcp | Marktdaten, Nachrichten und Kalender |
Quelle: MetaTrader 5 Hilfe: MCP-Konfiguration, geprüft am 4. November 2026.
So aktivieren Sie MCP in MetaTrader 5
- Öffnen Sie in MetaTrader 5 Extras > Optionen > MCP.
- Setzen Sie ein Häkchen bei „Internen Server aktivieren“ und behalten Sie die Standardadresse bei.
- Generieren Sie einen API-Schlüssel für externe Clients.
- Klicken Sie auf OK und dann auf Kopieren, um die Konfiguration zu kopieren.
- Fügen Sie den Codex-Teil in die .codex\config.toml in Ihrem Projektordner ein.
- Starten Sie Codex neu und lassen Sie sich die verfügbaren MetaTrader-Tools auflisten.
In der Codex-MCP-Dokumentation heißt es, dass eine config.toml auf Projektebene nur für vertrauenswürdige Projekte verwendet wird. Das Standard-Zeitlimit für Tools beträgt 60 Sekunden. Lange Backtests benötigen möglicherweise einen höheren Wert für tool_timeout_sec.
MCP-Funktionen und deren Risiken
| Funktion | Beispiel-Tools | Zu beachtendes Risiko |
|---|---|---|
| Code kompilieren | compile_file, syntax_check | Ein fehlerfreier Build kann dennoch Logikfehler verbergen |
| Dateien bearbeiten | Erstellen und Bearbeiten von MQL5-Dateien | Codex kann Ihre Arbeit überschreiben |
| Backtests ausführen | tester_run_backtest | Lange Tests können zu einer Zeitüberschreitung führen |
| Aufträge platzieren | trade_send_market_order | Aufträge werden an das angemeldete Konto gesendet |
| Positionen schließen | Tools zum Schließen und Ändern | Positionen können durch den Agenten geschlossen werden |
Quelle: MetaTrader 5 Hilfe: MCP-Funktionen, geprüft am 4. November 2026.
Die MT5-Konfigurationshilfe beschreibt eine Handels-Einstellung unter Extras > Optionen > KI-Assistent. Sie kann es einem KI-Agenten erlauben zu handeln, oder sie kann eine explizite Bestätigung für jede Order erfordern. Eine dritte Option blockiert den KI-Handel vollständig. Dies ist die vorsichtigste Einstellung während der Testphase. Dieselbe Registerkarte enthält die Option „Gefährliche Shell-Operationen“. Wenn diese aktiviert ist, kann der Assistent Shell-Befehle außerhalb seiner Sandbox-Ordner ausführen.
So funktioniert die Einrichtung in MetaTrader 4
MetaTrader 4 hat eine eingeschränktere KI-Funktionalität. Die MT4-Versionshinweise bis Build 1490 (2. Oktober 2026) erwähnen weder Python noch MCP. Codex dient daher nur als Code-Schreiber.
- Bitten Sie Codex, eine .mq4-Datei im Projektordner zu erstellen.
- Wählen Sie in MT4 Datei > Datenordner öffnen und kopieren Sie die Datei in MQL4\Experts.
- Öffnen Sie die Datei im MetaEditor und kompilieren Sie sie.
- Testen Sie sie im MT4-Strategietester auf einem Demokonto.
| Funktion | MetaTrader 5 | MetaTrader 4 |
|---|---|---|
| Offizielles Python-Paket | Ja (MetaTrader5 auf PyPI) | Nicht verfügbar |
| Integrierte MCP-Server | Ja, seit Build 6060 | Nicht verfügbar |
| Integrierter KI-Assistent | Ja | Nicht verfügbar |
| Codex kann Code erstellen | MQL5 | MQL4 |
| Codex kann Live-Preise lesen | Ja, via Python oder MCP | Nur über inoffizielle Bridges |
| Neuester Build (4. Nov. 2026) | 6230 | 1490 |
Quelle: MT5-Versionshinweise, MT4-Versionshinweise, PyPI, geprüft am 4. November 2026.
Admirals bietet auch MetaTrader 4 an. Der Vergleich von MetaTrader 4 vs. MetaTrader 5 erläutert die Unterschiede zwischen den beiden Plattformen ausführlich.
Codex vs. Claude Code für diese Aufgabe
MetaQuotes nennt beide Tools als kompatibel mit den MT5-MCP-Servern. Die Tabelle listet lediglich sachliche Unterschiede auf und bewertet die Tools nicht.
| Aspekt | OpenAI Codex | Claude Code |
|---|---|---|
| Anbieter | OpenAI | Anthropic |
| Befehl | codex | claude |
| Windows-Installation | PowerShell-Skript, npm oder ChatGPT Desktop-App | PowerShell-Skript, WinGet oder npm |
| Tarife | ChatGPT-Tarife oder API-Schlüssel | Kostenpflichtige Claude-Tarife, Console-Konto oder Cloud-Anbieter |
| Regeldatei | AGENTS.md | CLAUDE.md |
| MT5 MCP-Konfigurationsdatei | .codex\config.toml | .mcp.json |
| Native Windows-Sandbox | Ja | Sandboxing über WSL2 |
Quelle: ChatGPT Learn, Claude Code Setup-Dokumentation, MetaTrader 5 Hilfe, geprüft am 4. November 2026.
Die richtige Wahl hängt vom Tarif ab, den Sie bereits besitzen, und von den Werkzeugen, die Sie kennen. Die MetaTrader 5-Seite der Einrichtung ist bei beiden identisch.
Vor- und Nachteile der Nutzung von Codex mit MetaTrader 5
| Vorteile | Nachteile |
|---|---|
| Schreibt Python und MQL5 aus einfachen englischen Prompts | Code kann versteckte Logikfehler enthalten |
| Liest Kurse und Kerzen in wenigen Minuten aus | Funktioniert mit vollem Funktionsumfang nur unter Windows |
| Kann über MCP kompilieren und testen | MCP kann Aufträge platzieren, sofern der Handel erlaubt ist |
| In vielen ChatGPT-Tarifen enthalten | Nutzungslimits können lange Sitzungen unterbrechen |
| Bestätigungsabfragen binden Sie in den Ablauf ein | Bestätigungen fügen jeder Aufgabe zusätzliche Schritte hinzu |
Redaktionelle Zusammenfassung basierend auf den in diesem Leitfaden genannten Quellen.
Sicherheitsregeln für KI-gestützten Handelscode
Ein Handelsterminal ermöglicht den Zugriff auf ein Konto, daher erfordern die üblichen Programmiergewohnheiten besondere Sorgfalt. Diese Regeln basieren auf dem Codex-Sicherheitsleitfaden und den MetaTrader 5 Hilfeseiten.
| Regel | Grund |
|---|---|
| Nutzen Sie für jeden Test ein Demokonto | Demo-Trades verwenden virtuelles Kapital |
| Stellen Sie den MT5-KI-Handel auf „blockiert“ oder „explizite Bestätigung“ | Verhindert ungeplante Aufträge durch MCP |
| Vermeiden Sie den Modus mit vollem Zugriff | Dieser entfernt die Sandbox und die Genehmigungen |
| Speichern Sie den MCP-API-Schlüssel in einer Umgebungsvariable | Andernfalls wird er in der config.toml als Klartext gespeichert |
| Fügen Sie .codex zur .gitignore hinzu | Hält den Token von Git fern |
| Deaktivieren Sie „Gefährliche Shell-Operationen“ | Ermöglicht es dem Assistenten, Shell-Befehle auszuführen |
| Aktivieren Sie die Websuche nur bei Bedarf | Webinhalte können Prompt-Injektionen enthalten |
| Überprüfen Sie jede Änderung, bevor Sie sie ausführen | Codex kann eine Anfrage falsch interpretieren |
Quelle: ChatGPT Learn: Agenten-Genehmigungen und Sicherheit, ChatGPT Learn: MCP, MetaTrader 5 Hilfe, geprüft am 4. November 2026.
Grenzen des Setups
| Grenze | Auswirkung |
|---|---|
| Nur für Windows verfügbares Python-Paket | Mac- und Linux-Nutzer benötigen einen Windows-Rechner für den Python-Weg |
| Maximale Balken im Chart | Begrenzt die Anzahl der Kerzen, die ein Aufruf zurückgibt |
| Codex-Nutzungslimits | Eine Sitzung kann mitten in einer Aufgabe pausieren |
| MCP-Tool-Zeitlimit von 60 Sekunden | Lange Backtests benötigen möglicherweise einen höheren Wert |
| KI-Ausgabe variiert | Derselbe Prompt kann unterschiedlichen Code liefern |
Quelle: PyPI, ChatGPT Learn Preise, ChatGPT Learn: MCP, geprüft am 4. November 2026.
Fehlersuche bei häufigen Codex-MT5-Problemen
| Problem | Wahrscheinliche Ursache | Mögliche Lösung |
|---|---|---|
| pip kann keine passende Distribution finden | Python 3.15 oder ein 32-Bit-Python | Installieren Sie Python 3.14 (64-Bit) |
| initialize() gibt False zurück | Terminal geschlossen oder falsches Konto | Öffnen Sie MT5, melden Sie sich an und führen Sie das Skript erneut aus |
| symbol_info_tick gibt None zurück | Symbol fehlt in der Marktübersicht | Rufen Sie zuerst symbol_select auf |
| Codex kann Pakete nicht installieren | Netzwerk in der Sandbox ist deaktiviert | Bestätigen Sie den pip-Befehl bei Aufforderung |
| Codex in WSL kann MT5 nicht finden | WSL nutzt Linux-Python | Führen Sie Codex in der nativen PowerShell aus |
| MCP-Server in Codex fehlen | Projekt nicht vertrauenswürdig oder Codex nicht neu gestartet | Stufen Sie den Ordner als vertrauenswürdig ein und starten Sie Codex neu |
| MetaEditor-Tools fehlen | MetaEditor ist geschlossen | Öffnen Sie den MetaEditor während der Nutzung von MCP |
| Backtest-Aufruf führt zu einer Zeitüberschreitung | Standardmäßiges Tool-Zeitlimit von 60 Sekunden | Erhöhen Sie tool_timeout_sec |
Quelle: PyPI, MQL5 Python-Referenz, ChatGPT Learn: MCP, MetaTrader 5 Hilfe, geprüft am 4. November 2026.
Wichtige Termine in der Codex- und MetaTrader-Timeline
| Datum | Ereignis |
|---|---|
| 9. Juli 2026 | Codex-App wurde in die ChatGPT-Desktop-App integriert |
| Juli 2026 | MT5 Build 6060 fügt MCP hinzu und nennt Codex als kompatibel |
| 24. September 2026 | MT5 Build 6230 veröffentlicht |
| 27. September 2026 | MetaTrader5 Python-Paket 5.0.6231 |
| 2. Oktober 2026 | MT4 Build 1490 veröffentlicht |
| 25. Oktober 2026 | Python 3.15.2 und 3.14.10 veröffentlicht |
| 29. Oktober 2026 | Codex CLI 0.166.0 veröffentlicht |
Quelle: ChatGPT-Learn-Änderungsprotokoll, MT5-Versionshinweise, MT4-Versionshinweise, python.org, npm, geprüft am 4. November 2026.
Beide Anbieter veröffentlichen häufig Updates. Codex CLI-Versionen erschienen im Oktober 2026 etwa jede Woche, laut npm-Veröffentlichungsverlauf. Menünamen und Versionen in dieser Anleitung können sich nach der Veröffentlichung ändern.
GBPUSD ist ein weiteres Beispielsymbol für das Kerzen-Skript. Das Diagramm dient nur der Illustration.
Häufig gestellte Fragen (FAQ)
Kann Codex mit MetaTrader 5 verbunden werden?
Ja. Codex kann das MetaTrader5 Python-Paket oder die integrierten MCP-Server nutzen, die seit MT5 Build 6060 verfügbar sind.
Kann Codex mit MT4 verbunden werden?
Nur als Code-Schreiber. MetaTrader 4 verfügt über kein offizielles Python-Paket und kein MCP, daher müssen Sie MQL4 selbst kompilieren.
Ist Codex kostenlos?
OpenAI führt Codex in den ChatGPT-Tarifen Free und Go auf, mit Nutzungslimits je nach Tarif und Modell.
Kann Codex Trades in MT5 ausführen?
Ja, über Python oder MCP, indem es Aufträge an das angemeldete Konto sendet. MT5 kann MCP-Aufträge blockieren oder bestätigen lassen.
Welche Python-Version funktioniert mit dem MetaTrader5-Paket?
Version 5.0.6231 unterstützt Python 3.6 bis 3.14 auf 64-Bit-Windows. Ein Wheel für Python 3.15 fehlt derzeit.
Sollte ich Codex mein MT5-Passwort geben?
Wenn das Terminal angemeldet bleibt, kann initialize() ohne Passwort eine Verbindung herstellen, wodurch Anmeldedaten von Prompts und Skripten ferngehalten werden.
Funktioniert Codex in WSL mit MetaTrader 5?
WSL führt Linux-Python aus, das das nur für Windows verfügbare Paket nicht installieren kann. Üblich ist die native PowerShell.
Wie verbinde ich Codex mit einem Admirals-Konto?
Melden Sie sich in MetaTrader 5 am Server AdmiralsGroup-Demo an. Codex verbindet sich anschließend über Python oder MCP.
Die oben genannten Schritte beschreiben die Funktionsweise der Tools. Sie stellen keine Handels- oder Strategieempfehlungen dar. Der Expert Advisor mit gleitenden Durchschnitten ist lediglich ein Programmierbeispiel.
Einige der Inhalte auf dieser Seite wurden mit Hilfe automatisierter Tools erstellt. Alle finalen Texte wurden von Admirals geprüft und liegen in deren redaktioneller Verantwortung.
Die angegebenen Daten liefern zusätzliche Informationen zu allen Analysen, Schätzungen, Prognosen, Vorhersagen, Marktübersichten, wöchentlichen Ausblicken oder anderen ähnlichen Einschätzungen oder Informationen (im Folgenden „Analyse“), die auf den Websites der unter der Marke Admirals tätigen Investmentfirmen (im Folgenden „Admirals“) veröffentlicht werden. Bevor Sie eine Anlageentscheidung treffen, achten Sie bitte besonders auf Folgendes:
- Dies ist eine Marketingmitteilung. Der Inhalt wird nur zu Informationszwecken veröffentlicht und ist in keiner Weise als Investitionsberatung oder -empfehlung zu verstehen. Sie wurde nicht in Übereinstimmung mit den gesetzlichen Bestimmungen zur Förderung der Unabhängigkeit von Finanzanalysen erstellt und unterliegt keinem Verbot des Handels vor der Verbreitung von Finanzanalysen.
- Jede Investitionsentscheidung wird von jedem Kunden selbst getroffen, wobei Admirals nicht für Verluste oder Schäden verantwortlich ist, die sich aus einer solchen Entscheidung ergeben, unabhängig davon, ob diese auf dem Inhalt basiert oder nicht.
- Um die Interessen unserer Kunden zu schützen und die Objektivität der Analyse zu gewährleisten, hat Admirals entsprechende interne Verfahren zur Vermeidung und Bewältigung von Interessenkonflikten eingerichtet.
- Die Analyse wird von einem Analysten (nachfolgend “Autor”) erstellt. Der Autor Admirals ist Angestellter / Auftragnehmer für Admirals. Dieser Inhalt dient als Marketingkommunikation und stellt keine unabhängige Finanzanalyse dar.
- Obwohl alle angemessenen Anstrengungen unternommen werden, um sicherzustellen, dass alle Inhaltsquellen zuverlässig sind und alle Informationen so weit wie möglich verständlich, zeitnah, präzise und vollständig präsentiert werden, übernimmt Admirals keine Garantie für die Richtigkeit oder Vollständigkeit der in der Analyse enthaltenen Informationen.
- Jegliche Art von vergangener oder modellierter Leistung von Finanzinstrumenten, die innerhalb des Inhalts angegeben wird, sollte nicht als ausdrückliches oder stillschweigendes Versprechen, Garantie oder Implikation von Admirals für eine zukünftige Leistung ausgelegt werden. Der Wert des Finanzinstruments kann sowohl steigen als auch fallen und die Erhaltung des Vermögenswerts ist nicht garantiert.
- Hebelprodukte (einschließlich Differenzkontrakte) sind spekulativer Natur und können zu Verlusten oder Gewinnen führen. Bevor Sie mit dem Handel beginnen, stellen Sie bitte sicher, dass Sie die damit verbundenen Risiken vollständig verstehen.
Quellen
- Codex CLI, ChatGPT Learn (OpenAI), abgerufen am 4. November 2026.
- ChatGPT Desktop-App, ChatGPT Learn (OpenAI), abgerufen am 4. November 2026.
- ChatGPT Desktop-App für Windows, ChatGPT Learn (OpenAI), abgerufen am 4. November 2026.
- Was ist neu, ChatGPT Learn (OpenAI), abgerufen am 4. November 2026.
- Authentifizierung, ChatGPT Learn (OpenAI), abgerufen am 4. November 2026.
- Preise, ChatGPT Learn (OpenAI), abgerufen am 4. November 2026.
- Agenten-Genehmigungen und Sicherheit, ChatGPT Learn (OpenAI), abgerufen am 4. November 2026.
- Windows Sandbox, ChatGPT Learn (OpenAI), abgerufen am 4. November 2026.
- MCP, ChatGPT Learn (OpenAI), abgerufen am 4. November 2026.
- AGENTS.md, ChatGPT Learn (OpenAI), abgerufen am 4. November 2026.
- Codex IDE-Erweiterung, ChatGPT Learn (OpenAI), abgerufen am 4. November 2026.
- @openai/codex, npm, abgerufen am 4. November 2026.
- MetaTrader5, PyPI, abgerufen am 4. November 2026.
- Python-Integration, MQL5 Reference (MetaQuotes), abgerufen am 4. November 2026.
- initialize, MQL5 Reference (MetaQuotes), abgerufen am 4. November 2026.
- symbol_info_tick, MQL5 Reference (MetaQuotes), abgerufen am 4. November 2026.
- copy_rates_from_pos, MQL5 Reference (MetaQuotes), abgerufen am 4. November 2026.
- Was ist neu in MetaTrader 5, MetaQuotes, abgerufen am 4. November 2026.
- MCP und KI, MetaTrader 5 Hilfe (MetaQuotes), abgerufen am 4. November 2026.
- MCP- und KI-Konfiguration, MetaTrader 5 Hilfe (MetaQuotes), abgerufen am 4. November 2026.
- MCP- und KI-Funktionen, MetaTrader 5 Hilfe (MetaQuotes), abgerufen am 4. November 2026.
- Strategietest, MetaTrader 5 Hilfe (MetaQuotes), abgerufen am 4. November 2026.
- Versionshinweise, MetaTrader 4 (MetaQuotes), abgerufen am 4. November 2026.
- Python herunterladen, Python Software Foundation, abgerufen am 4. November 2026.
- Wie lautet der Servername für mein Konto?, Admirals Hilfe-Center, abgerufen am 4. November 2026.
- Erweiterte Einrichtung, Claude Code Docs (Anthropic), abgerufen am 4. November 2026.