Saltar al contenido

Subasta incompleta en el footprint: qué registra la celda extrema y qué la condiciona

Por Autor de ORDER FLOW — La Mecánica del Mercado

En la vela que sirve de ejemplo para explicar cómo se lee un footprint, el máximo registró 12 contratos en el bid y 48 en el ask. El mínimo, 92 y 18. Ninguno de los dos extremos tiene un cero.

Para buena parte de quienes leen footprint, eso basta para marcar los dos precios como subastas incompletas, también llamadas subastas inacabadas o unfinished business: niveles donde la subasta no terminó y a los que el precio tenderá a volver. Otros harían la lectura contraria con la misma vela delante. Y hay quien ni siquiera mira si hay un cero.

La mecánica está resuelta: qué tiene que ocurrir en el libro para que la celda extrema muestre lo que muestra. La convención sigue abierta. Y entre ambas hay tres factores que cambian la celda antes de que nadie la interprete: de dónde salen los datos, cuántos ticks caben en una fila y dónde se corta la vela.

Qué registra la celda del máximo

Al máximo de una vela solo se llega subiendo. Alguien compra con agresión, consume las órdenes que esperaban en el ask y el precio avanza hasta el último nivel que llega a negociarse. Eso deja volumen en la columna del ask del máximo. La pregunta es qué hay en la columna del bid.

Para que haya ventas contra el bid en el máximo, antes tiene que haber existido un bid en ese precio. Y eso solo ocurre cuando el ask ya está un tick más arriba: cuando la oferta del máximo se ha consumido o retirado y hay compradores pasivos esperando justo ahí. Es la misma razón por la que, como explica la página del footprint, el bid y el ask de un mismo nivel no se ejecutan a la vez. Además, nadie llegó a comprar en ese tick superior, porque entonces el máximo sería otro.

De ahí salen las dos lecturas de la celda. Si la columna del bid del máximo está a cero (0 × N), el precio giró antes de que el bid llegara a subir hasta allí, o sin que nadie le vendiera cuando subió. El precio encontró al último comprador agresivo y el rechazo fue inmediato. Si las dos columnas tienen volumen (N × M), el mercado permaneció en el máximo el tiempo suficiente para negociar en los dos lados sin que ninguno se impusiera, y después cayó. En el mínimo, la lectura es la simétrica: cero en el ask para un suelo cerrado.

Cerrada Bid Ask Máx. 0 14 6 22 18 9 Cero en el bid: el bidno llegó a subir al máximo. Abierta Bid Ask Máx. 8 3 11 19 20 12 El bid subió al máximoy hubo ventas contra él. ¿Abierta? Bid Ask Máx. 1 1 9 16 15 7 Sin ceros, pero con uncontrato en cada lado.
Esquema de la celda del máximo en tres velas distintas. Bid a la izquierda, ask a la derecha. Los valores son ilustrativos.

Tres definiciones que circulan a la vez

La mayoritaria. Una celda extrema con volumen en los dos lados es una subasta incompleta; un cero en el lado que cerraría el movimiento indica una subasta terminada. Es la que usa este sitio, la del libro y la de la mayor parte de la documentación de plataformas y del material formativo.

La inversa. Algunos textos llaman incompleta justo a la celda que solo negoció en un lado, con el argumento de que en ese precio no apareció agresión contraria que lo pusiera a prueba. Leída así, la celda 0 × N que la mayoría llama cerrada es precisamente la que queda pendiente. El argumento tiene lógica propia, pero choca con la mecánica anterior: el cero no indica que nadie probara el precio, sino que el giro fue tan rápido que el bid no llegó a estar allí para ser probado.

La relativa. La documentación de alguna plataforma no mira el cero. Describe la subasta incompleta como un extremo donde la diferencia entre compras y ventas apenas cambia respecto a los niveles anteriores, y de ahí deduce algo distinto: que el precio puede continuar más allá del rango en lugar de volver.

Las tres conviven en foros, cursos y manuales sin que ninguna mencione a las otras. Quien cambia de plataforma o de fuente puede estar cambiando de definición sin saberlo.

Primer condicionante: de dónde salen los datos

Para repartir cada operación entre la columna del bid y la del ask, la plataforma tiene que saber quién cruzó el spread. Hay dos formas de saberlo, y no son equivalentes.

Con datos reales de bid y ask, cada operación se compara con la cotización vigente en ese instante: si se ejecutó en el ask fue una compra agresiva, si se ejecutó en el bid, una venta. La clasificación se lee directamente. En futuros de CME esos datos existen, pero no todas las plataformas los usan.

La alternativa trabaja solo con la serie de precios y se conoce como regla del tick: si una operación se ejecuta más arriba que la anterior, se cuenta como compra; si más abajo, como venta; si al mismo precio, hereda la etiqueta de la anterior. Es una aproximación razonable en muchas situaciones. En la celda extrema, en cambio, falla de forma sistemática, como muestra el razonamiento siguiente.

