Wave Trend Oscillator Scanner 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
- Activaciones: 20
Un vistazo en lugar de veintiocho gráficos. Wave Trend Oscillator Scanner ejecuta el cálculo Wave Trend sobre su lista de símbolos en hasta cuatro marcos temporales a la vez, imprime cada cruce reciente con su antigüedad y su calificación, y marca las filas donde los marcos temporales realmente coinciden. De fábrica escanea quince pares; un ajuste eleva eso a veintiocho. Y el propio oscilador se dibuja en la subventana de este gráfico, así que usted actúa sobre lo que encontró la tabla sin acoplar un segundo indicador.
El precio sube 10 $ cada 10 compras.
Este es uno de los dos productos de la familia donde la calificación aparece realmente en el tablero, porque el oscilador Wave Trend califica sus cruces con uno o dos según cuán profundo en la zona llegó el mercado.
El tablero
Una fila por símbolo, una columna por marco temporal escaneado, hasta cuatro columnas y hasta veintiocho símbolos; de fábrica se escanean quince y el máximo está a un ajuste de distancia. La lista de símbolos se indica separada por comas, o el tablero puede tomar en su lugar la lista de Market Watch. El prefijo y el sufijo del bróker se detectan a partir del gráfico en el que usted está, o se indican a mano. De fábrica el tablero escanea cuatro marcos temporales: M15, H1, H4 y D1.
Una celda se lee como ^14b G2: la dirección del cruce, cuántas barras atrás se disparó y su calificación. La palabra flat significa que el cálculo se ejecutó y no encontró cruce en la ventana. Tres puntos significan que la celda aún no se ha medido, y con los tooltips activados, pasar el cursor sobre ella explica por qué en palabras, junto con el valor actual de la línea lenta. Una señal más antigua que el umbral de frescura conserva su tono pero pierde peso. Una fila con una señal reciente en cualquier parte recibe un baño del color de acento.
La columna AGREE toma las columnas de marco temporal visibles para un símbolo, encuentra el lado mayoritario e imprime v3/4: la dirección y cuántos de los marcos temporales visibles están de ese lado. El acuerdo total se dibuja en negrita con el color de ese lado, porque esa es la fila que el tablero existe para destacar. Un empate imprime un guion y deliberadamente no se trata como un veredicto. Con un solo marco temporal visible, la columna se elimina por completo en lugar de imprimir un 1/1 que repetiría la celda de al lado.
Los encabezados de columna son botones. Haga clic en un encabezado de marco temporal para ordenar por esa columna, lo más reciente primero, las filas sin nada al final; un segundo clic invierte el orden. Haga clic en AGREE para ordenar por acuerdo, el acuerdo total primero. El encabezado activo lleva el color de acento y una flecha. Un botón Sort aparte alterna entre frescura, calificación y nombre, y aquí el orden por calificación es un orden real.
Un botón Show alterna entre all, buys, sells y fresh. Buys y sells siguen el veredicto de AGREE en lugar de una celda individual, así que una fila bajo buys siempre muestra un símbolo hacia arriba en AGREE, y un empate no aparece bajo ninguno de los dos. El filtro actúa sobre la vista, no sobre el cálculo: una fila oculta sigue midiéndose y sigue pudiendo alertar.
La leyenda encima de la tabla descifra la notación en una línea, incluida la parte de la calificación, que solo imprime porque este port califica. Se puede desactivar. Los botones de marco temporal muestran y ocultan una columna sin detener la medición detrás de ella.
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 en el panel, los botones de página siempre están en pantalla y siempre son accesibles, sea cual sea la altura del ajuste de filas.
Hacer clic en una celda cambia este gráfico a ese símbolo y ese marco temporal. Dos líneas de estado están siempre visibles: símbolos listos sobre el total, tiempo desde la última actualización, señales en la ventana de búsqueda; después, o la línea del vigilante o una frase que explica por qué no se muestra nada.
Diagnóstico
Un segundo panel, desactivado por defecto, responde a la pregunta "por qué no hay señal": cobertura de símbolos, qué series carecen de barras y en cuánto, cuántas señales se encontraron en la ventana, y cuántos símbolos activó este indicador en Market Watch. Una celda que no pudo medirse se explica en lugar de dejarse en blanco.
El indicador del gráfico
Dibujado en su propia subventana con un nivel cero punteado: las líneas de onda rápida y lenta y el histograma de momentum entre ellas, coloreado según si el momentum crece o se debilita. Las líneas de divergencia se dibujan en la subventana y, opcionalmente, 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 reúne 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 el tramo de pivote más corto y más largo que puede tener una divergencia. Cada fila tiene botones de paso, un rango y una frase de ayuda. Cambiar una recalcula todo el tablero, y el panel informa el progreso mientras lo hace.
Alerts reúne el interruptor maestro, los interruptores por evento, cuatro canales, la pausa y un botón de prueba. Styles reúne el interruptor de la leyenda, la paleta, si se dibujan las líneas WT1 y WT2, si se dibuja el histograma de momentum, el grosor de la 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, bajo los mismos nombres, así que un gráfico configurado de una forma puede reproducirse en el otro.
Se incluyen tres esquemas de color, uno de ellos seguro para daltónicos, que usa azul y naranja en lugar de rojo y verde. La posición del panel, el esquema, el orden, el filtro, las columnas visibles y cada valor cambiado 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
Las alertas están desactivadas de fábrica, con un interruptor maestro en el panel y un botón Test alert al lado. Los eventos son un BUY reciente y un SELL reciente, declarados por separado para cada marco temporal escaneado, más el estado de los datos, que habla cuando un símbolo pierde o recupera sus datos. El ajuste de calificación mínima hace un trabajo real aquí: póngalo en dos y solo hablarán los cruces que alcanzaron el nivel más profundo.
Cuatro canales las transmiten: ventana emergente, sonido, push al terminal móvil y correo electrónico. La pausa se mantiene por celda y por evento, treinta minutos por defecto. Telegram no forma parte de este producto.
Costo
El trabajo está presupuestado: en cada tick del temporizador se refresca un número fijo de símbolos, de modo que una lista larga reparte su carga en lugar de detener el terminal. El primer pase es progresivo y el panel informa el porcentaje medido.
Lectura desde un EA
Los trece buffers del indicador del gráfico son 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 contra esa edición debe redirigirse a los índices de abajo.
Los buffers 0 a 4 son la división visual del histograma de momentum, un histograma simple por estado: neutro, creciendo hacia arriba, debilitándose hacia arriba, creciendo hacia abajo, debilitándose hacia abajo. El buffer 5 es WT1, la línea de onda rápida, y el buffer 6 es WT2, la lenta. El buffer 7 es WT1-WT2, el histograma como una sola serie, y el buffer 8 es el índice de color que lo acompaña. El buffer 9 es Signal: +1 en un cruce BUY, -1 en un cruce SELL, 0 cuando no hay ninguno. El buffer 10 es Grade, 1 o 2 en una barra de señal. El buffer 11 es Div, el estado de la divergencia. El buffer 12 es Zero: +1 cuando la línea rápida cruzó el cero hacia arriba, -1 cuando lo cruzó hacia abajo, 0 cuando no hizo ninguna de las dos cosas.
La Data Window enumera las siete filas dibujadas, las cinco columnas del histograma y las dos líneas de onda. El contrato, los buffers 7 a 12, no aparece allí, y eso no demuestra nada: iCustom lee cada índice de arriba igualmente. Este producto no tiene buffers de precio Buy y Sell separados, ni tampoco un buffer Override, y ese es un índice que este mapa no comparte con el indicador de un solo gráfico Wave Trend: allí el contador de override del panel se sitúa al final del mapa, aquí simplemente no existe. La señal es el buffer 9 y su calificación es el buffer 10.
MQL4 no tiene grupos de entrada, por lo que la lista de parámetros que un EA pasa aquí a iCustom 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. Una instancia creada por iCustom es de solo lectura y siempre usa los parámetros que usted pasó.
El tablero mismo es un panel, no un buffer. Se lee con los ojos y mediante 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 para este archivo. El script está publicado abiertamente, lo que hace admisible un port por fórmula.
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 tablero lee barras cerradas y cuenta la antigü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 desaparecer 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 después del hecho por construcción. Nada aquí dibuja una divergencia en una barra pasada que no la tuvo.
La calificación describe cuán profundo en la zona llegó el mercado, no una probabilidad. Una celda con calificación 2 llegó más lejos. Eso es todo lo que dice.
Un cruce no es dirección. En una tendencia el oscilador alcanza una zona repetidamente y cada cruce que produce va contra esa tendencia, y en un tablero eso significa que varios pares correlacionados se iluminan juntos.
AGREE cuenta marcos temporales. Que cuatro lecturas correlacionadas de un mismo instrumento coincidan no equivale a cuatro confirmaciones independientes. Un empate deliberadamente no produce veredicto y queda oculto tanto por el filtro buys como por el filtro sells.
Escanear cuesta. Veintiocho símbolos en cuatro marcos temporales son ciento doce celdas; el ajuste de presupuesto es lo que se reduce en una máquina lenta.
Aquí no se afirma ninguna cifra de beneficio, tasa de acierto ni resultado de backtest.

