MQL4 vers MQL5 : ce qui change lors du portage d'un EA

Le portage d'un EA est une traduction du comportement entre les modèles de plate-forme. Un plan propre commence par ce que la stratégie doit faire, puis mappe chaque exigence à la plate-forme cible.

Écrivez d'abord une carte de comportement

Décrire les conditions d'entrée, les conditions de sortie, le dimensionnement, la propriété des positions de trading et les règles de session. Incluez ce qui devrait se passer après un redémarrage ou une demande rejetée. Cette courte spécification permet au port de se concentrer sur un comportement observable plutôt que sur une ressemblance ligne à ligne entre deux fichiers.

Adapter l’accès aux données et aux indicateurs

MQL5 utilise des handles d’indicateur et un accès au tampon pour les flux de travail d'indicateur courants. Vérifiez les changements de prix des bougies, l'indexation des tableaux, la préparation de l'historique et la sélection des délais. Une formule peut paraître familière à la lecture d’une bougie différente, ce qui suffit à changer de stratégie.

Adapter le modèle de trading

Examinez les ordres, les transactions et les positions de trading séparément. Décidez quels modes de compte la nouvelle EA prend en charge et comment elle identifie ses propres positions commerciales. Remplacez les hypothèses sur la sélection et la clôture des ordres par des opérations MQL5 explicites ; le simple fait de renommer l'extension source n'effectue pas ce travail.

Valider par petites étapes

  1. Compilez une couche minimale de données et d’indicateurs.
  2. Vérifiez quelques horodatages de signaux connus.
  3. Vérifiez le dimensionnement et la propriété avec des cas simples.
  4. Comparez les entrées et les sorties sur un intervalle de test fixe.
  5. Documentez les différences environnementales au lieu de les cacher dans les modifications de code.

Personnalisez-le avec MQLume

MQLume propose des projets MQL5 modifiables pour les traders qui souhaitent un point de départ direct sur MT5. ParcourirQuantum Commander MT5ou explorez leguide des fichiers sources et exécutables.

Sources et lectures complémentaires

Retour en haut

Inspecter les projets sources

Consultez la version livrée, le guide de saisie et la portée des tests documentée pour chaque package.

Quantum Titan MT5The Gold Reaper MT5My AI Gold MT5Ultimate Breakout System MT5Quantum Commander MT5

Panier

Une licence personnelle par projet. Chaque projet ne peut être ajouté qu’une fois.

Votre panier est vide

Choisissez un projet de code source pour commencer.

Continuer les achats