Dentro de una vela, al máximo solo se llega subiendo, así que la primera operación en ese precio es siempre una subida y se clasifica como compra. Todas las que la siguen al mismo precio heredan esa etiqueta. Para que una operación en el máximo se clasificara como venta, la anterior tendría que haberse ejecutado más arriba, y dentro de la vela nada se negoció más arriba del máximo. Con la regla del tick, la columna del bid del máximo queda a cero por construcción, y la del ask del mínimo también.

#Bid / AskPrecioContr.Por cotizaciónPor tick 0 vela anterior 21.301,25 1 21.301,25 / 21.301,50 21.301,50 4 Compra Compra 2 21.301,25 / 21.301,50 21.301,50 6 Compra Compra 3 21.301,50 / 21.301,75 21.301,75 5 Compra Compra 4 21.301,50 / 21.301,75 21.301,50 3 Venta Venta 5 21.301,50 / 21.301,75 21.301,75 4 Compra Compra 6 21.301,75 / 21.302,00 21.302,00 3 Compra Compra 7 21.302,00 / 21.302,25 21.302,00 4 Venta Compra 8 21.302,00 / 21.302,25 21.302,00 3 Venta Compra 9 21.301,75 / 21.302,00 21.302,00 2 Compra Compra 10 21.301,75 / 21.302,00 21.301,75 5 Venta Venta Celda del máximo 21.302,00 con datos de bid y ask 7 5 Bid Ask abierta con dirección del tick 0 12 Bid Ask cerrada
Esquema de una misma secuencia de diez operaciones de NQ clasificada de dos formas. Las filas marcadas son las que la regla del tick clasifica al revés. Secuencia ilustrativa.

La misma cinta produce dos celdas opuestas. Las operaciones siete y ocho se ejecutaron contra el bid del máximo, pero repiten el precio de la anterior, así que la regla del tick las cuenta como compras. Con datos reales el máximo queda abierto; reconstruido, aparece cerrado.

Para ver el orden de magnitud lo simulamos en un modelo simplificado de libro de órdenes (detalles al final). Con datos de cotización, entre el 10% y el 45% de los máximos quedaron con las dos columnas activas, según la profundidad del libro. Con la regla del tick, menos del 5% en todas las configuraciones probadas, y todos por la misma causa: la primera operación de la vela heredaba la etiqueta de la vela anterior.

En un footprint reconstruido así, las subastas incompletas que se marquen son accidentes del corte entre velas, y la ausencia de marcas tampoco significa que todas las subastas terminaran. Antes de leer la celda extrema hay que comprobar en la documentación de la plataforma si clasifica con la cotización o con la dirección del precio.

Segundo condicionante: cuántos ticks caben en una fila

Muchas configuraciones agrupan varios ticks en cada fila del footprint para que la vela sea legible, por ejemplo cuatro ticks, un punto entero de NQ. Es una decisión cómoda que altera la celda extrema: la fila superior deja de ser el máximo y pasa a contener el máximo y los tres precios de debajo, donde lo normal es que se negocie en los dos lados.

1 tick por fila Bid Ask 21.302,00 0 9 21.301,75 6 14 21.301,50 11 12 21.301,25 8 5 21.301,00 14 6 21.300,75 10 4 21.300,50 7 3 21.300,25 9 0 extremo cerrado extremo cerrado 4 ticks por fila Bid Ask 21.302,00 21.301,25 25 40 21.301,00 21.300,25 40 13 extremo abiertoextremo abierto
Esquema de la misma vela de NQ con uno y con cuatro ticks por fila. Las filas agregadas suman los niveles que contienen. Los valores son ilustrativos.

Con un tick por fila, los dos extremos de la vela están cerrados. Con cuatro, los dos aparecen abiertos aunque el mercado hizo lo mismo: la celda superior suma ahora las ventas de 21.301,75, 21.301,50 y 21.301,25. En el mismo modelo, con cuatro ticks por fila, entre siete y ocho de cada diez máximos salían abiertos con cualquiera de las dos fuentes de datos, de modo que la agregación borra incluso la diferencia entre ellas.

La lectura de la celda extrema solo tiene sentido con una fila por tick. Con cualquier otra configuración, lo que se lee es el tamaño de fila elegido.

Tercer condicionante: qué extremo se está leyendo

Una vela de footprint se cierra por reloj, por número de contratos o por rango. Ninguno de esos cortes tiene que ver con la subasta. El máximo de una vela de un minuto en mitad de una subida es un punto arbitrario: la vela siguiente abre y sigue subiendo, y la celda abierta de ese máximo solo indica dónde cortó el reloj. El mismo precio, con velas de otra duración, puede no ser extremo de nada.

Por eso la lectura con sentido es la del extremo de una rotación o de la sesión: un precio que el mercado abandonó y desde el que construyó estructura en otra parte. El libro añade condiciones de tiempo y de distancia antes de considerar operable un extremo así, y las desarrolla en el capítulo dedicado a este caso.

