Wave Trend Oscillator 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
Wave Trend Oscillator Scanner son dos productos en un solo archivo. El primero es el propio oscilador Wave Trend, en la subventana de este gráfico: las líneas de onda rápida y lenta y el histograma de su diferencia, coloreado según si el momento se expande o se desvanece, con líneas de divergencia que también pueden dibujarse en el propio gráfico de precio.
El segundo es un tablero que ejecuta el mismo cálculo sobre una lista de símbolos en varios marcos temporales a la vez. Este es uno de los dos productos de la familia en los que el grado aparece realmente en el tablero, porque el oscilador Wave Trend califica sus cruces con uno o dos según lo profundo que estuviera el mercado dentro de la zona.
El tablero le dice qué instrumentos han cruzado y hace cuánto. La subventana de debajo le muestra el oscilador que lo produjo, de modo que no necesita adjuntar 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 G2, es decir, la dirección del cruce, cuántas barras hace que se disparó y su grado. La palabra flat significa que el cálculo se ejecutó y no encontró ningún cruce en la ventana. Tres puntos significan que la celda no se ha medido, y al pasar el cursor se explica el motivo con palabras, junto con el valor actual de la línea lenta. 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 recibe un baño del color de acento.
La columna AGREE toma las columnas de marco temporal visibles de un símbolo, 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, porque esa es la fila que el tablero existe para sacar a la superficie. Un empate imprime un guion y deliberadamente no se trata como veredicto. Con un solo marco temporal visible la columna se elimina por completo en lugar de imprimir un 1/1 que repita la celda contigua.
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, y aquí el orden por grado es un orden real.
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 en una línea, incluida la parte del grado, que imprime solo porque este port sí califica. 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 a la vista: 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 explica 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 con un nivel cero punteado: las líneas de onda rápida y lenta y el histograma de momento entre ellas. Las líneas de divergencia se dibujan en la subventana y, si se desea, en el gráfico de precio entre los dos pivotes de precio, para que vea la divergencia donde realmente opera. 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, la longitud del canal, la longitud del promedio, el nivel de sobrecompra 1, el nivel de sobreventa 1, si se dibujan las líneas de divergencia y la separación mínima y máxima que puede tener una divergencia entre pivotes. Cada fila tiene botones de paso, un rango y una frase de ayuda. Cambiar uno 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 dibujan las líneas WT1 y WT2, si se dibuja el histograma de momento, el grosor de línea y si la divergencia se dibuja en el gráfico de precio. 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. El ajuste de grado mínimo hace aquí un trabajo real: póngalo en dos y solo hablarán los cruces que alcanzaron el nivel profundo.
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. 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 WT1, la línea de onda rápida, y el búfer 1 es WT2, la línea de onda lenta. El búfer 2 es el histograma de momento, la diferencia entre WT1 y WT2, y el búfer 3 es el índice de color que le corresponde. El búfer 4 es Signal: +1 en un cruce BUY, -1 en un cruce SELL, 0 cuando no hay ninguno. El búfer 5 es Grade, 1 o 2 en una barra de señal. El búfer 6 es Div, el estado de la divergencia. El búfer 7 es Zero: +1 cuando la línea rápida cruzó el cero hacia arriba, -1 cuando lo cruzó hacia abajo y 0 cuando no hizo ninguna de las dos cosas.
Este producto no tiene búferes de precio separados para Buy y Sell. La señal está en el búfer 4 y su grado en el búfer 5.
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 "WaveTrend [LazyBear]" de TradingView. La procedencia es una reconstrucción: las fórmulas son canónicas y están ampliamente replicadas, y se usaron como especificación de trabajo de este archivo. El script está publicado abiertamente, lo que hace admisible un port por fórmulas.
El producto lleva el nombre del método porque es exactamente lo que implementa. La obra original es de LazyBear y aquí no se reclama su autoría.
Límites honestos
El tablero lee barras cerradas y cuenta la edad de una celda en barras cerradas. En la subventana el oscilador está vivo en la barra en formación, y un cruce que existe a mitad de barra puede haber desaparecido al cierre. Un valor publicado en una barra cerrada no cambia después.
Las marcas de divergencia nunca se colocan en la barra en formación. Un pivote necesita que existan las barras a ambos lados, así que la divergencia aparece a posteriori por construcción. Aquí nada dibuja una divergencia en una barra pasada que no la tenía.
El grado describe lo profundo que entró el mercado en la zona, no una probabilidad. Una celda de grado 2 entró más lejos. Eso es todo lo que dice.
Un cruce no es una dirección. En una tendencia el oscilador alcanza una misma zona una y otra vez y todos los cruces que produce van en contra de esa tendencia, y en un tablero eso significa que varios pares correlacionados se encienden a la vez.
AGREE cuenta marcos temporales. Que cuatro lecturas correlacionadas de un mismo instrumento coincidan no son cuatro confirmaciones independientes. Un empate deliberadamente no produce veredicto y queda oculto tanto por el filtro de compras como por el de ventas.
Escanear cuesta. Veintiocho símbolos en cuatro marcos temporales son ciento doce celdas; el ajuste de presupuesto es lo que se baja en una máquina lenta.
Aquí no se declara ninguna cifra de rentabilidad, ningún porcentaje de aciertos ni ningún resultado de backtest.

