En accédant à l'interface de trading Spot sur le site officiel de Binance, beaucoup d'utilisateurs sont perplexes en voyant l'onglet « OCO » dans les types d'ordres. Sur l'application officielle de Binance, cet onglet est situé sur la droite de la barre de sélection des ordres et nécessite parfois un balayage latéral pour apparaître. Si vous n'avez pas encore installé l'application, consultez d'abord le tutoriel d'installation iOS pour finaliser l'installation. OCO signifie « One-Cancels-the-Other » (l'un annule l'autre). Il s'agit par essence d'un « ordre groupé » : vous placez simultanément un ordre limite de take-profit et un ordre stop-limit de protection. Si le marché déclenche l'un des deux, l'autre est automatiquement annulé. C'est l'outil idéal pour définir une plage de profits et de pertes avant de quitter votre écran.

Voici une explication claire du mécanisme OCO, de ses paramètres, de ses utilisations types et des situations où il vaut mieux l'éviter.

Le mécanisme central de l'OCO

Principe : Lier deux ordres de sens opposés en un seul groupe ; le déclenchement de l'un annule automatiquement l'autre.

L'OCO est un type d'ordre standard dans le trading financier, supporté par presque toutes les grandes plateformes d'échange. L'implémentation de Binance comprend trois prix clés :

  • Prix Limite (Limit Price) : Le prix cible pour votre prise de profit (Take-Profit).
  • Prix de Déclenchement (Stop Price) : La condition qui active votre protection contre les pertes.
  • Prix Stop-Limite (Stop Limit Price) : Le prix réel auquel l'ordre limite sera placé une fois le stop déclenché.

Après soumission, le système crée deux ordres distincts liés par un « ID de groupe d'ordres » :

  1. Ordre 1 : Un ordre limite au Prix Limite défini.
  2. Ordre 2 : Un ordre stop-limite (Prix de déclenchement + Prix stop-limite).

Dès que l'un des deux commence à être exécuté (même partiellement), l'autre est immédiatement et automatiquement annulé.

Contraintes de prix

Pour un ordre de vente OCO (le plus courant), les prix doivent respecter la règle suivante :

Prix de Déclenchement < Prix du Marché < Prix Limite

En résumé : Le prix de stop-loss doit être inférieur au prix actuel, qui doit lui-même être inférieur au prix de take-profit. Sinon, le système rejettera l'ordre car l'une des conditions serait considérée comme « immédiatement déclenchée ».

Pour un ordre d'achat OCO, la logique est inversée : Prix Limite < Prix du Marché < Prix de Déclenchement.

Quand utiliser l'OCO ?

Voici six scénarios typiques où l'OCO s'avère particulièrement utile.

Scénario 1 : S'éloigner des écrans après un trade intraday

C'est l'utilisation la plus fréquente. Vous achetez le matin avec un objectif de gain de 3-5 % et un stop-loss à 2-3 %. Placez un ordre OCO et vous pouvez aller travailler, dormir ou partir en déplacement : le marché vous fera sortir automatiquement dès qu'il atteindra l'un des deux niveaux.

Scénario 2 : Arbitrage dans un canal horizontal (Trading de range)

Le prix oscille de manière répétée dans une zone donnée (par exemple, le BTC entre 90 000 $ et 100 000 $). Si vous achetez près de 90 000 $, vous pouvez configurer un OCO :

  • Take-profit à 99 500 $ (proche du haut du canal).
  • Stop-loss à 89 000 $ (en cas de rupture du bas du canal). Tant que le canal tient, vous encaissez vos profits. Si le canal est brisé (vers le haut ou le bas), l'OCO ferme automatiquement votre position.

Scénario 3 : Stratégie de rupture (Breakout)

Le prix consolide sous une résistance et vous anticipez une explosion après la cassure. Vous pouvez placer un ordre OCO à l'achat (moins courant, mais possible) :

  • Stop d'achat (Prix de déclenchement) au-dessus de la résistance pour suivre le mouvement.
  • Prix Limite en dessous de la résistance pour profiter d'un éventuel « faux breakout » suivi d'un retest.

Scénario 4 : Couverture avant un événement majeur

