Expert Advisors (EA) et algorithmes : quand l’automatisation est pertinente

Guide complet des robots de trading et des algorithmes : stratégies de tendance, scalpers, grilles, martingale, AI/ML. Où l’automatisation aide le trader, où elle ajoute des risques, et comment la tester correctement.

||
Mis à jour

📖 Conseillers et algorithmes sur le Forex : quand l’automatisation travaille dans le bon sens

Les conseillers, ou robots de trading, sont des programmes qui exécutent automatiquement des opérations selon une logique prédéfinie. Ils retirent l’émotion, accélèrent la réaction et peuvent fonctionner 24/7. Mais même de bons algorithmes peuvent devenir dangereux lorsqu’ils sont mal utilisés.

L’objectif de cet article est de comprendre quand l’automatisation est pertinente. Nous verrons ce que sont les algorithmes de trading et les Expert Advisors (EA, « conseillers » dans l’écosystème MetaTrader), quels sont les principaux types de robots (scalping, grilles, robots de news, stratégies de tendance, arbitrage, AI/ML), où se trouvent leurs avantages et où commencent leurs limites. Nous ajouterons des exemples pratiques, des check-lists pour choisir une plateforme, tester (backtest — vérification sur l’historique ; forward test — vérification en temps réel ; out-of-sample — test sur des données non utilisées pour le réglage), assurer le suivi, puis terminerons par des conclusions claires.

Que sont les Expert Advisors et le trading algorithmique

Le trading algorithmique consiste à exécuter automatiquement des opérations selon les règles d’une stratégie. Un Expert Advisor (EA) est un programme-robot qui ouvre et ferme des positions selon une logique définie, sans intervention humaine.

EA (Expert Advisor) : conseiller de trading dans MetaTrader 4/5 qui exécute automatiquement des opérations selon les règles de la stratégie.

MQL (MetaQuotes Language) : langage de script intégré à MetaTrader, utilisé pour écrire des conseillers et des indicateurs.

Algorithme : ensemble formalisé de règles que le robot suit sans émotions ni intervention discrétionnaire du trader.

HFT (High-Frequency Trading) : trading à haute fréquence, où les ordres peuvent se compter par centaines par seconde et où une latence minimale est critique.

Différence avec un indicateur : un indicateur montre l’état du marché et aide à prendre une décision ; un conseiller, lui, exécute les opérations selon les règles, avec gestion du risque et des ordres.

Principaux types d’algorithmes de trading

Voici les types de robots essentiels pour le trader particulier : comment ils tradent, où ils sont solides et où ils deviennent vulnérables. Vous trouverez ci-dessous des avantages, limites et observations pratiques.

Conseillers de tendance

Ils suivent la direction du marché (cassure de niveaux, filtres de moyennes mobiles, etc.) afin de capter le mouvement principal.

✅ Avantages

  • Ils captent le « corps » des mouvements puissants sur différents marchés et horizons de temps
  • Ils sont simples à surveiller et faciles à expliquer

❌ Inconvénients

  • Faux signaux et drawdowns en marché plat
  • Restitution d’une partie du profit lors des retournements brusques
En pratique : très efficaces pendant les phases directionnelles ; dans un range prolongé, ils peuvent enchaîner de petites pertes.

Scalpers

Ils réalisent de nombreuses opérations courtes sur de petits horizons de temps, avec l’objectif de prendre « un peu à chaque fois ».

✅ Avantages

  • Profits réalisés fréquemment
  • Durée de détention des positions très courte

❌ Inconvénients

  • Sensibilité extrême au spread, aux commissions et aux retards d’exécution
  • Une seule impulsion peut « manger » des dizaines de petits gains
En pratique : les ranges nocturnes étroits apportent de la stabilité ; les pics liés aux news sont la principale source de drawdowns.

Conseillers en grille

Ils placent une « grille » d’ordres autour du prix, cherchent à monétiser les oscillations et moyennent la position.

✅ Avantages

  • Très stables en marché de range
  • Taux élevé d’opérations gagnantes

❌ Inconvénients

  • Dangereux dans une forte tendance : ils accumulent une position « lourde »
  • Ils exigent une réserve importante pour absorber le drawdown
En pratique : des années de stabilité peuvent se terminer par un seul « cygne noir », lorsque le prix part en tendance sans retracement.

Approches martingale

Elles augmentent le volume après une perte pour « clôturer le cycle » en gain ; elles reposent sur l’idée de mean-reversion (retour à la moyenne).

