Correction du mode de remplissage non pris en charge dans un EA MQL5

Une politique de remplissage non prise en charge peut entraîner le rejet d'une demande d'échange même lorsque le symbole et la taille du lot sont valides. FOK, IOC et Return sont des politiques d'exécution et non des étiquettes interchangeables.

Vérifiez le contrat de symbole

Inspectez le mode d’exécution du symbole et les indicateurs de remplissage pris en charge. Évitez de copier une valeur d'énumération numérique à partir d'un compte non lié. Une demande de marché et un ordre en attente peuvent nécessiter un traitement différent.

Utilisez délibérément l'assistant de plateforme

Lors de l'utilisation de CTrade, SetTypeFillingBySymbol peut choisir une politique parmi les paramètres du symbole. Vérifiez son résultat et le résultat commercial ultérieur. Une étape de configuration réussie ne constitue pas une preuve d’une transaction terminée.

Comparez deux petits cas de test

Conservez un enregistrement du symbole, du type de demande, de la politique de remplissage demandée et du code renvoyé. Vérifiez la correction sur le même environnement de courtier qui a généré l'erreur, puis vérifiez séparément tout autre courtier pris en charge.

Faire de la portabilité une fonctionnalité visible

Un projet source bien organisé place la gestion de l’exécution spécifique au courtier en un seul endroit. Cela rend les changements futurs plus faciles à comprendre que la modification répétée de chaque appel de commande.

Référence et lectures complémentaires

Commencez avec un projet EA modifiable gratuitement·Explorez le code source de MQLume

Retour en haut
Code sourceLecture estimée : 4 min

Compiler du code MQL5 dans MetaEditor

Créez un projet MQ5 dans un EX5, vérifiez les dépendances et les diagnostics, et confirmez quel exécutable vous testez.

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 MT5MoonDog EA MT5EA Super Trend XAUUSD MT5Gold Beaver MT5Smart Gold Hunter 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