Indicador SMC en MT5: qué corre de verdad en MetaTrader

Escrito por Marcus Adler·
Zonas marcadas automáticamente en un mini gráfico bajo el titular sobre qué corre de forma nativa en MetaTrader

Nada escrito en Pine corre dentro de MetaTrader, así que un indicador SMC que MT5 o MT4 pueda cargar siempre es MQL compilado. Eso recorta la lista antes de comparar una sola función, y deja dos cosas por revisar: qué marca la herramienta en tu gráfico y si esas marcas siguen donde estaban una vez cerrada la vela.

Un indicador de Smart Money Concepts (el enfoque basado en estructura del mercado) es un programa que marca estructura, liquidez y zonas por ti en lugar de dejarte dibujarlas a mano. La mayoría lo conoce primero en una plataforma de gráficos, en una captura o un video, y luego intenta instalarlo en el terminal donde de verdad está su cuenta con el bróker. Ahí empieza el problema, y es un problema de software antes que de trading.

He visto esto desde los dos lados: primero como el trader que suelta archivos en MQL5/Indicators y cruza los dedos, después como parte de un equipo que publica versiones para dos plataformas. La versión honesta de esta página no es un ranking. Es la realidad de la plataforma, la lista de lo que la marcación tiene que incluir antes de valer la instalación, y la comprobación que resuelve el resto dentro de tu propio terminal. La plataforma es solo una de las tres preguntas que una comparación mezcla; el índice de comparaciones de herramientas SMC las separa.

¿Por qué un script de TradingView no corre en MetaTrader?

Porque son dos entornos de ejecución distintos y no comparten nada. Pine se ejecuta solo dentro de la plataforma de gráficos que lo aloja. MetaTrader carga programas compilados escritos en MQL: archivos .ex4 compilados desde MQL4 para MT4, archivos .ex5 desde MQL5 para MT5. No hay paso de importación, ni plugin, ni capa de compatibilidad entre los tres.

Qué tienesCarga en MT4Carga en MT5Qué hace falta para cubrir ambos terminales
Script Pine de una plataforma de gráficosNoNoEl autor reescribe la lógica en MQL
Indicador MQL4 (.ex4)NoLa versión MQL5 de la misma herramienta
Indicador MQL5 (.ex5)NoLa versión MQL4 de la misma herramienta
Matriz de tres tipos de archivo frente a tres preguntas: si un script Pine, un archivo ex4 y un archivo ex5 cargan en MT4 y en MT5, y qué hace falta para cubrir ambos terminales
Tres tipos de archivo, dos terminales y ningún puente entre ellos. El hueco de la primera columna explica por qué una herramienta que te gustó en un video puede no ser instalable. Ilustrativo.

Fíjate en que MT4 y MT5 tampoco comparten binarios. MQL4 y MQL5 son lenguajes separados, así que un proveedor que soporta ambos terminales mantiene dos versiones y tú descargas la que corresponde a tu plataforma. MetaTrader además tiene su propio catálogo de programas dentro del terminal, el MQL5 Market, que es donde la mayoría busca primero.

La palabra que se usa para cerrar este hueco es «portar», y engaña. Nadie convierte un archivo Pine en un .ex5; el autor reescribe las reglas en MQL desde cero. Eso es una implementación nueva, y dos implementaciones de la misma idea pueden discrepar en detalles que importan. Cuál vela cuenta como la que originó una zona. Si un nivel se confirma con una mecha o con un cierre. Cuándo se le permite aparecer a una etiqueta.

Así que una reseña de una herramienta de plataforma de gráficos casi no dice nada sobre lo que puedes correr en tu bróker. La pregunta útil al proveedor es estrecha: ¿tu versión para MetaTrader tiene la misma lógica que la de gráficos y se mantiene en la misma release? Si estás eligiendo del otro lado, el scorecard para elegir una herramienta en TradingView cubre las columnas que importan allí.

¿Qué debe incluir una marcación SMC completa?