✅ Avantages

  • Presque toutes les séries finissent par se clôturer en profit
  • Dans les phases « normales », la courbe du compte progresse régulièrement

❌ Inconvénients

  • Risque non borné lors d’une longue série défavorable
  • Contraintes de lots, de marge et de limites imposées par le broker
En pratique : croissance régulière jusqu’à un certain point, puis « remise à zéro » possible lors d’une série extrême.

Robots de news

Ils interviennent autour des publications macroéconomiques : ordres en attente ou entrée au marché sur l’impulsion.

✅ Avantages

  • Possibilité de capter un grand mouvement en quelques minutes
  • Durée de détention courte, résultat rapide

❌ Inconvénients

  • Fort slippage (écart entre le prix attendu et le prix réel d’exécution) et élargissement du spread
  • Résultats instables d’une publication à l’autre
En pratique : une impulsion puissante sur les publications clés peut devenir un « jackpot », mais tout dépend de l’exécution.

Arbitrage

Il exploite les déséquilibres de prix entre marchés ou brokers ; il est extrêmement sensible aux retards (latency).

✅ Avantages

  • Exposition au marché minimale
  • Résultat matérialisé rapidement

❌ Inconvénients

  • Compétition sur la vitesse : la latence « tue » l’idée
  • Contraintes d’infrastructure et de règles des plateformes
En pratique : la « fenêtre » de rentabilité se referme vite lorsque d’autres algorithmes arrivent sur la même anomalie.

Algorithmes AI/ML

Modèles d’intelligence artificielle et de machine learning entraînés sur des données pour chercher des motifs complexes. Le risque principal est le surapprentissage.

✅ Avantages

  • Ils détectent des relations non triviales
  • Ils peuvent s’adapter à de nouvelles données

❌ Inconvénients

  • Effet « boîte noire » et risque de surapprentissage
  • Développement et supervision très complexes
En pratique : un modèle peut briller sur un échantillon de marché haussier et patiner en range s’il n’existe pas de mécanisme d’adaptation, par exemple le walk-forward — révision régulière des paramètres sur une fenêtre historique glissante.

Tableau récapitulatif par type

Comparaison rapide des principaux robots : principe de fonctionnement, points forts et vulnérabilités.

🤖 Type ⚙️ Principe ✅ Point fort ❌ Vulnérabilité
TendanceSuit la tendanceCapte les grands mouvementsDrawdowns en range
ScalperOpérations courtesPrises de profit fréquentesSpread/commissions/latence
GrilleMoyennage dans un rangeStable en rangeFragile en tendance
MartingaleAugmente le lot après une pertePart élevée de « cycles clôturés »Risque de queue
NewsImpulsions sur publicationsGrand profit en quelques minutesSlippage
ArbitrageDéséquilibre de prixExposition minimaleVitesse/contraintes
AI/MLMotifs détectés par l’IAAdaptabilitéSurapprentissage/complexité

Avantages et risques de l’automatisation

L’automatisation renforce la discipline, la vitesse et la capacité de passage à l’échelle, mais ajoute des risques technologiques et de modèle. Il faut équilibrer l’approche.

✅ Avantages

  • Discipline sans émotions : respect strict des règles et des paramètres de risque
  • Surveillance 24/7 de nombreux instruments
  • Réaction instantanée et reproductibilité
  • Backtest et forward test avant le trading réel
  • Montée en charge plus facile sur un portefeuille d’actifs

❌ Inconvénients

  • Sur-optimisation sur l’historique : la stratégie casse sur de nouvelles données.
  • Pannes techniques : internet, VPS, plateforme, mises à jour.
  • Qualité d’exécution : spreads, commissions, slippage, requotes.
  • Surveillance nécessaire : sans contrôle, le robot peut aggraver un drawdown.
  • Contraintes de la plateforme : le scalping ou l’arbitrage peuvent être limités.

Les grilles et la martingale portent un risque de queue : de longues périodes calmes masquent des événements rares mais destructeurs. Prévoyez des limites strictes de drawdown et un mode d’arrêt de l’algorithme.

Recommandations pratiques : plateforme, tests, lancement

Mini-playbook pour utilisateur avancé : du choix de l’infrastructure au lancement robuste.

Plateforme et broker/bourse

Le classique pour le Forex reste MetaTrader 4/5 avec MQL. Pour les actions et la crypto, on utilise plutôt des API et des bots Python. Choisissez une exécution de type ECN/STP (Electronic Communication Network / Straight-Through Processing — modèles « sans dealing desk »), des commissions transparentes, des serveurs stables et l’absence de restrictions artificielles sur les algorithmes. Pour un fonctionnement continu, utilisez un VPS (serveur virtuel), idéalement proche géographiquement du serveur de la contrepartie afin de réduire la latence.

