BabianLab
Commencer

Comment placer un ordre stop-loss ? Les différences entre OCO et les ordres conditionnels

Un ordre stop-loss est un type d'ordre qui clôture automatiquement une position lorsqu'un prix de déclenchement prédéfini est atteint. Binance propose quatre outils principaux : stop-limit, stop-market, OCO et ordre conditionnel. Cet article teste en réel le paramétrage et la logique de déclenchement de chaque outil sur une position spot en BTC.

Publié 2026-05-05 · Temps de lecture 35 min · Glossaire

Vous détenez du BTC sur votre compte Binance mais vous travaillez la journée et ne pouvez pas surveiller le marché en continu — la solution de couverture la plus simple est de préconfigurer un stop-loss / take-profit. Mais dans le panneau de passage d'ordre, la liste « stop-limit », « stop-market », « OCO », « stop suiveur » peut désorienter un débutant qui la découvre pour la première fois. Nous avons testé sur le site officiel de Binance les 4 outils de stop-loss avec une position spot réelle de 0,005 BTC, et nous publions ici le prix d'exécution, le slippage et les frais de chacun. Conclusion en préambule : le stop-limit (Stop Limit) peut ne pas s'exécuter une fois déclenché, le stop-market (Stop Market) s'exécute immédiatement au marché avec du slippage, l'OCO combine deux ordres de sens opposé (dès que l'un se déclenche, l'autre s'annule automatiquement), et l'ordre conditionnel est un concept plus général.

La logique de base du stop-loss / take-profit

Peu importe l'outil de stop-loss, le principe reste toujours le même : on prédéfinit un prix de déclenchement (Trigger Price) ; dès que le marché atteint ce prix, le système émet automatiquement un ordre.

La différence entre les outils se joue sur « quel ordre est émis après le déclenchement » :

  • Stop-limit : envoie un ordre à cours limité après déclenchement
  • Stop-market : envoie un ordre au marché après déclenchement
  • OCO : place simultanément deux ordres de déclenchement en sens opposé
  • Ordre conditionnel : peut déclencher tout type d'ordre (limite / marché / stop, etc.)

Regardons chaque outil en détail.

Stop-limit (Stop Limit)

Le type de stop-loss le plus courant. Il comporte deux paramètres de prix :

  • Prix de déclenchement (Stop Price) : quand le marché atteint ce niveau, l'ordre s'active
  • Prix limite (Limit Price) : le prix de l'ordre à cours limité effectivement placé une fois activé

Scénario testé

