Qu'est-ce que l'exécution automatique?
L'exécution automatique est une méthode pour exécuter des transactions sans les imputer manuellement. Les systèmes automatisés permettent aux traders de profiter des signaux de trading pour acheter ou vendre un actif chaque fois qu'un signal est généré, de sorte que le trader n'a pas besoin de saisir manuellement l'ordre. Les ordres peuvent être créés automatiquement sur la base d'une grande variété d'indicateurs techniques et de systèmes de négociation.
Points clés à retenir
- Une exécution automatique est un ordre qui n'a pas besoin d'être saisi manuellement; l'ordre est créé par un programme de trading automatisé. Les exécutions automatiques se produisent sans confirmation du trader, bien que le trader contrôle toujours le programme exécutant les trades. Par exemple, ils peuvent modifier le programme ou le désactiver ou l'activer. Des exécutions automatiques peuvent être créées sur la base d'un large éventail de stratégies, combinant à la fois des critères fondamentaux et techniques.
Comprendre l'exécution automatique
L'exécution automatique est devenue monnaie courante au fur et à mesure que les systèmes de négociation continuent de se perfectionner et de se complexifier, et avec les progrès technologiques.
Les stratégies de trading automatisées sont souvent utilisées par les commerçants professionnels et les teneurs de marché, et certains commerçants de détail. Une exception est le marché des changes (forex), où la plupart des commerçants de détail ont accès à des stratégies et programmes de trading 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 trader 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, peut aider le trader à tirer parti des opportunités même lorsqu'il n'est pas assis devant son terminal de trading.
L'exécution automatique permet de remplir automatiquement les ordres une fois placés, sans confirmation supplémentaire du trader exécutant le logiciel de trading automatisé. Cela accélère le placement des commandes, 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 millisecondes.
L'exécution automatique permet également de remplir les transactions 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.
Interruption de l'exécution automatique
Alors que l'exécution automatisée peut aider les traders à tirer profit de commandes rapides ou lorsque le commerçant n'est pas en mesure de surveiller le marché, l'automatisation peut également être perturbatrice. Étant donné que les transactions automatisées peuvent s'exécuter si rapidement, les marchés peuvent être soumis à de graves perturbations et anomalies. La perturbation du marché est une situation où les marchés cessent de fonctionner de façon conventionnelle, généralement caractérisée par des mouvements de prix rapides et substantiels.
Par exemple, le 6 mai 2010, le Dow Jones Industrial Average (DJIA) a baissé d'environ 9% en seulement dix minutes. Pourtant, le marché a effacé une grande partie de cette baisse avant sa fermeture. Cette perturbation est devenue connue sous le nom de Flash Crash 2010 et aurait été causée, dans une large mesure, par des programmes de trading automatique qui ont commencé à se vendre comme d'autres programmes vendus, créant un effet domino.
Configuration du trading automatique
Les systèmes automatisés permettent une grande variété de techniques de trading. La plupart des commerçants utilisent une combinaison de plusieurs indicateurs, ainsi que d'autres formes d'analyse technique et / ou fondamentale. Différents types de modèles de graphique, de prix et de volume, et d'autres critères peuvent être configurés pour déclencher l'ouverture et la fermeture de positions. Des stratégies détaillées et complexes peuvent être définies sur la base de ces critères, puis programmées pour être déployées automatiquement lorsque certaines conditions s'alignent.
Les commerçants doivent être prudents lors du déploiement de 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 la négociation sur un marché spécifique, les ordres automatisés seront toujours traités sans intervention humaine, Voici quelques-uns des paramètres d'exécution automatique possibles:
- L'ordre à cours limité est un ordre d'achat ou de vente à un prix limite spécifié ou mieux. L'ordre d'arrêt de perte est conçu pour limiter la perte d'un investisseur sur une position dans un titre et peut fonctionner avec des positions ou des positions courtes et longues. les arcs et les ventilateurs que les traders peuvent utiliser pour rechercher la confirmation d'autres analyses techniques. Les oscillateurs stochastiques sont des indicateurs de momentum qui comparent le cours de clôture à la fourchette de prix sur une période.
Exemples de critères pouvant être utilisés pour configurer des exécutions automatisées
L'automatisation d'une stratégie est un travail difficile. Non seulement le trading automatisé rentable nécessite une stratégie solide, mais cette stratégie doit également être convertible en code de programmation ou en règles qu'un ordinateur peut comprendre. Les règles ne peuvent pas être basées sur la subjectivité, et de nombreuses stratégies de trading sont subjectives. Ils ne sont utilisés que dans certaines conditions. À moins que ces conditions ne soient explicitement définies dans le code de programmation, la stratégie ne se négociera pas comme prévu.
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 loss sur tous les métiers. Par exemple, un stop loss peut être placé à un montant fixe en dollars ou en pip du point d'entrée, ou à un certain pourcentage. Critères d'admission. Définissez exactement les conditions qui doivent être réunies pour initier une transaction longue ou courte. Un exemple simple pourrait être le cas où une moyenne mobile à court terme (MA) dépasse une AM à plus long terme. Prise de bénéfices. Un stop loss contrôle le risque de baisse, mais il faut aussi prendre des bénéfices. Définissez la manière dont un trade sera abandonné si le stop loss n'est pas atteint. Cela peut être un montant fixe en dollars ou en pips, un pourcentage ou une récompense définie: risque basé sur le risque. Par exemple, si le risque du trade est de 5%, prenez un profit à 15% (récompense 3: 1: risque). Contraintes sur les conditions. Définissez quand le programme se négociera et quand il ne le sera pas. Par exemple, une stratégie boursière peut-elle se négocier avant ou après la commercialisation, ou uniquement pendant les heures normales? Peut-il placer des transactions juste avant les grands événements d'actualité? Décidez, puis définissez les contraintes.
Dans ces considérations de base se trouvent des possibilités infinies quant à la façon dont elles sont programmées. Cela permet une grande flexibilité en matière de trading automatisé, mais en même temps, plus un système est complexe, plus il est difficile de savoir quelle partie de celui-ci ne fonctionne pas lorsque les choses tournent mal.
