QQE Mod MTF
- 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
QQE Mod MTF es un oscilador de momento en su propia subventana. Ejecuta dos bloques QQE independientes sobre el RSI y los convierte en un único histograma legible.
QQE, siglas de Qualitative Quantitative Estimation, suaviza el RSI y luego construye a su alrededor una banda de arrastre a partir de la media suavizada de los cambios absolutos del propio RSI. Esa banda no se mueve contra la tendencia, y eso es lo que hace que un cruce de QQE sea más lento y menos ruidoso que un cruce de RSI. Este producto ejecuta dos de esos bloques a la vez y publica aquello en lo que coinciden.
Dos bloques, un estado
El bloque uno produce la línea de arrastre, trazada respecto del nivel 50, con un filtro de Bollinger a su alrededor. La línea y sus bandas son las que dicen si el momento ha salido de su rango reciente o sigue dentro de él.
El bloque dos produce el histograma: el RSI suavizado de ese bloque medido frente a 50 y filtrado por un umbral.
El estado que el producto publica es la combinación de ambos. El histograma se muestra vivo cuando el bloque dos ha superado su umbral en una dirección y la línea del bloque uno está de acuerdo por hallarse fuera de su banda de Bollinger, y se muestra gris cuando no hay confirmación.
La decisión que respalda es estrecha: si el momento está confirmado ahora mismo en una dirección o si estamos en la zona gris en la que los dos bloques no coinciden.
Qué se ve en el gráfico
En su propia subventana, con el nivel cero marcado: el histograma en tres estados, es decir sin confirmación, al alza y a la baja; la línea de arrastre del bloque uno, trazada alrededor del cero; y las bandas de Bollinger superior e inferior del filtro, dibujadas punteadas.
El panel
Un panel de lienzo se sitúa por defecto en el gráfico de precio, en lugar de quedar encajado en la ventana del oscilador, aunque puede llevarse allí. Se arrastra, se pliega y se cierra. Muestra el marco temporal en vigor, los dos periodos de RSI y la longitud de Bollinger; el resultado de la última barra cerrada, es decir QQE al alza, QQE a la baja o sin confirmación; y si los números vienen del cuadro de propiedades o del panel, y cuántos se han cambiado. Debajo están los ajustes que el panel puede mover, con sus valores actuales.
El engranaje abre una hoja de tres pestañas. Values contiene el marco temporal, el periodo de RSI del bloque uno, el periodo de RSI del bloque dos, el umbral del bloque dos, la longitud de Bollinger, el multiplicador de Bollinger y el factor QQE del bloque uno. Cada fila tiene botones de paso, un rango y una frase de ayuda. Alerts contiene el interruptor general, los interruptores por evento, cuatro canales, la pausa y una alerta de prueba. Styles contiene la paleta, si se dibujan el histograma, la línea y las bandas, y el grosor de línea; es solo apariencia.
Se incluyen tres esquemas de color, uno de ellos seguro para daltónicos, construido sobre azul y naranja de modo que el rojo nunca se enfrenta al verde. El estado del panel y todos los cambios de la hoja se conservan por gráfico a través de un cambio de marco temporal y de un reinicio del terminal. La interfaz está en inglés.
Alertas
Las alertas vienen apagadas de fábrica. Los eventos son una señal BUY y una señal SELL, es decir, que el estado giró al alza o a la baja. Cuatro canales las transportan: ventana emergente, sonido, notificación push al terminal móvil y correo electrónico. Se lleva una pausa por evento, de dos horas por defecto.
Las alertas se disparan en la última barra cerrada y solo en un cambio de estado, no en cada barra en que el estado se mantiene. Otras dos alertas, apagadas 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 un giro 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í, usando solo barras superiores cerradas: una barra del gráfico muestra la barra superior más reciente que ya había cerrado a su propia hora.
La serie ajena se construye en segundo plano. La primera lectura puede volver vacía; el indicador reintenta y el panel dice si está esperando una descarga o si le falta historial. Nunca falla la inicialización por barras que faltan.
Lectura desde un EA
Todos los búferes se leen con iCustom y CopyBuffer. El búfer 0 es Histo, el valor del histograma, es decir el RSI del bloque dos medido frente a 50. El búfer 1 es el índice de color de ese histograma: 0 gris, 1 al alza, 2 a la baja. El búfer 2 es TL1-50, la línea de arrastre del bloque uno desplazada para situarse alrededor del cero. El búfer 3 es UpperBB, la banda de Bollinger superior del filtro, y el búfer 4 es LowerBB, la banda inferior. El búfer 5 es State: +1 para QQE al alza, -1 para QQE a la baja, 0 sin confirmación. El búfer 6 es Override, el número de ajustes cambiados desde el panel.
Este producto no tiene búferes de precio separados para Buy y Sell. La dirección está en el búfer 5, y una señal es una barra en la que el búfer 5 no es cero y difiere del valor de la barra anterior.
La pestaña Styles oculta un trazado quitándole el color, nunca vaciando un búfer. Todos los índices citados siguen siendo legibles con iCustom y CopyBuffer, y siguen visibles en la Ventana de Datos, con la visualización apagada.
El búfer 6 permite a una estrategia saber que una instancia del gráfico está funcionando 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 le pasó.
Procedencia
Esto es un port de "QQE MOD", publicado en TradingView por Mihkel00. El port se hizo a partir de una especificación y una reconstrucción parcial de ese script publicado abiertamente, no traduciéndolo línea por línea.
El algoritmo QQE en sí es canónico y público, y se atribuye a Roman Ignatov. El producto lleva el nombre del método porque es exactamente lo que implementa; no reclama la autoría ni del método QQE ni de la variante de TradingView.
Límites honestos
El oscilador está vivo en la barra en formación. La barra del histograma y la línea de la barra que aún no ha cerrado cambiarán a medida que se desarrolla, y un estado que aparece a mitad de barra puede ser otro estado al cierre. Las barras cerradas no cambian.
Por tanto, las alertas sobre barras cerradas van por construcción por detrás de la imagen que hay en pantalla. Las alertas tempranas existen para quien acepte ese compromiso, y así lo dicen sus nombres.
El factor QQE del bloque dos se conserva por paridad con el original y no mueve el histograma ni las señales. Se expone para que la lista de parámetros coincida con lo que espera un usuario del original, y el hecho de que aquí no haga nada no se oculta.
La confirmación del momento no es una dirección. El histograma puede estar vivo y al alza mientras el precio marca un máximo más bajo; el producto mide el oscilador, no la estructura del precio.
Aquí no se declara ninguna cifra de rentabilidad, ningún porcentaje de aciertos ni ningún resultado de backtest.