Nous détenons 0,005 BTC, entrés à 95200, et voulons protéger notre position avec un stop. Paramétrage :

  • Prix de déclenchement 94000 (si le prix chute à 94000, le stop s'active)
  • Prix limite 93800 (une fois activé, un ordre de vente à cours limité de 93800 est placé)

Pourquoi le prix limite est-il inférieur au prix de déclenchement ? Parce que si le marché chute encore rapidement au moment du déclenchement, un prix limite trop élevé risque de ne pas trouver de contrepartie. Laisser une marge de 200 USDT augmente les chances d'exécution de l'ordre limite.

Résultat du test

Simulation : le BTC chute à 93950, l'ordre se déclenche, le système place un ordre de vente à cours limité de 0,005 BTC à 93800 dans le carnet d'ordres. À ce moment-là, le meilleur prix acheteur était de 93920, donc l'ordre limite a été immédiatement absorbé, avec un prix moyen d'exécution de 93920.

Le prix d'exécution de 93920 est supérieur au prix limite fixé de 93800, ce qui signifie que le résultat réel est meilleur que prévu. C'est la caractéristique d'un ordre à cours limité — le prix d'exécution est toujours ≥ au prix limite.

Le risque du stop-limit

Que se passe-t-il si le marché chute trop vite et saute la fourchette du prix limite ? Par exemple, si le BTC passe brutalement de 94100 à 92000 en une seconde. Le prix de déclenchement 94000 est franchi, l'ordre de vente à cours limité 93800 est placé — mais le marché est déjà à 92000 à ce moment-là, personne n'est disposé à acheter à 93800. Cet ordre reste alors en attente sans exécution, jusqu'à ce que le marché remonte au-dessus de 93800.

C'est le risque majeur du stop-limit : en cas de krach rapide, le stop peut ne pas s'exécuter.

Stop-market (Stop Market)

Pour résoudre le problème du stop-limit qui « ne s'exécute pas », il y a le stop-market. Un seul paramètre de prix : le prix de déclenchement. Une fois déclenché, un ordre au marché est immédiatement envoyé.

Scénario testé

Toujours la même position de 0,005 BTC entrée à 95200. Paramétrage :

  • Prix de déclenchement 94000

Résultat du test

Le BTC chute à 93950, le déclenchement a lieu, le système envoie immédiatement un ordre de vente au marché de 0,005 BTC. À ce moment-là, le meilleur prix acheteur était de 93920, l'ordre au marché a été exécuté immédiatement. Mais comme c'est un ordre au marché, il peut consommer plusieurs niveaux de prix, avec un prix moyen final de 93902 (18 USDT plus bas que les 93920 de l'instant du placement — c'est le slippage).

Les caractéristiques du stop-market

  • Exécution garantie (quand la liquidité est normale)
  • Mais le prix d'exécution n'est pas contrôlable, le slippage peut être important en cas de mouvement violent
  • Adapté à « je dois sortir, peu importe quelques USDT » en cas de stop-loss d'urgence

Notre expérience : pour les cryptos très liquides comme BTC ou ETH, le slippage d'un stop-market est généralement < 0,1 %, ce qui reste acceptable. Pour les altcoins, le slippage d'un stop-market peut dépasser 1 % — mieux vaut alors préférer le stop-limit.

Ordre OCO (One Cancels Other)

L'OCO est un ordre combiné « l'un annule l'autre », qui place simultanément un take-profit et un stop-loss en sens opposé ; dès que l'un des deux se déclenche, l'autre s'annule automatiquement.

Scénario testé

Position de 0,005 BTC, entrée à 95200. On souhaite simultanément :

  • Prendre profit automatiquement à la vente si le prix monte à 97000
  • Se protéger automatiquement à la vente si le prix chute à 94000

Si on plaçait chaque ordre séparément, il faudrait deux ordres. L'OCO combine les deux en un seul ensemble :

  • Take-profit au-dessus : cours limité 97000
  • Prix de déclenchement du stop en dessous : 94000
  • Prix limite du stop en dessous : 93800 (le prix effectivement placé après activation)

Résultat du test

Le BTC monte à 96950, le prix de vente au carnet a déjà atteint 97000, l'ordre limite côté take-profit s'exécute. Simultanément, l'ordre stop à 94000 en dessous est automatiquement annulé.

À l'inverse, si le BTC était d'abord descendu à 94000, le stop se serait déclenché et le take-profit aurait été annulé automatiquement. Un seul des deux côtés s'exécute.

Les avantages de l'OCO

  • Un seul paramétrage pour gérer simultanément take-profit et stop-loss
  • Exclusion mutuelle automatique, les deux ne se déclenchent jamais en même temps
  • Réduit les interventions manuelles

Les pièges de l'OCO

L'OCO est disponible à la fois sur le site web et l'app Binance, mais son accès sur mobile est un peu caché. Dans le panneau de passage d'ordre, il y a un onglet « Spot / Marge / Stop-Loss/Take-Profit » — il faut cliquer sur « Stop-Loss/Take-Profit » pour voir l'option OCO.

Un OCO ne peut pas être modifié, seulement annulé puis recréé. Si vous voulez ajuster le prix de take-profit ou de stop-loss, il faut d'abord annuler l'OCO entier, puis en recréer un nouveau.

Ordre conditionnel (Trigger Order / Conditional Order)

L'ordre conditionnel est un ordre prédéfini plus générique : une fois déclenché, on peut choisir d'exécuter un ordre à cours limité, au marché, voire un ordre stop. Les versions récentes de Binance ont intégré cette fonctionnalité dans les « ordres avancés » ou « ordres stratégiques ».

Cas d'usage

L'ordre conditionnel convient aux stratégies complexes. Par exemple, si votre logique est « acheter le BTC seulement après une cassure au-dessus de 96500 » — ce type de « suivi de cassure » ne peut pas être réalisé avec un simple ordre à cours limité (un ordre d'achat à cours limité dont le prix ≥ meilleur prix vendeur s'exécuterait immédiatement). Mais un ordre conditionnel permet de paramétrer :

  • Condition de déclenchement : prix du BTC ≥ 96500
  • Action après déclenchement : envoyer un ordre d'achat au marché

L'achat ne se fait que si cette cassure a réellement eu lieu ; sinon, aucun achat n'est effectué.

Scénario testé

Nous avons paramétré un ordre conditionnel : achat au marché de 0,005 BTC dès que le prix atteint 96500.

Après paramétrage, nous avons attendu 4 heures, le BTC a effectivement grimpé jusqu'à 96500, l'ordre conditionnel s'est déclenché et exécuté immédiatement, avec un prix moyen de 96512.

Le lien entre ordre conditionnel et ordre stop

Un ordre stop est fondamentalement un type particulier d'ordre conditionnel. La raison pour laquelle le stop-loss est souvent présenté comme un onglet séparé est purement une question d'ergonomie. Mais la logique profonde reste toujours « une condition de prix se déclenche → une action s'exécute ».

Tableau comparatif des 4 outils

Outil Nombre de paramètres Action après déclenchement Exécution garantie Risque de slippage Contexte adapté
Stop-limit Prix de déclenchement + prix limite Placement d'un ordre limite Non Faible Stop-loss classique, marché stable
Stop-market Prix de déclenchement uniquement Exécution immédiate au marché Oui (liquidité normale) Élevé Couverture d'urgence
OCO 4 prix dans les deux sens Un côté se déclenche, l'autre s'annule Selon le paramétrage Moyen Gérer simultanément take-profit et stop-loss
Ordre conditionnel Condition de déclenchement + action N'importe quelle action Selon le type d'action Selon le type d'action Suivi de cassure, stratégies complexes

En pratique : comment placer un ordre stop sur Binance

Étape 1 : accéder à la page de trading

Ouvrez l'application officielle Binance, puis accédez à la page spot de la crypto que vous souhaitez trader (par exemple BTC/USDT).

Étape 2 : changer de type d'ordre

En haut du panneau de passage d'ordre, plusieurs onglets sont disponibles : Limite, Marché, Stop-Loss/Take-Profit. Cliquez sur « Stop-Loss/Take-Profit ».

Étape 3 : choisir le sous-type précis

Une fois dans le panneau Stop-Loss/Take-Profit, des choix plus détaillés apparaissent :

  • Stop-limit (Stop-Limit)
  • Stop-market (Stop-Market)
  • Take-profit limite (Take Profit Limit)
  • Take-profit marché (Take Profit Market)
  • OCO

Notez que « stop-loss » et « take-profit », bien que différents dans leur nom, suivent la même logique d'ordre — « stop-loss » se déclenche en anticipation d'une baisse, « take-profit » en anticipation d'une hausse, seule la direction diffère.

Étape 4 : remplir les paramètres

Saisissez le prix de déclenchement et le prix limite (le cas échéant) selon les explications ci-dessus.

Étape 5 : choisir la quantité

Vous pouvez saisir une quantité de BTC ou faire glisser le curseur en pourcentage (25 % / 50 % / 75 % / 100 % de la position spot).

Étape 6 : confirmer et soumettre

Cliquez sur le bouton « Vendre », une confirmation apparaît. Vérifiez et confirmez.

Étape 7 : consulter les ordres activés dans « Ordres en cours »

Après soumission, l'ordre stop n'apparaît pas immédiatement dans « Historique des transactions », mais dans l'onglet « Ordres en cours » - « Ordres conditionnels ». Vous y verrez le statut de tous les ordres stop qui ne se sont pas encore déclenchés.

Pour plus de détails sur la lecture de la page des ordres, consultez cette note : Comment lire les onglets de la page des ordres Binance.

Le stop-loss sur les contrats à terme

La logique de stop-loss / take-profit sur les contrats à terme est exactement la même que sur le spot, avec quelques différences de détail :

  • Sur les contrats, le stop peut se baser soit sur le « prix de référence » (mark price) soit sur le « dernier prix exécuté ». Pour les débutants, il est recommandé de choisir le « prix de référence » pour éviter un déclenchement erroné causé par une mèche
  • Les contrats prennent en charge le « stop suiveur » (Trailing Stop), qui permet au prix de stop de suivre automatiquement le marché
  • Les contrats disposent d'une option « ouverture inversée », qui ouvre une nouvelle position en sens inverse au moment où le stop se déclenche

Pour les concepts liés aux contrats, consultez les autres notes de la catégorie Glossaire.

Quelques pièges fréquents

Piège 1 : vouloir protéger le capital avec un stop-market, mais se faire transpercer

Placer un stop proche du prix d'entrée (par exemple entrée à 95200, stop à 95150) semble ne comporter que 50 USDT de risque. Mais en pratique, quand le marché est agité, le stop-market se déclenche fréquemment, et chaque petite perte, plus le slippage, plus les frais, peuvent au final coûter plus cher qu'un seul stop plus large.

Expérience : placez le stop à au moins 1,5 %-2 % du prix d'entrée, pour éviter d'être éliminé par le bruit aléatoire du marché.

Piège 2 : inverser le sens de l'OCO

Les débutants inversent parfois le sens du take-profit et du stop-loss, ce qui donne accidentellement un paramétrage « stop en cas de hausse, take-profit en cas de baisse ». L'app Binance avertit automatiquement dans le panneau OCO, mais il faut quand même vérifier attentivement.

Piège 3 : un stop-limit paramétré trop serré

Prix de déclenchement 94000, prix limite 93999, l'écart est trop faible. En cas de gap de marché, l'ordre risque de ne pas s'exécuter. Il est recommandé de laisser une marge de 0,5 %-1 % entre le prix de déclenchement et le prix limite.

Piège 4 : oublier d'annuler un ordre stop avant d'ouvrir une nouvelle position

Si un ordre stop précédent n'a pas été annulé après la clôture de la position, il reste actif lors de l'ouverture d'une nouvelle position. La nouvelle position peut alors être déclenchée accidentellement par cet ancien ordre stop. Prenez l'habitude de vérifier « Ordres en cours » après chaque clôture pour faire le ménage.

Stratégies de stop-loss selon les profils

Si vous débutez sur Binance, commencez par la stratégie la plus simple :

  • Débutant : placez un stop-market sur chaque position, avec un prix de déclenchement à -2 % du prix d'entrée. Logique simple et exécutable
  • Intermédiaire : utilisez l'OCO pour gérer simultanément take-profit et stop-loss, take-profit à +5 % du prix d'entrée, stop-loss à -2 %, ratio risque/rendement de 2,5:1
  • Expert : ajustez dynamiquement selon la structure du marché, par exemple en plaçant le stop juste sous le plus bas de la dernière bougie journalière

Quelle que soit la stratégie, l'essentiel est de la définir avant d'entrer en position, pas de décider après coup une fois la position ouverte. Une décision prise dans l'instant est facilement influencée par les émotions.

FAQ

Q : Un ordre stop consomme-t-il de la marge ? R : Un ordre stop spot ne bloque pas de fonds (puisqu'il s'agit de vendre une position déjà détenue). Un ordre stop sur contrats ne nécessite pas non plus de marge supplémentaire. Mais l'OCO peut, dans certains paramétrages, bloquer une partie du solde, selon le type d'ordre conditionnel.

Q : Peut-on annuler l'exécution après le déclenchement d'un stop ? R : Non. Une fois le stop déclenché et l'ordre de trading envoyé, l'ordre est déjà entré dans la file d'appariement et ne peut pas être annulé. Vous ne pouvez annuler l'ordre stop entier qu'avant son déclenchement.

Q : Peut-on paramétrer un prix de stop en « pourcentage » ? R : Le panneau de passage d'ordre spot n'accepte que des valeurs de prix précises. Mais le panneau des contrats de l'app Binance dispose d'un raccourci de saisie en « pourcentage » (par exemple saisir directement -2 % qui se convertit automatiquement en prix correspondant).

Q : Si mon réseau coupe, le stop se déclenchera-t-il quand même ? R : Oui. L'ordre stop est configuré côté serveur Binance, indépendamment de l'état de votre connexion. Même si votre téléphone est hors ligne ou que l'app est fermée, l'ordre stop reste actif.

Q : Un ordre stop a-t-il une date d'expiration ? R : Par défaut, il est en GTC (valide jusqu'à annulation). Certains types d'ordres Binance permettent de définir une durée de validité (1 jour, 1 semaine, etc.).

