Tradovate

Corriger l'erreur « Wrong Combination » d'OCO sur Tradovate

Un OCO à usage unique sur le SuperDOM est sans cesse rejeté comme mauvaise combinaison ou, pire, ferme purement et simplement votre position. Les deux cas tiennent à la façon dont vous avez cliqué.

On This Page

Vous êtes déjà dans une position, vous activez l'OCO à usage unique pour poser un stop et un objectif sur l'échelle et, au lieu d'un bracket propre, vous obtenez un avertissement rouge “wrong combination”. Ou pire, votre position se ferme toute seule. Les deux problèmes ont la même origine : la façon dont vous avez cliqué. Sur le SuperDOM, un OCO à usage unique attend exactement un ordre stop et un ordre limite placés du bon côté du marché, et Tradovate détermine quel ordre est lequel selon que vous faites un clic gauche ou un clic droit. Si l'association est mauvaise, il rejette le groupe comme combinaison invalide. Si vous cliquez à gauche sur un prix déjà au-delà du marché, vous déclenchez un ordre exécutable qui vous met à plat. Une fois la règle du clic comprise, cela n'arrive plus. Et si vous préférez ne plus jamais toucher à l'échelle pour vos sorties, un pont d'automatisation comme PickMyTrade rattache le stop et l'objectif à votre place.

Liste de contrôle rapide pour éviter l'erreur de mauvaise combinaison

  • Un stop, un limite. Un OCO de sortie valide est exactement un ordre stop et un ordre limite. Jamais deux du même type.
  • Connaissez la règle du clic. En mode DOM par défaut, le clic gauche place un limite et le clic droit place un stop.
  • Les deux ordres du côté de votre sortie. Si vous êtes acheteur, les deux sorties sont des ventes. Si vous êtes vendeur, ce sont deux achats.
  • L'objectif et le stop encadrent votre entrée. Prise de profit au-dessus de l'entrée pour une position longue, stop en dessous. L'inverse pour une position courte.
  • Activez d'abord l'OCO, puis placez les deux ordres. L'OCO à usage unique s'applique à la toute prochaine paire que vous posez.
  • Vérifiez le réglage du mode de clic du DOM si les types d'ordre ne sortent pas comme prévu.

Ce que signifie l'erreur « Wrong Combination »

Un OCO à usage unique (one-cancels-other, l'un annule l'autre) regroupe deux ordres de sorte que, dès que l'un est exécuté, l'autre est annulé automatiquement. C'est ainsi que vous protégez une position ouverte avec un stop loss et une prise de profit en même temps sans risquer une double exécution. Tradovate n'accepte le groupe que si les deux ordres forment une paire valide d'ordres où l'un annule l'autre pour la position détenue : un limite de prise de profit et un stop de protection, placés de part et d'autre de votre prix d'entrée.

“Wrong combination” est la façon dont Tradovate vous indique que les deux ordres que vous avez placés ne peuvent pas fonctionner comme cette paire. Peut-être que les deux sont devenus des limites. Peut-être les deux des stops. Peut-être que les deux prix sur lesquels vous avez cliqué n'ont pas de sens comme bracket autour de votre position. Quels que soient les détails, la plateforme refuse de les lier en OCO et vous avertit plutôt que de deviner. Voyez-y un garde-fou, pas un dysfonctionnement. Le groupe d'ordres était mal formé, donc rien n'a été rattaché.

Pourquoi cela arrive (et pourquoi cela ferme parfois votre position à la place)

La règle du clic gauche et du clic droit

C'est le point qui piège presque tout le monde. Dans le mode de clic par défaut du DOM de Tradovate, c'est le bouton de la souris qui détermine le type d'ordre, et non le niveau de prix :

  • Le clic gauche sur l'échelle place un ordre limite.
  • Le clic droit sur l'échelle place un ordre stop.

Cela vaut que votre pointeur soit au-dessus ou en dessous du marché actuel. Pour construire une paire OCO légale, vous devez donc cliquer à gauche sur un prix (qui devient votre limite ou objectif) et cliquer à droite sur l'autre (qui devient votre stop). Si vous cliquez à gauche sur les deux prix, vous avez placé deux limites. Si vous cliquez à droite sur les deux, vous avez placé deux stops. Aucun des deux n'est une paire valide d'ordres où l'un annule l'autre, et c'est alors que l'avertissement de mauvaise combinaison apparaît.

Il existe un second mode de clic, plus récent, que vous pouvez activer dans les paramètres du DOM, où un seul clic gauche gère les deux types et où la plateforme déduit stop ou limite d'après la position du prix par rapport au meilleur bid et au meilleur ask. C'est une vraie option que certains traders préfèrent, mais elle se comporte différemment ; si vos types d'ordre sortent toujours de travers, la première chose à vérifier est donc le mode dans lequel vous êtes réellement.

