Aller au contenu
Algo Market Labs

Comment choisir un robot de trading (sans se faire piéger)

Lecture : 14 min · Mis à jour le 27 sept. 2026

Un robot de trading peut appliquer une stratégie avec une discipline qu’aucun humain ne tient sur la durée. Il peut aussi vider un compte en quelques jours si sa logique repose sur une martingale ou une grille sans stop-loss. Le marché des Expert Advisors pour MetaTrader 5 mélange des outils sérieux et des produits conçus pour se vendre plutôt que pour trader. Ce guide propose une méthode pour faire le tri : signaux d’alerte, lecture d’un backtest MT5, écarts entre simulation et compte réel, coûts cachés, compatibilité et checklist finale. Elle s’applique à n’importe quel robot, y compris aux nôtres.

L’essentiel

  • Un robot de trading fondé sur une martingale ou une grille sans stop-loss repousse les pertes au lieu de les couper et peut vider un compte en quelques jours.
  • Toute offre de robot de trading qui promet un rendement mensuel fixe ou garanti doit être tenue pour suspecte, car aucun système honnête ne promet un rendement fixe.
  • Dans un rapport de backtest MT5, un drawdown de l’equity largement supérieur au drawdown de la balance signale des pertes restées ouvertes longtemps, signature typique d’une grille ou d’une martingale.
  • Sur un robot de trading actif, les frais de transaction (spread, commissions, slippage) pèsent souvent davantage sur une année que le prix de la licence.
  • Un robot de trading doit d’abord tourner plusieurs semaines sur un compte démo, chez le courtier et avec le type de compte prévus, puis passer en réel avec un risque réduit.

Ce qu’est (et n’est pas) un robot de trading#

Un robot de trading, appelé Expert Advisor (EA) dans l’univers MetaTrader, est un programme qui applique des règles fixes : conditions d’entrée, taille de position, stop-loss, sortie. Sur MT5, il tourne dans le terminal de bureau et envoie des ordres à votre courtier, sur votre propre compte.

Un robot ne prévoit pas le marché. Il exploite un avantage statistique supposé, identifié sur des données passées, qui peut s’affaiblir ou disparaître. Il ne supprime ni les pertes ni les drawdowns (replis du capital). Il retire l’émotion de l’exécution : utile quand les règles sont bonnes, dangereux quand elles ne le sont pas.

  • Ce n’est pas un placement : vous restez titulaire du compte et responsable des paramètres de risque.
  • Ce n’est pas un service de gestion : si quelqu’un trade à votre place, il s’agit de gestion pour compte de tiers, une activité réglementée.
  • Ce n’est pas une garantie : un historique flatteur décrit le passé, rien d’autre.

Pour le cadre général, voyez notre guide du trading algorithmique. Ici, la question est plus étroite : comment évaluer un robot précis avant de l’acheter ou de le lancer.

Notre avertissement sur les risques détaille ces points. Quel que soit le robot choisi, lisez ce type de document avant de payer.

Les signaux d’alerte à repérer#

La plupart des robots dangereux se reconnaissent sans lire une ligne de code : une gestion du risque qui repousse les pertes au lieu de les couper, une présentation qui vend un résultat plutôt qu’une méthode, une pression pour acheter vite.

SignalPourquoi c’est dangereuxComment le vérifier
MartingaleLa taille augmente après chaque perte pour « se refaire ». En doublant, dix pertes d’affilée mènent à une position 1 024 fois plus grosse que la première. Une série perdante banale suffit à épuiser la marge.Vérifiez dans la liste des transactions si les lots grossissent après une perte. Méfiez-vous des paramètres « multiplier » ou « lot factor ».
Grille (grid)Le robot ajoute des positions à intervalles fixes contre une position perdante. Tant que le prix revient, la courbe monte ; le jour où il ne revient pas, toute la perte latente est encaissée d’un coup.Plusieurs positions ouvertes dans le même sens, espacées régulièrement. Paramètres typiques : « step », « distance », « max orders ».
Absence de stop-lossUne seule position peut absorber une part illimitée du compte, notamment lors d’un gap ou d’une annonce économique.Chaque ordre doit avoir un stop-loss dès l’ouverture. Un « stop virtuel » géré par le robot ne protège plus rien si le terminal se déconnecte.
Courbe trop parfaiteUne ligne presque droite sur des années trahit souvent une martingale qui n’a pas encore connu sa mauvaise série, ou une sur-optimisation.Comparez balance et equity. Exigez le backtest complet, pas une capture recadrée.
Promesse de rendement« 10 % par mois », « rendement garanti » : aucun système honnête ne promet un rendement fixe. C’est le vocabulaire typique des escroqueries.Vérifiez le vendeur et le courtier dans les listes noires de l’AMF et la liste d’alerte de la FINMA.
« Compte géré » déguiséLe vendeur demande votre mot de passe principal MT5 ou vous impose un courtier. Il ne vend plus un logiciel : il gère votre argent, souvent sans agrément.Un vrai EA s’installe sur votre terminal. Personne n’a besoin de vos identifiants de trading.
Pression à l’achatCompte à rebours, « dernières licences », prix qui augmente « demain » : le but est d’empêcher le test en démo.Revenez une semaine plus tard. Une offre toujours là n’était pas exceptionnelle.

