Bot de trading et trading algorithmique

Niveau 7 · avancé
tradinglingo.fr/bot-trading-algorithmique

Réponse courte

Le trading algorithmique est une façon de trader par règles écrites à l'avance, le bot est le programme qui les exécute sans intervention pendant la séance. Le bot ne crée pas d'avantage, il répète celui d'une méthode, et la surveillance se déplace du geste vers la machine.

Exemple

20 trades → 80 trades
La même méthode, laissée à un bot, produit quatre fois plus de passages. Chaque aller-retour paie sa commission, et le résultat par trade ne change pas : c'est la facture qui augmente.

À ne pas confondre

Le geste et la règle

Le bot ne remplace pas le trader, il remplace le geste. Une règle qui existait déjà dans un plan devient une condition que le programme vérifie tout seul, sans fatigue et sans hésitation, y compris aux heures où personne ne trade. Ce qui disparaît de la séance, c'est la main : l'ordre part à la seconde où la condition est remplie, et il part de la même façon à la centième fois.

Ce que l'automatisation déplace

Automatiser ne supprime pas les décisions, ça les avance. Dans le trading algorithmique, le choix de ce qu'on automatise, la taille engagée, la limite de perte, la façon de traiter une série de pertes : tout cela se décide avant, une fois pour toutes, dans le code. Un trader qui se trompe sur ces points ne se trompe plus pendant la séance, il se trompe au moment où il écrit le programme, et il le découvre ensuite. L'automatisation ne fait donc pas la même chose selon qu'une méthode est déjà établie ou non.

Un algorithme n'invente pas d'avantage

Un programme n'a pas d'idée sur le marché, il répète celle de la méthode qu'on lui donne. Si cette méthode a une espérance de gain positive, le bot la reproduit sur un plus grand nombre de passages, et le rythme augmente sans que le résultat par trade change. Si elle perd, il accélère la perte en payant les frais à chaque aller-retour. C'est pourquoi le backtest, la simulation sur données passées, décide du reste : il intègre les coûts et le slippage, et il se juge sur des données que le modèle n'a pas vues, sinon il mesure la mémoire du passé plutôt qu'une méthode.

Ce qui casse sans personne

Un système qui tourne seul dépend de choses qui ne se surveillent pas toutes seules : une connexion, un serveur, une clé d'accès qui peut fuir, un code que plus personne ne relit. Une famille de systèmes ajoute son propre risque, ceux qui augmentent la mise après une perte, avec une trajectoire connue, une montée par petites marches et une chute qui efface le reste sur un seul mouvement. Et un programme dont le raisonnement échappe à celui qui l'a installé ne s'arrête pas de lui-même quand il se trompe.

Trois lectures voisines

La stratégie de trading dit ce qu'on fait sur le marché, le bot dit comment les ordres partent, et un bot ne vaut pas mieux que la stratégie qu'il exécute. L'intelligence artificielle désigne ici les modèles qui interprètent une intention en langage naturel ou qui cherchent des régularités, ce qui n'est pas la même chose qu'un programme à règles fixes, même si les deux s'installent derrière la même interface. Et l'espérance de gain d'une méthode ne change pas quand on l'automatise, elle se répète.

Ce qui passe du trader au programme

DécisionDans un botChez un trader qui exécute lui-même
Le déclenchement de l'ordreIl vient du code, à la seconde où la condition est remplieIl vient de ta main, quand tu es devant l'écran
La taille des positionsElle suit la formule écrite une fois pour toutesElle peut varier avec ton état du jour
L'arrêt après une série de pertesIl est prévu dans le code, ou il n'existe pasIl dépend de ce que tu décides sur le moment
Les choix de fondIls ont tous été faits avant le lancementIls se prennent en cours de route, parfois sous pression

Question 1 / 3

Une méthode rentable est confiée à un bot sans modifier ni ses règles ni son risque. Qu'est-ce qui change sur le résultat par trade ?

Question 2 / 3

Un backtest affiche une performance excellente. À quoi se reconnaît un backtest qui prouve quelque chose ?

Question 3 / 3

Un bot tourne sur un serveur distant et se connecte au courtier avec une clé d'accès. Qu'est-ce que ça implique ?
Progression
Suivant : Tilt