Nadaraya Watson Envelope 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
Nadaraya Watson Envelope MTF traza una línea central suave a través del precio y una envolvente a su alrededor, y luego marca las barras en las que el precio volvió al interior de esa envolvente después de haber cotizado fuera de ella.
La pregunta que responde es estrecha y es la única que pretende responder: el precio se ha alejado de su propio centro reciente y acaba de dejar de alejarse. Si eso lo trata usted como una entrada de reversión a la media, como un lugar para tomar beneficios en una posición de tendencia, o como nada en absoluto, es decisión suya. El indicador localiza el evento, no lo califica.
Cómo se construye la línea
La línea central es una regresión de núcleo de Nadaraya-Watson: cada barra es una media ponderada de las barras que tiene detrás, con un peso gaussiano que decae con la distancia. La envolvente se sitúa a un número elegido de errores absolutos medios por encima y por debajo de ese centro, de modo que se ensancha cuando el precio ha sido ruidoso alrededor de la línea y se estrecha cuando se ha portado bien.
La estimación es causal. La barra i se calcula a partir de las barras i, i-1, i-2 y hacia atrás, y nunca a partir de una barra situada a su derecha. Es una desviación deliberada respecto a cómo se suele mostrar la regresión de núcleo en los portales de gráficos, donde el ajuste es bilateral y la línea se mueve bajo sus pies según llegan barras nuevas. Aquí la línea central, una vez cerrada la barra, no cambia.
Qué se ve en el gráfico
La línea central se colorea según su propia pendiente, un color mientras sube y otro mientras baja. Los bordes superior e inferior de la envolvente se dibujan como bandas punteadas. Las marcas BUY y SELL aparecen en las barras donde el precio volvió a entrar en la envolvente, colocadas debajo del mínimo y encima del máximo respectivamente.
Dibuja en la ventana del precio, sobre las velas.
El panel
Un panel de canvas sobre el gráfico, desplazable arrastrándolo, plegable y cerrable. Lleva tres líneas de texto vivo: el marco temporal en el que realmente corren las cuentas junto con la ventana y el ancho de banda en vigor; qué hizo la última barra cerrada, es decir el valor del centro y o bien un retorno BUY, o bien un retorno SELL, o bien ninguna reentrada; y de dónde vienen los números, del cuadro de propiedades o del panel, y cuántos de ellos se cambiaron a mano.
Debajo está cada ajuste que el panel puede mover, con su valor actual. Un valor cambiado queda resaltado, de modo que se ve de un vistazo que el gráfico no corre con los valores por defecto.
La hoja de ajustes
El engranaje abre una hoja de ajustes con tres pestañas.
Values contiene las cuatro cosas que pueden mover una señal: el marco temporal, la ventana N, el ancho de banda h y el multiplicador de la envolvente. Cada fila tiene botones de menos y más, un rango legal y una frase que explica qué hace moverla. Un contador arriba dice cuántos de los cuatro ya no coinciden con el cuadro de propiedades, y un solo botón los devuelve todos a su sitio.
Alerts contiene el interruptor general, los interruptores por evento, los cuatro canales y el tiempo de espera en minutos, más un botón que envía una alerta de prueba por cada canal que esté encendido.
Styles contiene solo apariencia: paleta, si se dibujan la línea central, la envolvente y las flechas, grosor de línea y tamaño de flecha. Nada de esta pestaña recalcula nada. Ocultar la línea central no impide que se calcule, que avise ni que un EA pueda leerla.
Tres esquemas de color: oscuro, claro y un esquema seguro para daltónicos que usa azul y naranja y nunca pone rojo contra verde. El botón de esquema está en la cabecera del panel y la paleta del gráfico puede seguirlo.
La posición del panel, el esquema, el estado plegado 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
Apagadas de fábrica. El interruptor general viene en posición apagada, de modo que adjuntar el indicador no hace ruido hasta que usted lo pida.
Eventos: una señal BUY, una señal SELL. Canales: ventana emergente, sonido, notificación push al terminal móvil, correo electrónico. Cada evento y cada canal tiene su propio interruptor, y un tiempo de espera, dos horas por defecto, impide que el mismo evento se repita.
Las alertas se disparan en la última barra cerrada. Hay además dos alertas opcionales sobre la barra en formación, apagadas por defecto, que hablan mientras la barra actual sigue abierta y solo dentro de un número elegido de segundos antes de su cierre. Están etiquetadas como tempranas en el panel y en los parámetros por una razón: una reentrada que existe a mitad de barra puede dejar de existir antes de que la barra cierre.
Telegram no forma parte de este producto.
Multi marco temporal
El ajuste Timeframe hace que el indicador calcule en un marco temporal superior y dibuje el resultado en el gráfico que usted está mirando. Lee solo barras superiores cerradas: el valor que muestra una barra del gráfico es el de la barra superior más reciente que ya se había cerrado a la hora propia de esa barra, no el de la barra superior que la contiene. La barra que la contiene sigue formándose y no es conocible en tiempo real.
Las marcas BUY y SELL caen en la única barra del gráfico donde cambió la barra superior. La línea central, la envolvente y la pendiente se mantienen a lo largo de todo el tramo de la barra superior, y eso es lo que da el aspecto escalonado.
El terminal construye un marco temporal ajeno en segundo plano, y la primera lectura puede volver vacía con toda legitimidad. El indicador reintenta una vez por segundo y dice en el panel si está esperando una descarga o si se enfrenta a una escasez real de historial. Nunca falla la inicialización por barras que faltan.
Lectura desde un EA
Todos los búferes están disponibles mediante iCustom y CopyBuffer, y los dos búferes de señal están delante para que una estrategia no tenga que contar.
El búfer 0, Buy, guarda el precio de la marca BUY en una barra de señal y EMPTY_VALUE en el resto; el búfer 1, Sell, hace lo mismo con la marca SELL. El búfer 2, Center, es la línea central de la regresión de núcleo, y el búfer 3 es el índice de color que la acompaña. El búfer 4, Upper, y el búfer 5, Lower, son los dos bordes de la envolvente. Los búferes 6 y 7, BuyMark y SellMark, son las copias dibujadas de los búferes 0 y 1. El búfer 8, Signal, vale +1 en una reentrada desde abajo, -1 en una reentrada desde arriba y 0 si no hay ninguna. El búfer 9, Slope, vale +1 mientras el centro sube y -1 mientras baja. El búfer 10, Override, informa de cuántos ajustes se cambiaron desde el panel.
Los búferes 0 y 1 son el contrato. No se pintan, se rellenan en cada pasada sea cual sea el estado de la pestaña Styles, y aparecen en la ventana de datos. Las flechas que ve en el gráfico son las copias en los índices 6 y 7, mantenidas al paso con el contrato. Por tanto, apagar las flechas nunca puede dejar sin señal a un EA.
El búfer 10 existe para que un EA pueda saber que los números que está leyendo no se calcularon con los parámetros que él pasó. Tenga en cuenta que solo una instancia realmente adjunta a un gráfico puede gobernarse desde el panel: una instancia creada por iCustom es de solo lectura y sigue siempre los parámetros que usted le dio.
Límites honestos
La marca en la barra actual, sin terminar, puede aparecer y luego desaparecer. El precio está dentro de la envolvente mientras la barra está abierta y fuera de ella al cierre, y la marca se va. Una vez cerrada una barra, su marca y sus líneas no cambian.
Esto no es una estrategia. No hay regla de salida, ni tamaño de posición, ni colocación de stop, ni filtro que juzgue si el mercado está en un estado en el que la reversión a la media sea una idea razonable. En una tendencia fuerte el precio puede permanecer fuera de la envolvente mucho tiempo, y cada reentrada que acabe produciendo irá contra esa tendencia.
Aquí no se afirma ninguna cifra de beneficio, ningún porcentaje de aciertos ni ningún resultado de backtest, y tampoco debe inferirse ninguno.
En un marco temporal superior, las barras más antiguas del gráfico pueden no tener ninguna barra superior ya cerrada, y esas se dejan vacías a propósito.
La ventana del núcleo es un recuento de barras. Con un historial corto, o en un símbolo cuyo historial su bróker no conserva, la línea empieza donde hay barras suficientes para calcularla y no antes.

