Comment passer un ordre OCO (One-Cancels-the-Other) sur ma plateforme de trading

Un ordre OCO est deux ordres lies entre eux : lorsquun ordre est execute, lautre est automatiquement annule. Cest la facon standard de passer simultanement un ordre stop et un ordre limite.

Avertissement

Ceci ne constitue pas un conseil en investissement. Les informations fournies le sont uniquement à des fins éducatives et informatives et ne constituent pas une recommandation d'achat ou de vente de tout produit financier.

La version anglaise de ces avertissements de risque est faisant autorite. Les traductions sont fournies uniquement a titre de commodite.

Un ordre OCO (one-cancels-the-other, « l’un annule l’autre ») est une paire d’ordres liés entre eux. Lorsque l’un des deux ordres est exécuté, l’autre est automatiquement annulé par la plateforme. L’utilisation la plus courante consiste à placer simultanément un stop loss et un take profit sur une position ouverte. Si le prix atteint l’objectif, la position est clôturée à l’objectif et le stop est annulé. Si le prix atteint le stop, la position est clôturée au stop et l’objectif est annulé.

La mecanique

L’OCO est un seul ticket d’ordre dans la plateforme, mais il s’agit en realite de deux ordres distincts que la plateforme gere ensemble. Le trader specifie deux prix : le prix stop et le prix limite. Le ticket d’ordre est soumis, et la plateforme envoie les deux ordres au carnet d’ordres du Broker. Les ordres restent dans le carnet, et le trader peut voir les deux dans la liste des ordres ouverts. Lorsque l’un des deux ordres est execute, la plateforme recoit la confirmation d’execution du Broker et annule automatiquement l’autre.

L’annulation est instantanee, mais elle n’est pas toujours atomique. Sur un marche rapide, les deux ordres peuvent etre executes dans la meme seconde, et la plateforme peut se retrouver avec deux ordres executes sur la meme position. Le systeme de gestion des ordres du Broker le detecte generalement et inverse l’une des executions, mais le trader doit etre conscient du faible risque de double execution. Le risque est le plus eleve sur une action peu liquide ou sur un marche rapide autour d’un evenement d’actualite.

Quand utiliser un OCO

L’utilisation la plus courante concerne une position ouverte. Le trader ouvre une position longue, place un stop sous le cours d’entrée pour limiter la perte, puis fixe un objectif au-dessus du cours d’entrée pour prendre le profit. Les deux ordres sont liés en tant qu’OCO, et le trader n’a pas besoin de surveiller la position. La plateforme gère la sortie, et le trader peut se concentrer sur la prochaine opération.

Une deuxième utilisation concerne une entrée en attente. Le trader souhaite entrer dans une position longue si le prix franchit un niveau, et il veut un stop loss au cas où la cassure échouerait. Le trader place un buy stop au-dessus du niveau et un sell stop en dessous du niveau, et les deux ordres sont liés en tant qu’OCO. Si le buy stop est exécuté, le sell stop est annulé. Si le prix n’atteint jamais le buy stop, le sell stop est également annulé à la fin de la journée ou à la discrétion du trader.

Une troisième utilisation concerne une position courte. Le trader ouvre une position short, place un stop au-dessus du cours d’entrée pour limiter la perte, puis fixe un objectif sous le cours d’entrée pour prendre le profit. Les mécanismes de l’OCO sont les mêmes, avec l’inversion du sens des ordres.

Comment definir les prix

Le prix stop est le niveau auquel le trader est pret a accepter une perte. Le prix cible est le niveau auquel le trader est pret a prendre un benefice. Les deux prix dependent de la strategie du trader, de sa tolerance au risque et de la volatilite de l'actif sous-jacent.

Une regle courante consiste a placer le stop a un niveau qui genere une perte de 1% sur le compte, et a definir la cible a un niveau qui genere un gain de 2% ou 3%. Le ratio risque-recompense est de 1:2 ou 1:3, et la strategie est rentable avec un taux de reussite de 40%. Le trader qui parvient a obtenir un taux de reussite de 40% avec une strategie risque-recompense de 1:2 est rentable sur la duree, et le OCO est l'outil qui impose la discipline.

Une deuxieme regle consiste a definir le stop et la cible a des niveaux qui ont du sens dans la structure de prix de l'actif sous-jacent. Un stop juste en dessous d'un niveau de support recent est un stop structurel, et une cible juste en dessous d'un niveau de resistance recent est une cible structurelle. Ces niveaux ont plus de chances d'etre respectes par le marche, et le trader a moins de risques d'etre stoppe au pire moment.

Les variations de la plateforme

Toutes les plateformes ne prennent pas en charge les ordres OCO de la même manière. Certaines plateformes disposent d’un ticket d’ordre OCO dédié, où le trader saisit les deux prix et la plateforme gère le lien. D’autres plateformes exigent que le trader passe les deux ordres séparément, puis les relie manuellement, généralement en cliquant avec le bouton droit sur l’un des ordres et en sélectionnant « link to OCO ». Certaines plateformes ne prennent tout simplement pas en charge les ordres OCO, et le trader doit gérer les deux ordres manuellement.

Une plateforme qui prend en charge les ordres OCO est un vrai gain de confort pour les traders actifs. Le trader qui passe des ordres OCO sur chaque position peut gérer un portefeuille de positions sans surveiller l’écran, et la plateforme gère les sorties. Le trader qui doit gérer les ordres manuellement s’expose au risque d’oublier d’annuler l’ordre non exécuté, et l’ordre non exécuté peut se remplir au pire moment.

Le risque d’un ordre OCO

Le principal risque est le gap (écart de cotation). Un ordre stop loss est un stop loss, et l’OCO ne protège pas contre un gap. Si le prix franchit le prix du stop, l’ordre stop est exécuté au prochain prix disponible, qui peut être bien pire que le stop. L’OCO annule le niveau de prise de profit après l’exécution du stop, mais la perte reste la perte. Le trader qui conserve une position pendant un événement connu est exposé au gap, et l’OCO ne protège pas contre celui-ci.

Un second risque est la défaillance de la plateforme. Si la plateforme plante ou perd la connexion après l’exécution de l’un des ordres, l’autre ordre n’est pas annulé automatiquement. Le trader revient sur la plateforme et constate que le second ordre figure toujours dans le carnet, et il doit l’annuler manuellement. Le risque est faible, et le système de gestion des ordres du broker détecte généralement la défaillance, mais le trader doit en être conscient.

Ressources connexes

Par ou commencer

Si vous passez des ordres OCO pour la premiere fois, l’exercice le plus utile consiste a definir le stop et l’objectif sur une petite position, puis a surveiller la plateforme pour voir comment l’annulation fonctionne. Notre comparateur de courtiers liste les types d’ordres disponibles chez chaque Broker, ce qui, ensemble, vous indique si les OCO sont pris en charge et comment ils sont implementes.