Cuatro cosas, y tienen un orden fijo en lugar de ser un menú. La herramienta tiene que marcar el inducement antes de cualquier ruptura de estructura, la ruptura misma cuando un cuerpo cierra más allá del nivel, los bloques que produjeron el movimiento y el desequilibrio que todavía no se ha rellenado. Si falla la primera, todo lo que viene después describe otra secuencia.

Póster vertical con la cadena de marcación en orden: inducement marcado, inducement tomado, máximo, ruptura de estructura al cierre de cuerpo, mínimo más alto

La cadena que la marcación debe mostrar

Nada se salta una etapa. Si una etiqueta aparece antes de que ocurriera la etapa anterior, la herramienta está leyendo estructura a la manera clásica y llamándolo Smart Money Concepts.

El inducement (IDM), esa liquidez trampa que atrae entradas, es el nivel que queda entre el precio y la zona hacia la que va: los stops que se recogen antes del movimiento que importa. En esta metodología la cadena corre inducement, inducement tomado, un nuevo máximo, una ruptura de estructura y luego un mínimo más alto, y se repite hasta que un cambio de carácter del mercado la termina. Un máximo no existe como punto estructural hasta que el inducement debajo de él ha sido tomado.

La confirmación es deliberadamente asimétrica, y este es el detalle que separa dos implementaciones más rápido que cualquier lista de funciones. El inducement se toma con cualquier toque: basta con que una mecha llegue al nivel. Todo lo demás necesita un cierre de cuerpo más allá de su nivel: una ruptura de estructura, un cambio de carácter, un order block, el order flow. Una herramienta que trata una mecha atravesando un nivel como ruptura va a imprimir estructura que nunca pasó, y lo hará con seguridad.

Eso te da una prueba que puedes correr en una tarde. Marca a mano un tramo de historial, carga la herramienta en el mismo gráfico y mira dónde discrepan. Si imprimió una ruptura antes de que el inducement fuera tomado, no es un bug ni un estilo de la casa: es lectura clásica de estructura con etiquetas SMC encima. Dos marcaciones correctas de las mismas velas coinciden; cuando no coinciden, una de las dos no está marcando el inducement. La cadena completa y cómo se fijan los puntos vale leerla antes de juzgar las etiquetas de cualquier herramienta.

Los dos últimos requisitos son más silenciosos. El desequilibrio tiene que seguirse hasta que se rellena, o heredas un gráfico con cuarenta gaps y empiezas a decidir cuáles creer. Y el contexto de temporalidad superior tiene que llegar al gráfico que operas, porque la dirección que califica una zona se fija arriba.

¿Qué bloques puede llamar operables una herramienta?

Menos de los que sugiere la mayoría de los gráficos, y una herramienta que trata todas las zonas como iguales es el tipo de error caro. El decision block, más cerca del precio y medido contra el inducement que defiende, es uno. El extreme block en la liquidez lejana, referido al cambio de carácter, es el otro. Un bloque que quede entre esos dos es un bloque SMT, y no es una entrada.

Jerarquía vertical de bloques y niveles: cambio de carácter, extreme block, liquidez extrema, un bloque SMT marcado como no entrar, liquidez, decision block, inducement y la ruptura de estructura
Dos bloques operables con sus niveles de referencia, y el bloque SMT entre ellos con el sello de no entrar. Una herramienta que pinta los tres igual te entrega la trampa con la confianza de una entrada. Ilustrativo.

Vale la pena ser directo aquí, porque es donde la marcación automática se gana la suscripción o te cuesta dinero en silencio. Un bloque no es operable porque parezca un bloque. Es operable por dónde está en la cadena: el decision block es el primero contando desde el inducement que defiende, el extreme block es el primero desde el lado por el que vino el cambio de carácter. Quítale las referencias y te quedan tres rectángulos sin jerarquía, que es exactamente el estado en el que estabas antes de instalar nada.

