Smart Money Concepts Engine [Quantum Algo]
Todo el kit de herramientas SMC en un solo gráfico: estructura en dos niveles, order blocks graduados por volumen, fair value gaps con inversión, liquidity sweeps y premium/discount, con una puntuación de 0–100 y una narrativa en lenguaje claro. Solo barras cerradas; nada repinta.

La respuesta corta
El Smart Money Concepts Engine es un indicador gratuito y de código abierto para TradingView que reúne todo el kit SMC en un solo gráfico —estructura de mercado (Break of Structure y Change of Character en dos niveles), order blocks graduados por volumen, fair value gaps con seguimiento de inversiones, máximos y mínimos iguales con detección de sweeps y un mapa premium/discount— y después hace lo que las herramientas de dibujo no hacen: puntúa de 0 a 100 cuánto de todo ello está alineado en este momento y escribe la lectura actual del mercado en lenguaje claro en un dashboard. Todo se evalúa en barras cerradas, así que nada repinta, y cada punto del Confluence Score se puede rastrear hasta una condición visible. Es el complemento gratuito de la guía de Smart Money Concepts de este sitio y el primo de código abierto del motor Zeno que hay detrás de nuestro historial público.
Estructura (BoS/CHoCH ×2 niveles), order blocks graduados por volumen, FVGs + inversiones, EQH/EQL + sweeps, premium/discount, toques de zona con la puntuación estampada.
Cinco condiciones visibles, ponderadas 25/25/20/15/15 → 0–100. Por encima de 80 casi todo se alinea; por debajo de 50 el setup es débil.
No: solo barras cerradas; el retraso del pivote es igual a la longitud de estructura, por diseño.
Qué dibuja
Estructura swing
Máximos y mínimos swing confirmados a partir de un pivote simétrico; un cierre que atraviesa un nivel swing imprime un Break of Structure (BoS) a favor de la tendencia o un Change of Character (CHoCH) en contra, con líneas y etiquetas.
Estructura interna
La misma lógica con un lookback más corto, dibujada como marcadores compactos y seguida como un segundo sesgo independiente.
Order blocks
En cada ruptura de swing, la vela de origen del movimiento (la última vela opuesta antes del impulso) se proyecta hacia delante como zona de demanda u oferta, etiquetada con el volumen relativo de esa vela ("Demand · 1.8× Volume"). Las zonas se iluminan en el primer toque y se eliminan cuando el precio cierra a través de ellas.
Fair value gaps e inversiones
Desequilibrios de tres velas por encima de un tamaño mínimo en ATR, enmarcados en cajas; un cierre a través de un gap lo convierte en una zona de inversión que actúa desde el otro lado; una segunda violación lo elimina. El dibujo está desactivado por defecto para mantener el gráfico limpio, pero los gaps siguen alimentando la puntuación.
Liquidez
Máximos iguales (EQH) y mínimos iguales (EQL) como líneas en reposo; una mecha que los atraviesa con un cierre de vuelta dentro es un sweep: la línea se tacha, se vuelve a etiquetar y el evento alimenta la puntuación. Los stop hunts de un solo pivote se detectan del mismo modo, con memoria por nivel para que un nivel nunca acumule etiquetas duplicadas.
Premium y discount
El rango entre el último máximo y el último mínimo swing confirmados, mapeado en premium, equilibrio y discount, con un tono más intenso en los cuartiles extremos.
Señales de toque de zona
Cuando el precio vuelve a una zona fresca mientras ambos niveles de estructura coinciden y el precio está en el lado correcto del equilibrio, se imprime una señal con el Confluence Score en vivo estampado; las puntuaciones altas reciben el color de acento.
El dashboard
Sesgo swing, sesgo interno, último evento, posición en el rango en porcentaje, estado de la liquidez, recuento de zonas frescas de demanda y oferta, recuento de desequilibrios, el Confluence Score con un medidor de fuerza y la narrativa ("Bullish structure — sell-side taken — price in discount — demand below").
Las dos capturas del gráfico de esta página muestran el motor en Bitcoin, en 2 horas y 15 minutos: la misma lógica a dos escalas, con el dashboard legible en ambas.