Avant de payer, consultez les listes noires de l’AMF et les alertes de la FINMA. Ces listes ne sont pas exhaustives : l’absence d’un nom ne prouve rien, sa présence suffit à tout arrêter.

Lire un rapport de backtest MT5#

Le rapport du testeur de stratégie MT5 dit l’essentiel sur un robot, à condition de lire les bonnes lignes. Exigez le rapport complet, paramètres de test visibles, plutôt qu’un graphique isolé.

IndicateurCe qu’il mesureCe qu’il faut regarder
Drawdown de l’equity (Equity Drawdown)Baisse maximale des fonds propres, pertes latentes comprises.Le risque réellement vécu. S’il dépasse largement le drawdown de la balance, des pertes restent ouvertes longtemps : signature typique d’une grille ou d’une martingale.
Drawdown de la balance (Balance Drawdown)Baisse maximale du solde, positions clôturées uniquement.Seul, il flatte le robot : il ignore ce qui n’est pas encore clôturé.
Profit factorGains bruts divisés par pertes brutes.Sous 1, le système perd. Très élevé sur peu de trades, il signale plus souvent une sur-optimisation qu’une qualité.
Facteur de récupération (Recovery Factor)Profit net divisé par drawdown maximal.Le gain obtenu pour chaque unité de drawdown : plus il est élevé, plus le robot a récupéré vite de ses pertes.
Nombre de trades (Total Trades)Opérations clôturées sur la période.Quelques dizaines ne prouvent presque rien. Un large échantillon couvrant plusieurs régimes de marché a bien plus de sens.
Qualité de l’historique (History Quality)Part de données minute correctes.Visez un historique complet, sans trous, sur une longue période.
Mode de modélisationManière dont les prix sont simulés.Les ticks réels (Every tick based on real ticks) sont le mode le plus fidèle. « OHLC 1 minute » ou « prix d’ouverture uniquement » peuvent embellir un scalpeur.

Deux éléments manquent souvent : le spread réel et les commissions. Un spread fixe très bas, sans commission, peut transformer un scalpeur perdant en courbe ascendante. Vérifiez que le spread est variable (ticks réels) et que les commissions de votre type de compte apparaissent dans les transactions.

Le slippage est plus difficile à simuler : par défaut, le testeur exécute les ordres sans latence, ce qui est plus favorable que la réalité. Un vendeur sérieux explique comment il en a tenu compte.

Regardez enfin la période testée : six mois de marché haussier ne disent rien de la tenue du robot en phase de baisse. Et demandez combien de réglages ont été essayés. Plus il y a de paramètres optimisés, plus le risque d’une courbe ajustée au passé est élevé.

Backtest, forward test et compte réel : les écarts normaux#

Un robot passe en général par trois étapes : le backtest, le forward test (en temps réel, sur démo ou petit compte, pendant une période que le développeur n’a pas pu optimiser) et le compte réel. Les résultats se dégradent presque toujours d’une étape à l’autre. Jusqu’à un certain point, c’est normal.

  • Spread réel : il s’élargit à l’ouverture des sessions, au rollover et autour des annonces économiques.
  • Slippage : ordres au marché et stops sont parfois exécutés à un prix moins favorable, surtout lors des mouvements rapides.
  • Latence : quelques dizaines de millisecondes changent les résultats d’un scalpeur, beaucoup moins ceux d’un système de long terme.
  • Données : deux courtiers n’ont pas exactement les mêmes cotations.
  • Régime de marché : la volatilité et la structure du marché évoluent.

Ce qui n’est pas normal : un robot très rentable en backtest qui devient franchement perdant dès le forward test, des écarts propres à certains courtiers, ou un vendeur qui ne montre rien d’autre que le backtest. Plus la stratégie est rapide, plus elle est sensible aux coûts et à l’exécution.

