Lorsque vous utilisez la fonctionnalité de prise de profit ou de stop loss, il peut arriver que le prix du marché atteigne le prix déclencheur, mais que l'ordre ne soit pas exécuté ou soit partiellement exécuté. Cela peut être dû à plusieurs facteurs, tels que le type de prix de déclenchement, le type de prix de l'ordre, la volatilité du marché, la profondeur du carnet de commandes, la quantité d'ordres et la suffisance de la marge. Il est nécessaire d'évaluer ces facteurs en temps réel pour déterminer pourquoi l'ordre n'a pas été exécuté. Voici trois situations courantes où les ordres de prise de profit ou de stop loss ne sont pas exécutés ou sont exécutés partiellement :
1. Le prix de déclenchement n'a pas été atteint
Un ordre de prise de profit ou de stop loss ne sera exécuté que lorsque le prix de déclenchement sera atteint.
Vous pouvez vérifier si le prix de déclenchement a réellement été atteint en observant le graphique des bougies et en le comparant au prix de déclenchement que vous avez défini. Si le prix de déclenchement n'a pas été atteint, l'ordre ne sera pas exécuté.
Par exemple, dans un contrat perpétuel ETH/USDT avec un prix d'ouverture à 3 200 et un prix de déclenchement de prise de profit (prix de marque) à 4 000, si le prix monte à 4 000 et chute rapidement, faisant en sorte que le prix du marché atteigne 4 000, mais que le prix de marque n'atteigne pas 4 000, l'ordre de prise de profit ne sera pas réellement déclenché.
2. L'ordre à cours limité n'a pas été exécuté ou a été partiellement exécuté
Les ordres de prise de profit/stop loss peuvent être des ordres au marché ou des ordres à cours limité.
Les ordres au marché sont exécutés au meilleur prix disponible au moment du déclenchement, vous permettant de conclure rapidement l'ordre.
Les ordres à cours limité ne sont exécutés que lorsque le prix du marché atteint le prix que vous avez défini.
Par défaut, les ordres de prise de profit/stop loss sont configurés comme des ordres au marché, mais vous pouvez les configurer comme des ordres à cours limité. Pour augmenter la probabilité d'exécution des ordres à cours limité, il est conseillé de définir le prix d'achat un peu au-dessus du prix de déclenchement et le prix de vente un peu en dessous.
Par exemple, dans un contrat perpétuel ETH/USDT avec un prix d'ouverture à 3 204,6 et un prix de déclenchement de stop loss à 3 200, si vous définissez l'ordre de stop loss comme un ordre à cours limité, lorsque le prix du marché atteint 3 200, cet ordre peut ne pas être exécuté immédiatement ou être exécuté partiellement si le prix fluctue rapidement. Pour augmenter la probabilité d'exécution, vous pouvez définir le prix de vente à cours limité à 3 198.
3. L'ordre doit respecter les règles de limitation du nombre maximal par ordre et les principes de correspondance des prix et du temps
L'ordre doit être inférieur à la limite du nombre maximal par ordre et la marge doit être suffisante. Si l'ordre dépasse la limite maximale du nombre d'ordres ou si la marge est insuffisante lorsque l'ordre est déclenché, l'ordre peut échouer.
Une fois l'ordre de prise de profit ou de stop loss déclenché, l'ordre envoyé sur le marché doit respecter les principes de correspondance des prix et du temps. Les ordres ayant un prix plus avantageux ou créés plus tôt ont priorité. Cela signifie que votre ordre peut ne pas être exécuté ou être exécuté partiellement si des ordres avec un meilleur prix ou des ordres plus anciens existent sur le marché.
En résumé, les paramètres de prise de profit/stop loss doivent être configurés en fonction du type de prix de déclenchement, du type de prix de l'ordre, de la volatilité du marché, de la profondeur du carnet de commandes, du nombre d'ordres et de la suffisance de la marge pour déterminer si votre ordre sera exécuté complètement. Il est recommandé de configurer correctement le type et les paramètres des ordres de prise de profit/stop loss pour gérer le risque de négociation.