El Confluence Score, explicado
La puntuación es una suma transparente de cinco condiciones ponderadas, no una predicción:
El sesgo swing y el interno coinciden
Precio en el lado correcto del equilibrio según el sesgo
Una zona sin mitigar y graduada por volumen al alcance
Un fair value gap o una inversión respalda la lectura
Liquidez tomada en la dirección favorable
Por encima de 80 significa que casi todo se alinea; por debajo de 50, que el setup es débil. La puntuación mide cuánto de la checklist Smart Money se cumple ahora mismo —un medidor de contexto, no una probabilidad de beneficio— y, como cada condición es visible en el gráfico, siempre puedes ver por qué el número es el que es.
Cómo funciona la detección
Estructura de mercado. Los pivotes se confirman con un lookback simétrico (los inputs Swing Structure Length e Internal Structure Length). El evento es un cierre de vela más allá de un nivel swing confirmado; las mechas no cuentan. El BoS continúa el sesgo actual y el CHoCH lo invierte. Todos los eventos se evalúan solo en barras cerradas.
Order blocks. En una ruptura de swing, el motor retrocede a lo largo del impulso hasta la última vela con cierre opuesto y proyecta su rango hacia delante. El volumen relativo de esa vela frente a su media reciente se convierte en la graduación de la zona. Las zonas siguen vivas hasta que el precio cierra a través de ellas.
Fair value gaps. Un gap alcista se forma cuando el mínimo de una barra queda por encima del máximo de dos barras antes (el bajista es el reflejo), y solo se conservan los gaps por encima del Minimum Gap Size (un ratio de ATR). Un cierre a través de un gap lo convierte en zona de inversión; un segundo cierre a través lo elimina.
Liquidez. Los máximos o mínimos swing consecutivos dentro de la tolerancia forman líneas EQH/EQL que siguen al precio. Una mecha que los atraviesa con un cierre de vuelta dentro es un sweep; un cierre limpio a través es una ruptura, no un sweep, y retira el nivel. La memoria de sweeps y un periodo de enfriamiento evitan etiquetas duplicadas en el mismo nivel.
Premium y discount. El último máximo y el último mínimo swing confirmados definen el rango; el dashboard muestra la posición en vivo en porcentaje.
Configuración
| Grupo | Input | Qué hace | Por dónde empezar |
|---|---|---|---|
| Market structure | Swing Structure Length | Lookback del pivote para el nivel swing | 15 (por defecto del gráfico) |
| Internal Structure Length | Lookback del pivote para el nivel interno | 5 | |
| Show Swing / Internal Events, Structure Events To Keep | Interruptores de dibujo y límite | on / on / 8 | |
| Order blocks | Show Order Blocks, Origin Candle Lookback, Order Blocks To Keep | Detección y límite | on / 30 / 6 |
| Fair value gaps | Show Fair Value Gaps, Track Inversions, Minimum Gap Size (ATR ratio), Fair Value Gaps To Keep | Dibujo desactivado por defecto; inversión activada; filtro de tamaño | off / on / 0.15 / 8 |
| Liquidez | Equal level tolerance, Levels To Keep | Lo cerca que deben estar los máximos/mínimos para contar como iguales; límite | por defecto / 6 |
| Premium/discount | Show map, extension | El mapa del rango y hasta dónde se proyecta | activado |
| Signals | Zone-tap signals, Signals To Keep | Los marcadores con la puntuación estampada y su límite | on / 6 |
| Estilo | Todos los colores del gráfico; posición del dashboard, cuatro tamaños de texto, banda de título, fondo, marco, cuadrícula, tres colores de texto | Totalmente personalizable | — |
La captura de configuración de esta página muestra la primera pestaña tal como se abre.

