ETFFIN Finance >> cours Finance personnelle >  >> Foreign exchange >> Opérations de change

Exécution automatique

Qu'est-ce que l'exécution automatique ?

L'exécution automatique est une méthode pour placer et exécuter des transactions sans avoir besoin de saisie manuelle. Les systèmes automatisés et les algorithmes de trading permettent aux traders de profiter des signaux pour acheter ou vendre un actif chaque fois que ce signal est identifié, sans avoir besoin d'interaction humaine.

Les ordres automatiques peuvent être créés sur la base d'une grande variété d'indicateurs techniques en utilisant plusieurs systèmes de négociation disponibles dans le commerce.

Points clés à retenir

  • L'exécution automatique fait référence aux ordres qui n'ont pas besoin d'être saisis manuellement; l'ordre est créé et exécuté par un programme de trading automatisé.
  • Les exécutions automatiques se produisent sans confirmation du trader, bien que le commerçant contrôle encore souvent le programme exécutant les transactions.
  • Des exécutions automatiques peuvent être créées sur la base d'un large éventail de stratégies, combinant des critères à la fois fondamentaux et techniques.

Comprendre l'exécution automatique

​​​​​​​L'exécution automatique est devenue monnaie courante à mesure que les systèmes de négociation continuent de devenir de plus en plus sophistiqués et complexes, parallèlement aux progrès de la technologie logicielle et de l'infrastructure informatique. L'exécution automatique permet de placer et d'exécuter des transactions même lorsque le trader qui exécute le programme de trading automatisé n'est pas présent. Si un signal commercial se produit, un ordre sera déployé et exécuté automatiquement s'il y a de la liquidité disponible au prix de l'ordre.

Les stratégies de trading automatisées sont souvent utilisées par les traders professionnels tels que le trading haute fréquence (HFT) et les teneurs de marché, mais est de plus en plus disponible pour certains commerçants de détail. Sur les marchés des changes (forex), la plupart des commerçants de détail ont déjà un accès complet à certaines stratégies et programmes de négociation automatisés. Parce que le marché des changes se négocie 24 heures sur 24, cinq jours par semaine, ces algorithmes automatisés peuvent aider à garantir qu'un commerçant ne manque pas d'opportunités rentables. Le déclenchement de signaux spécifiques à partir d'une variété d'indicateurs techniques, tels que ceux basés sur le prix, le volume, et d'autres critères peuvent aider le trader à capitaliser sur les opportunités même lorsqu'il n'est pas assis devant son terminal de trading.

L'exécution automatique permet de remplir automatiquement les commandes une fois passées, sans confirmation supplémentaire du trader exécutant le logiciel de trading automatisé. Cela rend le placement des commandes plus rapide, ce qui peut aider à obtenir de meilleurs prix lorsque les prix évoluent rapidement ; une commande manuelle peut prendre quelques secondes ou plus pour entrer, tandis qu'une commande automatisée est déployée en quelques millisecondes. De la même manière, l'exécution automatique réduit considérablement les erreurs de saisie de l'utilisateur, erreurs d'écriture, et les soi-disant « gros doigts ».

Configurer le trading automatique

Les systèmes automatisés permettent une grande variété de stratégies et de techniques. La plupart des commerçants utilisent une combinaison de plusieurs indicateurs, ainsi que d'autres formes d'analyse technique et/ou fondamentale. Divers modèles de graphiques, prix et volume, et d'autres indicateurs ou modèles peuvent être mis en place et déployés pour déclencher l'ouverture et la fermeture de positions.

Les commerçants doivent être prudents lorsqu'ils utilisent ces systèmes. Les indicateurs techniques peuvent ne pas être valides si les conditions fondamentales changent soudainement. Lorsque des événements se produisent qui peuvent justifier d'éviter de négocier sur un marché spécifique, les commandes automatisées seront toujours traitées sans intervention humaine,

Voici quelques-uns des paramètres d'exécution automatique possibles :

  • L'ordre limite est un ordre d'une transaction d'achat ou de vente à un prix limite spécifié ou mieux.
  • L'ordre stop est conçu pour limiter la perte d'un investisseur sur une position dans un titre et peut fonctionner avec des positions ou des avoirs courts et longs.
  • Les ratios de Fibonacci incluent les retracements, arcs, et les fans que les traders peuvent utiliser pour rechercher la confirmation d'autres analyses techniques.
  • Les oscillateurs stochastiques sont des indicateurs de dynamique qui comparent le prix de clôture à la fourchette de prix sur une période.

Critères d'exécution automatique

L'automatisation d'une stratégie peut être un travail difficile. Non seulement le trading automatisé nécessite une stratégie solide, cette stratégie doit également être convertible en code logiciel sous forme de règles qu'un ordinateur peut comprendre sans erreur. De telles règles ne se prêtent pas à l'analyse qualitative ou à la subjectivité, et en effet, de nombreuses stratégies de trading sont au moins en partie subjectives. Les transactions automatisées ne sont autorisées qu'en utilisant des critères objectifs. Sauf si ces conditions sont explicitement définies dans le code de programmation, la stratégie ne se négociera pas de la manière prévue.

Les éléments à prendre en compte lors de la configuration des exécutions automatisées incluent :

  • Plafonds de risque. Ceux-ci peuvent inclure des ordres stop sur toutes les transactions. Par exemple, un stop loss pourrait être placé à un montant fixe en dollars ou en pip du point d'entrée, ou à un certain pourcentage.
  • Critère d'entrée. Définissez exactement quelles conditions doivent être présentes pour initier une transaction longue ou courte. Un exemple simple pourrait être le moment où une moyenne mobile (MA) à court terme passe au-dessus d'une MA à plus long terme.
  • Prise de bénéfices . Un stop loss contrôle le risque de baisse, mais les bénéfices doivent également être pris. Définissez comment un commerce sera terminé si le stop loss n'est pas atteint. Il peut s'agir d'un montant fixe en dollars ou en pip, un pourcentage, ou une récompense définie : un risque basé sur le risque. Par exemple, si le risque de la transaction est de 5%, prendre des bénéfices à 15% (3:1 récompense:risque).
  • Contraintes sur les conditions. Définissez quand le programme échangera et quand il ne le fera pas. Par exemple, une stratégie boursière peut-elle être négociée avant ou après la bourse, ou seulement pendant les heures normales ? Peut-il placer des transactions juste avant les événements majeurs de l'actualité ? Décider, puis définir les contraintes.

Parmi ces considérations de base figurent des possibilités infinies quant à la façon dont ils sont réellement programmés. Cela offre une grande flexibilité en matière de trading automatisé; mais en même temps, plus un système devient complexe, plus il est difficile de découvrir quelle partie de celui-ci ne fonctionne pas lorsque les choses tournent mal.

Perturbation due à l'exécution automatique

Alors que l'exécution automatisée peut aider les traders à tirer profit lorsque des commandes rapides sont nécessaires ou que le trader n'est pas en mesure de surveiller le marché, l'automatisation peut également être perturbatrice dans certains cas. Parce que les transactions automatisées peuvent s'exécuter si rapidement, les marchés peuvent être sujets à de graves perturbations et anomalies.

Par exemple, le 6 mai, 2010, le Dow Jones Industrial Average (DJIA) a baissé d'environ 9 % en seulement dix minutes. Encore, le marché a effacé une grande partie de cette baisse avant de fermer. Cette perturbation est devenue connue sous le nom de Flash Crash de 2010 et aurait été causée, dans une large mesure, par des programmes d'échange automatique qui ont commencé à se vendre comme d'autres programmes vendus, créer un effet domino.