Règle simple : partez du principe que le réel fera moins bien que le backtest, et vérifiez que le robot reste acceptable avec des coûts plus élevés que ceux simulés. Si l’avantage disparaît avec un spread légèrement plus large, il était trop mince.

Vérifier la transparence du vendeur#

Un robot n’est fiable que si quelqu’un le maintient. Mises à jour de MetaTrader, changements chez les courtiers, bugs : il faut un vendeur identifiable, joignable et encore présent dans un an.

  • Identité : nom d’entreprise ou d’exploitant, adresse physique, pays et droit applicable. Nos mentions légales montrent le minimum que vous êtes en droit d’attendre.
  • Documentation publique : installation, paramètres, logique générale et comportement face aux pertes, consultables avant l’achat.
  • Support : un canal identifié et des délais annoncés. Testez-le avant d’acheter avec une question technique précise.
  • Remboursement : des conditions écrites et accessibles avant le paiement. Un produit numérique téléchargé n’est souvent plus remboursable ; c’est légitime, à condition d’être annoncé.
  • Historique vérifié : un compte suivi par un tiers comme Myfxbook, avec les mentions « Track Record verified » (l’historique correspond à celui du courtier) et « Trading Privileges verified » (l’auteur dispose de l’accès complet au compte). Regardez aussi sa durée, les dépôts et retraits, et s’il s’agit d’un compte réel.
  • Statut réglementaire : un vendeur de logiciel n’a en général pas besoin d’agrément tant qu’il ne touche pas à votre argent et ne vous adresse pas de recommandations personnalisées. S’il propose de gérer votre compte, il doit en avoir un, vérifiable auprès du régulateur.

Méfiez-vous aussi des témoignages anonymes, des captures de gains sur messagerie et des comparatifs qui renvoient tous au même lien d’affiliation.

Les coûts réels d’un robot de trading#

Le prix de la licence est rarement le coût principal. Sur un robot actif, les frais de transaction pèsent souvent davantage sur une année.

PosteCe qu’il faut savoir
LicencePaiement unique, abonnement ou location. Vérifiez le nombre de comptes, la durée des mises à jour et ce qui se passe à l’échéance.
VPSUn serveur Windows qui fait tourner le terminal en continu. Comptez en général de 10 à 30 dollars ou euros par mois ; l’hébergement intégré à MetaTrader démarre autour de 10 à 15 dollars (tarifs constatés en 2026, susceptibles d’évoluer).
SpreadPayé à chaque trade. Pour un scalpeur qui vise quelques pips, un pip de spread pèse lourd.
CommissionsFacturées par lot sur les comptes raw spread ou ECN, en échange d’un spread plus serré.
SlippageL’écart entre prix demandé et prix obtenu. Absent de la plupart des backtests, bien réel sur le compte.
SwapLe coût de financement des positions gardées d’un jour sur l’autre. Significatif pour les systèmes de long terme.

Faites le calcul : coût moyen par trade (spread, commission, slippage estimé) multiplié par le nombre de trades mensuels, plus le VPS. Comparez-le au gain moyen par trade du backtest. Si les coûts en absorbent l’essentiel, la stratégie ne survivra pas à un courtier un peu moins compétitif.

Compatibilité : courtier, type de compte, symboles, levier#

Un bon robot sur un compte inadapté donne un mauvais résultat. Vérifiez que votre environnement correspond à celui pour lequel le robot a été conçu et testé.

  • Plateforme : un EA MT5 (.ex5) ne fonctionne ni sur MetaTrader 4, ni sur mobile, ni sur le WebTerminal. Il faut un terminal de bureau ou un VPS.
  • Hedging ou netting : en hedging, plusieurs positions coexistent sur un même symbole ; en netting, elles fusionnent en une seule. Un robot conçu pour un mode peut mal se comporter dans l’autre.
  • Symboles : les noms varient (EURUSD.r, EURUSDm ; NAS100, US100, USTEC). Le robot doit permettre de choisir le symbole ou gérer les suffixes.
  • Spécifications : taille de contrat, valeur du tick et volume minimum diffèrent, surtout sur les indices et les crypto-actifs. Un calcul de lot qui ne les lit pas chez le courtier peut ouvrir des positions dix fois trop grosses.
  • Horaires : les sessions sont exprimées en heure serveur, propre à chaque courtier.
  • Levier : dans l’Union européenne, le levier des clients de détail sur CFD est plafonné (30:1 sur les principales paires de devises, 20:1 sur les grands indices, 2:1 sur les crypto-actifs). Un robot testé avec plus de levier peut manquer de marge chez vous.
  • Prop firms : vérifiez que les EA sont autorisés et que la limite de perte journalière du robot reste sous celle de la société.