Tableau récapitulatif des critères de choix

Ce qu’il faut vérifier précisément chez une plateforme et pourquoi cela influence le résultat.

Critère À vérifier Pourquoi c’est important
Exécution ECN/STP, absence de requotes, contrôle du slippage Réduit l’écart entre « attente → réalité »
Latence VPS proche du serveur, ping stable Critique pour le scalping et l’arbitrage
Coûts Commissions, spread, swaps, taille de lot et pas de cotation Déterminent la rentabilité réelle
Politique envers les robots Scalping/EA autorisés, absence de limites « grises » Évite blocages et conflits
Fiabilité Uptime, procédures d’incident, support Réduit les interruptions et les pertes

Gestion du risque et paramètres

Limitez le risque par opération, souvent 0,5–2 % du capital, définissez des stop-loss et un « coupe-circuit » global de drawdown pour l’arrêt automatique. Commencez avec des préréglages conservateurs, puis augmentez progressivement.

Tests : du backtest au forward

Le backtest est l’exécution de la stratégie sur un historique comprenant différentes phases (tendance/range/stress). Séparez les données en échantillon d’apprentissage et out-of-sample (données de « vérification honnête » hors réglage). Lancez ensuite un forward test sur démo ou micro-réel dans le marché actuel. L’écart avec le backtest révèle la sensibilité à l’exécution.

Métriques de robustesse

Max DD (drawdown maximal) : profondeur de la baisse du compte entre un sommet et un creux.

R-multiple : résultat exprimé en « unités de risque » (combien de R ont été gagnés par rapport au stop-loss).

PF (Profit Factor) : rapport entre profit brut et perte brute (>1 signifie que la stratégie gagne de l’argent).

Sharpe/Sortino : rendement par unité de volatilité totale ou de volatilité négative, respectivement.

Recovery factor : profit divisé par le Max DD, c’est-à-dire la rapidité avec laquelle la stratégie « récupère » un drawdown.

Walk-forward : révision périodique des paramètres sur une fenêtre de données glissante.

Lancement étape par étape

  1. Sélectionnez la plateforme, le compte (ECN/STP), le VPS et les sources de données.
  2. Définissez le profil de risque : limites par opération, coupe-circuit quotidien et global de drawdown.
  3. Réalisez un backtest avec séparation des échantillons et périodes de stress.
  4. Effectuez un forward démo et comparez-le au backtest ; consignez les écarts.
  5. Lancez en réel avec un volume minimal ; augmentez seulement selon les résultats.

Tenez un journal des paramètres et des résultats (versions du robot, date de mise à jour, changements de logique). Cela simplifie le retour arrière et l’analyse.

Check-list pour choisir un conseiller prêt à l’emploi

À vérifier avant l’achat ou la location

  • Transparence : logique compréhensible, règles d’entrée/sortie décrites, limites clairement indiquées.
  • Données de test : source des cotations, modèle de commissions, prise en compte du spread/slippage, période historique.
  • Qualité des métriques : PF, Max DD, Recovery, R moyen, séries perdantes — méfiez-vous des courbes « parfaites ».
  • Comportement en stress : les périodes 2020/2022 et d’autres épisodes extrêmes sont-ils montrés ?
  • Gestion du risque : limites de lot, coupe-circuits quotidiens/globaux, règles d’arrêt.
  • Support et mises à jour : changelog, releases canary, délai de réaction aux bugs.
  • Compatibilité : plateforme/broker, interdictions de certains styles de trading, exigences de VPS.
Point clé : n’achetez pas une « courbe de rendement lisse » sans méthodologie de test détaillée ni règles de gestion du risque.

Exécution et microstructure : comment les coûts « mangent » une stratégie

Même une logique solide perd sa rentabilité à cause des coûts réels. Gérez le spread, les commissions, la latence et le slippage : c’est critique pour les scalpers et les systèmes de news.

Ce qu’il faut mesurer

Time-to-fill : temps entre le signal et l’exécution effective de l’ordre.

Slippage réalisé : écart entre le prix de transaction et le prix attendu, en points ou en bps.

Fill rate : part des ordres exécutés totalement ou partiellement.

Requotes : nouvelles cotations ou refus lors d’une tentative d’exécution au prix annoncé.

