QQE Mod Scanner
- 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
- Activaciones: 20
QQE Mod Scanner son dos productos en un solo archivo. El primero es el propio oscilador QQE Mod, en la subventana de este gráfico: dos bloques QQE independientes sobre RSI, reducidos a un solo histograma, una línea de arrastre dibujada alrededor del cero y un filtro de Bollinger sobre esa línea. El estado que publica es la combinación de ambos: brillante cuando los dos bloques coinciden en una dirección y gris cuando no.
El segundo es un tablero que ejecuta el mismo cálculo sobre una lista de símbolos en varios marcos temporales a la vez. El tablero le dice qué instrumentos tienen el momento confirmado y hace cuánto. La subventana de debajo le muestra el histograma real, de modo que no necesita un segundo indicador para actuar sobre lo que encontró la tabla.
El tablero
Una fila por símbolo, una columna por marco temporal escaneado, hasta cuatro columnas y hasta veintiocho símbolos. La lista de símbolos se separa por comas, o el tablero puede tomar la lista de la Observación del Mercado. El prefijo y el sufijo del bróker se detectan desde el gráfico en el que está, o se indican a mano. De fábrica el tablero escanea cuatro marcos temporales: M15, H1, H4 y D1.
Una celda se lee así: ^14b, es decir, la dirección confirmada y cuántas barras hace que el estado giró hacia ese lado. La palabra flat significa que el cálculo se ejecutó y no encontró confirmación allí. Tres puntos significan que la celda aún no se ha medido, y al pasar el cursor se explica el motivo con palabras. Una señal más vieja que el umbral de frescura conserva su tono y pierde peso. Una fila con una señal fresca en cualquier lugar queda bañada por el color de acento.
La columna AGREE es la razón de ser de un tablero. Para cada símbolo toma las columnas de marco temporal visibles, halla el lado mayoritario e imprime v3/4: la dirección y cuántos de los marcos temporales visibles la apoyan. El acuerdo total se dibuja en negrita con el color de ese lado. Un empate imprime un guion y no se trata como veredicto, porque un reparto de uno a uno no es convicción. Con un solo marco temporal visible la columna se elimina por completo en lugar de imprimir un 1/1 que repita a su vecina.
Las cabeceras de columna son botones. Pulse una cabecera de marco temporal para ordenar por esa columna, lo más fresco primero y las filas sin nada al final; pulse otra vez para invertir. Pulse AGREE para ordenar por acuerdo, con el acuerdo total primero. La cabecera activa lleva el color de acento y una marca. Un botón Sort aparte alterna entre frescura, grado y nombre.
Un botón Show alterna entre todos, compras, ventas y frescos. Compras y ventas siguen el veredicto de AGREE y no una celda concreta, de modo que una fila bajo compras siempre muestra un glifo hacia arriba en AGREE, y un empate no aparece bajo ninguno. El filtro actúa sobre la vista, no sobre el cálculo: una fila oculta se sigue midiendo y puede seguir alertando.
La leyenda sobre la tabla descifra la notación y puede desactivarse. Los botones de marco temporal muestran y ocultan una columna sin detener la medición que hay detrás.
El número de filas visibles se ajusta al panel y el ajuste de filas es un máximo. Los botones de página aparecen solo cuando las filas no caben. Como el tablero nunca dibuja más filas de las que caben, los botones de página están siempre en pantalla y siempre al alcance, por alto que sea el ajuste de filas.
Al pulsar una celda, este gráfico cambia a ese símbolo y a ese marco temporal. Dos líneas de estado están siempre visibles: símbolos listos del total, tiempo desde la última actualización, señales en la ventana de búsqueda; después, o bien la línea del watchdog, o bien una frase que dice por qué no se ve nada.
Diagnóstico
Un segundo panel, apagado por defecto, responde a la pregunta "por qué no hay señal": cobertura por símbolos, qué series están cortas de barras y por cuántas, cuántas señales se encontraron en la ventana y cuántos símbolos activó este indicador en la Observación del Mercado. Una celda que no se pudo medir se explica en lugar de quedarse en blanco.
El indicador del gráfico
Se dibuja en su propia subventana: el histograma de tres estados, la línea de arrastre alrededor del cero y las bandas de Bollinger punteadas del filtro. Su marco temporal se ajusta por separado de los marcos temporales que escanea el tablero.
La hoja de ajustes
El engranaje abre 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. Cambiar cualquiera de ellos recalcula todo el tablero, y el panel informa del avance mientras lo hace.
Alerts contiene el interruptor general, los interruptores por evento, cuatro canales, la pausa y un botón de prueba. Styles contiene el interruptor de la leyenda, la paleta, si se dibuja el histograma, si se dibuja la línea de arrastre, si se dibuja la envolvente de Bollinger y el grosor de línea. Son los mismos controles de visualización que lleva el indicador de un solo gráfico equivalente, con los mismos nombres, de modo que un gráfico configurado de una manera puede reproducirse en el otro.
Se incluyen tres esquemas de color, uno de ellos seguro para daltónicos, construido sobre azul y naranja en lugar de rojo y verde. La posición del panel, el esquema, la ordenación, el filtro, las columnas visibles y todos los valores cambiados en 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, con un interruptor general en el panel y un botón Test alert al lado. Los eventos son un BUY fresco y un SELL fresco, declarados por separado para cada marco temporal escaneado, más la salud de los datos, que habla cuando un símbolo pierde o recupera sus datos. Hay un ajuste de grado mínimo; este port no califica, así que para él toda señal cuenta como grado uno.
Cuatro canales las transportan: ventana emergente, sonido, notificación push al terminal móvil y correo electrónico. La pausa se lleva por celda y por evento, treinta minutos por defecto, porque un tablero que vigila muchos símbolos tiene muchas más ocasiones de repetirse que un solo gráfico. Telegram no forma parte de este producto.
Coste
El trabajo está presupuestado: en cada tic del temporizador se refresca un número fijo de símbolos, de modo que una lista larga reparte su carga en lugar de bloquear el terminal. La primera pasada es progresiva y el panel informa del porcentaje medido.
Lectura desde un EA
Los búferes del indicador del gráfico se leen con iCustom y CopyBuffer. El búfer 0 es Histo, el valor del histograma. El búfer 1 es el índice de color de ese histograma: 0 gris, 1 arriba, 2 abajo. 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 arriba, -1 para QQE abajo, 0 para ninguna confirmación.
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 tablero es un panel, no un búfer. Se lee con los ojos y mediante las alertas.
Procedencia
Esto es un port de "QQE MOD", publicado en TradingView por Mihkel00. El port se hizo a partir de una especificación y de una reconstrucción parcial de ese script publicado abiertamente, no traduciéndolo línea a línea. El propio algoritmo QQE 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 del método QQE ni de la variante de TradingView.
Límites honestos
El tablero lee barras cerradas y cuenta la edad de una celda en barras cerradas. En la subventana, el histograma y la línea de la barra que aún no ha cerrado están vivos y cambiarán hasta que cierre. Un valor publicado en una barra cerrada no cambia después.
AGREE cuenta marcos temporales, no estima probabilidad. Que cuatro marcos temporales coincidan significa que coincidieron cuatro lecturas correlacionadas del mismo instrumento.
Un empate deliberadamente no produce veredicto y queda oculto tanto por el filtro de compras como por el de ventas.
El factor QQE del bloque dos está presente por paridad con el original y no mueve el histograma ni las señales. Que aquí no haga nada se declara en lugar de ocultarse.
La confirmación del momento no es una dirección. Una celda brillante hacia arriba dice que los dos bloques coinciden sobre el momento; no dice nada sobre la estructura del precio.
Escanear cuesta. Veintiocho símbolos en cuatro marcos temporales son ciento doce celdas y se notará en una máquina lenta; el ajuste de presupuesto es lo que se baja.
Aquí no se declara ninguna cifra de rentabilidad, ningún porcentaje de aciertos ni ningún resultado de backtest.