Nos pages gestion du risque et configuration détaillent l’effet du levier et le réglage des sessions en heure serveur. Ces principes valent pour la plupart des robots MT5.

Tester avant de risquer : démo, puis petit risque#

Aucune lecture de rapport ne remplace l’observation du robot sur votre compte, chez votre courtier. Avancez par étapes.

  1. 1

    Refaire le backtest vous-même

    Lancez un test sur ticks réels chez votre courtier, avec vos coûts. Les EA du MQL5 Market proposent une démo gratuite, utilisable uniquement dans le testeur de stratégie.

  2. 2

    Installer sur un compte démo

    Même courtier, même type de compte, mêmes symboles qu’en réel. Vérifiez les tailles de lot et la présence d’un stop-loss sur chaque position.

  3. 3

    Observer plusieurs semaines

    Assez pour voir des pertes, une période calme et une annonce économique. Comparez spread, slippage et fréquence des trades avec le backtest.

  4. 4

    Passer en réel avec un risque réduit

    Petit capital ou risque par trade inférieur à la cible. L’objectif est de valider l’exécution, pas de gagner.

  5. 5

    Fixer les critères d’arrêt à l’avance

    Décidez avant de commencer quel drawdown vous fera arrêter. Écrite à froid, la règle est plus facile à tenir.

  6. 6

    Augmenter par paliers

    Seulement après une période conforme aux attentes, jamais pour rattraper une perte.

Pour l’installation technique (dossier MQL5\Experts, autorisations, onglet « Experts »), suivez notre guide d’installation, valable dans ses grandes lignes pour la plupart des EA MT5.

La checklist finale avant d’acheter#

Si vous ne pouvez pas cocher la plupart de ces points, attendez, demandez des précisions au vendeur ou passez votre chemin.

  • Chaque position a un stop-loss placé chez le courtier dès l’ouverture.
  • Pas de martingale : la taille ne grossit jamais après une perte.
  • Pas de grille : aucune position n’est ajoutée contre une position perdante.
  • Le rapport de backtest est complet, sur ticks réels, avec spread variable et commissions.
  • Le drawdown de l’equity est affiché et reste cohérent avec celui de la balance.
  • Le nombre de trades est suffisant et la période couvre plusieurs régimes de marché.
  • Un forward test ou un historique réel vérifié par un tiers est disponible.
  • Aucune promesse de rendement mensuel, aucun « garanti », aucun « sans risque ».
  • Le vendeur est identifiable : mentions légales, adresse, support joignable.
  • La documentation est publique et les paramètres de risque sont réglables par vous.
  • Les conditions de licence et de remboursement sont écrites avant le paiement.
  • Le robot est compatible avec votre courtier, votre type de compte et votre levier, et vous l’avez testé en démo.

Notre grille appliquée à nos propres robots#

Algo Market Labs® conçoit et vend des Expert Advisors pour MetaTrader 5. Publier cette grille sans l’appliquer à nos produits serait incohérent. Voici ce que vous pouvez vérifier.

  • Stop-loss : chaque ordre est envoyé avec un stop-loss et un take-profit ; le code refuse tout ordre qui n’a pas les deux.
  • Ni grille ni martingale : une seule position à la fois, la taille n’est jamais augmentée après une perte et aucune position n’est ajoutée contre une position perdante. Principes et méthodologie : page stratégie.
  • Tests : backtests simulés sur les données d’un courtier MT5 (compte standard, sans commission), avec spread variable et swaps, sans simulation du slippage. Les ticks réels ne sont disponibles qu’à partir de juin 2025 ; avant, MetaTrader reconstruit les ticks à partir des barres d’une minute. Les réglages sont choisis sur les données allant jusqu’au 31 décembre 2024, puis validés hors échantillon du 1er janvier 2025 au 26 septembre 2026 selon des critères fixés à l’avance (détails, et une exception signalée pour APEX, sur la page stratégie). Un suivi sur compte démo publié sur Myfxbook est prévu mais n’a pas encore commencé : aucun historique réel ou démo n’est disponible à ce jour.
  • Risque : vous réglez le risque par trade et la perte maximale journalière ; une fois ce seuil atteint, l’EA n’ouvre plus de nouvelle position.
  • Capital : il dépend de la position minimale de votre compte chez votre courtier, pas de l’EA. Avec les positions minimales de notre compte de test, NOVA prend ses signaux dès 500 USD avec son réglage par défaut (risque de 2 % par trade), APEX dès 500 USD avec son profil Dynamique (risque plus élevé), QUANTIS dès 2 000 USD avec un risque de 4 % par trade et VECTOR X1 dès 3 000 USD au niveau 5. Avec moins, l’EA ignore les signaux au lieu d’agrandir la position, et l’indique dans son journal. Sur un petit compte, le prix de la licence peut dépasser les gains possibles. Détails : capital et position minimale.
  • Documentation publique, dont les questions fréquentes, consultable sans achat.
  • Licence : un an ou à vie, sans prélèvement automatique, pour deux comptes MT5 (démo ou réel). Le droit de rétractation prend fin dès le début du téléchargement, comme l’indiquent nos conditions avant le paiement. Testez l’EA sur un compte démo avant de passer en réel.
  • Vendeur identifiable : entreprise individuelle suisse basée à Sierre, support 7 j/7 par e-mail et sur Telegram.