De quel côté et à quel niveau se place chaque ordre

Vos ordres de sortie se trouvent toujours du côté opposé de votre entrée. Si vous avez acheté (vous êtes long), vous sortez en vendant, donc l'objectif et le stop sont tous deux des ordres de vente. Si vous avez vendu (vous êtes short), vous sortez en achetant. Avoir la bonne direction et le bon niveau, c'est la moitié du travail :

Votre position Prise de profit (limite, clic gauche) Stop loss (stop, clic droit)
Longue (vous avez acheté)Limite de vente au-dessus de votre entréeStop de vente en dessous de votre entrée
Courte (vous avez vendu)Limite d'achat en dessous de votre entréeStop d'achat au-dessus de votre entrée

Comment la fermeture accidentelle de la position se produit

C'est le mode d'échec le plus vicieux, car il n'y a aucune erreur, votre trade disparaît simplement. Supposons que vous soyez long et que vous placiez votre prise de profit. Si vous cliquez à gauche sur un prix en dessous du marché actuel côté vente, vous avez posé un limite de vente sous le marché. Un limite de vente sous le prix courant est immédiatement exécutable : il est rempli tout de suite et ferme votre position. Même piège en sens inverse pour une position courte : un limite d'achat posé par clic gauche au-dessus du marché est exécuté instantanément. L'ordre était techniquement valide, ce n'était simplement pas ce que vous vouliez. Gardez votre objectif limite du côté éloigné du marché (au-dessus pour une position longue, en dessous pour une courte) et réservez le côté proche à votre stop par clic droit, et cela ne pourra plus vous surprendre.

Comment le corriger, étape par étape

Construire un OCO à usage unique propre sur une position longue

1

Confirmez que vous êtes dans la position

Le module Positions doit afficher vos contrats ouverts et votre prix d'entrée moyen.

2

Activez l'OCO à usage unique

Sur le SuperDOM, ouvrez la liste déroulante de type d'ordre ou ATM en haut de l'échelle et sélectionnez l'option one-time OCO. (Le libellé varie selon les versions de la plateforme ; confirmez donc le nom exact actuel sur votre écran.)

3

Clic gauche au-dessus de l'entrée pour l'objectif

Faites un clic gauche sur le prix au-dessus de votre entrée où vous voulez prendre vos profits. Cela pose votre limite de vente (l'objectif).

4

Clic droit sous l'entrée pour le stop

Faites un clic droit sur le prix en dessous de votre entrée où vous voulez être protégé. Cela pose votre stop de vente (le stop loss).

5

Confirmez que la paire est active

Vérifiez que les deux apparaissent désormais comme ordres actifs sur l'échelle et dans le module Orders. Lorsque l'un est exécuté, Tradovate annule l'autre pour vous.

L'appliquer en miroir sur une position courte

Même principe, inversé. Clic gauche sous le marché pour le limite d'achat qui prend votre profit, et clic droit au-dessus du marché pour le stop d'achat qui vous protège. Un clic gauche, un clic droit, un ordre de chaque côté de votre entrée. C'est toujours une combinaison valide.

Si « Wrong Combination » s'affiche encore

Annulez les deux ordres actifs, réactivez l'OCO à usage unique (rappelez-vous qu'il est à usage unique et se désactive après chaque paire) et placez les ordres un par un afin de voir le badge de type de chacun avant de valider. Si un objectif sort sans cesse comme stop ou inversement, vous êtes presque certainement dans l'autre mode de clic du DOM. Ouvrez les paramètres du DOM, vérifiez le comportement de saisie d'ordres, puis remettez le mode attendu.

Tableau de dépannage

Ce que vous avez fait Ce qui s'est passé Solution
Clic gauche sur les deux prix de sortieDeux ordres limites, “wrong combination”Faites un clic droit côté stop pour avoir un limite et un stop
Clic droit sur les deux prix de sortieDeux ordres stop, “wrong combination”Faites un clic gauche côté objectif pour en faire un limite
Clic gauche sous le marché en position longueLimite de vente exécutable, position ferméePlacez l'objectif limite au-dessus du marché ; utilisez le clic droit pour le stop en dessous
Ordres placés avant d'activer l'OCODeux ordres indépendants, sans lien d'annulationActivez d'abord l'OCO à usage unique, puis posez la paire
Les types d'ordre sortent inversésLe limite devient un stop ou inversementVérifiez le réglage du mode de clic du DOM et revenez au mode attendu
L'OCO a fonctionné une fois, puis disparaît au trade suivantL'OCO à usage unique n'est valable qu'une foisRéactivez-le à chaque position ou utilisez une stratégie ATM pour un bracket reproductible

Une approche plus fiable : laisser la plateforme construire le bracket