Alertas
Nueve condiciones con nombre: Bullish y Bearish Break of Structure, Bullish y Bearish Change of Character, Buy-Side y Sell-Side Liquidity Sweep, Demand Zone Tap y Supply Zone Tap (con la puntuación estampada) y Fair Value Gap Inversion. Crea una alerta en el indicador y elige la condición; las alertas de toque de zona incluyen la puntuación en el mensaje, así que un webhook puede filtrar por ella.
Cómo leer el dashboard
De arriba abajo, en el orden en que se lo pregunta un trader de estilo institucional: ¿qué hace la estructura en ambos niveles? ¿Cuál fue el último evento? ¿Dónde está el precio dentro del rango? ¿Se ha tomado liquidez? ¿Cuántas zonas frescas y desequilibrios hay cerca? ¿Cuánto de todo ello se acumula? Esa es la puntuación. Después viene la frase narrativa, que es la misma información con las palabras que usarías para explicarle el gráfico a otra persona.
La condición de mayor calidad, la que la puntuación está diseñada para encontrar, es la alineación total: ambos niveles coinciden, se ha producido un sweep en contra del movimiento, el precio está en el lado correcto del equilibrio y una zona fresca graduada por volumen espera cerca.
Tres formas de usarlo
1. La entrada en el toque de zona. Espera una señal por encima de 70. Comprueba que la narrativa coincide con tu lectura del timeframe superior. Entra en el retest de la zona con el stop más allá de ella y el primer objetivo en la liquidez que indica el dashboard; nuestra guía de order blocks cubre los modelos de entrada y la página de stop loss explica dónde colocar el stop.
2. El filtro de sesgo. Usa el engine en el gráfico de 4 horas o de 2 horas solo por sus dos lecturas de sesgo y la posición en el rango; toma las entradas en un gráfico más rápido (o con los indicadores gratuitos Order Blocks with Volume y Liquidity Sweeps) en la dirección que marca el nivel swing. Es el modelo multi-timeframe que enseña la guía de SMC.
3. El giro de inversión. Activa el dibujo de fair value gaps cuando un gap acaba de ser invalidado: la zona de inversión es el cambio de polaridad, y su primer retest es una de las entradas más limpias del marco. El indicador Fair Value Gaps + Inversion lo hace con más profundidad; la versión del engine basta para la confluencia.
Configuración recomendada por mercado y temporalidad
Oro y pares mayores de forex, de 15 minutos a 1 hora:
Swing 15 / internal 5 como viene de serie; tamaño mínimo de gap 0.15; activa el dibujo de gaps solo cuando estudies inversiones.
Perpetuos de cripto, de 2 horas a 4 horas:
Swing 20 / internal 7 — el ruido de las cripto necesita pivotes algo más grandes; la clasificación por volumen es fiable en los principales exchanges.
Índices, de 5 a 15 minutos en la sesión de contado:
Swing 10 / internal 4; limita los eventos de estructura a 6 para que el gráfico siga siendo legible.
Cualquier mercado en diario:
Swing 10 / internal 3; la posición en el rango del dashboard se convierte en una herramienta de sesgo para el swing trader.
Comparativa
Frente a un gráfico SMC dibujado a mano: el engine hace el mismo marcado, en velas cerradas, con una regla para cuándo se elimina cada elemento — justo lo que los gráficos dibujados a mano nunca hacen, y por eso se llenan de zonas muertas. Frente a otros indicadores SMC gratuitos: la mayoría dibujan los conceptos y ahí se quedan; el engine puntúa la confluencia y la narra, sigue el ciclo de vida de cada zona, clasifica los bloques por volumen y se niega a apilar etiquetas de sweep duplicadas. Frente a Zeno: el engine es la capa de análisis de código abierto y de una sola temporalidad; Zeno añade la confluencia multi-timeframe, la señal con entrada, stop, TP1 y TP2, el motor de riesgo y el historial público — y QuantumBot la ejecuta.
Limitaciones
La detección de estructura es tan buena como las longitudes de pivote; los instrumentos con mucho ruido necesitan valores más altos. La clasificación por volumen tiene menos sentido en símbolos con volumen poco fiable (algunos feeds de CFD de forex). Las zonas eliminadas no se guardan como historial. El Confluence Score mide la alineación, no el resultado. La confirmación de pivotes introduce, por diseño, un retraso igual a la longitud de estructura.
Créditos
Los conceptos — order blocks, fair value gaps, liquidity sweeps, BoS y CHoCH, premium y discount — los popularizó la metodología Inner Circle Trader de Michael J. Huddleston, con raíces en la lógica de mercado de Richard D. Wyckoff. El modelo de puntuación de confluencia, el motor narrativo, el sistema de ciclo de vida de zonas, la clasificación por volumen, la memoria de sweeps y todo el código son trabajo original de Quantum Algo, publicado como código abierto según las normas de la casa de TradingView.
Paso a paso: cómo añadirlo a tu gráfico de TradingView
Abre la página del script en TradingView (enlace arriba) y haz clic en Add to favorites y luego en Use on chart — o, en cualquier gráfico, abre Indicators, busca "Smart Money Concepts Engine Quantum Algo" y añádelo. Es gratis en todos los planes de TradingView, incluido el gratuito.
Abre la configuración del indicador (el icono del engranaje en su etiqueta) y ajusta los inputs para tu mercado y temporalidad según la tabla de arriba; los valores por defecto están pensados para cripto y oro en gráficos intradía.
En la pestaña Style, adapta los colores al tema de tu gráfico; la posición del dashboard y el tamaño del texto están en Inputs.
Para crear alertas, haz clic derecho en el gráfico → Add alert, elige el indicador como condición y selecciona el evento que quieras; configura el disparo en "Once per bar close" para que las alertas coincidan con la lógica de barra cerrada.
Guarda la plantilla del gráfico para que el indicador se cargue con ella y, si usas nuestras otras herramientas gratuitas, añádelas a la misma plantilla; están diseñadas para convivir sin saturar el gráfico.
Para leer o reutilizar el código, haz clic en Source code en la página del script. Volver a publicarlo está sujeto a las normas de la casa de TradingView; modificarlo para uso personal, no.
Dentro del código, para desarrolladores
El script está escrito en Pine Script v5 y publicado como código abierto. Las partes que vale la pena leer si quieres modificarlo:
Confirmación de pivotes
Usa ta.pivothigh / ta.pivotlow con un lookback simétrico, por eso cada evento estructural llega con un retraso igual a la longitud del pivote: el coste deliberado de un resultado que no repinta.
El estado se guarda en arrays
De cajas, líneas y etiquetas, con funciones explícitas de ciclo de vida (crear, actualizar, retirar), limitadas por los inputs "keep"; los límites de objetos de TradingView se respetan por diseño.
Todo se evalúa en barstate.isconfirmed
La barra en formación nunca se usa para la detección ni para las señales.
Alertas
Usa llamadas alertcondition con nombre (o alert() cuando el mensaje lleva datos), para que los webhooks reciban un payload coherente.
Si construyes sobre él, nuestros tutoriales de Pine Script en la Academia y la guía de backtesting en TradingView cubren la conversión a estrategia y las pruebas.
Cómo usarlo con los demás indicadores gratuitos
Las cinco herramientas de Smart Money están pensadas para combinarse: el Smart Money Concepts Engine para el sesgo y la puntuación; Order Blocks with Volume para la zona y su calidad; Fair Value Gaps + Inversion para el desequilibrio y el cambio de polaridad; Liquidity Sweeps para el disparador; Institutional Key Levels para el mapa jerarquizado con el que se lee todo lo demás. Una lectura completa en un solo gráfico: sesgo a partir del nivel de swing del engine → el nivel jerarquizado más cercano → un barrido de la liquidez de esa zona → un regreso a un block de alto volumen o a un gap invertido → entrada con el stop más allá del barrido y el objetivo en el siguiente nivel. El hub de indicadores gratuitos reúne todas las herramientas; la guía de SMC es el método detrás de la combinación.
Errores comunes con este indicador
- Fiarte de la vela en formación: cada evento aquí espera al cierre, y tú también deberías.
- Operar cada marcador: la herramienta resalta contexto y ubicaciones; la entrada necesita confirmación de la estructura y un stop más allá del nivel.
- Usarlo en el timeframe equivocado con las longitudes por defecto: ajusta los inputs de pivote al gráfico, como muestra la tabla de configuración.
- Ignorar la calidad del volumen: en los feeds de CFD con volumen de ticks, las funciones de volumen son orientativas; en exchanges y futuros, son reales.
- Acumular demasiadas herramientas: los cinco indicadores gratuitos se combinan entre sí; diez scripts al azar, no.
¿Quieres la señal, no solo la estructura?
Zeno lee la misma estructura Smart Money en todos los timeframes e imprime la entrada, el stop, el TP1 y el TP2 en tu gráfico, con un historial de 160 señales cerradas, 120 ganadoras y 40 perdedoras en los niveles indicados. QuantumBot las ejecuta en Bybit, Binance, OKX, Bitget y Kraken.

