Squeeze Momentum MTF MT4
- Indicadores
-
Evgenii Sutulov
I build trading indicators, strategies, and dashboards that don't repaint.
Seven years doing this. MetaTrader 4, MetaTrader 5, TradingView.
Closed bars only. What you see is what happened.
The bar being formed never changes a published value. - Versión: 1.3
El mercado se queda quieto antes de moverse, y esta ventana muestra las dos mitades de esa frase. Squeeze Momentum MTF marca las barras en las que las Bandas de Bollinger quedan enteramente dentro del Canal de Keltner, imprime la barra exacta en la que esa compresión se libera, y colorea un histograma de momentum para que vea de qué lado estaba la energía acumulada cuando se soltó, en este marco temporal o en uno superior dibujado aquí mismo. Gratis, sin prueba ni funciones bloqueadas.
La primera pregunta que responde es si el mercado está comprimido. Las Bandas de Bollinger se comparan con un Canal de Keltner: cuando las Bandas de Bollinger quedan enteramente dentro del Canal de Keltner, la volatilidad se ha contraído y el mercado está en squeeze. Cuando vuelven a salir de él, el squeeze se ha liberado.
La segunda es hacia qué lado apunta la energía comprimida. Una serie de precios sin tendencia se ajusta mediante regresión lineal, y el punto final de ese ajuste es el histograma de momentum. Su signo indica el lado, y su color indica además si la barra actual crece respecto a la anterior o se desvanece frente a ella, de modo que un histograma que sigue siendo positivo pero se encoge se lee distinto de uno positivo y creciente.
La decisión que respalda: el mercado ha estado quieto, acaba de dejar de estarlo, y aquí está de qué lado estaba el momentum cuando eso ocurrió.
Qué se ve en el gráfico
En su propia subventana hay dos cosas. El histograma de momentum, en cuatro colores: positivo y creciente, positivo y decreciente, negativo y creciente, negativo y decreciente. Y una fila de puntos sobre la línea cero, en tres estados: sin squeeze, squeeze activo, squeeze recién liberado.
La señal que publica el producto es la liberación: la barra cerrada anterior estaba en squeeze y esta ya no lo está, y el signo del momentum indica hacia qué lado.
El panel
Un panel de canvas, por defecto situado en el gráfico de precio en lugar de embutido en la ventana del oscilador, aunque puede moverse a la ventana del oscilador. Se puede arrastrar, contraer y cerrar.
Muestra el marco temporal vigente y las longitudes de Bollinger y Keltner realmente usadas. Indica qué es la última barra cerrada: una liberación de squeeze alcista, una liberación de squeeze bajista, o ninguna liberación. Y dice si los números provienen del cuadro de propiedades o del panel, y cuántos de ellos han sido cambiados.
Debajo están los ajustes que el panel puede mover, con sus valores. El engranaje abre una hoja de tres pestañas.
La pestaña Values cubre el marco temporal, la longitud de Bollinger, el multiplicador de Bollinger, la longitud de Keltner, el multiplicador de Keltner, y si el rango de Keltner usa rango verdadero o la simple diferencia entre high y low. Cada fila tiene botones de paso, un rango y una frase de ayuda. La pestaña Alerts cubre el interruptor maestro, los interruptores por evento, cuatro canales, el tiempo de espera y un botón de prueba. La pestaña Styles cubre la paleta, si se dibujan el histograma y los puntos de squeeze, y el tamaño del punto; solo cambia la apariencia.
Tres esquemas de color, incluido uno seguro para daltónicos que usa azul y naranja en lugar de rojo y verde. El estado del panel y cada cambio hecho en la hoja se conservan por gráfico a través de un cambio de marco temporal y un reinicio del terminal. La interfaz está en inglés.
Alertas
Desactivadas de fábrica. Los eventos son una señal BUY y una señal SELL, ambas indican una liberación de squeeze con el momentum de ese lado. Canales: una ventana emergente, un sonido, un aviso push al terminal móvil y correo electrónico. Hay un tiempo de espera por evento, dos horas por defecto.
Las alertas se disparan en la última barra cerrada. Otras dos alertas, desactivadas por defecto, hablan en la barra en formación dentro de un número elegido de segundos antes de su cierre. Se llaman tempranas porque una liberación que existe a mitad de barra puede haber desaparecido al cierre. Telegram no forma parte de este producto.
Multi marco temporal
El ajuste Timeframe calcula en un marco temporal superior y dibuja el resultado aquí. Solo se leen barras superiores cerradas: una barra del gráfico muestra la barra superior más reciente que ya había cerrado en el momento propio de esa barra, no la que la contiene.
La serie ajena se construye en segundo plano y la primera lectura puede volver vacía. El indicador reintenta, y el panel dice si está esperando una descarga o si falta historial. La inicialización nunca falla por falta de barras.
Lectura desde un EA
Trece buffers, todos legibles mediante iCustom. MetaTrader 4 dibuja solo los buffers principales, de modo que las series dibujadas van primero y el contrato legible queda detrás de ellas. Este mapa no es el mapa de la edición de MetaTrader 5: un EA escrito para esa edición debe redirigirse a los índices de abajo.
Los buffers 0 a 3 son la división visual del histograma de momentum, un histograma simple por estado: positivo y creciente, positivo y decreciente, negativo y creciente, negativo y decreciente. Los buffers 4 a 6 son la división visual del punto de squeeze, una fila por estado: sin squeeze, squeeze activo, squeeze liberado. El buffer 7 es Momentum, el punto final de la regresión lineal de la serie sin tendencia, como una serie continua. El buffer 8 es el índice de color que lo acompaña: 0 significa subiendo y creciendo, 1 subiendo y desvaneciéndose, 2 bajando y creciendo, 3 bajando y desvaneciéndose. El buffer 9 es Squeeze, el punto como una serie, y el buffer 10 es su índice de color: 0 significa sin squeeze, 1 squeeze activo, 2 squeeze liberado. El buffer 11 es Signal: +1 cuando un squeeze acaba de liberarse alcista, -1 cuando se ha liberado bajista, 0 cuando no hay liberación. El buffer 12 es Override, el número de ajustes cambiados desde el panel.
La ventana de datos lista las siete filas dibujadas, las cuatro columnas del histograma y las tres filas de puntos. El contrato, buffers 7 a 12, no aparece ahí, y eso no demuestra nada: iCustom lee cualquiera de los índices anteriores igual. Este producto no tiene buffers de precio Buy y Sell separados; el evento es el buffer 11.
MQL4 no tiene grupos de entradas, así que la lista de parámetros que un EA pasa a iCustom aquí es más corta que la de la edición de MetaTrader 5, y las posiciones difieren. Construya la llamada según la lista de entradas de esta edición, no la de la otra plataforma.
La pestaña Styles oculta un plot quitándole el color, nunca vaciando un buffer. El buffer 12 permite a una estrategia saber que una instancia del gráfico funciona con valores cambiados a mano desde el panel; una instancia creada por iCustom es de solo lectura y siempre usa los parámetros que usted pasó.
Procedencia
Esto es un port de "Squeeze Momentum Indicator [LazyBear]", tomado de la propia publicación de código abierto del autor. Esa publicación no tiene licencia asociada, lo que hace admisible un port cercano de las fórmulas, y esta implementación sigue las fórmulas en lugar de adivinarlas.
El producto lleva el nombre del método porque es lo que implementa. La obra original es de LazyBear y aquí no se reclama autoría sobre ella.
Límites honestos
El histograma y el punto de la barra en formación están vivos y cambiarán hasta que esa barra cierre. Una liberación que se muestra a mitad de barra puede estar ausente al cierre. Las barras cerradas no cambian.
Una liberación de squeeze es una afirmación sobre volatilidad, no sobre dirección. El signo del momentum indica de qué lado estaba la energía en el momento de la liberación, y eso es una descripción de lo que acaba de ocurrir, no una predicción de lo que viene después.
Un squeeze también puede liberarse hacia nada. La compresión es una condición necesaria para una expansión, no suficiente.
Los ajustes de Bollinger y Keltner mueven de forma notable la detección de squeeze. Ampliar el multiplicador de Keltner produce más squeezes, estrecharlo produce menos, y ninguna de las dos configuraciones es la correcta.
Aquí no se afirma ninguna cifra de beneficio, tasa de acierto ni resultado de backtest.

