TheoryCraft vs MetaTrader (2026)
MetaTrader te connecte à un broker et lance ton EA. TheoryCraft te dit d'abord si cet edge tient la route.
MetaTrader 4 et MetaTrader 5 sont des terminaux broker. Ils sont conçus pour connecter un broker et lancer un Expert Advisor en MQL4 ou MQL5, pas pour chercher si l'idée derrière cet EA est solide.
MT5 est le plus capable des deux : son Strategy Tester tourne sur de vrais ticks (avec des données qui dépendent du broker), il propose une optimisation génétique et cloud, et son éditeur MQL5 inclut un assistant de code qui suggère des snippets. MT4 reste sur l'ancien langage MQL4 avec un testeur plus léger. Dans les deux cas, l'unité de travail est l'Expert Advisor, et il est orienté vers l'automatisation de l'exécution.
TheoryCraft est conçu pour l'étape qui précède l'automatisation : la recherche et la validation. Tu décris une idée, un assistant IA écrit et lance le backtest sous forme de Python standard et portable qui tourne partout, et un workflow en couches Edge, Filtres et Risque éprouve chaque pièce comme le ferait un quant.
Utilise MetaTrader pour connecter un broker et lancer un EA. Utilise TheoryCraft pour savoir si cet edge mérite d'être lancé.
TheoryCraft vs MetaTrader : comparatif des fonctionnalités
| Fonctionnalité | TheoryCraft | MetaTrader |
|---|---|---|
| L'IA rédige ta stratégie à partir d'un brief en langage naturel |
Décris l'idée ; l'assistant l'écrit et la lance, et tu gardes le contrôle total du code
|
L'assistant MQL5 de MT5 suggère des snippets de code, il ne lance pas une étude complète
|
| Du Python standard et portable (s'exécute partout) |
Du code lisible, exportable et exécutable partout, sans verrou
|
Les stratégies sont en MQL4 ou MQL5 ; les produits compilés sont chiffrés
|
| Connecte ton propre agent IA (Claude, Cursor, Codex) via MCP |
Serveur MCP natif
|
Aucun MCP officiel ni connexion de ton propre agent
|
| Accès LLM flexible (inclus, ou ta propre clé) |
Modèle inclus avec l'offre Managed, ou ta propre clé parmi 26 providers
|
L'assistant MT5 ne tourne que sur des modèles OpenAI
|
| Moteur open-source (Apache-2.0) |
Gratuit, inspectable, forkable et exécutable
|
Propriétaire, distribué par les brokers
|
| Validation scientifique (walk-forward, Monte Carlo, détection d'overfitting) |
Edge, Filtres et Risque en couches, testés indépendamment
|
Optimisation génétique et forward, mais pas de walk-forward ni Monte Carlo intégrés
|
| Backtesting event-driven au tick (sans look-ahead bias) |
Précision par construction
|
Strategy Tester au tick réel (données dépendantes du broker)
|
| Backtesting de stratégies sur historique |
Sur des années de données de marché
|
Strategy Tester MQL
|
| Marchés multi-actifs |
Forex, actions, métaux, matières premières, indices
|
Forex, actions, futures, métaux, crypto via les brokers
|
| Optimisation des paramètres |
Recherche matricielle et génétique
|
Optimisation génétique et distribuée dans le cloud
|
| Graphiques et visualisation interactifs |
Graphiques live dans tes notebooks de recherche
|
Graphiques et indicateurs
|
L'IA sur TheoryCraft vs MetaTrader
L'IA de MetaTrader reste dans l'éditeur de code. L'assistant MQL5 de MT5 suggère des snippets pendant que tu écris un Expert Advisor, et il ne tourne que sur des modèles OpenAI. MT4 n'a pas d'équivalent. Dans les deux cas, tu écris, compiles et débogues toujours le MQL à la main, puis tu conçois et lances l'étude toi-même.
L'IA de TheoryCraft fait la recherche, pas seulement la frappe :
- Du brief au backtest. Décris l'idée et l'assistant écrit le code, le lance et te restitue les résultats. Tu peux aussi écrire le code toi-même ; l'IA est une longueur d'avance, pas une boîte noire.
- Du Python standard et portable. Chaque stratégie est du Python lisible que tu peux exporter et exécuter partout, du code standard plutôt que du MQL chiffré verrouillé à un seul terminal.
- Ton agent, ton modèle. Connecte Claude, Codex ou Cursor via MCP, et utilise soit le modèle inclus avec l'offre Managed, soit ta propre clé parmi 26 fournisseurs.
Sur MetaTrader, l'assistant t'aide à taper du MQL plus vite. Sur TheoryCraft, l'assistant t'aide à savoir si la stratégie fonctionne.
Pourquoi les traders passent de MetaTrader à TheoryCraft
Du Python standard et portable au lieu du MQL
Sur MT4 tu écris du MQL4, sur MT5 du MQL5, et les produits compilés finissent chiffrés et attachés au terminal. TheoryCraft écrit du Python standard que tu lis, exportes et exécutes partout, le même code qu'un développeur écrirait à la main.
La validation, pas juste l'optimisation
Le Strategy Tester de MetaTrader optimise les paramètres avec des passes génétiques et forward, ce qui sait bien trouver les réglages qui collent au passé. TheoryCraft valide comme le ferait un quant : analyse walk-forward, simulation Monte Carlo et contrôles d'overfitting, avec l'Edge, ses Filtres et ses règles de Risque testés chacun de leur côté.
Ton propre agent et un accès LLM à 26 fournisseurs
TheoryCraft te laisse connecter Claude, Codex ou Cursor via MCP, avec le modèle inclus dans l'offre Managed ou ta propre clé parmi 26 fournisseurs. L'assistant de MT5 est limité aux modèles OpenAI, et MT4 n'offre aucune voie d'agent.
Un moteur ouvert et des données de marché intégrées
Le moteur au tick de TheoryCraft est open source sous Apache-2.0, et il est livré avec 1 600+ instruments (forex, actions EU et US, métaux, matières premières, indices) issus de Dukascopy Bank. Sur MetaTrader, la plateforme comme tes données de backtest dépendent du broker que tu connectes.
Stop aux suppositions. Place aux preuves.
Transformez une idée en preuve. Construisez-la, backtestez-la, puis vérifiez si l'edge est réel avant de risquer du capital.
Questions fréquentes
TheoryCraft est-il une bonne alternative à MetaTrader ?
Oui, pour la recherche et la validation qui précèdent l'automatisation. MetaTrader 4 et 5 sont des terminaux broker qui connectent un broker et lancent un Expert Advisor. TheoryCraft transforme une idée en backtest Python et la valide avec walk-forward et Monte Carlo, donc tu prouves l'edge d'abord, puis tu l'automatises dans MT4 ou MT5 si tu le souhaites.
Puis-je utiliser Python au lieu de MQL4 ou MQL5 ?
Oui. Sur MetaTrader, les Expert Advisors s'écrivent en MQL4 (MT4) ou MQL5 (MT5), et les produits compilés sont chiffrés et attachés au terminal. TheoryCraft génère du Python standard et exportable qui tourne partout, sans verrouillage à un seul terminal.
MetaTrader valide-t-il les stratégies comme TheoryCraft ?
Pas de la même façon. Le Strategy Tester de MT5 tourne sur de vrais ticks et propose une optimisation génétique et forward, et le testeur de MT4 est plus léger. Les deux optimisent les paramètres mais n'ont pas de walk-forward ni Monte Carlo intégrés. TheoryCraft est construit autour de cette validation scientifique, avec chaque couche d'une stratégie testée indépendamment.
TheoryCraft se connecte-t-il à mon broker comme MetaTrader ?
Non. MetaTrader est un terminal broker qui passe des ordres et lance des EA en direct. TheoryCraft sert à la recherche et à la validation et ne se connecte pas à ton broker. Tu prouves l'edge d'abord, puis tu le lances où tu veux, y compris dans MT4 ou MT5.
D'où proviennent les données de marché de TheoryCraft ?
TheoryCraft inclut 1 600+ instruments (forex, actions EU et US, métaux, matières premières, indices) issus de Dukascopy Bank, donc tes backtests utilisent les mêmes données quel que soit le broker. Sur MetaTrader, la qualité des données de backtest dépend du broker que tu connectes.