Glosario de este indicador
Preguntas frecuentes
¿El Smart Money Concepts Engine repinta?
No. Los eventos de estructura, los sweeps, las inversiones y las señales se evalúan en velas cerradas y en pivotes confirmados. La confirmación de pivotes introduce un retraso intencionado igual a la longitud de estructura.
¿Qué significa el Confluence Score?
Una suma transparente de cinco condiciones ponderadas y visibles — alineación de estructura, posición premium/discount, un order block fresco, confluencia de desequilibrio y un sweep reciente — de 0 a 100. Mide cuánto de la checklist se cumple ahora mismo; no es una probabilidad.
¿Por qué ha desaparecido un order block?
Fue mitigado: el precio cerró a través de él. El engine elimina las zonas muertas para que el gráfico solo muestre los niveles que todavía importan.
¿Por qué los sweeps se marcan solo una vez en un nivel?
Cada nivel swing tiene memoria de sweeps y un tiempo de enfriamiento; el apilamiento de duplicados tan habitual en las herramientas de liquidez queda eliminado por diseño.
¿Qué mercados y temporalidades funcionan mejor?
Todos los mercados con datos de velas. Las temporalidades altas producen estructuras más grandes y limpias; el nivel internal mantiene legibles las temporalidades bajas. La clasificación por volumen funciona mejor en exchanges y futuros con volumen real.
¿De verdad es gratis y puedo leer el código?
Sí — es de código abierto en TradingView, gratis para usar y para leer. Volver a publicar el código está sujeto a las normas de la casa de TradingView.
¿En qué se diferencia de Zeno?
El engine es la capa de análisis gratuita en una sola temporalidad; Zeno añade confluencia multi-timeframe, señales con entrada, stop y dos objetivos, un motor de riesgo y un historial público, y QuantumBot ejecuta esas señales en tu exchange.
¿En qué temporalidad debo usar el Smart Money Concepts Engine?
En cualquiera; el nivel swing es más limpio a partir de 1 hora, y el nivel internal mantiene legibles los gráficos de 5 y 15 minutos. Úsalo en la temporalidad alta para el sesgo y en un gráfico más rápido para las entradas, o usa la puntuación en un solo gráfico.
¿Puedo usar el Confluence Score en alertas o en un webhook?
Sí — las alertas de toque de zona incluyen la puntuación en el mensaje, así que un webhook o un bot puede filtrar las puntuaciones por encima de un umbral.
¿Funciona el engine en forex, donde el volumen es volumen de ticks?
Sí; la estructura, los gaps, la liquidez y el premium/discount no necesitan volumen. Solo la clasificación por volumen de los order blocks pasa a ser orientativa en lugar de exacta.
¿Por qué la puntuación es alta pero no hay señal?
Una señal de toque de zona necesita que el precio vuelva a una zona fresca con ambos niveles alineados y la posición correcta en el rango; una puntuación alta sin toque significa que el contexto es el adecuado, pero el precio todavía no ha llegado a la zona.
¿Cuál es la diferencia entre la estructura swing y la internal?
Dos lookbacks de pivote seguidos como sesgos independientes — swing para la estructura mayor, internal para el contexto compacto dentro de ella. Su acuerdo vale 25 puntos; su desacuerdo es el aviso más temprano de un cambio.
¿Sustituye el engine a los indicadores gratuitos individuales?
Es la visión de conjunto; las herramientas dedicadas Order Blocks with Volume, Fair Value Gaps + Inversion, Liquidity Sweeps e Institutional Key Levels profundizan en cada elemento. Están pensadas para combinarse en capas.
Los demás indicadores Smart Money gratuitos
Diseñados para combinarse en un solo gráfico: el motor para el sesgo y la puntuación, y las herramientas dedicadas para cada elemento.
Añade Smart Money Concepts Engine a tu gráfico
Un clic en TradingView, gratis en todos los planes y con un código que puedes leer. Nada repinta.