OFI explicado: cómo funciona realmente el Order Flow Imbalance (el modelo)

El OFI —Order Flow Imbalance en el sentido de Cont–Kukanov–Stoikov— mide la presión neta que se acumula dentro del propio libro de órdenes: bids que se apilan, asks que se retiran, colas que crecen o se vacían, nivel a nivel. No es el desequilibrio del footprint que ya conoces, y lee el mercado desde un lugar completamente distinto: el libro en reposo, no las operaciones ejecutadas.

Senzoukria · Guías · Actualizado en septiembre de 2026


Primero, una colisión de nombres que conviene aclarar. Si vienes del trading con footprint, «order flow imbalance» probablemente significa para ti una celda del footprint donde los compradores agresivos arrollan a los vendedores en niveles adyacentes: eso lo tratamos en el desequilibrio de order flow en el footprint. Esta página va de otra cosa: el OFI, el modelo del libro de órdenes que introdujeron Cont, Kukanov y Stoikov, uno de los resultados más citados de la microestructura de mercado. Mismas palabras, instrumento distinto: el footprint lee operaciones ejecutadas; el OFI lee el libro en reposo.

La idea: el precio se mueve porque el libro se mueve

Mira un DOM unos minutos y verás la mecánica: el precio sube un tick cuando la cola del mejor ask se consume o se cancela, y cuando entran nuevos bids por debajo. El precio no necesita ni una sola operación para moverse: un ask grande que se retira desplaza el equilibrio igual de bien que una compra a mercado que se lo lleva. El OFI convierte esa observación en un único número por intervalo:

  • Lado bid: si el precio del bid en un nivel sube, cuenta el nuevo tamaño como presión compradora (+). Si el precio se mantiene, cuenta el cambio de tamaño. Si el bid retrocede, cuenta el tamaño anterior como presión perdida (−).
  • Lado ask, en espejo: un ask que se acerca o crece es presión vendedora (−); un ask que se aleja o se reduce quita presión vendedora (+).

Suma esas contribuciones a lo largo del intervalo y obtienes el OFI: positivo cuando el libro se carga en neto del lado comprador, negativo cuando se acumula oferta. La versión multinivel (integrada) repite el cálculo en cada uno de los N mejores niveles —diez es lo estándar— y los suma. Dos instantáneas del mismo libro, separadas por un cuarto de segundo, hacen concreta esa aritmética:

Two snapshots of the top of the order book a quarter of a second apart: asks stacking, an offer being lifted and then cancelled, bids being added and bids being pulled — each signed change summing into one order-flow-imbalance number, far larger than the volume that actually traded.BOOK NOWthe resting book250 MS LATERwhat changedSIGNED CHANGEΔ bid size − Δ ask sizeasks · resting supplyaddedremovedbids · resting demand5431.751805431.503005431.251205431.0021024090340150spread60 new asks join the queue−6060 lifted, 150 cancelled+210220 added to the bid+22060 cancelled−60OFIall four rows, added up+310TAPEonly the lift at 5431.50+60Both numbers describe the interval that has just closed — OFI explains the move you arewatching, not the one coming next. That is the honest limit of the model.
OFI counts what happened to the book, not to the tape. Four levels changed here and only one of them printed a trade: 60 contracts lifted, against 310 contracts of net pressure added, pulled and queued. That gap is why the book explains the move you are watching better than trade volume does — and, because both are read over the interval that has already closed, why neither of them is a forecast.

Por qué gana a las medidas basadas en operaciones

Esta es la parte que merece recordarse. En el estudio posterior (Cont, Cucuringu & Zhang, 2023), el OFI integrado a diez niveles explicaba cerca del 87 % de la varianza contemporánea del precio. El mejor nivel solo: alrededor del 71 %. El volumen operado con signo —la materia prima del CVD— apenas un 33 %. La interpretación no es que el CVD sea inútil; es que casi todo lo que mueve el precio nunca se imprime en la cinta. Órdenes añadidas, órdenes retiradas, colas que adelgazan: el libro se reconfigura sin parar entre operaciones, y el OFI es el instrumento que lo ve.

El límite honesto: contemporáneo, no predictivo