Cliquer pour placer un stop et un objectif sur une échelle en direct, aux bons endroits, avec le bon bouton de souris, pendant que le prix bouge, c'est beaucoup à réussir à chaque trade. Si cette gymnastique manuelle vous piège sans cesse, ôtez vos doigts de l'échelle pour vos sorties.

Une stratégie ATM vous permet de prédéfinir une fois votre objectif et votre stop, puis les rattache automatiquement comme bracket OCO à l'instant où votre entrée est exécutée. Pas de gymnastique clic gauche / clic droit, aucun risque de rejet pour mauvaise combinaison, car la plateforme assemble la paire pour vous.

Évitez tout cela avec PickMyTrade

Si vos entrées proviennent d'une stratégie ou d'un indicateur TradingView, vous pouvez vous passer entièrement de la saisie manuelle des ordres. PickMyTrade s'intercale entre TradingView et Tradovate et place vos ordres à partir de vos alertes, de sorte que le stop et l'objectif sont rattachés par programmation :

  • Stop et objectif envoyés en un seul bracket depuis votre alerte, donc aucune paire invalide à rejeter.
  • Aucun clic sur l'échelle pour les sorties, donc pas de confusion entre clic gauche et clic droit ni d'exécutions accidentelles au marché.
  • Cohérent à chaque trade, au lieu de réactiver l'OCO à usage unique à la main après chaque position.
  • Direction gérée pour vous, de sorte qu'une position longue reçoit ses sorties de vente et une courte ses sorties d'achat sans que vous ayez à y penser en plein trade.

Vous définissez la logique une fois dans TradingView, et vos ordres de protection apparaissent sur Tradovate de la même manière à chaque fois.

Automatisez vos stops et vos objectifs

Commencez votre essai gratuit et automatisez vos stops et objectifs Tradovate, sans avoir à cliquer sur l'échelle de prix.

Commencez votre essai gratuit de 7 jours

Questions fréquentes

Elle signifie que les deux ordres que vous avez posés sur l'échelle ne forment pas une paire valide d'ordres où l'un annule l'autre. Un OCO à usage unique attend exactement un stop de protection et un limite de prise de profit, placés de part et d'autre de votre entrée. Si vous placez deux stops, deux limites ou une géométrie qui ne peut pas fonctionner comme bracket, Tradovate rejette le groupe comme une mauvaise combinaison. C'est un garde-fou de validation, pas un bug.

Vous avez très probablement cliqué avec le bouton gauche sur un prix déjà au-delà du marché de votre côté de sortie, ce qui envoie un ordre limite exécutable immédiatement qui est rempli aussitôt et vous met à plat. Lorsque vous êtes acheteur, un limite de vente placé sous le prix actuel est immédiatement exécutable. Gardez votre limite de prise de profit au-dessus du marché pour une position longue (en dessous pour une position courte) et utilisez un clic droit pour le stop afin que rien ne parte au marché.

Dans le mode de clic par défaut du DOM, un clic gauche place un ordre limite et un clic droit place un ordre stop, que le pointeur soit au-dessus ou en dessous du marché. Votre stop de protection se fait donc par clic droit et votre objectif de prise de profit par clic gauche. Il existe aussi un autre mode de clic dans les paramètres du DOM où un clic gauche fait les deux et où la plateforme choisit le type selon le niveau de prix ; vérifiez donc dans quel mode vous êtes.

Un OCO à usage unique est conçu pour gérer une position existante en y rattachant un stop de sortie et un objectif. Si vous voulez que le bracket apparaisse automatiquement dès l'exécution de votre entrée, utilisez plutôt une stratégie ATM, qui prédéfinit l'objectif et le stop et les place en OCO à l'entrée sans aucun clic manuel.

L'OCO à usage unique est exactement cela, un seul usage. Il s'applique à la prochaine paire d'ordres que vous placez, puis se désactive de lui-même ; vous le réactivez donc pour la position suivante. Si vous voulez un bracket reproductible et automatique, enregistrez une stratégie ATM ou faites passer vos entrées et sorties par un pont d'automatisation afin que le stop et l'objectif soient rattachés à chaque fois.

Ce guide est fourni à des fins strictement éducatives et informatives et ne constitue ni un conseil financier, ni un conseil en investissement, ni un conseil de trading. La négociation de contrats à terme et d'autres produits à effet de levier comporte un risque de perte important et ne convient pas à tous les investisseurs. PickMyTrade est une plateforme d'automatisation tierce indépendante et n'est ni affiliée à Tradovate, Inc., ni approuvée ou parrainée par celle-ci. Tous les noms, logos et marques associés sont la propriété de leurs détenteurs respectifs. Les fonctionnalités et les étapes de la plateforme évoluent avec le temps ; vérifiez donc toujours la procédure en vigueur dans la documentation officielle de la plateforme avant d'agir.