Así que cuando mires un candidato en MetaTrader, cuenta qué distingue. ¿Etiqueta los tipos de bloque por separado o pinta cada vela mitigada del mismo tono? ¿Cada zona lleva el nivel contra el que se mide? ¿Mantiene en el gráfico el bloque anterior cuando aparece uno nuevo? Esto se ve en diez segundos en un gráfico que ya conoces, y dice más que la lista de funciones. Qué hace válido a un bloque es la versión larga de esta sección.

¿Cómo compruebas la marcación dentro del terminal?

Corriendo la herramienta sobre el historial en el probador de estrategias con el modo visual activado, y comparando después lo que mostró en su momento con el gráfico terminado. MetaTrader no tiene un deslizador de repetición barra a barra como las plataformas de gráficos, y el probador es el equivalente nativo: los objetos aparecen al cerrar las velas, a la velocidad que elijas, y tú los ves aparecer en vez de confiar en una captura.

0Scripts Pine que cargan en MetaTrader
2Bloques operables en un tramo
100Velas de la prueba de repetición
1Terminal para marcar y ordenar

Un límite de la plataforma va aquí y no en una nota al pie. La alerta de un indicador en MetaTrader la genera el terminal, así que solo salta mientras el terminal está abierto y conectado. Un servidor virtual o una máquina de repuesto resuelven eso; un indicador de gráfico por sí solo no, diga lo que diga la página de ventas. Si necesitas enterarte de una zona con la plataforma cerrada, ese trabajo es de un servicio de notificaciones. El nuestro es el bot SMCZone Signals, que vigila las zonas que elijas y te escribe por Telegram. Configurar una para que salte al aproximarse y no al tocar se explica en alertas de order block.

¿Solo marcación, o marcación más un panel de riesgo?

Esta es la decisión que de verdad define tu setup en MetaTrader, y va de tu flujo de trabajo antes que de la marcación. O el terminal te da zonas marcadas y tú calculas, colocas y gestionas cada operación a mano, o el mismo terminal lleva además un panel que se encarga del tamaño, los parciales y el trailing desde la misma ventana. Las dos son manuales: la operación la eliges tú.

Flujo de decisión vertical: las órdenes pasan por el terminal del bróker, la marcación debe ser una versión MQL, calculas y gestionas cada trade a mano, y termina en solo marcación o marcación más panel
Cuatro preguntas, una respuesta. Casi toda la decepción con las herramientas de terminal viene de comprar para la rama equivocada de este flujo. Ilustrativo.

El primer flujo mantiene pequeño tu conjunto de herramientas. Lees el gráfico, calculas el tamaño en una calculadora o una hoja y colocas la orden en el terminal. Nada escondido, nada que aprender más allá del indicador, y la aritmética es la misma aritmética siempre. Esa es también la debilidad, porque ocurre bajo presión de tiempo justo en el momento en que una zona está siendo probada.

Pros

  • Una sola cosa que aprender, y pagas solo por la marcación
  • El cálculo del tamaño queda visible: ves los números que escribiste
  • Funciona igual en MT4 y MT5, así que la elección de terminal sigue abierta

Cons

  • Tamaño y stop se calculan mientras la zona está siendo probada, que es cuando se cometen errores
  • Los parciales y el trailing son clics manuales, o no ocurren
  • Nada te impide tomar una operación con el tamaño equivocado

El segundo flujo pone la aritmética en la misma ventana que el gráfico. Un panel lee tu ajuste de riesgo, lo convierte en tamaño de lote contra tu stop y gestiona la posición después. Quita el paso donde la gente se lastima, y cuesta un segundo programa más la costumbre de confiar en él. Ojo con el detalle de plataforma antes de planear con esto: los paneles de este tipo suelen ser solo para MT5, y el nuestro no es la excepción. La ejecución automatizada es otra pregunta y queda fuera de esta página.

Pros

  • El riesgo por operación se fija una vez y se aplica a cada orden
  • Los cierres parciales y el trailing siguen reglas en lugar de atención
  • La distancia entre una zona marcada y una orden colocada es una ventana

