Quels sont les différents types de logiciels de trading automatisés?

Les logiciels de trading automatisés peuvent être classés selon le marché sur lequel ils négocient ou selon le type d’utilisateur. Les types de marché généraux sont les actions, les matières premières et les devises. Les utilisateurs sont soit des commerçants individuels, soit de grands fonds de trading. Les commerçants individuels utilisent souvent des logiciels de vente au détail et les fonds développent les leurs.

Les fonds négocient des actions, des devises et des contrats à terme sur matières premières à l’aide d’algorithmes qu’ils ont développés et intégrés à leur logiciel de trading automatisé. La mécanique exacte de ces algorithmes est soigneusement gardée. Les fonds de trading d’actions utilisent fréquemment des algorithmes dits de momentum, souvent combinés avec le trading de paires. Les algorithmes Momentum capitalisent sur les changements de prix à court terme et à volume élevé. Le trading de paires signifie sélectionner deux actions dans le même secteur, puis acheter le plus fort et court-circuiter le plus faible.

Les fonds de trading de devises sont susceptibles d’utiliser des algorithmes basés sur la détection de l’expansion des prix et de la volatilité dans une direction. Les caractéristiques de distribution des prix du marché des devises permettent à cette approche de réussir, alors qu’elle est marginale en bourse. Le trading Momentum est utilisé dans certains logiciels de trading automatisés que les fonds utilisent pour négocier des contrats à terme sur les céréales. Au moins un fonds utilise la physique de la dynamique des fluides pour négocier des contrats à terme sur les marchés boursiers.

Les logiciels de vente au détail, en revanche, ont tendance à offrir une jolie apparence sur l’écran d’ordinateur, combinée à la possibilité de passer plusieurs commandes simultanément en appuyant sur un bouton d’écran, et prétendent qu’il s’agit d’un logiciel de trading «automatisé». Le commerçant est toujours tenu de surveiller le marché, de décider quelles actions, contrats à terme ou devises appartiennent à son panier à boutons, puis de décider quand entrer dans le commerce. Certains logiciels de vente au détail offrent une interface de codage que le commerçant peut utiliser pour écrire et tester ses propres algorithmes.

Une autre variété de logiciels de trading automatisés au détail est appelée trading en boîte noire. Les algorithmes utilisés par le logiciel ne sont pas divulgués à l’acheteur et, souvent, il n’a pas la possibilité de tester si le logiciel est réellement rentable. Les acheteurs sont priés d’accepter sur la foi que le logiciel a été rentable dans le passé et le sera dans le futur. Des systèmes de négociation à boîte noire sont proposés pour la négociation d’actions, de contrats à terme sur matières premières et de devises.

Les fonds qui utilisent un logiciel de trading automatisé le testent de manière approfondie. Ils utilisent à la fois des tests bootstrap et Monte Carlo pour voir si le système est rentable en laboratoire. Lorsqu’ils trouvent des algorithmes qui réussissent leur programme de test, ils le testent en temps réel. Un logiciel généré par des fonds contrôle tous les aspects du trading : il détermine combien échanger, quoi échanger et quand échanger, et il passe les ordres directement sur la bourse. Un trader individuel doit imiter la stratégie de test des fonds s’il veut avoir des perspectives raisonnables de trading rentable.