Nadaraya Watson Envelope 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
La reversión a la media es un juego de números, y los números viven en más gráficos de los que usted puede vigilar. Nadaraya Watson Envelope Scanner ejecuta una envolvente de regresión kernel causal y sin repintado sobre su lista de símbolos en hasta cuatro marcos temporales a la vez, imprime cada reingreso con su antigüedad y marca las filas donde los marcos temporales coinciden. De fábrica escanea quince pares; un ajuste lo eleva a veintiocho. La propia envolvente se dibuja en el gráfico que tiene delante, así que usted actúa sobre lo que encontró la tabla sin adjuntar un segundo indicador.
El precio sube 10 $ cada 10 compras.
La mitad de gráfico es el propio Nadaraya Watson Envelope: una línea central causal de regresión kernel de Nadaraya-Watson, una envolvente construida con el error absoluto medio a su alrededor, y marcas donde el precio volvió a entrar en la envolvente tras haber operado fuera de ella. La mitad de tablero ejecuta el mismo cálculo sobre la lista y pone la respuesta en una tabla: el tablero dice adónde mirar, y el gráfico debajo le muestra lo que realmente hay.
El tablero
Una fila por símbolo, una columna por marco temporal escaneado, hasta cuatro de ellas, en hasta veintiocho símbolos; quince se escanean de fábrica y el máximo está a un ajuste de distancia. La lista de símbolos va 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 del gráfico en el que usted está, o se dan a mano. De fábrica el tablero escanea cuatro: M15, H1, H4 y D1.
Una celda se lee como ^14b: un glifo de dirección, y luego hace cuántas barras ocurrió esa señal. La palabra flat significa que el cálculo corrió y no encontró dirección. Tres puntos significan que la celda aún no se ha medido, y con los tooltips activados, pasar el cursor sobre ella dice por qué en palabras. Una celda cuya señal es más antigua que el umbral de frescura se dibuja del mismo color, más apagado, así que el tono dice hacia dónde y la intensidad dice cuánto sigue importando. Una fila con una señal fresca en cualquier parte recibe un baño del color de acento para que su ojo caiga en ella antes de haber leído una sola celda.
La columna AGREE es la razón de ser del tablero. Toma las columnas de marco temporal visibles para ese símbolo, encuentra el lado mayoritario y lo imprime como v3/4: la dirección en la que la mayoría coincide, y cuántos de los marcos temporales visibles están de ese lado. Una fila donde todos los marcos temporales visibles coinciden se dibuja en negrita y en el color de ese lado, porque esa es la fila que el tablero existe para mostrar. Un empate imprime un guion y cuenta como ningún veredicto, porque llamar señal a un reparto de uno a uno sería el tablero inventando una convicción que no tiene. Con un solo marco temporal visible la columna se elimina por completo, encabezado incluido, en lugar de mostrar un 1/1 que solo repetiría la celda de al lado.
Cada encabezado de columna es un botón. Clicar un encabezado de marco temporal ordena el tablero por esa columna, la señal más fresca en ese marco temporal primero, y las filas sin ninguna en ella bajan juntas. Clicar el mismo encabezado otra vez invierte el orden. Clicar AGREE ordena por concordancia, la concordancia total primero, y con el mismo recuento una casa llena supera a una parcial del mismo recuento. La columna activa se dibuja en el color de acento con una flecha que muestra la dirección, así que el estado de orden está en el propio encabezado. También hay un botón Sort que rota entre frescura, grado y nombre, para cuando se necesita un orden de todo el tablero en lugar de un orden por columna.
Un botón Show rota entre all, buys, sells y fresh. Buys y sells siguen el veredicto de AGREE y no una celda aislada, así que una fila que usted vea bajo buys siempre lee una flecha hacia arriba en AGREE. Un empate no se muestra bajo ninguno de los dos. Esto filtra la vista, no el cálculo: una fila oculta se sigue midiendo y puede seguir alertando.
La leyenda está sobre la tabla y descifra la notación en una línea: glifo hacia arriba, glifo hacia abajo, barras transcurridas, y qué significa la fracción de AGREE. Puede apagarse una vez que se conoce de memoria.
Los botones de marco temporal arriba muestran y ocultan una columna. Ocultar una no detiene el cálculo detrás de ella.
El número de filas se ajusta a la altura del panel de precio, y el ajuste de filas es un máximo, no una exigencia. Cuando todo cabe, no se dibuja ningún botón de página. Cuando no cabe, aparecen botones de anterior y siguiente con el número de página encima. 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 alcanzables, sea cual sea el ajuste de filas.
Clicar una celda cambia este gráfico a ese símbolo y ese marco temporal. No abre una ventana por cada clic.
Dos líneas de estado están siempre visibles: cuántos símbolos están listos de cuántos, cuánto tiempo ha pasado desde la última actualización del tablero, y cuántas señales se encontraron en la ventana de búsqueda, y luego o bien la línea del propio vigilante, o bien una frase que explica por qué no se muestra nada.
Diagnóstico
Un segundo panel, apagado por defecto, responde a «por qué no hay señal». Enumera la cobertura por símbolo, qué series les faltan barras y por cuánto, cuántas señales se encontraron en la ventana, y cuántos símbolos activó este indicador en Market Watch para hacer su trabajo. Nombra la etapa en la que falló una celda en lugar de dejarla vacía sin explicación.
El indicador de gráfico
Dibujado en la ventana de precio: la línea central coloreada por su pendiente, la envolvente superior e inferior, y las marcas BUY y SELL. Puede apagarse desde la pestaña Styles si solo se quiere el tablero. Su marco temporal se fija por separado de los marcos temporales del tablero: el tablero escanea varios, el gráfico dibuja uno.
La hoja de ajustes
El engranaje abre tres pestañas. Values contiene el marco temporal, la ventana N, el ancho de banda h y el multiplicador de la envolvente, cada uno con botones de paso, un rango y una frase de ayuda. Cambiar uno aquí recalcula todo el tablero, y el panel lo dice mientras trabaja, con un contador de cuántos símbolos ya se han recalculado.
Alerts contiene el interruptor maestro, los interruptores por evento, los canales, la pausa y un botón de prueba.
Styles contiene: mostrar la leyenda, dibujar el indicador en este gráfico, la paleta, mostrar la línea central, la envolvente y las flechas, el grosor de línea y el tamaño de flecha. Son los mismos controles de visualización que lleva el indicador de gráfico único correspondiente, bajo los mismos nombres, así que un gráfico configurado de una manera puede reproducirse en el otro.
Hay tres esquemas de color disponibles, incluido uno seguro para daltónicos que usa azul y naranja y nunca pone rojo contra verde. La posición del panel, el esquema, el estado plegado, el orden, el filtro, qué columnas de marco temporal están visibles y cada valor cambiado en la hoja se guardan por gráfico y sobreviven a un cambio de marco temporal y a un reinicio del terminal. La interfaz está en inglés.
Alertas
Desactivadas de fábrica. Un interruptor maestro en el propio panel las activa o desactiva todas sin abrir la hoja, y hay un botón Test alert que dispara por cada canal actualmente activado.
Eventos: un BUY fresco y un SELL fresco, declarados por separado para cada marco temporal escaneado, más la salud de datos, que habla cuando un símbolo pierde o recupera sus datos. Hay un ajuste de grado mínimo, y este puerto no asigna grado, así que para ese propósito toda señal cuenta como grado uno.
Canales: ventana emergente, sonido, push al terminal móvil, correo electrónico. La pausa aplica por celda y por evento, treinta minutos por defecto, porque un tablero que vigila muchos símbolos tiene muchas más oportunidades de repetirse que un solo gráfico. Telegram no forma parte de este producto.
Costo
El trabajo está presupuestado. Un número fijo de símbolos se actualiza por tick de temporizador, siendo un número menor más suave para una máquina lenta, así que una lista larga reparte su carga en lugar de bloquear el terminal. El primer pase es visiblemente progresivo, y el panel dice qué porcentaje de los símbolos ha medido.
Lectura desde un EA
El indicador de gráfico publica en esta plataforma doce buffers, legibles a través de iCustom. Este mapa no es el mapa de la edición de MetaTrader 5: MQL4 no tiene gráficos indexados por color, así que la línea central coloreada por pendiente se dibuja como un par de líneas simples y los índices detrás de ellas se desplazan.
Buffer 0, Buy, lleva el precio de la marca en una barra BUY y EMPTY_VALUE en los demás casos, y no se dibuja; buffer 1, Sell, es lo mismo para una barra SELL. Los buffers 2 y 3 son la línea central como sus dos mitades de visualización, una mientras sube y otra mientras baja. Buffer 4, Upper, y buffer 5, Lower, son los dos bordes de la envolvente. Los buffers 6 y 7 son las copias dibujadas de los buffers 0 y 1. El buffer 8 es la línea central como una única serie continua, los mismos valores que publica la edición de MetaTrader 5 en su índice 2, y el buffer 9 es su índice de color. El buffer 10, Signal, lee +1 para un reingreso desde abajo, -1 para un reingreso desde arriba y 0 cuando no hay ninguno. El buffer 11, Slope, es +1 mientras el centro sube y -1 mientras baja.
La Data Window lista las ocho filas dibujadas. El contrato detrás de ellas, los buffers 8 a 11, no aparece ahí, y eso no prueba nada: iCustom lee cada índice de arriba exactamente igual. Un EA que quiera la línea central por valor lee el buffer 8.
Los buffers 0 y 1 son el contrato con el EA. Nunca se pintan y se llenan en cada pasada sea cual sea el ajuste de la pestaña Styles, así que nada del lado de la visualización puede privar a una estrategia de una señal. Aquí no hay buffer Override, y ese es un índice que este mapa no comparte con el indicador de gráfico único Nadaraya Watson Envelope MTF: allí el contador de anulación del panel cierra el mapa, aquí sencillamente no existe.
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. Una instancia creada por iCustom es de solo lectura y siempre usa los parámetros que usted pasó.
El propio tablero es un panel, no un buffer. Se lee con el ojo y con la alerta.
Límites honestos
El tablero lee barras cerradas, y la antigüedad de una celda se cuenta en barras cerradas: un valor publicado en una barra cerrada no cambia después. La marca en la barra actual en formación del indicador de gráfico puede aparecer y desaparecer antes de que esa barra cierre.
AGREE es un recuento de marcos temporales, no una probabilidad. Cuatro marcos temporales apuntando en la misma dirección significan que cuatro lecturas correlacionadas del mismo instrumento coincidieron, lo cual vale la pena saber y no es un pronóstico.
Un empate deliberadamente no produce veredicto, y las filas con empate quedan ocultas tanto por el filtro buys como por el filtro sells. Esa es la respuesta honesta y no una que falte.
Escanear tiene un costo. 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 usted reduce.
Un símbolo que su bróker no conserva, o uno con historial demasiado corto para la ventana del kernel, no puede medirse. El tablero dice cuál y por qué, en lugar de mostrar una celda vacía.
No se afirma aquí ninguna cifra de beneficio, tasa de acierto ni resultado de backtest.

