Un ordre au comptant qui n’accepte qu’une exécution immédiate et intégrale : comment utiliser le FOK de BiyaPay ?

Lorsqu’il passe un ordre au comptant, l’utilisateur peut avoir une exigence précise concernant la quantité. Il a déjà décidé qu’il n’acceptera que l’exécution immédiate de la totalité de la quantité ; traiter le reliquat après une exécution partielle perturberait ses plans. La fonction de limite avancée du marché au comptant de BiyaPay propose le FOK, c’est-à-dire une exécution immédiate et intégrale, sinon l’annulation de l’ordre. Cette fonction permet d’exprimer clairement les exigences d’exécution de l’utilisateur.

Prenons un exemple purement chiffré. Un ordre de vente au comptant porte sur 100 unités, et l’utilisateur a également fixé le prix minimal qu’il est prêt à accepter. Au moment de la soumission, si les ordres acheteurs respectant la condition de prix ne peuvent prendre que 70 unités, le FOK annule l’ordre dans son intégralité. Si la quantité disponible au prix demandé permet de couvrir les 100 unités, l’ordre est exécuté selon les règles d’appariement applicables. Il s’agit ici du mécanisme de l’ordre ; les chiffres ne correspondent à aucun actif ni cours réel.

Dans l’application, ouvrez la paire de trading au comptant actuellement disponible, puis accédez à la page de trading. Touchez le type d’ordre à cours limité, sélectionné par défaut, puis choisissez FOK sur la page proposant les options avancées de cours limité. Sur le site web, vous pouvez consulter les options avancées de cours limité depuis l’entrée des types d’ordre de la page de trading. Après avoir choisi le sens de l’ordre (achat ou vente), saisissez le prix limite et la quantité souhaités, puis vérifiez que ces données respectent le solde disponible, la précision du prix et les règles de quantité avant de soumettre l’ordre. Les fonctionnalités disponibles sur la page au moment de l’opération prévalent.

Pour un ordre d’achat, le prix limite saisi indique le prix maximal accepté. Pour un ordre de vente, il indique le prix minimal accepté. La condition FOK s’ajoute à cette exigence de prix : elle impose également que la quantité de l’ordre puisse être exécutée immédiatement dans son intégralité. Par exemple, un ordre d’achat porte sur 100 unités : 80 peuvent être achetées à un prix égal ou inférieur à la limite, mais les 20 restantes ne peuvent être achetées qu’à un prix supérieur. Ces 20 unités ne comptent pas dans la quantité exécutable conforme aux conditions ; l’ordre ne satisfait donc pas l’exigence d’exécution intégrale.

Voici un autre cas courant. Avant de passer un ordre, la quantité affichée dans le carnet d’ordres peut sembler suffisante, mais ces ordres peuvent avoir été exécutés dans le cadre d’autres transactions ou avoir changé au moment de la soumission. C’est le résultat du traitement de l’ordre qui compte. La quantité conforme aux conditions est déterminée au moment de l’appariement. Le carnet d’ordres affiché avant la soumission peut aider à comprendre les conditions, mais ne permet pas de garantir que l’ordre sera exécuté dans son intégralité.

Supposons que l’utilisateur détienne déjà des USDT et se demande sur quel compte préparer les fonds nécessaires à cet ordre. Il faut d’abord vérifier l’actif de cotation réellement requis par la paire de trading choisie, puis consulter le solde disponible sur le compte au comptant. Si l’opération visée nécessite des USD et que les USDT détenus se trouvent sur le compte de financement, obtenez d’abord les USD requis si la paire de conversion correspondante est disponible, puis transférez-les vers le compte au comptant en suivant les instructions de dépôt en espèces. La préparation des actifs dépend de la paire de trading choisie par l’utilisateur ; FOK détermine uniquement la manière dont l’ordre est exécuté.

Le terme « intégralité » désigne la quantité totale demandée dans un ordre. Au cours d’un même processus d’appariement, la quantité respectant le prix limite peut provenir de contreparties proposant différents prix. Si l’utilisateur exige également que la totalité de la quantité soit exécutée au même prix, il ne peut pas exprimer cette exigence en choisissant simplement FOK ; il doit interpréter chaque exécution à partir des enregistrements de transaction réels.

Après la soumission, si le résultat est l’annulation de l’ordre dans son intégralité, l’utilisateur peut décider, en fonction de ses besoins, s’il souhaite en passer un nouveau. S’il maintient les conditions de prix et de quantité initiales, il peut simplement mettre fin à cette tentative. Si ses besoins ont changé, par exemple s’il accepte qu’une partie soit exécutée immédiatement, il doit reconsidérer le type d’ordre qui convient. Les options avancées de cours limité de BiyaPay proposent également IOC, qui permet l’exécution de la partie exécutable immédiatement et annule la partie non exécutée. Le choix entre les deux dépend de l’acceptation ou non par l’utilisateur d’une exécution partielle.

L’intérêt pratique de cette fonctionnalité est de permettre à l’utilisateur d’indiquer directement dans l’ordre qu’il exige l’exécution de la totalité de la quantité en une seule fois. Si un ordre ne remplit pas cette condition, l’utilisateur peut réorganiser ses fonds et ses quantités en fonction du résultat de l’annulation. Ce scénario concerne uniquement l’exécution de l’ordre ; le prix, la quantité et la décision de passer ou non un nouvel ordre relèvent de l’utilisateur.