Si estás acostumbrado a mirar el gráfico y ver solo el "cuerpo" y la "mecha" de una vela, prepárate: vamos a encender el equipo de rayos X.
Las velas convencionales nos muestran el resultado final de la batalla (dónde abrió y cerró el precio), pero ocultan completamente el proceso: quién dominó en cada momento, en qué niveles se quedaron "atrapados" los vendedores y dónde el "dinero inteligente" colocó un bloque de órdenes (orden limit).
¿Qué es el Footprint?
El Footprint (o gráfico de clústeres) es una visualización de las órdenes a mercado (Market Orders) ejecutadas dentro de cada vela en niveles de precios específicos. Si un gráfico normal es la fotografía de una casa, el footprint es el plano arquitectónico que muestra cuántas personas entraron por la puerta principal y cuántas saltaron por la ventana.
Elementos clave de un clúster:
- Bid: Ventas a mercado.
- Ask: Compras a mercado.
- Volume: La suma de Bid + Ask.
- Delta: La diferencia entre Ask y Bid (Delta = Ask - Bid). Es el indicador clave de la agresividad de los participantes.
Tipos de Footprint: ¿Cuál elegir?
Las terminales profesionales (como ATAS, Tiger.Trade, VolFix o NinjaTrader) permiten personalizar la vista del clúster. Las más efectivas son:
- Bid x Ask: El clásico. Ventas a la izquierda, compras a la derecha. Ideal para encontrar desequilibrios (imbalances).
- Volume Profile: Muestra solo el volumen total por nivel. Ayuda a identificar el POC (Point of Control), el nivel de precio con mayor volumen dentro de la vela.
- Delta Profile: Histogramas de colores dentro de la vela. Permite ver al instante quién está "empujando" más fuerte: los toros o los osos.
Lectura "entre líneas": Patrones principales
1. Desequilibrio de mercado (Imbalance)
Ocurre cuando el volumen de compra supera significativamente al de venta (o viceversa) en un nivel de precio específico, comparado de forma diagonal. Generalmente se busca un exceso del 150-300%.
Imbalance alcista: El Ask en el precio actual es 3 veces mayor que el Bid en el nivel de precio inferior.
Consejo profesional: Si ves 3-4 niveles de imbalance consecutivos en el cuerpo de la vela, es señal de un impulso "real". Es muy probable que el precio continúe en esa dirección.
2. Absorción (Absorption)
Imagina esto: el precio cae con fuerza, el delta es rojo intenso (ventas masivas a mercado), pero la vela no baja más, sino que deja una mecha larga por debajo.
Qué está pasando: Un jugador institucional colocó órdenes limitadas de compra y "absorbió" toda la agresividad vendedora del mercado.
Matiz poco conocido: La señal más fuerte es un Delta Negativo en una vela alcista (o viceversa). Es la prueba de que los agresores del mercado "chocaron" contra un muro de órdenes limit.
3. Traders atrapados (Trapped Traders)
Esto sucede en los extremos de la vela. Por ejemplo, en el punto más alto de una vela vemos un clúster enorme de compras (Ask), pero la vela cierra por debajo de ese nivel.
Conclusión: Los compradores entraron en el máximo, el precio se giró y ahora sus posiciones están en pérdidas. Cuando el precio baje, se verán obligados a cerrar (vender), lo que acelerará la caída.
Ejemplo práctico: Detectar un giro
Supongamos que el precio se acerca a una resistencia.
Vela normal: Parece un breakout (ruptura) alcista fuerte.
Footprint: Ves que en la parte superior (en la mecha) se acumuló el volumen máximo (POC) y el delta ahí es bruscamente negativo.
Acción: Es un falso breakout (fakeout). Un pez gordo "llenó" sus límites con las compras de la masa. Se puede abrir un Short con stop justo detrás de ese clúster.
Lado de programación: ¿Cómo "codear" esto?
La mayoría de plataformas estándar como TradingView no ofrecen datos de footprint completos (datos de ticks) en Pine Script de forma gratuita. Sin embargo, si usas Python y librerías como pandas con datos de Nivel 2 (Order Flow), puedes calcular el delta tú mismo.
Ejemplo de lógica en Python (pseudocódigo para análisis vía WebSocket):
# Lógica simplificada de cálculo de delta para un clúster
import pandas as pd
def calculate_cluster(trades):
# trades - lista de diccionarios: 'price', 'volume', 'side'
df = pd.DataFrame(trades)
# Agrupar por precio y lado de la transacción
cluster = df.groupby(['price', 'side'])['volume'].sum().unstack(fill_value=0)
if 'buy' in cluster and 'sell' in cluster:
cluster['Delta'] = cluster['buy'] - cluster['sell']
cluster['Total_Vol'] = cluster['buy'] + cluster['sell']
return cluster
# Buscar desequilibrios (Imbalance > 300%)
def find_imbalance(cluster, threshold=3.0):
# Comparación diagonal: Bid (n) vs Ask (n+1)
# ... lógica de iteración ...
pass
Trucos avanzados (Poco conocidos)
- Filtrado por tamaño de tick: Configura el filtro para ver solo clústeres con volumen superior a la media (por ejemplo, bloques de más de 50 lotes). Esto elimina el "ruido minorista" y revela solo las huellas de los fondos institucionales.
- Stacked Imbalances: Si aparecen imbalances en 3 niveles de precio consecutivos, ese rango se convierte en una zona de soporte/resistencia muy potente para el resto de la sesión.
- Retesteo de POC: Si el precio regresa al nivel POC de una vela previa de alto volumen y "rebota" con poco volumen, es una confirmación de la fortaleza de ese nivel.
Si en la primera parte analizamos la base, ahora pasaremos a materias más sutiles: la dinámica del delta, el análisis de liquidez y los setups operativos específicos que son invisibles en un gráfico convencional.
4. Delta Acumulado: El velocímetro secreto de la tendencia
El delta normal muestra la diferencia entre compras y ventas dentro de una sola vela. El Delta Acumulado suma estos valores desde el inicio de la sesión de negociación.
Divergencia — La señal de giro
Es una de las señales más potentes en el arsenal de un trader de footprint:
Divergencia bajista: El precio renueva su máximo local, pero el delta acumulado no lo hace (o incluso cae).
Qué significa: Se alcanzan nuevos máximos con un volumen "vacío" o debido al salto de los stop-loss de los vendedores, pero el comprador agresivo real se ha agotado. Al mismo tiempo, un gran vendedor está absorbiendo el resto de la demanda mediante órdenes limitadas.
En la práctica: Espera la confirmación en el footprint: la aparición de un POC rojo en la parte superior de la vela.
5. Tipos de velas según la distribución de volumen
En el análisis de footprint, las velas no se clasifican por su color (alcista/bajista), sino por la forma de su distribución de volumen (perfiles tipo P, tipo b y tipo D).
| Tipo de perfil | Aspecto en la vela | Significado de mercado |
|---|---|---|
| Perfil P | Volumen principal en la parte superior | Fuerte impulso alcista o cierre de cortos (Short Covering). A menudo es precursor de un giro si el precio no logra romper al alza. |
| Perfil b | Volumen principal en la parte inferior | Ventas agresivas al inicio y absorción al final. Suele significar la capitulación de los compradores. |
| Perfil D | Volumen distribuído en el centro | Equilibrio de mercado. El precio ha encontrado el "fair value". Ideal para operar rebotes desde los extremos del rango. |
6. Método del "Cuerpo Delgado" (Low Volume Nodes)
Una técnica poco conocida que analiza los "huecos" de liquidez en el footprint. Si ves que el precio atraviesa varios ticks con un volumen mínimo (por ejemplo, solo 1-5 lotes por nivel cuando la media es 100), estás ante una zona de baja liquidez (LVN).
Lógica: El mercado "saltó" esos niveles porque no hubo resistencia en ellos.
Pronóstico: En el futuro, cuando el precio regrese a esa zona, lo más probable es que la atraviese de nuevo muy rápido. Es un "vacío" que no atrae al precio, sino que lo repele hacia los nodos de alto volumen (High Volume Nodes) más cercanos.
7. Matiz técnico: Squeeze y deslizamiento (Slippage)
El footprint permite ver cómo se ejecutan las órdenes institucionales. Si ves en el *Time & Sales* o en el footprint una compra enorme que se "barre" por 5-10 niveles de precio (Buy Sweep), es una huella clara de entrada profesional.
Código (Pine Script v5) para emular el delta en TradingView:
Dado que Pine Script no accede al Bid/Ask real dentro de la vela sin funciones especiales, podemos resaltar velas con volumen anómalo:
//@version=5
indicator("Volume Delta Proxy", overlay=true)
// Emulación de delta: diferencia entre volumen en vela alcista y bajista
vol_delta = (close > open) ? volume : -volume
avg_vol = ta.sma(volume, 20)
// Resaltar velas con volumen anómalo (Volume Relativo > 2)
is_high_vol = volume > avg_vol * 2
plotshape(is_high_vol, style=shape.xcross, location=location.abovebar, color=color.yellow, title="High Vol Cluster")
8. El setup "oculto": Subasta Finalizada (Finished Auction)
En la Teoría de Subasta de Mercado (*Market Profile*), en la que se basa el footprint, una vela "sana" debería terminar con un "cero" en uno de los lados en su extremo.
- Finished Auction: En el máximo absoluto de la vela, el Ask = 0. Significa que ya no quedan compradores a ese precio. La subasta ha terminado.
- Unfinished Auction (Failed Auction): En el máximo de la vela existen tanto Bid como Ask (ej: 50x30).
El secreto: El mercado tiene memoria. Si una subasta no se finaliza en un extremo, existe un 80% de probabilidad de que el precio regrese allí pronto para "cerrar" ese nivel, incluso si ahora se está moviendo en dirección opuesta.
Consejos prácticos para tu terminal
- Configuración de filtros: No intentes seguirlo todo. Configura una alerta sonora para la aparición de un clúster que supere en 5 veces el volumen medio de las últimas 100 velas.
- Temporalidades: El footprint funciona mejor en gráficos de Ticks (ej: 500 ticks) o Range Bars. Los gráficos de tiempo (5 min, 15 min) suelen "ensuciar" los clústeres, haciéndolos menos nítidos.
- Sincronización con niveles: Nunca operes footprint "en el aire". Busca clústeres solo en zonas de interés (POC de ayer, límites del Value Area o niveles de Fibonacci).
Llegamos a la fase final y más profunda de nuestro análisis. Aquí desglosaremos la interacción entre las órdenes limitadas y las órdenes a mercado, y cómo el footprint nos permite rastrear el "Smart Money" en tiempo real.
9. Absorción (Absorption) vs. Agresión (Aggression)
Este es el "nivel maestro" de la lectura de footprint. Para entender quién ganará la batalla, no debes mirar el color de la vela, sino cómo reacciona el precio ante el volumen.
- Agresión: Son las órdenes a mercado (Market Orders). En el footprint, se muestran como un Ask elevado durante una subida o un Bid elevado durante una caída. Es el "combustible" del movimiento.
- Absorción: Son las órdenes limitadas. No son visibles directamente en el footprint hasta el momento de su ejecución, pero pueden deducirse mediante la acción del precio.
Escenario: El precio está subiendo y vemos clústeres masivos de compra (Asks verdes) en el footprint, pero el precio permanece estancado o sube con extrema dificultad (cuerpos de vela pequeños).
Conclusión: Hay un gran vendedor pasivo (limit seller) "posicionado" aquí. Simplemente está ofreciendo su contrapartida a los compradores a mercado. En cuanto se agote la fuerza compradora, el precio caerá, ya que esos compradores se convertirán en el combustible de la caída al saltar sus stop-loss.
10. Micro-Divergencia: Estructura de Delta intra-vela
Pocos traders prestan atención a la estructura del delta dentro de una sola barra.
- Delta Positivo en la Mecha Inferior: Si una vela cae pero en su mecha inferior (tail) vemos una dominancia de compra (Ask > Bid), es una señal de "dip buying" activo y absorción de la presión vendedora.
- Delta Cero en el POC: Si en el Point of Control (nivel de volumen máximo) el Bid y el Ask están casi igualados, indica una zona de indecisión. La ruptura del precio de esa vela dictará la dirección para las próximas barras.
11. Delta Finish — La señal de giro oculta
Existe una señal rara pero altamente precisa: una vela cierra con un delta extremadamente alto (ej: 90% del volumen es compra), pero la vela siguiente abre e inmediatamente se mueve en la dirección opuesta.
Por qué sucede: Es el llamado "Clímax de Compra". Los últimos rezagados saltaron al tren en marcha, un gran jugador utilizó esa liquidez para cerrar posiciones o girar el mercado, y ya no queda combustible para continuar la subida.
12. Estrategia Práctica: El "Test del Iceberg"
Una orden Iceberg es una orden limitada de gran tamaño dividida en pequeñas partes para no asustar al mercado. En el footprint, se manifiesta como un nivel donde las ventas pesadas (Bid) golpean el tape continuamente, pero el precio no logra bajar ni un solo tick.
Cómo operarlo:
- Identifica un nivel donde se ha negociado un número anómalamente alto de contratos (ej: más de 500 cuando lo normal son 50), pero el precio no se ha movido.
- Espera a que aparezca un Imbalance en la dirección opuesta.
- Entra en el trade. El stop-loss se coloca justo detrás del "iceberg". Esto ofrece un ratio riesgo/beneficio único (frecuentemente 1:5 o superior).
13. Stack Tecnológico para Profesionales
Para quienes desean automatizar el análisis o escribir sus propios indicadores, entender la fuente de los datos es fundamental.
- Level 1 (Top of Book): Solo muestra el mejor Bid/Ask actual. Inútil para footprint.
- Level 2 (Order Book/DOM): Profundidad de mercado. Muestra dónde están situadas las órdenes limitadas.
- Time & Sales (Tape): El flujo de órdenes ejecutadas. Es exactamente de aquí de donde se construye el footprint.
Si estás escribiendo un bot en Python para analizar datos de footprint, utiliza librerías de WebSocket (como binance-connector para la API de Binance). Necesitas agregar cada evento aggTrade, categorizándolos por precio y dirección (buyer_maker).
# Lógica para determinar la dirección del trade para el footprint
def process_trade(trade):
price = float(trade['p'])
quantity = float(trade['q'])
# True significa Market Sell (golpea el Bid), False significa Market Buy (golpea el Ask)
is_buyer_maker = trade['m']
if is_buyer_maker:
update_cluster(price, bid=quantity)
else:
update_cluster(price, ask=quantity)
Resumen y Checklist del Trader
Para usar el footprint profesionalmente, verifica estos cuatro puntos antes de cada operación:
- ¿Dónde está el POC? (¿Está en el cuerpo, en la mecha, o por encima/debajo del POC del día anterior?)
- ¿Existe Imbalance? (¿Hay agresión clara de compradores o vendedores?)
- ¿Hay traders atrapados (Trapped Traders)? (Volumen alto en un extremo del que el precio se ha alejado rápidamente).
- ¿Qué dice el Delta Acumulado? (¿Confirma el movimiento del precio o está divergiendo?)
Conclusión: El footprint no es una bola de cristal; es una herramienta para entender la mecánica del mercado. No te dirá dónde estará el precio la próxima semana, pero te muestra exactamente qué está pasando "aquí y ahora", permitiéndote entradas con stops quirúrgicos.