Un término técnico muy utilizado en el ámbito del trading financiero es order book.
Es un término que se refiere al registro en el cual se almacenan todas las órdenes de compra y venta en espera de ser ejecutadas en un exchange.
Summary
¿Qué es el order book y cómo se lee?
El mismo término «order book» sugiere claramente que se trata de un libro, es decir, un registro, relacionado con los pedidos.
El hecho es que no siempre las órdenes de compra y venta se ejecutan de inmediato.
Cuando una orden, ya sea de compra o de venta, se ejecuta efectivamente, también se elimina del libro de órdenes, por lo que aquí solo quedan las que ya se han cargado pero aún no se han ejecutado.
Existen dos tipos de órdenes: las de tipo limit y las de tipo market.
Las órdenes de tipo market se ejecutan inmediatamente al precio de mercado tan pronto como son cargadas por los usuarios.
En otras palabras, se trata de órdenes de compra o venta en las que el usuario que las carga no indica un precio límite. Al no indicar el precio límite de ejecución, el usuario permite que el exchange las ejecute inmediatamente al precio de mercado, por lo que prácticamente ni siquiera entran en el order book.
De hecho, en el order book solo se registran las órdenes que aún no se han ejecutado, es decir, las órdenes de tipo limit.
En las órdenes de tipo limit, el usuario también especifica el precio límite, además de la cantidad que desea comprar o vender. En el caso de una orden de compra, especifica el precio máximo al que está dispuesto a comprar, mientras que en el caso de una orden de venta especifica el precio mínimo al que está dispuesto a vender.
En caso de que el precio límite indicado por el usuario sea inferior al del mercado, en caso de una orden de compra, o superior en caso de una orden de venta, la orden no puede ser ejecutada de inmediato, y por lo tanto se coloca en el libro de órdenes para ser ejecutada más adelante.
El usuario también puede indicar una fecha o un período de vencimiento, de modo que la orden sea eliminada del libro de órdenes en un cierto tiempo en caso de que no se ejecute.
Las características principales
A menudo, la visualización de los order book en los diferentes exchanges es más o menos la misma.
En la parte superior se encuentran las órdenes de venta, y en la parte inferior las de compra. Están ordenadas por precio, desde el más alto hasta el más bajo.
El order book está dividido en dos, porque incluye tanto las órdenes de venta, en la parte superior con un precio mayor al del mercado, como las de compra, en la parte inferior con un precio inferior.
En teoría, en medio debería estar el precio de mercado, pero dado que este no es más que el precio al que se realizó la última compra-venta, a menudo no se muestra en el order book para no crear confusión.
De hecho, cuando un usuario coloca una nueva orden, el exchange busca en su order book otras órdenes ya cargadas pero aún no ejecutadas para ver si hay alguna que pueda satisfacer las solicitudes de la nueva orden.
Si el usuario realiza una orden de compra al precio de mercado, simplemente el exchange tomará todas las órdenes de venta a un precio inferior que ya estén presentes en el libro de órdenes para satisfacer completamente la orden de compra.
En este caso, prácticamente el precio de la compra-venta lo habrían decidido previamente aquellos que han cargado las órdenes de venta limit que fueron satisfechas gracias a la nueva orden de compra.
Lo mismo ocurre, por el contrario, si un usuario coloca una nueva orden de venta al precio de mercado.
Más complicado es el funcionamiento de la combinación de un nuevo límite de orden con las órdenes ya presentes en el libro de órdenes.
De hecho, en caso de que en un nuevo pedido de compra el usuario haya indicado un precio inferior a los de los pedidos de venta ya presentes en el order book, simplemente no puede haber coincidencia, por lo que el nuevo pedido no puede ser ejecutado y simplemente se agrega al order book.
Por otro lado, si indica un precio de compra lo suficientemente alto, el exchange podrá emparejarlo con órdenes de venta ya presentes en el libro de órdenes, y podrá ejecutar la transacción.
No obstante, el exchange no siempre logra encontrar una cantidad suficiente de activos a un precio no superior al indicado en la nueva orden de compra, por lo que también puede suceder que esta se ejecute solo parcialmente y que el resto se registre en el order book para la parte no ejecutada.
Lo mismo ocurre, por el contrario, si un usuario coloca una nueva orden de venta de tipo limitado.
Cómo analizar el order book
En vista de todo esto, se puede entender bien lo útil que puede resultar analizar los order book, también porque generalmente son públicos.
Antes de explicar cómo se analiza un order book, es necesario hacer una aclaración: no todos los pedidos presentes públicamente en el order book son reales. A veces, de hecho, se agregan pedidos ficticios que luego son eliminados rápidamente después de un corto tiempo, ya sea para inflar artificialmente el order book o para alterar sus análisis.
Sin embargo, también hay muchos pedidos que son eliminados del libro de órdenes por los usuarios que los crearon incluso poco tiempo después de su creación, ya sea porque fueron errores o porque el usuario cambió de opinión.
Además, lamentablemente no es posible saber con certeza cuáles son los pedidos reales y cuáles son ficticios, por lo que generalmente se limita a realizar estos análisis con cierta prudencia.
El hecho es que las órdenes de compra a un precio más alto, y las de venta a un precio más bajo, indican muy bien la situación del mercado en un determinado exchange en un momento dado.
Además, no solo son interesantes los precios indicados en esas órdenes, sino también las cantidades.
Al analizar estos datos se puede saber cuán profundo es un mercado de compra o venta en un exchange, recordando que los exchange crypto no comparten libros de órdenes, ya que cada uno tiene el suyo completamente independiente y separado de los de otros exchanges.
Por lo tanto, si por ejemplo en un exchange hay órdenes de compra a un precio relativamente alto y con una cantidad elevada, significa que tanto el poder de compra en ese exchange es alto, como que incluso grandes ventas pueden hacer que el precio baje poco.
Por otro lado, si por ejemplo en un exchange hay órdenes de venta a un precio no particularmente bajo y con cantidades limitadas, el poder de venta sería escaso y grandes compras podrían hacer subir mucho y en poco tiempo el precio.
El análisis del order book no es en absoluto algo sencillo, y generalmente solo los traders experimentados saben interpretarlos de manera correcta y útil.