Immediate or cancel (IOC) est une instruction de validité qui autorise une exécution immédiate, même partielle, mais empêche le reliquat d’attendre dans le carnet d’ordres. Elle définit combien de temps l’ordre peut rester actif sans fixer elle-même son prix.
La limite de prix reste applicable
Prenons un ordre limité IOC visant l’achat de 20 jetons à 5 dollars maximum chacun. Supposons que six soient disponibles à 4,99 dollars et quatre à 5 dollars, toutes les autres offres dépassant la limite. Si cette liquidité reste disponible lors de l’appariement, dix jetons sont exécutés et les dix autres annulés. L’achat coûte 49,94 dollars hors frais. Sans liquidité acceptable, rien n’est exécuté.
L’exécution partielle est prévue
IOC convient pour négocier la quantité disponible maintenant sans laisser de reliquat en attente. À l’inverse, FOK exige immédiatement toute la quantité demandée, tandis que GTC peut maintenir un reliquat actif.
IOC ne signifie ni une seule exécution, ni un prix unique, ni une exécution garantie. Avant de réessayer, vérifiez la quantité exécutée et le prix moyen réel : un statut final d’annulation peut coexister avec des transactions partielles achevées. Les combinaisons d’ordres et règles d’appariement dépendent de la plateforme.