Vous savez qu'une annonce importante arrive (décision sur un ETF, annonce du fondateur de Binance, réunion sur les taux d'intérêt), mais vous ignorez la direction du mouvement. Après avoir acheté, placez un OCO à large amplitude pour sortir du marché quelle que soit l'issue.

Scénario 5 : Protection bidirectionnelle pour le long terme

Vous croyez au projet sur le long terme mais vous refusez de voir votre capital divisé par deux. Paramétrez votre OCO :

  • Take-profit très éloigné (ex: coût + 50 %).
  • Stop-loss modéré (ex: coût - 20 %). Cela agit comme une assurance gratuite que vous pouvez laisser courir pendant des mois.

Scénario 6 : Suivre le plan de trading d'un tiers

Si vous suivez un signal type « Acheter BTC à 95 000, cible 100 000, stop 92 000 » mais que vous ne pouvez pas surveiller le cours 24h/24, l'ordre OCO est la solution « régler et oublier ».

Comment remplir les paramètres OCO ?

Déterminez d'abord vos niveaux de profit et de perte, puis calculez l'écart pour le stop-limite.

Étape 1 : Définir le prix de Take-Profit (Prix Limite)

Basez-vous sur les résistances, les seuils psychologiques ronds (90 000, 100 000, etc.) ou les sommets historiques.

  • Conseil : Ne soyez pas trop gourmand ; pour les débutants, un objectif de 5 à 15 % est raisonnable.
  • Évitez les prix trop élevés qui risquent de ne jamais être touchés.

Étape 2 : Définir le prix de Stop-Loss (Prix de Déclenchement)

Basez-vous sur les supports, un niveau de 5 à 10 % sous votre prix d'achat ou une rupture de figure technique.

  • Conseil : Ce niveau détermine votre perte maximale par transaction, il doit être acceptable pour votre capital.
  • S'il est trop serré, vous risquez d'être sorti par la volatilité habituelle ; s'il est trop large, il perd son rôle protecteur.

Étape 3 : Définir le Prix Stop-Limite

Prix Stop-Limite = Prix de Déclenchement - Marge de sécurité (Buffer).

Type de crypto Suggestion de marge
BTC, ETH 0,3 % - 0,5 %
Altcoins majeurs (BNB, SOL, XRP) 0,5 % - 1 %
Capitalisation moyenne 1 % - 2 %
Petite capitalisation 2 % - 3 % ou utiliser un stop au marché

Exemple : Déclenchement du stop à 90 000. Pour du BTC avec une marge de 0,3 %, le Prix Stop-Limite = 90 000 × 99,7 % = 89 730.

Étape 4 : Saisir la quantité

La quantité OCO doit être inférieure ou égale à votre solde disponible en Spot. Il est fréquent d'utiliser 100 % de sa position, mais vous pouvez aussi diviser votre gestion OCO (par ex : diviser 1 BTC en deux parts gérées par des OCO à des intervalles différents).

Scénarios où l'OCO n'est pas recommandé

Dans ces quatre cas, l'OCO peut s'avérer contre-productif.

1. Tendance forte unidirectionnelle

Dans un marché haussier puissant (Bull Market), vous n'avez besoin que d'un stop-loss ; un take-profit pourrait vous faire sortir trop tôt d'un mouvement majeur. Un « Trailing Stop » (Stop suiveur) est alors plus approprié.

2. Altcoins à très faible liquidité

L'OCO nécessite un marché fluide entre les deux niveaux de prix. Sur des jetons peu liquides, le take-profit peut ne pas être exécuté alors que le stop-loss subit un glissement (slippage) massif.

3. Trading haute fréquence à court terme

L'OCO verrouille vos fonds dès qu'il est placé. Pour les scalpers qui entrent et sortent très rapidement, les ordres au marché offrent plus de flexibilité.

4. Besoin de sorties partielles (Échelonnage)

L'OCO est conçu pour sortir d'une position en une seule fois. Si vous souhaitez vendre par paliers (30 % / 30 % / 40 %), l'OCO ne le permet pas nativement ; vous devrez placer trois ordres OCO distincts.

Combinaison de l'OCO avec d'autres ordres