A escala de sesión, el mismo fenómeno tiene otro nombre en Market Profile. James Dalton llama excess a la cola de precios con poca actividad que deja un extremo rechazado con violencia, y poor high o poor low al extremo plano, sin cola, que sugiere una subasta sin terminar. Es la misma idea medida con otro instrumento y a otra escala, la del perfil de toda la sesión. La celda del footprint y el perfil pueden no coincidir, y cuando no coinciden no hay una lectura correcta por defecto.

Lo que ambos intentan capturar es la diferencia entre dos formas de terminar un movimiento. En una, aparece agresión contraria, el precio se desploma y el bid no llega a instalarse en el máximo: extremo cerrado por rechazo. En la otra, el volumen se desvanece, el delta decrece sin invertirse y el mercado se queda arriba negociando en los dos lados hasta que cae por inanición: extremo abierto por agotamiento. Es una distinción parecida a la que separa la absorción del vacío: el precio hace lo mismo y las causas son opuestas.

Discusión abierta: dónde está el umbral

Supongamos datos reales, una fila por tick y un extremo de rotación bien identificado. Queda una pregunta que ninguna de las tres definiciones resuelve: ¿cuánto volumen hace falta en cada lado para que la celda cuente como abierta? Una celda 1 × 1 no tiene ceros. Una 8 × 3 tampoco. No parece razonable tratarlas igual, pero la definición binaria lo hace.

Celda del máximo de ocho velas (bid × ask) V1 0×14 V2 1×1 V3 8×3 V4 2×6 V5 12×9 V6 0×5 V7 1×7 V8 6×11 mínimo 1 contrato por lado 6 de 8 pendientes mínimo 5 contratos por lado 2 de 8 pendientes
Esquema de las celdas del máximo de ocho velas distintas, evaluadas con dos umbrales mínimos por lado. Los valores son ilustrativos.

Con el umbral en un contrato por lado, seis de los ocho máximos quedan pendientes. Con el umbral en cinco, dos. El 8 × 3 sale de la lista solo por el cambio de filtro. En el modelo de la nota final, pasar de exigir un contrato por lado a exigir ocho reducía los máximos abiertos de algo más de uno de cada cinco a menos de uno de cada veinte.

Es el mismo problema que el del 3:1 de los desequilibrios. La convención de este sitio y del libro es la de la celda sin ceros en ninguno de los dos lados. Es una elección, y hay al menos tres preguntas que deja sin cerrar:

¿Umbral absoluto o relativo? Un 1 × 1 en una vela de 40 contratos y un 8 × 3 en una de 3.000 no dicen lo mismo. Un umbral proporcional al volumen de la vela, o al de los niveles contiguos, podría separar mejor las celdas con negocio real de las que solo tienen ruido.

¿Retorno o continuación? La lectura mayoritaria asocia la subasta incompleta a una vuelta al nivel; la relativa, a una continuación más allá. Las dos no pueden ser la regla general a la vez, y es posible que ninguna lo sea.

¿Hay imán? Que el precio vuelva a un extremo reciente es frecuente en cualquier caso, esté la celda abierta o cerrada. Para afirmar que las subastas incompletas atraen al precio haría falta comparar su tasa de revisita con la de extremos cerrados a distancia parecida, con datos de bid y ask y una fila por tick. No conocemos una medición así publicada. La misma pregunta pesa sobre el naked POC, que marca negocio pendiente en el centro del valor de una sesión y no en su extremo.

Limitaciones y falsos positivos

Una celda abierta describe el pasado. Como todo lo que contiene el registro del order flow, dice que la subasta no terminó en ese precio, sin decir si el precio volverá, cuándo ni qué hará al llegar. Si el extremo merece atención lo decide lo que muestre el flujo en la revisita.

Días de tendencia. En una sesión con dirección sostenida, los extremos que quedan abiertos suelen ser trampolines de continuación: el mercado vuelve para superarlos. Saber a tiempo si la sesión es de tendencia es otro problema: los tipos de día se confirman con lo que ocurre en los extremos del IB.

Libros finos. En el modelo, la profundidad del libro era lo que más movía la proporción de extremos abiertos: con colas finas salían muchos más que con colas gruesas, sin que hubiera más negocio pendiente. Es razonable esperar el mismo efecto en un contrato de libro más fino como el NQ frente al ES, pero es una hipótesis, no una medición.

Datos macro. En los segundos que siguen a un dato relevante, el libro se vacía y se rehace varias veces. Las celdas extremas de esas velas registran ese vaciado.

Fragilidad del contrato suelto. En la definición binaria, una sola operación de un contrato basta para convertir un extremo cerrado en abierto. Una lectura que puede cambiar de categoría por un contrato necesita, como mínimo, un umbral fijado antes de mirar.

Nota sobre la simulación. Las cifras citadas salen de un modelo simplificado de libro con horquilla de un tick: órdenes agresivas de tamaño aleatorio consumen la cola contraria y, cuando se agota, la cotización se desplaza un tick, con cancelaciones aleatorias. Se probaron 27 combinaciones de profundidad, persistencia del agresor y cancelación, con velas de 50, 200 y 1.000 operaciones. No son datos de NQ: sirven para comparar fuentes de datos y configuraciones entre sí.