Nos quatre systèmes ont des profils distincts. NOVA suit la tendance de l’Ethereum (ETHUSD), à l’achat uniquement, avec peu de positions et un profil agressif ; il est conçu pour les comptes à partir de 500 USD. APEX trade le momentum intraday sur le Nasdaq 100, à l’achat uniquement et sans conserver de position la nuit, avec un profil agressif. QUANTIS trade le Bitcoin à l’achat uniquement, sur le long terme, avec un profil modéré. VECTOR X1 est un EA de suivi de tendance sur l’or (XAUUSD), à l’achat uniquement, qui ouvre peu de positions, avec un profil agressif réglable de 1 à 5. Tous les quatre envoient un stop-loss et un take-profit avec chaque ordre, ne détiennent qu’une position à la fois et n’utilisent ni grille ni martingale. Aucun ne convient à tout le monde et aucun ne garantit de résultat : appliquez-leur la même checklist qu’à n’importe quel autre robot.

Questions fréquentes

Un robot de trading est-il rentable ?

Certains le sont sur certaines périodes, beaucoup ne le sont pas. Le résultat dépend de la stratégie, des coûts, du courtier, des réglages de risque et du marché. Aucun robot ne garantit un gain. Jugez-le sur sa gestion du risque et sa transparence plutôt que sur le rendement affiché.

Comment reconnaître une arnaque au robot de trading ?

Rendement fixe ou garanti, demande de vos identifiants de trading, courtier imposé, parrainage rémunéré, vendeur anonyme, pas de backtest complet, pression à l’achat. Vérifiez le vendeur et le courtier dans les listes noires de l’AMF et la liste d’alerte de la FINMA.

Un robot sans stop-loss est-il dangereux ?

Oui. Une seule position peut alors provoquer une perte sans limite prévue, jusqu’à la clôture forcée par le courtier (stop-out). Un stop « virtuel » géré par le robot ne protège plus rien si le terminal se déconnecte. Préférez un stop-loss transmis au courtier dès l’ouverture.

Faut-il un VPS pour un robot de trading ?

Pas obligatoirement, mais le robot ne fonctionne que si le terminal MT5 est ouvert et connecté. Un VPS évite les coupures et réduit la latence. Quasiment indispensable pour un scalpeur, il reste recommandé pour un système de long terme.

Robot de trading gratuit ou payant ?

Le prix ne dit rien de la qualité. Un robot gratuit peut servir de produit d’appel à un courtier rémunéré sur votre volume ; un robot payant peut être une martingale bien présentée. Appliquez la même checklist aux deux.

Quel capital minimum pour un robot de trading ?

Il n’existe pas de montant universel. Le capital doit permettre d’ouvrir le volume minimum du symbole avec le risque par trade visé, et de traverser un drawdown sans approcher le stop-out. Repère : capital minimum ≈ perte de la position minimale du courtier au stop-loss ÷ risque par trade. Exemple : si 0,01 lot d’or perd 150 USD au stop-loss et que vous risquez 3 % par trade, il faut environ 5 000 USD. Commencez en démo, puis avec une somme que vous acceptez de perdre.

Peut-on faire confiance à un backtest ?

Dans une certaine mesure. Un backtest complet, sur ticks réels, avec des coûts réalistes, montre comment les règles se seraient comportées dans le passé, pas comment elles se comporteront demain. Un forward test et un historique réel vérifié complètent l’image.

Un Expert Advisor MT4 fonctionne-t-il sur MT5 ?

Non. Les fichiers MT4 (.ex4) et MT5 (.ex5) ne sont pas compatibles, car les deux plateformes utilisent des langages différents (MQL4 et MQL5). Un EA doit avoir été développé ou adapté pour MetaTrader 5.