Les ordres One-Cancels-the-Other (OCO), ou L'Un Annule L'Autre, offrent aux traders un outil puissant pour l'exécution simultanée de différents types d'ordres, améliorant ainsi la gestion des risques et l'automatisation des transactions. Cette fonctionnalité associe deux ordres conditionnels, l'annulation automatique d'un ordre déclenchant l'autre. Les ordres OCO sont conçus pour améliorer l'efficacité des transactions et le contrôle des risques, vous offrant un avantage concurrentiel sur le marché.
Principaux Avantages et Limites
- Ordres conditionnels simultanés: Les traders peuvent définir simultanément des ordres stop loss conditionnels de marché ou limite pour un seul actif. Par exemple, vous pouvez placer un ordre stop loss conditionnel au marché et un ordre take profit conditionnel limite pour le même actif. Les exigences de marge sont calculées sur la base du même montant d’actif.
- Mécanisme d'annulation: Dans les ordres OCO, l'exécution d'un ordre déclenche l'annulation automatique de l'ordre correspondant. Les traders qui passent des ordres conditionnels limites doivent noter que leur ordre peut être déclenché mais pas exécuté, ce qui entraîne l'annulation ultérieure de l'ordre correspondant.
- Non Disponible lors de l'utilisation d'un API: Les utilisateurs d'API n'auront pas accès aux ordres OCO, car ils peuvent concevoir des stratégies pour reproduire des fonctionnalités similaires.
- Exclusivement pour les traders Spot et Spot sur Marge : Les ordres OCO ne sont disponibles que pour les utilisateurs engagés dans le trading Spot ou Spot sur Marge.
En savoir plus
Ordres OCO : Comment limiter vos risques de trading de Crypto
Comment Fonctionne un Ordre OCO ?
Un ordre OCO Bybit EU est configuré avec deux déclencheurs directionnels : un pour la limite supérieure et un pour la limite inférieure par rapport au prix de trading actuel. Lorsqu'une direction est déclenchée, l'autre direction est automatiquement annulée et l'ordre au marché ou limite défini dans la direction déclenchée prend effet. Lorsqu'un ordre OCO est passé, seul un coût d’ordre unilatéral sera occupé.
Exemple 1 (Stratégie d'entrée)
Supposons que le BTC soit tradé dans une fourchette de 25 000 $ et que son niveau de résistance se situe à 30 000 $. Le trader A a l'intention d'acheter du BTC si le prix revient à 25 000 $ ou dépasse la résistance de 30 000 $.
En supposant que le prix actuel soit de 27 000 $, le trader A a mis en place un ordre OCO pour exécuter des transactions lors de percées de résistance ou de retracements de support, avec les paramètres suivants :
- Établissement d'un prix limite inférieur à l'aide d'un ordre conditionnel au marché (Take Profit) avec un prix de déclenchement fixé à 25 000 $.
- Établissement d'un prix limite supérieur à l'aide d'un ordre conditionnel au marché (Stop Loss) avec un prix de déclenchement fixé à 30 000 $.

Résultats possibles:
Scénario 1 (un retrait se produit) :
Le prix du BTC revient à 25 000 $. L'ordre Take Profit du trader A est déclenché et exécuté au prix du marché. L'ordre de poursuite du trader A à 30 000 $ a été automatiquement annulé depuis que le retrait s'est produit.
Scénario 2 (pas de repli, hausse directe) :
Le prix du BTC augmente sans revenir à 25 000 $. Si le prix continue d'augmenter et atteint 30 000 $, l'ordre de poursuite du trader A est déclenché et exécuté au prix du marché, et l'ordre Take Profit correspondant à 25 000 $ sera annulé.
Dans ce cas, le trader A s'est préparé à la fois à un repli et à une opportunité de poursuite. L'ordre à 25 000 $ se concentre sur un retracement potentiel, tandis que l'ordre à 30 000 $ cible un éventuel breakout. En fonction de l'évolution du marché, la stratégie du trader A lui permet de profiter de différents scénarios.
Exemple 2 (Stratégie de sortie)
Supposons que le trader B détienne 2 ETH avec un prix d'achat moyen de 1 500 $. Il anticipe une hausse à court terme des prix de l'ETH à 2 000 $ tout en visant à atteindre le seuil de rentabilité en cas de ralentissement du marché.
En supposant que le prix actuel soit de 1 700 $, le trader B met en place un ordre de vente OCO comme stratégie de take profit et de stop loss, avec les paramètres suivants :
- Établissement d'un prix limite supérieur à l'aide d'un ordre conditionnel au marché (Take Profit) avec un prix de déclenchement fixé à 2 000 $.
- Établissement d'un prix limite inférieur à l'aide d'un ordre conditionnel au marché (Stop Loss) avec un prix de déclenchement fixé à 1 500 $.

Résultats possibles:
Scénario 1 (Take Profit) :
Si le prix de l'ETH monte à 2 000 $, l'ordre Take Profit du Trader B est déclenché et son ETH est vendu au prix du marché. L'ordre Stop Loss correspondant à 1 500 $ est automatiquement annulé puisque le Take Profit a été réalisé.
Scénario 2 (Stop Loss) :
En cas de baisse du marché, lorsque le prix de l'ETH chute à 1 500 $, l'ordre Stop Loss du Trader B est déclenché, entraînant la vente de son ETH au prix du marché. L'ordre Take Profit correspondant sera annulé.
Dans ce cas, le trader B s'est préparé à la fois à l'ordre Take Profit pour sécuriser les profits potentiels sur le marché haussier et à l'ordre Stop Loss pour atténuer les risques.
Remarques :
— Actuellement, les ordres TP/SL avec ordre conditionnel au marché ou ordre conditionnel limite sont pris en charge. Pour les ordres au marché traditionnels, seul un prix de déclenchement est requis. Cependant, pour les ordres conditionnels limites, les utilisateurs devront définir à la fois le prix déclencheur et le prix de l'ordre.
— Les ordres limites offrent un contrôle plus précis sur le prix d’exécution. Cependant, il est possible que votre ordre limite ne soit pas exécuté si le marché n'atteint pas le prix que vous avez spécifié. Pour plus d'informations, veuillez vous référer à cet article.
— Pour les TP/SL OCO avec un ordre conditionnel limite, veuillez noter que lorsqu'un des ordres conditionnel limite est déclenché, l'ordre SL ou TP correspondant sera annulé, même si l'ordre limite n'est pas exécuté. Cela est dû au fait que le système traite un ensemble d’ordres TP/SL OCO comme un tout. Dès que le prix de déclenchement d'un ordre est atteint, la condition de déclenchement est considérée comme remplie et l'ordre correspondant sera annulé.
Afficher les Détails et l’Historique de vos Ordres OCO
Vous pouvez consulter votre ordre OCO en attente en naviguant vers l’onglet Ordres ouverts et vérifier les ordres OCO exécutés ou annulés sous l’espace Historique des ordres.

Sinon, veuillez vous rendre sur votre page des Ordres du Compte de Trading Unifié → Ordres Spot → Ordres actuels ou Historique des ordres.