L'OCO peut être intégré dans une stratégie plus large.

OCO + Trailing Stop

Utilisez différentes stratégies sur différentes parties de votre position :

  • 50 % de la position en OCO (profit et perte fixes).
  • 50 % en Trailing Stop (pour laisser courir les profits).

OCO + Ordre limite de rachat

Placez un ordre d'achat limite bien en dessous du stop-loss de votre OCO. Si votre stop est déclenché, la position est fermée ; si le prix continue de chuter, l'ordre limite vous permet de racheter plus bas. C'est une stratégie de « pyramide inversée ».

OCO multi-niveaux

Divisez votre position en 3 à 5 parts, chacune avec son propre OCO. Exemple pour 1 BTC :

  • 0,3 BTC (OCO A) : TP 100k, SL 92k
  • 0,3 BTC (OCO B) : TP 105k, SL 90k
  • 0,4 BTC (OCO C) : TP 110k, SL 88k Cela permet une « prise de profit et un stop-loss échelonnés ».

Processus complet en situation réelle

Scénario : Détention de 1 ETH, prix de revient 3 500 $. Vous êtes optimiste mais craignez une correction.

Étapes opérationnelles

  1. Allez dans « Trader → Spot → ETH/USDT ».
  2. Sélectionnez le type d'ordre « OCO ».
  3. Choisissez « Vendre ».
  4. Quantité : 1 ETH.
  5. Prix (Take-Profit) : 3 850 $ (+10 %).
  6. Prix de Déclenchement (Stop) : 3 300 $ (-5,7 %).
  7. Prix Stop-Limite : 3 280 $.
  8. Vérifiez et cliquez sur « Vendre OCO ».

Deux ordres apparaîtront dans vos « Ordres Ouverts », marqués avec le même ID OCO.

Les trois résultats possibles

  • Le prix grimpe à 3 850 $ : Le take-profit est exécuté, le stop-loss est annulé. Vous récupérez environ 3 850 USDT (moins 0,1 % de frais = 3 846,15 USDT).
  • Le prix chute à 3 300 $ : Un ordre de vente limite à 3 280 $ est placé. Une fois exécuté sous 3 280 $, vous récupérez environ 3 280 USDT.
  • Le prix oscille entre 3 300 $ et 3 850 $ : Rien ne se passe, l'ordre reste ouvert jusqu'à une éventuelle annulation manuelle ou un mouvement du marché.

Questions Fréquentes

Q : L'OCO bloque-t-il mon solde ? R : Il bloque le solde en « jetons » (ex: ETH) pour une vente, pas votre solde en USDT. Cela garantit que les jetons pourront être vendus immédiatement en cas de déclenchement. Pour un achat OCO, c'est le solde USDT qui est bloqué.

Q : Les deux parties de l'OCO peuvent-elles porter sur des quantités différentes ? R : Non. Sur Binance, les deux composants d'un OCO doivent porter sur la même quantité. Pour vendre la moitié en profit et la totalité en perte, vous devez créer des ordres séparés.

Q : Peut-on modifier un ordre OCO ? R : Pas directement. Vous devez annuler l'ordre OCO existant et en placer un nouveau. L'annulation est gratuite.

Q : Que se passe-t-il en cas d'exécution partielle ? R : Dès que l'un des composants commence à être exécuté (même pour une petite fraction), l'autre est immédiatement annulé. Le reste de la position continue d'être traité selon la logique du composant déclenché.

Q : Y a-t-il des frais supplémentaires pour un ordre OCO ? R : Non, les frais standards de 0,1 % s'appliquent uniquement sur la transaction exécutée (ou 0,075 % avec le BNB). L'ordre annulé ne génère aucun frais.

Q : Où se trouve l'OCO sur l'application mobile ? R : Dans le panneau de passage d'ordre de la paire de trading, cliquez sur le type d'ordre actuel et faites défiler jusqu'à « OCO » (parfois affiché comme une combinaison « Stop-Limit + Limit »). Si vous ne le trouvez pas, mettez à jour votre application ou utilisez la version Web.

Pour plus de détails sur l'utilisation de Binance, consultez À propos de BabiaHub et lisez notre Avertissement avant toute opération.