En pratique : exécution ECN/STP, VPS proche du serveur de la contrepartie, limites de slippage acceptable, tests « limite vs marché », arrêt du trading pendant les minutes de publications majeures, agrégation de liquidité si disponible.

Matrice des risques par type de robot

Comment la lire : associez le type d’algorithme à la phase de marché, puis vérifiez le risque clé et les contre-mesures. Si le risque n’est pas couvert, réduisez le volume ou reportez le lancement.

🤖 Type🧩 Meilleure phase🚫 Phase défavorable⚠️ Risque clé🛡️ Contre-mesures
TendanceForte tendance unidirectionnelleRange prolongéSérie de fausses cassuresFiltres de volatilité, par exemple ATR — Average True Range, trailing-stop, pause lorsque l’ATR est faible
ScalperSpread stable, volatilité modéréeNews majeuresCommissions/slippageECN/STP ; hors news ; limites de slippage
GrilleRange largeTendance impulsivePosition qui s’« alourdit »Plafond de niveaux/de lot ; stop sur le compte ; arrêt automatique
MartingaleEnvironnement de mean-reversionPhase longue sans retracementRisque de queueLimiter le multiplicateur ; lot maximal ; coupe-circuit d’urgence
NewsPublications majeuresLiquidité heurtéeSlippage/requotesOrdres limites en attente ; filtre de publications ; post-filtres
ArbitrageDéséquilibres persistantsSpreads qui se referment viteRetards/refusVPS proche ; monitoring de latence ; fail-safe
AI/MLRégimes stablesChangements structurelsSurapprentissageWalk-forward ; régularisation ; « plateau » de paramètres

Modèles de profils de risque pour le lancement

ProfilRisque/opérationLimite journalièreDrawdown maxTaille de lotPolitique de stop
Conservative0,5–1%−2% (stop journée)−10% (arrêt)micro-lot, augmentation par paliersSL strict, trailing-stop
Balanced1–1,5%−3%−15%fixe/adaptatif selon ATRSL + stop temporel par bougie
Aggressive1,5–2%−4%−20%adaptatif, pyramide partielleSL + coupe-circuit dur sur le compte

Commencez par Conservative, puis passez à Balanced seulement après un forward démo stable et un micro-réel concluant.

Architecture du robot et monitoring

Modules

  • Données de marché : flux de cotations, agrégation, validation.
  • Bloc de signal : logique d’entrée/sortie, filtres de volatilité.
  • Gestionnaire de risque : sizing des lots, limites, coupe-circuit de drawdown.
  • Exécution : gestionnaire d’ordres, contrôle du slippage.
  • Journalisation/alertes : journal des trades, notifications.

Monitoring

  • Dashboard : PnL, Max DD, win-rate, R moyen, PF, série de pertes.
  • Contrôle technique : latence, refus d’API, fréquence des requotes.
  • Alertes : dépassement des limites, écart par rapport aux métriques de référence.

Protocole d’incident

  1. Pause automatique du robot lorsque le coupe-circuit ou une alerte se déclenche.
  2. Capture des logs et paramètres (version, preset, heure).
  3. Analyse des causes : exécution/données/logique/infrastructure.
  4. Correctif + entrée dans le journal des changements.
  5. Redémarrage pilote avec risque réduit.

Conservez une archive des presets et des versions. Revenir à la « dernière version stable » réduit les interruptions et le risque de répéter l’erreur.

CI/CD et versionnement des robots

Mettre un robot à jour, c’est modifier le risque. Il faut un contrôle de versions, des releases canary (canary — déploiement sur une petite part du volume) et une capacité de retour arrière.

  1. Dépôt Git : code, configurations, presets, changelog.
  2. Construction de release et autotests : tests unitaires de base sur les fonctions critiques.
  3. Lancement canary : 5–10% du volume, métrique parallèle « ancien vs nouveau ».
  4. Évaluation et décision : étendre la mise à jour ou revenir en arrière.
  5. Documentation : ce qui a changé, pourquoi, effet observé sur les métriques.
VersionChangementsAttenduRéelStatut
v1.3Filtre ATR pour l’entrée−20% de faux signaux−18%Déployé
v1.4Limitation du slippage+0,1R par opération+0,08RCanary
v1.5Trailing via SuperTrend (indicateur basé sur l’ATR)+10% PFEn test

Études de cas : stratégie vs phase de marché

Marché de tendance

Phase haussière ou baissière avec direction stable.

  • Solides : trend-following, breakouts, pyramiding.
  • Faibles : grilles/martingale (risque d’« alourdissement »).
  • Focus : trailing-stop, renforts dans le sens de la tendance.