Cons

  • Solo MT5 en la mayoría de los casos, lo que puede decidir tu terminal
  • Una segunda herramienta que aprender, y un panel en el que confías a medias es peor que ninguno
  • Gestiona el riesgo, no la decisión: una entrada mala con el tamaño correcto sigue siendo una entrada mala

Si no sabes en qué rama estás, la señal honesta es tu propio historial: revisa si tus pérdidas se agrupan alrededor de errores de tamaño o de errores de entrada. El riesgo por operación y de dónde sale ese número es la pieza que hace útil esa revisión.

Dónde quedan nuestras herramientas para MetaTrader en esta lista

Una fila, llenada con honestidad, para que puedas puntuarla contra cualquier otra. Money Hunter corre en TradingView y en MetaTrader 4 y MT5. Marca inducement, rupturas de estructura y cambios de carácter, estructura interna de temporalidad menor, variantes de barrido de liquidez, los bloques decision y extreme, bloques previos y SMT, y desequilibrio sin rellenar, con proyección multitemporalidad desde el marco superior, un dashboard en el gráfico y alertas configurables. La marcación es non-repaint por código y se confirma al cierre de la vela, que es justamente la afirmación que esta página te dice que verifiques en vez de creer. Para el término en sí, aquí está qué cubre en realidad la promesa non-repaint.

SMC ToolBox es la capa de entrada en las mismas plataformas: order flow, desequilibrio, bloques de una sola vela, máximos y mínimos iguales, niveles del día anterior, rechazo por mecha, líneas de impulso y corrección, con disparadores de estructura, de momentum y de filtro de barrido, más ventanas de sesión. Smart Trade Assistant es el panel de la sección anterior, y es solo para MT5: ocho métodos de cálculo de tamaño, siete algoritmos de trailing, cierres parciales en hasta diez niveles. Cómo ese panel convierte un stop en un volumen aceptado, campo por campo, está en calculadora de tamaño de posición en MT5.

Sobre el precio, hay una sola suscripción en lugar de una licencia por producto, y las versiones para MetaTrader están dentro de ella en cualquier plazo: Money Hunter en TradingView, MT4 y MT5, más SMC ToolBox, Smart Trade Assistant y las alertas de Telegram, con el mismo contenido en todos los plazos. Cuesta $69 por un mes, $169 por tres, $289 por seis o $499 por doce, con las actualizaciones futuras incluidas y cancelación cuando quieras. La prueba de siete días cubre Money Hunter en TradingView y las alertas, sin cargos mientras corre, así que la versión para MetaTrader llega con un plazo pago y no con la prueba.

Qué comprobar antes de instalar nada

Todo lo de abajo se puede comprobar antes de pagar, y el orden importa. Lo que falle en las dos primeras no vale la descarga, y la última comprobación te dice con qué clase de proveedor estás tratando.

Tarjeta vertical con seis comprobaciones previas a la instalación, desde tener una versión para tu terminal hasta si el proveedor te dice cómo comprobarlo

Seis comprobaciones, en este orden

Córrelas en un instrumento y una temporalidad que ya conozcas. Una herramienta que falla las dos primeras no se salva con las otras cuatro.

  1. Una versión para tu terminal. Un .ex4 para MT4 o un .ex5 para MT5, del proveedor, en una release actual.
  2. Inducement antes de la ruptura. Cárgalo en historial que hayas marcado tú y busca el nivel que precede a una ruptura de estructura.
  3. Bloques jerarquizados. Tipos de bloque etiquetados por separado, cada uno con el nivel contra el que se mide, en lugar de un solo tono para cada vela mitigada.
  4. Desequilibrio que se cierra. Gaps seguidos hasta que se rellenan y luego retirados del gráfico.
  5. Marcación que aguanta el probador. Modo visual, captura, comparar después.
  6. Un proveedor que te dice cómo comprobarlo. Si las instrucciones para verificar sus afirmaciones solo vienen de extraños, eso también es información.

