Market Structure Evaluator MTF
- Indicadores
- Versión: 2.31
- Activaciones: 5
Evaluador de la estructura del mercado MTF El Evaluador de estructura de mercado MTF es un indicador de evolución de los precios de nivel institucional diseñado para operadores que utilizan los conceptos de «Smart Money» (SMC) y la estructura de mercado. Realiza un seguimiento automático de las rupturas de la estructura de mercado (BOS) y los cambios de carácter (CHOCH) en tiempo real en múltiples marcos temporales, lo que te ofrece una visión completa, desde lo macro hasta lo micro, de la alineación de las tendencias del mercado sin saturar tus gráficos ni tener que analizar otros marcos temporales.
Tanto si opera manualmente como si crea robots de trading automatizados (EA), el Evaluador de estructura de mercado MTF ofrece actualizaciones visuales claras del estado, búferes de datos precisos y cálculos sin retraso.
Respuestas instantáneas a las preguntas clave de los operadores
La mayoría de los traders fracasan porque se oponen a la tendencia del marco temporal superior o confunden un simple retroceso con una reversión estructural. Market Structure Evaluator MTF responde a cuatro preguntas fundamentales en el momento en que abres cualquier gráfico:
- ¿Cuál es la verdadera tendencia estructural? Detecta al instante si la estructura del mercado está formando máximos y mínimos cada vez más altos (tendencia alcista) o máximos y mínimos cada vez más bajos (tendencia bajista).
- ¿Se trata de una continuación de la tendencia (BOS) o de una inversión estructural (CHOCH)? Etiqueta automáticamente las rupturas de estructura para que nunca tengas que adivinar si un nivel clave se ha mantenido o se ha roto.
- ¿Están los marcos temporales superiores alineados con mi marco temporal de ejecución? Supervisa simultáneamente tres marcos temporales personalizables (por ejemplo, M15 de ejecución, H1 intermedio, H4 macro) y genera una puntuación de alineación.
- ¿Es seguro entrar ahora mismo? Los cambios dinámicos en el estado del panel de fondo te avisan inmediatamente si estás operando contra la resistencia de la tendencia en un marco temporal superior.
Características principales
- Panel de fondo dinámico e intuitivo: el panel del tablero cambia automáticamente de color en función de la confluencia total entre múltiples marcos temporales:
- 🟢 Verde alcista intenso: 3/3 marcos temporales totalmente alineados al alza (máxima confluencia alcista).
- 🔴 Rojo bajista intenso: 3 de 3 marcos temporales totalmente alineados a la BAJA (confluencia bajista máxima).
- 🔵 Azul marino oscuro / Neutro: Estado de mercado mixto o condiciones de rango limitado (Precaución / Esperar a la alineación).
- Botón de activación/desactivación de MTF: Botón integrado [MTF ON] / [MTF OFF] situado en la esquina superior derecha del panel para un control rápido de la función.
- Señales sin repintado: una vez que se cierra una barra y se confirma una señal BOS/CHOCH, esta permanece fija para siempre. Las señales nunca se desplazan, se repintan ni desaparecen en las barras históricas una vez confirmadas.
- Elementos visuales en el gráfico + salida a la ventana de datos: Muestra líneas de ruptura claras, etiquetas de texto y flechas estructurales en el gráfico, al tiempo que envía los valores de forma clara a la ventana de datos de MT5 para su lectura externa.
- Detección inteligente de la profundidad de los swings: motor de profundidad de swings fácilmente configurable que se adapta a cualquier clase de activo (Forex, índices, materias primas, criptomonedas).
- Máquina de estados secuencial: recorre la acción del precio en orden cronológico, realizando un seguimiento de CADA máximo y mínimo de oscilación en tiempo real. Nunca se pierde una ruptura de estructura. El panel y el gráfico permanecen perfectamente sincronizados.
- Alternancia de rendimiento MTF: haz clic en el botón de la cabecera del panel para desactivar los cálculos de TF2/TF3 cuando utilices un EA o te alejes de la pantalla. Ahorra aproximadamente un 70 % de CPU. El panel se reduce a una cabecera limpia.
Diseñado para operadores algorítmicos (compatible con EA)
Market Structure Evaluator MTF se ha diseñado desde cero para desarrolladores algorítmicos. No necesitas matemáticas complejas para leer las señales en tu asesor experto: basta con utilizar la función nativa iCustom() de MT5 para acceder a los búferes limpios del indicador.
Asignación de búferes del indicador
- Búfer 0 (BuyBuffer): Devuelve el precio de cierre en una ruptura alcista confirmada (BOS / CHOCH). Devuelve 0,0 cuando no hay ninguna señal.
- Búfer 1 (SellBuffer): Devuelve el precio de cierre en una ruptura bajista confirmada (BOS / CHOCH). Devuelve 0,0 cuando no hay ninguna señal.
Cómo llamarlo en tu EA (fragmento de código MQL5)
// Crear el identificador del indicador en OnInit() int handleMSS = iCustom(_Symbol, _Period, "Market Structure Evaluator MTF"); // Leer señales en OnTick() double buySignal[], sellSignal[]; ArraySetAsSeries(buySignal, true); ArraySetAsSeries(sellSignal, true); CopyBuffer(handleMSS, 0, 1, 1, buySignal); // Leer la barra completada (índice 1) CopyBuffer(handleMSS, 1, 1, 1, sellSignal); // Leer la barra completada (índice 1) if(buySignal[0] > 0) { // Ejecutar orden de compra (rotura alcista de la estructura confirmada) } else if(sellSignal[0] > 0) { // Ejecutar orden de venta (rotura bajista de la estructura confirmada) }
Cómo utilizarlo y flujo de trabajo de trading
Paso 1: Configura tu jerarquía de marcos temporales
En la configuración del indicador, selecciona tus tres marcos temporales de trabajo:
- TF1 (Ejecución): Periodo actual del gráfico (p. ej., M5 o M15)
- TF2 (intermedio): dirección de la tendencia (p. ej., H1)
- TF3 (macro): contexto del mercado (p. ej., H4)
Paso 2: Supervisa la alineación del panel de control
Fíjate en el SCORECARD situado en la parte inferior del panel en pantalla:
- PUNTUACIÓN 3/3: Entorno de alta probabilidad. Busca oportunidades de operación únicamente en la dirección de la confluencia.
- PUNTUACIÓN 1/3 o 2/3: Confluencia mixta. Opera con un tamaño de lote reducido o espera a que haya una alineación en un marco temporal superior.
Paso 3: Activa las entradas en las rupturas de ejecución
Espera a que la acción del precio forme un máximo o mínimo de oscilación en TF1:
- Entrada larga: entra cuando se active una señal alcista BOS/CHOCH mientras TF2 y TF3 estén alineados al alza.
- Entrada en corto: Entra cuando se active una señal bajista de BOS/CHOCH mientras TF2 y TF3 estén alineados a la BAJA.
Referencia de entradas y parámetros
Parámetro Por defecto Descripción InpPanelCorner CORNER_LEFT_UPPER Anclaje en la esquina de la pantalla para el panel del tablero InpPanelX / InpPanelY 20 / 20 Posición de desplazamiento en píxeles del panel InpTF1 PERIOD_CURRENT Marco temporal de ejecución (TF1) InpTF2 PERIOD_H1 Marco temporal de la estructura intermedia (TF2) InpTF3 PERIOD_H4 Marco temporal de la estructura macro (TF3) InpSwingDepth 3 Barras a la izquierda/derecha necesarias para confirmar un máximo/mínimo de oscilación InpHistoryBars 300 Número de barras históricas que se deben analizar para detectar la estructura InpBullColor clrLimeGreen Color para las rupturas alcistas y las etiquetas de texto InpBearColor clrRed Color para las rupturas bajistas y las etiquetas de texto InpShowLines true Mostrar líneas de ruptura de estructura horizontales en el gráfico InpShowLabels true Mostrar anotaciones de texto BOS / CHOCH en el gráfico
Asistencia técnica y requisitos
- Plataforma: MT5
- Tipo de cuenta: Cualquiera (se admiten operaciones de cobertura y compensación)
- Símbolos: Forex, criptomonedas, acciones, índices, metales
Si necesitas ayuda, quieres solicitar nuevas funciones o tienes dudas sobre la configuración de los EA, ¡no dudes en enviar un mensaje directo a través de tu perfil de la comunidad MQL5!
Respuestas instantáneas a las preguntas clave de los operadores
- ¿Cuál es la verdadera tendencia estructural? Detecta al instante si la estructura del mercado está formando máximos y mínimos cada vez más altos (tendencia alcista) o máximos y mínimos cada vez más bajos (tendencia bajista).
- ¿Se trata de una continuación de la tendencia (BOS) o de una inversión estructural (CHOCH)? Etiqueta automáticamente las rupturas de estructura para que nunca tengas que adivinar si un nivel clave se ha mantenido o se ha roto.
- ¿Están los marcos temporales superiores alineados con mi marco temporal de ejecución? Supervisa simultáneamente tres marcos temporales personalizables (por ejemplo, M15 de ejecución, H1 intermedio, H4 macro) y genera una puntuación de alineación.
- ¿Es seguro entrar ahora mismo? Los cambios dinámicos en el estado del panel de fondo te avisan inmediatamente si estás operando contra la resistencia de la tendencia en un marco temporal superior.
Características principales
- Panel de fondo dinámico e intuitivo: el panel del tablero cambia automáticamente de color en función de la confluencia total entre múltiples marcos temporales:
- 🟢 Verde alcista intenso: 3/3 marcos temporales totalmente alineados al alza (máxima confluencia alcista).
- 🔴 Rojo bajista intenso: 3 de 3 marcos temporales totalmente alineados a la BAJA (confluencia bajista máxima).
- 🔵 Azul marino oscuro / Neutro: Estado de mercado mixto o condiciones de rango limitado (Precaución / Esperar a la alineación).
- Botón de activación/desactivación de MTF: Botón integrado [MTF ON] / [MTF OFF] situado en la esquina superior derecha del panel para un control rápido de la función.
- Señales sin repintado: una vez que se cierra una barra y se confirma una señal BOS/CHOCH, esta permanece fija para siempre. Las señales nunca se desplazan, se repintan ni desaparecen en las barras históricas una vez confirmadas.
- Elementos visuales en el gráfico + salida a la ventana de datos: Muestra líneas de ruptura claras, etiquetas de texto y flechas estructurales en el gráfico, al tiempo que envía los valores de forma clara a la ventana de datos de MT5 para su lectura externa.
- Detección inteligente de la profundidad de los swings: motor de profundidad de swings fácilmente configurable que se adapta a cualquier clase de activo (Forex, índices, materias primas, criptomonedas).
- Máquina de estados secuencial: recorre la acción del precio en orden cronológico, realizando un seguimiento de CADA máximo y mínimo de oscilación en tiempo real. Nunca se pierde una ruptura de estructura. El panel y el gráfico permanecen perfectamente sincronizados.
- Alternancia de rendimiento MTF: haz clic en el botón de la cabecera del panel para desactivar los cálculos de TF2/TF3 cuando utilices un EA o te alejes de la pantalla. Ahorra aproximadamente un 70 % de CPU. El panel se reduce a una cabecera limpia.
Diseñado para operadores algorítmicos (compatible con EA)
Asignación de búferes del indicador
- Búfer 0 (BuyBuffer): Devuelve el precio de cierre en una ruptura alcista confirmada (BOS / CHOCH). Devuelve 0,0 cuando no hay ninguna señal.
- Búfer 1 (SellBuffer): Devuelve el precio de cierre en una ruptura bajista confirmada (BOS / CHOCH). Devuelve 0,0 cuando no hay ninguna señal.
Cómo llamarlo en tu EA (fragmento de código MQL5)
int handleMSS = iCustom(_Symbol, _Period, "Market Structure Evaluator MTF"); // Leer señales en OnTick() double buySignal[], sellSignal[]; ArraySetAsSeries(buySignal, true); ArraySetAsSeries(sellSignal, true); CopyBuffer(handleMSS, 0, 1, 1, buySignal); // Leer la barra completada (índice 1) CopyBuffer(handleMSS, 1, 1, 1, sellSignal); // Leer la barra completada (índice 1) if(buySignal[0] > 0) { // Ejecutar orden de compra (rotura alcista de la estructura confirmada) } else if(sellSignal[0] > 0) { // Ejecutar orden de venta (rotura bajista de la estructura confirmada) }
Cómo utilizarlo y flujo de trabajo de trading
Paso 1: Configura tu jerarquía de marcos temporales
- TF1 (Ejecución): Periodo actual del gráfico (p. ej., M5 o M15)
- TF2 (intermedio): dirección de la tendencia (p. ej., H1)
- TF3 (macro): contexto del mercado (p. ej., H4)
Paso 2: Supervisa la alineación del panel de control
- PUNTUACIÓN 3/3: Entorno de alta probabilidad. Busca oportunidades de operación únicamente en la dirección de la confluencia.
- PUNTUACIÓN 1/3 o 2/3: Confluencia mixta. Opera con un tamaño de lote reducido o espera a que haya una alineación en un marco temporal superior.
Paso 3: Activa las entradas en las rupturas de ejecución
- Entrada larga: entra cuando se active una señal alcista BOS/CHOCH mientras TF2 y TF3 estén alineados al alza.
- Entrada en corto: Entra cuando se active una señal bajista de BOS/CHOCH mientras TF2 y TF3 estén alineados a la BAJA.
Referencia de entradas y parámetros
| Parámetro | Por defecto | Descripción |
| InpPanelCorner | CORNER_LEFT_UPPER | Anclaje en la esquina de la pantalla para el panel del tablero |
| InpPanelX / InpPanelY | 20 / 20 | Posición de desplazamiento en píxeles del panel |
| InpTF1 | PERIOD_CURRENT | Marco temporal de ejecución (TF1) |
| InpTF2 | PERIOD_H1 | Marco temporal de la estructura intermedia (TF2) |
| InpTF3 | PERIOD_H4 | Marco temporal de la estructura macro (TF3) |
| InpSwingDepth | 3 | Barras a la izquierda/derecha necesarias para confirmar un máximo/mínimo de oscilación |
| InpHistoryBars | 300 | Número de barras históricas que se deben analizar para detectar la estructura |
| InpBullColor | clrLimeGreen | Color para las rupturas alcistas y las etiquetas de texto |
| InpBearColor | clrRed | Color para las rupturas bajistas y las etiquetas de texto |
| InpShowLines | true | Mostrar líneas de ruptura de estructura horizontales en el gráfico |
| InpShowLabels | true | Mostrar anotaciones de texto BOS / CHOCH en el gráfico |
Asistencia técnica y requisitos
- Plataforma: MT5
- Tipo de cuenta: Cualquiera (se admiten operaciones de cobertura y compensación)
- Símbolos: Forex, criptomonedas, acciones, índices, metales