Point clé : priorité aux règles de tendance, moyennages agressifs désactivés.

Range prolongé

Zone sans mouvement directionnel.

  • Solides : trading de range, grilles modérées.
  • Faibles : cassures de tendance (faux signaux).
  • Focus : limitation des niveaux et du sizing, pause automatique à la sortie du range.

Point clé : profiter des oscillations, mais avec des limites strictes d’exposition.

Événement de choc

Impulsion brutale, trou de liquidité, élargissement du spread.

  • Solides : entrées impulsionnelles sur news, uniquement pour les publications majeures.
  • Faibles : scalping/range sans filtres de liquidité.
  • Focus : limites de slippage, désactivation pendant les minutes critiques, scénarios avec ordres en attente.

Point clé : soit on travaille selon le plan d’impulsion, soit on se coupe du marché ; « ne rien faire » est aussi une stratégie.

Sensibilité des paramètres : comment chercher un « plateau » de robustesse

Il ne faut pas chercher un « point-pic » sur l’historique, mais un large « plateau » où le résultat reste acceptable malgré des écarts raisonnables du paramètre.

StratégieParamètre cléPlage de testSigne de plateauAction
TendanceLongueur MA/canal20–60 / 80–200PF et Max DD stables sur une large fenêtrePrendre le centre du plateau ; ne pas courir après le maximum local
ScalperTake/Stop (points)TP 3–8 / SL 6–15L’espérance positive tient à ±20%Fixe + filtre spread/volatilité
GrillePas/niveaux max0,5–1,5 ATR / 5–15Le risque n’explose pas à ±1 pasLimiter les niveaux ; stop sur le compte
AI/MLFenêtre d’entraînement3–12 moisL’out-of-sample est plus stable que le pic in-sampleWalk-forward, régularisation

Construisez des heatmaps de métriques sur une grille de paramètres ; choisissez une zone, pas un point.

Qualité des données pour le backtest : ce qu’il faut prendre en compte

Des données correctes représentent la moitié du succès. Les erreurs de cotations et de coûts produisent une rentabilité « papier ».

AspectÀ vérifierRisque d’erreur
CotationsHistorique complet, absence de gaps/doublonsPoints d’entrée/sortie déformés
Spread/commissionsModèle de coûts conforme au compte réelRentabilité surestimée
Lots/pas de prixTailles minimales, arrondis, tick-sizeOrdres irréalisables
SlippageScénarios de glissement sur newsÉchec en volatilité
Fuseaux horairesAlignement des sessions, passages DSTDécalage des signaux

Validez le backtest par réplication sur d’autres données et comparaison avec le forward démo.

Comparaison d’infrastructure : MT4/MT5 vs bots API vs VPS/cloud

StackUsageAvantagesInconvénientsQuand choisir
MT4/MT5 (MQL)Forex/CFDÉcosystème EA, testeur, marché d’indicateursStack fermée, limites pour le HFTStratégies FX classiques avec EA prêts à l’emploi
Bots API (Python)Actions/cryptoFlexibilité, bibliothèques de données, intégrationsDéveloppement et maintenance nécessairesStratégies personnalisées, arbitrage, recherche
VPS/cloudHébergement du robot24/7, proximité des serveurs, passage à l’échelleCoût, administrationTrading continu et réduction de latence

Politiques des brokers/bourses envers le trading automatique

Toutes les plateformes ne traitent pas les robots de la même manière. Tenez compte des modèles A-/B-book (mode de comptabilisation des opérations client chez le dealer) et du last-look (droit de la plateforme de rejeter ou modifier l’exécution après une vérification supplémentaire).

  • Scalping : intervalles minimaux, limites de fréquence des ordres.
  • Arbitrage : suspicion de latency-arbitrage, blocages ou restrictions.
  • News : spreads élargis, exécution désactivée pendant les minutes critiques.
  • Commissions/swaps : révision des conditions, coûts cachés overnight.
  • Modèle d’exécution : A-/B-book, requotes, last-look.

Intégrez les pires hypothèses dans la simulation et comparez avec le forward. Sinon, vous tombez dans le piège du « profit papier ».

Gestion des clés et sécurité

Les clés API sont les « racines de confiance » du bot. Réduisez les droits et la surface d’attaque.

  • Principe du moindre privilège : uniquement les droits nécessaires, par exemple trading sans retrait.
  • Rotation des clés : remplacement régulier, révocation en cas d’incident.
  • IP allowlist : accès seulement depuis les adresses de votre VPS/serveur.
  • Stockage des secrets : chiffrement ou secret manager, pas de clés « dans le code ».
  • Audit des logs : tentatives de connexion, erreurs de signature, requêtes anormales.