Q : Peut-on placer plusieurs ordres stop sur la même crypto ? R : Oui. Par exemple, pour une même position de 1 BTC, on peut placer un stop de 94000 sur 0,5 BTC et un stop de 93000 sur les 0,5 BTC restants, pour un stop-loss échelonné.

Q : Quels sont les frais sur les ordres stop-loss/take-profit ? R : Une fois déclenché et exécuté, les frais correspondent au type d'ordre concerné. Un stop-market est facturé au tarif Taker de 0,1 % (spot) ou 0,05 % (contrats perpétuels USDT). Un stop-limit exécuté en tant que Maker coûte moins cher.

Q : Puis-je voir mes ordres stop sur le client PC de Binance ? R : Oui, la page de téléchargement de l'application officielle Binance propose des versions Mac et Windows ; une fois connecté, vous les retrouvez également sur la page des ordres.

Q : Pourquoi mon ordre stop ne s'est-il parfois pas déclenché ? R : Cause fréquente 1 : le prix de déclenchement se base sur le « dernier prix exécuté » ou le « prix de référence », les deux peuvent différer. Cause 2 : la paire de trading manque de liquidité en pleine nuit, le dernier prix exécuté ne reflète pas fidèlement le marché. Cause 3 : vous avez paramétré un stop-limit dont le prix limite ne trouve pas de contrepartie après déclenchement. Vérifier ces trois points résout 90 % des problèmes.

Poser une question à l'IA… Ctrl I