Preguntas frecuentes

¿Existe un indicador SMC para MT5?

Sí, pero tiene que ser una versión escrita para la plataforma: MetaTrader carga programas MQL5 compilados, así que un script en Pine hecho para una plataforma de gráficos no se puede instalar ahí. Juzga la versión MQL por lo que marca, empezando por el inducement antes de la ruptura de estructura, y por si esas marcas se quedan donde estaban una vez que la vela cierra.

¿Puedo convertir un indicador de TradingView a MetaTrader?

No convirtiendo un archivo. La lógica hay que reescribirla en MQL4 o MQL5, lo que es una implementación nueva y no una importación, y dos implementaciones de la misma idea pueden comportarse distinto. En la práctica, o usas un proveedor que publica versión para MetaTrader o te quedas en la plataforma de gráficos.

¿La marcación es distinta en MT4 y MT5?

El método es idéntico; el software no. MQL4 y MQL5 son lenguajes separados, así que el proveedor publica dos versiones y un archivo de un terminal no carga en el otro. Los paneles de trading suelen ser solo para MT5, y eso es lo que suele decidir el terminal más que la marcación misma.

¿Cómo sé que las marcas no se van a mover después?

Corre el indicador en el probador de estrategias en modo visual, observa cómo aparecen los objetos al cerrar cada vela y compara lo que había en pantalla en ese momento con el gráfico terminado. Si una zona o una etiqueta queda en otro lugar después, la herramienta está reescribiendo su historial y muestra entradas que nadie pudo tomar.

¿Las alertas funcionan con el terminal cerrado?

No. La alerta de un indicador la genera el terminal, así que solo salta mientras el terminal está abierto y conectado. Si necesitas avisos con la plataforma cerrada, ese trabajo es de un servicio de notificaciones y no de un indicador de gráfico. El nuestro es el bot SMCZone Signals, que vigila las zonas que elijas y te escribe por Telegram.

Preguntas frecuentes

¿Existe un indicador SMC para MT5?

Sí, pero tiene que ser una versión escrita para la plataforma: MetaTrader carga programas MQL5 compilados, así que un script en Pine hecho para una plataforma de gráficos no se puede instalar ahí. Juzga la versión MQL por lo que marca, empezando por el inducement antes de la ruptura de estructura, y por si esas marcas se quedan donde estaban una vez que la vela cierra.

¿Puedo convertir un indicador de TradingView a MetaTrader?

No convirtiendo un archivo. La lógica hay que reescribirla en MQL4 o MQL5, lo que es una implementación nueva y no una importación, y dos implementaciones de la misma idea pueden comportarse distinto. En la práctica, o usas un proveedor que publica versión para MetaTrader o te quedas en la plataforma de gráficos.

¿La marcación es distinta en MT4 y MT5?

El método es idéntico; el software no. MQL4 y MQL5 son lenguajes separados, así que el proveedor publica dos versiones y un archivo de un terminal no carga en el otro. Los paneles de trading suelen ser solo para MT5, y eso es lo que suele decidir el terminal más que la marcación misma.

¿Cómo sé que las marcas no se van a mover después?

Corre el indicador en el probador de estrategias en modo visual, observa cómo aparecen los objetos al cerrar cada vela y compara lo que había en pantalla en ese momento con el gráfico terminado. Si una zona o una etiqueta queda en otro lugar después, la herramienta está reescribiendo su historial y muestra entradas que nadie pudo tomar.

¿Las alertas funcionan con el terminal cerrado?

No. La alerta de un indicador la genera el terminal, así que solo salta mientras el terminal está abierto y conectado. Si necesitas avisos con la plataforma cerrada, ese trabajo es de un servicio de notificaciones y no de un indicador de gráfico. El nuestro es el bot SMCZone Signals, que vigila las zonas que elijas y te escribe por Telegram.