Le trading algorithmique : guide pour le trader particulier
Le trading algorithmique pour les particuliers : définition, automatisation de l'exécution ou stratégie 100 % systématique, composants clés, atouts et limites.
Pour beaucoup, le trading algorithmique évoque les hedge funds et les salles de serveurs à New York. En réalité, un trader particulier peut aujourd'hui définir des règles claires et laisser un ordinateur les appliquer. Cet article explique ce que cela signifie concrètement, de quoi se compose un tel système et ce qu'il peut, ou non, faire pour vous.
Qu'est-ce que le trading algorithmique
Le trading algorithmique désigne un trading dans lequel les décisions, l'exécution, ou les deux, suivent des règles prédéfinies appliquées par un ordinateur. L'« algorithme » n'est qu'une liste d'instructions : si une condition est remplie, on effectue une action précise. Par exemple : si le prix clôture au-dessus d'une certaine moyenne mobile et que le volume est supérieur à la normale, on achète avec un stop placé à distance fixe.
La différence essentielle avec le trading manuel n'est pas la vitesse, mais la constance. Une règle codée est exécutée de la même façon à chaque fois, sans fatigue, sans peur et sans le fameux « pour une fois, j'attends encore un peu ». C'est aussi son revers : si la règle est mauvaise, l'ordinateur l'appliquera avec une constance parfaite.
Pour le particulier, le trading algorithmique est très éloigné du trading haute fréquence (HFT). Il s'agit le plus souvent de stratégies sur des graphiques en minutes ou en heures, sur des contrats à terme comme NQ, ES ou leurs versions micro MNQ et MES, déclenchées par des alertes d'une plateforme comme TradingView.
Automatiser l'exécution ou tout le système
Il est utile de distinguer deux niveaux d'automatisation :
- Automatisation de l'exécution : vous décidez quand entrer, et le système se charge de l'exécution - envoi de l'ordre, placement du stop et de l'objectif, copie vers d'autres comptes et respect des limites de risque. La décision est humaine, l'exécution mécanique.
- Stratégie entièrement systématique : le signal lui-même découle des règles. Un indicateur ou une stratégie Pine Script détecte une condition, envoie une alerte, et le système agit sans intervention humaine.
Il existe aussi un entre-deux : de nombreux traders font tourner des signaux automatisés mais gardent la main sur le moment où ils activent ou coupent le système, par exemple autour des grandes publications économiques. Il n'y a pas de bonne réponse unique. La vraie question est de savoir où vous voulez du jugement humain et où vous voulez des règles strictes.
Les quatre composants d'un système automatisé
Tout dispositif algorithmique sérieux, même simple, repose sur quatre briques :
- Le signal : la logique qui décide quand entrer et sortir. Ce peut être un indicateur, une figure de prix ou un signal externe, comme la copie de trades.
- La gestion du risque : combien de contrats trader, où placer le stop, quelle perte journalière maximale, combien de trades autorisés par jour. Nous détaillons ce point dans la gestion du risque pour les traders algo.
- L'exécution : la façon dont un signal devient un ordre chez le courtier. En général, cela passe par un webhook qui transmet un message de TradingView à un service connecté au compte. Pour aller plus loin : automatiser les alertes TradingView avec des webhooks.
- La surveillance : quelqu'un ou quelque chose doit vérifier que tout fonctionne - que les alertes arrivent, que les ordres sont exécutés et que la position réelle du compte correspond à ce que le système croit détenir.
La plupart des échecs chez les particuliers se jouent sur les composants 2 et 4, pas sur le signal. Une stratégie correcte avec une mauvaise gestion du risque peut vider un compte. Une bonne stratégie sans surveillance peut laisser une position ouverte toute la nuit parce qu'une seule alerte n'est jamais arrivée.
Les vrais avantages
- Constance : les règles sont appliquées telles qu'écrites, sans interférence émotionnelle.
- Discipline du risque : les limites définies dans le système sont respectées même quand vous n'êtes pas devant l'écran, et même quand vous avez envie de « vous refaire ».
- Testabilité : une règle définie peut être testée sur des données historiques. Une décision prise au feeling, non.
- Passage à l'échelle : la même règle peut tourner sur plusieurs marchés ou plusieurs comptes à la fois, ce qui est très difficile à la main.
- Gain de temps : inutile de rester devant le graphique toute la séance.
Les limites à connaître
C'est là que beaucoup de débutants déchantent. Le trading algorithmique ne transforme pas une stratégie faible en stratégie gagnante, et il introduit de nouveaux types de risques :
- L'écart entre test et réalité : les résultats historiques sont presque toujours meilleurs que l'exécution réelle, à cause du slippage, des commissions, etc. Voir backtest ou trading réel.
- La sur-optimisation : il est très facile de construire des règles qui collent parfaitement au passé et échouent ensuite.
- Le risque technique : une connexion internet qui tombe, une alerte expirée, un contrat arrivé à échéance alors que le signal pointe encore vers l'ancien, ou un ordre envoyé en double.
- Les changements de régime : une stratégie qui fonctionnait dans un marché volatil peut stagner dans un marché calme, et inversement.
- La responsabilité ne disparaît pas : même si c'est l'ordinateur qui appuie sur le bouton, la perte est la vôtre.
Cadre réglementaire et règles de votre contrepartie
Aux États-Unis, les marchés à terme sont supervisés par la CFTC, et la NFA est l'organisme d'autorégulation qui encadre les sociétés enregistrées. Toutes deux publient des ressources pédagogiques et des mises en garde contre les promesses de gains irréalistes. Si l'on vous vend un « robot » à rendement garanti, c'est un signal d'alarme évident.
Si vous tradez un compte de prop firm, consultez toujours le centre d'aide officiel de la société pour connaître sa politique sur l'automatisation, les robots et la copie de trades. Chaque firme les définit à sa manière, et les règles évoluent régulièrement. Les courtiers peuvent aussi exiger une autorisation ou une configuration spécifique pour l'accès API.
Check-list avant de commencer
- Rédigez vos règles en langage courant avant d'écrire la moindre ligne de code.
- Définissez une limite de perte par trade, une limite journalière et une taille de position maximale.
- Testez sur l'historique, puis faites un test en conditions réelles sur un compte de simulation.
- Assurez-vous de voir en temps réel ce qui se passe sur le compte.
- Prévoyez un « coupe-circuit » : un moyen rapide de tout clôturer et d'arrêter le système.
- Lisez les règles de votre courtier ou de votre prop firm sur le trading automatisé.
À retenir
- Le trading algorithmique consiste à exécuter des règles prédéfinies ; ce n'est ni de la magie ni une promesse de gains.
- Vous pouvez automatiser uniquement l'exécution, ou tout le processus, signal compris.
- Un système complet comprend le signal, la gestion du risque, l'exécution et la surveillance.
- Le principal atout est la constance et la discipline ; les principaux coûts sont le risque technique et l'écart entre passé et futur.
- Commencez en simulation et vérifiez les règles du courtier ou de la firme avec qui vous tradez.
WeCore est une plateforme qui relie les alertes TradingView ou TrendSpider, vos propres stratégies ou des signaux de copy trading à votre propre compte de courtier ou de prop firm, avec une gestion du risque automatisée. Les nouveaux comptes disposent d'un mode simulation, pour observer le comportement du système avant d'engager de l'argent réel.