Esto es lo que no te contarán los que venden «señales de order flow»: ese 87 % es contemporáneo. El OFI explica el movimiento que ocurre en el mismo intervalo. Usa el OFI pasado para pronosticar el minuto siguiente y el R² fuera de muestra se vuelve negativo. El OFI es una lectura de estado —«el libro se está cargando del lado bid ahora mismo»— no una predicción. Y aun así tiene valor real: como confirmación en un nivel que ya te importa (una zona de absorción, un muro de gamma, una banda de VWAP), un empuje sostenido del OFI te dice si el libro está de acuerdo con tu lectura.

Normalización: el paso que todos se saltan

El OFI bruto está en contratos, así que su escala depende por completo del grosor del libro. El mismo +400 es un empujón en un libro fino de madrugada y un error de redondeo en la apertura de Londres. Divide por la profundidad media por nivel (una media lenta) y la cifra se vuelve comparable entre sesiones e instrumentos. Senzoukria aplica esta normalización por defecto: el OFI que ves en el indicador QI · OFI está normalizado por profundidad, no en bruto.

Leer el OFI en Senzoukria

El indicador Microestructura (quant) muestra tres lecturas relacionadas: la línea de microprecio (el precio justo dentro del spread, ponderado por las colas), el desequilibrio de cola (QI, de −1 a +1, solo mejor nivel) y el OFI multinivel normalizado, suavizado sobre un número configurable de eventos del libro. Una forma práctica de usarlo: elige primero tus niveles —a partir del perfil de volumen, de las zonas de absorción o de los muros de GEX— y luego deja que el QI y el OFI te digan si el libro respalda la operación en el momento en que la tomas. Confluencia, no profecía.

El OFI frente al resto de tus herramientas

  • OFI frente a CVD: el CVD es la cinta (lo que se operó), el OFI es el libro (lo que espera, aparece y desaparece). Las divergencias entre ambos informan: precio arriba, CVD arriba, pero OFI plano significa que la subida se está comiendo un libro que no se repone.
  • OFI frente al DOM: el DOM te muestra el estado del libro; el OFI comprime sus cambios en un único flujo con signo que puedes seguir sin mirar fijamente cuarenta filas de números.
  • OFI frente a los desequilibrios del footprint: los desequilibrios del footprint son agresividad confirmada en precios concretos; el OFI es la presión que se acumula antes y entre esas impresiones.

Preguntas frecuentes

¿El OFI es lo mismo que un desequilibrio del footprint?
No. Un desequilibrio del footprint compara volumen agresivo ejecutado en niveles de precio adyacentes: operaciones que ya ocurrieron. El OFI mide los cambios del libro de órdenes en reposo: bids añadidos, asks retirados, colas que crecen o se reducen. Uno lee las operaciones, el otro lee el libro. Se complementan.
¿El OFI es predictivo?
Con honestidad: no, no como la gente espera. El OFI es contemporáneo: explica el movimiento de precio que está ocurriendo ahora mucho mejor que las medidas basadas en volumen. Pero un OFI retardado para pronosticar el minuto siguiente produce un R² fuera de muestra negativo en la investigación publicada. Trátalo como una lectura del estado del libro, no como una bola de cristal.
¿En qué se diferencia el OFI del CVD (delta acumulado)?
El CVD suma volumen ejecutado con signo: solo ve operaciones. El OFI también ve lo que nunca se opera: órdenes añadidas al bid, órdenes retiradas del ask, colas que se agotan. En el estudio de Cont–Cucuringu–Zhang, el OFI multinivel integrado explicaba alrededor del 87 % de los rendimientos contemporáneos, frente a un 33 % aproximado del volumen operado con signo. El libro mueve el precio más que la cinta.
¿Por qué hay que normalizar el OFI por la profundidad?
Un OFI de +500 significa algo muy distinto en un libro grueso que en uno fino. Dividir por la profundidad media por nivel hace que la cifra sea comparable entre instrumentos y entre horas de la misma sesión. Sin normalización, comparar dos lecturas de OFI no significa nada.
¿Cuántos niveles debe usar el OFI?
El mejor nivel por sí solo ya lleva la mayor parte de la señal, pero la investigación es clara: integrar niveles más profundos ayuda. Alrededor de un 87 % de R² contemporáneo con diez niveles frente a un 71 % con el mejor nivel solo. Diez niveles es la configuración estándar y el valor por defecto en Senzoukria.