Dans cet article
Après cet article, vous saurez…
- Distinguer taux de gain, résultat net et fonds propres.
- Spécifier les seules positions qu’un EA peut gérer.
- Construire des contrôles d’incident et de budget avant lancement.
Les notions sans quitter l’article
Couverture : hedging Drawdown : baisse depuis un sommet Commission de transaction Compte de démonstrationUne publicité fictive annonce 95 % de transactions gagnantes et un robot qui travaille pendant votre sommeil. Elle ne démontre ni rentabilité, ni drawdown acceptable, ni fiabilité. Il faut distinguer qualité de la règle, exactitude du programme et environnement d’exécution. Un nom comportant « intelligence artificielle » ou une courbe régulière ne remplace aucune de ces vérifications.
Ce qu’est exactement un EA
Un Expert Advisor est un programme pour MetaTrader, en MQL4 pour MT4 ou MQL5 pour MT5. Il peut proposer une aide partielle ou gérer plusieurs étapes. Son comportement dépend du code et des autorisations. MQL5 permet aussi des modèles ONNX : l’étiquette EA ne prouve donc ni présence ni absence d’apprentissage automatique. Un composant adaptatif n’établit pas davantage un avantage financier.
La copie locale tourne dans le terminal qui l’héberge. Sa fermeture arrête cette logique, pas nécessairement les ordres déjà acceptés. Les événements peuvent être des ticks, minuteries ou autres événements programmés. Désactiver AutoTrading dans MT5 interdit l’envoi de requêtes par l’EA sans arrêter nécessairement ses calculs. Une copie sur VPS reste un autre processus à surveiller, avec ses journaux et son état de connexion.
Ce que l’automatisation change réellement
Un programme peut répéter des règles explicites, observer pendant les heures où son hôte fonctionne et conserver des traces. Cela ne supprime pas les erreurs d’implémentation, les refus, les opérations partielles ou les redémarrages. La surveillance, les dépendances et les mises à jour demandent une procédure ; aucun petit nombre fixe de minutes par jour n’est garanti.
Une règle de tendance peut continuer à se déclencher dans un range si rien ne l’en empêche. Une autre peut contenir un filtre de régime. Il faut lire la spécification plutôt que supposer tous les EA non adaptatifs. Spread, glissement, contrat et chronologie peuvent modifier les résultats, mais deux noms de courtiers différents ne prouvent pas à eux seuls un écart mesuré.
Résultat fermé, exposition et sélection
Sur cent transactions fictives, 95 gains de 10 USD donnent 950 USD. Cinq pertes de 100 USD laissent +450 USD avant frais ; cinq pertes de 250 USD donnent −300 USD. Avec 2 USD de coût séparé par transaction complète, les résultats deviennent +250 et −500 USD. Même pourcentage gagnant, deux distributions de pertes différentes. Ce sont des échantillons arithmétiques, pas des statistiques sur les robots du marché.
Dans un autre compte sans frais, 10 000 USD initiaux et −300 USD réalisés donnent un solde de 9 700 USD. Une perte flottante de 1 200 USD laisse 8 500 USD de fonds propres. Le nombre de gains fermés masque donc une partie du compte. De même, les tailles successives 1, 2, 4, 8, 16 et 32 totalisent 63 unités : exposition simultanée seulement si elles restent toutes ouvertes ; sinon, quantité cumulée négociée.
Gardez l’historique des paramètres et variantes essayés. Choisir le meilleur résultat après une recherche peut exploiter le bruit de l’échantillon. La sensibilité à des paramètres voisins et le test sur période exclue répondent à deux questions différentes. Ni un fort taux de gain ni une courbe vendeuse ne diagnostique seuls surapprentissage ou fraude.
Le symbole ne prouve pas la propriété de la position
Compte MT5 hedging fictif : trois achats EUR/USD distincts existent, P1 manuel de 0,10 lot, P2 de l’EA A de 0,20 lot et P3 de l’EA B de 0,05 lot. Notre registre attribue uniquement P2 à A. Le total du symbole est 0,35 lot, mais le périmètre autorisé de A vaut 0,20 ; les 0,15 autres sont hors périmètre. Il n’existe ici ni ordre en attente ni modification de liste pendant l’observation.
Symbole commun, propriétaires distincts
Trois achats EUR/USD fictifs sur un compte hedging, liste fixe ; seul P2 est attribué à A.
Faites défiler horizontalement ou agrandissez le schéma pour lire les détails.
P1/P2/P3 sont nos étiquettes, pas des tickets réels. Définissez compte, symbole, identifiant et convention de stratégie. Les propriétés MT5 et l’itération de la liste permettent des contrôles ; s’arrêter au premier symbole correspondant ne suffit pas. Un magic number est utile, mais une autre application peut réutiliser la même valeur si aucune convention ne l’interdit. Ce schéma ne donne pas d’instruction de clôture et ne décrit pas un compte netting.
Tester règles et défaillances séparément
Utilisez un runtime compatible avec le code et un mode de données adapté aux observations nécessaires. Des ticks enregistrés ne reproduisent pas la liquidité future. Gardez une évaluation exclue de la sélection et des contrôles de reprise, permission, prix périmé, refus et quantité partielle en démonstration autorisée. Aucun nombre universel de mois ne certifie le robot ; la couverture dépend des cas qu’il doit gérer.
Modèle USD indépendant : contrat EUR/USD de 100 000 EUR par lot, minimum 0,01 lot, pip de 0,0001. Le minimum vaut 0,10 USD par pip. Une sortie adverse de 50 pips perd 5 USD ; avec 2 USD de frais aller-retour supposés, le total est 7 USD. Un budget de 5 USD ne suffit pas, même sans gap. Ce minimum et ces frais ne sont pas universels.
Exemple supplémentaire pour un compte EUR : budget 6 EUR, conversion fixe fictive 1,20 USD/EUR. Les 7 USD représentent environ 5,83 EUR. Si l’exécution adverse passe à 60 pips, 6 + 2 = 8 USD deviennent environ 6,67 EUR : le même volume dépasse désormais le budget. Une taille techniquement acceptée n’est donc pas automatiquement compatible avec votre limite.
Acheter une licence sans confondre contrôle et garantie
MQL5 Market décrit des tests techniques formels, pas une certification de rentabilité ou d’absence d’erreur. Ses versions de démonstration d’EA sont utilisables dans le Strategy Tester, pas sur un graphique connecté. Un essai autorisé sur compte démo peut demander une licence ou location adaptée. Vérifiez fonctionnalité, version, activation, assistance et droits applicables ; n’étendez pas les règles d’un magasin à tous les autres canaux.
Commander ou développer son propre robot
Écrivez observation, entrée, sortie, volume, limites, périmètre et réponse à un état inconnu. Une durée imposée de trading manuel n’est pas un préalable universel : certaines règles nécessitent l’automatisation pour être évaluées. Développement personnel et prestation demandent tous deux un cahier de tests, des dépendances connues et une responsabilité de maintenance. Une idée clairement codée peut rester non rentable.
Avant le premier lancement
- Figez une spécification incluant reprise, identifiants et prévention des doublons ; distinguez pause des entrées, annulation et clôture.
- Documentez ce que permet réellement l’essai, puis comparez historique, coûts, exposition ouverte et périodes exclues de la sélection.
- Testez la taille minimale contre le budget, puis les incidents sur démonstration ; un résultat positif n’impose aucune augmentation d’exposition.
Comparez ensuite les environnements de test pour savoir quelles fonctions sont réellement exécutées. Les baisses des fonds propres et l’exposition ouverte complètent les gains fermés.
Vérifiez vos acquis
Environ 2 minutes de pratique.
Voir la réponse et l’explication
Seul P2 est attribué à A. Les 0,15 lot restants partagent le symbole mais pas la propriété.
Autres questions
Pourquoi beaucoup de gains ne prouvent-ils pas la rentabilité ?
La taille des pertes et les coûts changent le résultat. Nos 95 gains sur 100 donnent +450 ou −300 USD avant frais selon les cinq pertes ; cela ne mesure pas la fréquence réelle des échecs des EA.
Où acheter sans aucun risque ?
Aucune place de marché ne garantit absence de fraude, rentabilité ou fonctionnement sans erreur. Vérifiez licence, vendeur, fonctionnalité, preuves et assistance ; une vérification technique n’est pas un rendement certifié.
Comment tester avant un compte réel ?
Contrôlez d’abord règles, compatibilité et incidents, puis données, coûts et sélection. Séparez sensibilité et évaluation exclue, dans un essai autorisé. Aucune durée fixe ne suffit universellement.
Un débutant peut-il apprendre avec un EA ?
Oui s’il peut expliquer ses règles, permissions et risques. Une courbe achetée ou une mention IA n’établit pas un avantage ; un programme partiel demande aussi une procédure claire.
Sources et vérification
- MQL5 : OnTick
Événements, file NewTick et portée du bouton AutoTrading.
- MQL5 Market : règles
Essais formels, limites des versions de démonstration et absence de garantie de résultat.
- MetaQuotes : test des stratégies
Séparation chronologique forward ; limites du mode de résultat en pips qui exclut commissions, swaps et contrôle de marge.
- MQL5 : propriétés des positions
Identifiant, magic, symbole et volume à contrôler avec une convention explicite.
- MQL5 : exécuter un modèle ONNX
Support du format et fonctions de runtime ; aucune performance financière déduite.
Les calculs reposent sur des hypothèses explicites. Ils ne remplacent ni les données actuelles du marché ni les conditions de l’intermédiaire.
