Glosario cripto

Vigencia de la orden (GTC, IOC, FOK)

Definición

La vigencia de una orden (time in force) indica cuánto tiempo permanece activa: hasta cancelarla (GTC), ejecutar o cancelar (IOC) o todo o nada (FOK).

Toda orden enviada a un exchange lleva una vigencia, aunque el usuario no la vea. Good-til-cancelled (GTC) mantiene una orden limitada en el libro hasta que se ejecuta o se cancela, y suele ser la opción por defecto. Immediate-or-cancel (IOC) ejecuta lo que pueda en ese instante y cancela el resto. Fill-or-kill (FOK) debe ejecutarse completa y al momento o no ejecutarse. Algunas plataformas añaden vigencia hasta una fecha u órdenes post-only.

Estas opciones determinan cómo interactúa la orden con la liquidez. Los bots de arbitraje prefieren IOC y FOK porque un tramo ejecutado a medias los deja expuestos, mientras que el inversor a más largo plazo usa órdenes GTC que esperan su precio. En los exchanges cripto, donde el mercado no cierra, una orden GTC puede quedarse semanas en el libro.

Olvidar una orden GTC es un error clásico: una compra dejada muy por debajo del precio puede ejecutarse meses después en un desplome que el trader ya no esperaba. Las definiciones y límites exactos varían según el exchange, así que la referencia es su documentación.

Ejemplo

Un bot necesita comprar exactamente 2 BTC a un precio para cerrar un arbitraje y envía una orden fill-or-kill. El libro solo tiene 1,4 BTC a ese nivel, así que la orden se cancela entera en vez de ejecutarse a medias.

Términos relacionados