El order block es probablemente el concepto más buscado de Smart Money Concepts (SMC) — y uno de los peor entendidos. La versión de marketing dice "es donde compran los bancos, entra ahí y gana". La realidad es más sobria: es una zona de interés con lógica detrás, que funciona como contexto, no como botón mágico. Vamos a la versión honesta y práctica.
01Qué es un order block
Un order block (bloque de órdenes) es, en la definición más usada, la última vela bajista antes de un fuerte movimiento alcista (order block alcista/de demanda) — o la última vela alcista antes de una caída fuerte (order block bajista/de oferta). La idea del SMC: en esa vela, los grandes players ("smart money") habrían colocado órdenes institucionales, y cuando el precio vuelve a esa zona, tiende a reaccionar.
02Cómo identificarlo (los criterios)
Un order block válido no es cualquier vela contraria. Los criterios que aumentan su validez:
- La última vela contraria antes del impulso: en un order block de demanda, es la última vela bajista antes de que el precio se dispare hacia arriba.
- El impulso tiene que ser fuerte: el movimiento que sale del bloque debe ser impulsivo, no un rebote débil.
- Tiene que haber ruptura de estructura: el impulso idealmente rompe un máximo/mínimo relevante (la ruptura de estructura — BOS). Eso valida que algo cambió.
- Zona todavía no "mitigada": el order block es más fuerte la primera vez que el precio vuelve a él. Después de varios test, pierde fuerza.
Conexión con el flujo: la lógica detrás es la misma del tape reading — donde se ejecutaron grandes órdenes, hay interés institucional. El order block es un intento de marcar esa zona en el gráfico de velas, sin necesidad de ver el book.
03Reglas de entrada
La operación clásica con order block: esperas a que el precio vuelva a la zona y buscas una entrada a favor de la dirección del impulso original. En una zona de demanda (compra):
- Espera el retorno: el precio sube (impulso) y después retrocede de vuelta al order block.
- Busca confirmación en la zona: no compres "a ciegas" solo porque lo tocó — espera una señal (vela de fuerza, micro ruptura de estructura en el timeframe menor).
- Stop por debajo del bloque: si el precio cierra por debajo del order block, la tesis falló — stop corto y definido.
- Objetivo: el siguiente nivel de estructura, o una relación riesgo/beneficio definida.
El error del principiante en SMC: marcar order blocks por todas partes y comprar en cualquier toque. Sin el contexto (tendencia, ruptura de estructura, confirmación), el "order block" se queda en una línea aleatoria del gráfico. La zona es un punto de interés, no un disparador automático de compra.
04Empezando a detectarlo por código
Detectar un order block automáticamente es más complejo que un indicador común, porque implica identificar "impulso" y "estructura". Una versión simplificada de la lógica de detección de un order block de demanda en Python:
# detección SIMPLIFICADA de order block de demanda def detectar_ob_demanda(df, impulso_min=0.003): # busca: vela bajista seguida de un impulso alcista fuerte obs = [] for i in range(1, len(df)-3): vela = df.iloc[i] eh_baixa = vela["close"] < vela["open"] # impulso: subida acumulada en las 3 velas siguientes impulso = (df.iloc[i+3]["close"] - vela["high"]) / vela["high"] if eh_baixa and impulso > impulso_min: # la zona del OB es el cuerpo de la vela bajista obs.append({ "indice": i, "topo_zona": vela["open"], "base_zona": vela["close"], }) return obs
Atención: esto es una versión didáctica y simplificada. La detección robusta de order blocks exige incorporar ruptura de estructura, mitigación y filtros de calidad — y aun así, el SMC tiene un fuerte componente subjetivo que resiste a la automatización total. Usa el código como punto de partida para estudiar, y valida mucho antes de confiar.
El order block forma parte de un sistema mayor
Mira la guía completa de Smart Money Concepts — estructura, BOS, FVG y liquidez juntos.
05La parte honesta sobre los order blocks
El SMC se puso de moda y, con ello, llegó mucha exageración. Vale la pena separar lo razonable del marketing:
- Razonable: el order block como zona de interés donde hubo actividad relevante, usada con contexto de tendencia y confirmación. Es una forma estructurada de marcar soporte/resistencia con lógica de flujo.
- Marketing: "los bancos siempre vuelven a comprar en el order block, solo hay que entrar y ganar". No existe garantía estadística universal. El precio respeta los order blocks a veces, y otras los ignora.
Cómo usarlo con sensatez: trata el order block como una de las herramientas de lectura, combinada con tendencia (multi-timeframe), confirmación y gestión de riesgo. Como zona de interés con buena relación riesgo/beneficio, aporta. Como religión infalible, decepciona.
06Preguntas frecuentes
¿Qué es un order block?
La última vela bajista antes de un fuerte movimiento alcista (order block de demanda), o la última alcista antes de una caída fuerte (de oferta). El SMC dice que es donde los grandes players colocaron órdenes, y que el precio tiende a reaccionar al volver.
¿Cómo identificar un order block?
Busca la última vela contraria antes de un impulso fuerte que rompe la estructura (BOS). La zona es el cuerpo de esa vela. Es más válida la primera vez que el precio vuelve a ella (antes de quedar "mitigada").
¿El order block funciona de verdad?
Es un concepto de lectura de flujo institucional usado por muchos, pero sin garantía estadística universal. Funciona mejor como zona de interés combinada con tendencia y confirmación, no como señal aislada infalible.
¿Se puede automatizar la detección?
Parcialmente. Se puede codificar la búsqueda de "vela contraria + impulso + ruptura de estructura", pero el SMC tiene un componente subjetivo (calidad de la zona, mitigación) que resiste a la automatización total. Usa el código como punto de partida y valida bastante.
¿Cuál es la diferencia entre order block y soporte/resistencia?
Conceptualmente son parecidos — ambos marcan zonas de reacción. El order block añade la lógica de "origen de un movimiento impulsivo con ruptura de estructura", mientras que el soporte/resistencia clásico es solo donde el precio ya reaccionó antes. El order block es una lectura más específica.