Stockez séparément presets, clés et journaux ; l’accès aux secrets de production doit rester limité au circuit de release.

Plan d’action en cas de drawdown

Un drawdown n’est pas le moment d’improviser. Définissez à l’avance les déclencheurs de dégradation.

  1. −X% sur le compte : réduire le lot de moitié et activer le preset conservateur.
  2. −Y% sur le compte : pause automatique, analyse des logs, comparaison avec les métriques de référence.
  3. Cause locale : correctif et redémarrage canary.
  4. Cause structurelle (changement de régime de marché) : recalibrage des paramètres ou arrêt jusqu’au changement des conditions.

Le plan fixe les seuils à l’avance. Les décisions « sous émotion » aggravent presque toujours le résultat.

Erreurs fréquentes et anti-patterns

À éviter

  • Choisir un robot sur une « belle » courbe d’equity sans méthodologie de test.
  • Lancer en réel sans forward démo ni limites de drawdown.
  • Désactiver les stops « pour sauver la série » dans une martingale ou une grille.
  • Ignorer les politiques de la plateforme et les coûts réels.
  • Mettre à jour le robot sans déploiement canary ni possibilité de retour arrière.

Où l’automatisation est particulièrement pertinente

  • Patterns répétables : trend-following systématique et breakouts avec règles claires.
  • Routines et échelle : surveillance simultanée de dizaines d’instruments et d’horizons de temps.
  • Exécution avec timing : news selon des scénarios strictement encadrés ; rééquilibrage de portefeuille à horaire fixe.
  • Arbitrage statistique/pair trading : lorsque la valeur vient de la vitesse et de la discipline, pas d’une appréciation subjective.

Conclusion

Les algorithmes renforcent le trader : ils apportent discipline, vitesse et capacité de passage à l’échelle, retirent la routine et permettent d’exécuter ce qui serait difficile ou impossible manuellement.

Mais le marché change. Une stratégie qui semblait brillante sur l’historique peut perdre ses propriétés demain. Une automatisation réussie est une alliance entre l’humain et la machine : le robot exécute, tandis que le trader contrôle, adapte et arrête à temps lorsque des « signaux de danger » apparaissent.

Point clé : utilisez les robots comme un outil pour améliorer la discipline et la scalabilité, pas comme un substitut à la réflexion. Contrôle des risques, tests et monitoring sont obligatoires.

Conclusion pratique : un algorithme de trading est un bon serviteur, mais un mauvais maître. Confiez l’exécution à l’automatisation, mais gardez les décisions de risque et de mise à jour entre vos mains.

❓ Questions et réponses (FAQ)

Qu’est-ce qu’un conseiller de trading (EA) ?
Un programme qui exécute automatiquement des opérations selon les règles d’une stratégie. Le terme vient de MetaTrader, où les robots sont écrits en MQL.
Faut-il savoir programmer pour utiliser un robot ?
Non, si vous prenez un EA prêt à l’emploi et suivez les instructions. Le codage (MQL/Python) est utile pour la personnalisation, mais l’essentiel est de comprendre la logique et de gérer le risque.
Comment tester correctement : backtest et forward ?
Séparez l’historique en échantillon d’apprentissage et out-of-sample, puis lancez le forward sur démo ou micro-réel. La comparaison avec le backtest révèle la sensibilité à l’exécution.
Quels sont les principaux risques de l’automatisation ?
Sur-optimisation, pannes techniques, détérioration de l’exécution (spreads, commissions, slippage), contraintes réglementaires ou opérationnelles du broker/de la bourse.
Peut-on confier entièrement le trading à un algorithme ?
Ce n’est pas recommandé. Un robot exécute des règles, il n’analyse pas le contexte. L’optimum : « le robot trade, l’humain gère le risque ».
Que signifient A-/B-book, last-look et requotes ?
A-/B-book : modèles de comptabilisation des opérations chez le dealer ; last-look : droit de la plateforme de rejeter ou modifier l’exécution après une vérification supplémentaire ; requotes : nouvelles cotations lors d’une tentative d’exécution à l’ancien prix.

Approfondir le thème « Forex »

Retrouvez dans cette rubrique d’autres analyses, guides pratiques et avis sur ce thème.

Ouvrir la rubrique « Forex »