Qu’est-ce qu’un ordre OCO (One-Cancels-the-Other) et comment l’utiliser ?

2019-08-19

Dernière mise à jour : le 21 juin 2024

Qu’est-ce qu’un ordre OCO ?

Un ordre « L’un annule l’autre » ou « One-cancels-the-other (OCO) » combine un ordre Stop-limit et un ordre Limit. Si l’un est entièrement ou partiellement exécuté, l’autre est annulé.

Un ordre OCO sur Binance se compose d’un ordre Stop-limit et d’un ordre Limit avec la même quantité d’ordre. Les deux ordres doivent être soit d’achat, soit de vente. Si le trader annule l’un des ordres, l’ensemble de la paire d’ordres OCO est annulée.

Pour en savoir plus, veuillez consulter notre article de Binance Academy Qu’est-ce qu’un ordre OCO ?

Comment utiliser un ordre OCO ?

Supposons que le BNB se trade entre 510 USDT et son prix de résistance de 540 USDT. Vous souhaitez en acheter si le prix descend à 500 USDT ou dépasse les 540 USDT.

Vous pouvez créer un ordre OCO avec un ordre Limit à 500 USDT ([prix] sur le graphique) et un ordre Stop-limit avec un prix d’arrêt ou prix stop (de déclenchement) de 540 USDT. Vous pouvez ensuite définir le prix Limit de l’ordre Stop-limit à 550 USDT, pour que l’ordre soit probablement exécuté.   

Lorsque le BNB atteint 500 USDT, l’ordre Limit est exécuté. Cela signifie que l’ordre Stop-limit sera automatiquement annulé. De même, lorsque le BNB atteint 540 USDT, l’ordre stop-limit est déclenché et l’ordre limit est automatiquement annulé.

Exemple d’ordre d’achat OCO

Pour les ordres d’achat, vous pouvez définir le prix Stop (B) au-dessus du prix actuel et le prix (C) inférieur au prix actuel.

Par exemple, l’ordre Stop-limit sera déclenché si le prix dépasse 3 000 (B) et l’ordre Limit sera annulé simultanément. Un ordre Limit avec un prix Limit (B1) sera passé dans le carnet d’ordres. Cependant, si le prix baisse pour atteindre 1 500 (C) ou moins, l’ordre Limit sera exécuté automatiquement à 1 500 (C) et l’ordre Stop-limit sera annulé. 

Exemple d’ordre de vente OCO

Pour les ordres de vente, vous devez définir le prix stop (C) en dessous du prix actuel et le prix (B) supérieur au prix actuel.

Par exemple, l’ordre Stop-limit sera déclenché si le prix descend à 1 500 (C) et l’ordre Limit sera annulé simultanément. L’ordre Limit avec un prix C1 sera alors passé dans le carnet d’ordres. Cependant, si le prix augmente pour atteindre 3 000 (B) ou plus, l’ordre Limit sera exécuté automatiquement à 3 000 (B) et l’ordre Stop-limit sera annulé. 

Comment passer un ordre OCO sur Binance ? 

Via le site Web :

1. Connectez-vous à votre compte Binance et rendez-vous sur [Trader] > [Spot]. Cliquez sur [OCO] dans le menu déroulant Type d’ordre. 

Via l’application :

1. Rendez-vous dans [Trader] - [Spot], sélectionnez ensuite [OCO] dans le menu déroulant Type d’ordre.

Nous utiliserons par exemple un ordre OCO d’achat.

2. Entrez les détails de l’ordre :

  • Le champ [Prix] est le prix de votre ordre Limit. Par exemple, 500 USDT.
  • [Stop] est le prix de déclenchement de votre ordre Stop-limit, par exemple 540 USDT.
  • [Limit] est le prix Limit de l’ordre Stop-limit, par exemple 550 USDT.
  • [Montant] est le montant de cryptos que vous souhaitez acheter.

3. Cliquez sur [Acheter des BNB] pour passer l’ordre OCO.

Comment vérifier le statut de mes ordres OCO existants ?

Une fois les ordres enregistrés, vous pouvez consulter tous les ordres en cours sous [Ordres ouverts]

Vous pouvez également consulter l’historique de vos ordres exécutés sous [Historique des ordres].

Conditions de définition d’un ordre OCO

Pour les ordres de vente, vous pouvez essayer : 

Prix (ordre Limit) > prix actuel du marché > prix de déclenchement Stop loss (ordre Stop-limit)

Pour les ordres d’achat, vous pouvez essayer :  

Prix (ordre Limit)

*Pour les ordres Stop-Limit, vous pouvez essayer de définir le prix Limit plus près du prix de déclenchement Stop loss.

Pour en savoir plus sur les ordres de trading Spot Binance, consultez la page FAQ sur les types d’ordres.