Half Trend MTF 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
Una línea de tendencia que se niega a divagar. Half Trend MTF sostiene su nivel mientras el mercado empuja contra ella y solo cambia de lado cuando los extremos de las últimas N barras la sacan de verdad, así que se queda quieta durante el serrucho que hace que una media móvil parezca un generador de señales. A su alrededor, un canal ATR muestra cuánto espacio le da al precio la volatilidad de hoy antes de que ese giro empiece a importar. Gratuito, sin período de prueba y sin funciones bloqueadas.
La decisión que sostiene es sencilla y se dice sin rodeos: la línea dice de qué lado se mantiene ahora la tendencia, el giro dice el momento en que eso cambió y el canal dice cuánto espacio hay.
Como la línea solo se mueve cuando los extremos de las últimas N barras van en su contra, no deriva como deriva una media. Se queda quieta y luego gira.
Qué se ve en el gráfico
La línea Half Trend, dibujada en el color de la tendencia y sin cortes en la barra del giro: un trazo mientras la tendencia es alcista, otro mientras es bajista, unidos en el punto en que se pasan el relevo. El canal ATR, una banda superior y una inferior cuya distancia a la línea es un múltiplo de medio ATR, cada banda una línea fina con su propio color. Entre ellas dos rellenos, el color alcista por encima de la línea y el bajista por debajo, dibujados como una fina trama de puntos para que las velas se lean sin estorbo y siga viéndose de un vistazo en qué mitad del canal está el precio. Y flechas BUY y SELL en las barras de giro. Todo se dibuja en la ventana del precio.
El panel
Un panel de lienzo sobre el propio gráfico de precio: arrastrable, plegable, cerrable. Muestra el marco temporal en vigor y la amplitud realmente en uso. Dice qué fue la última barra cerrada: un giro BUY, un giro SELL o ningún giro. Y dice si los números en pantalla son los del diálogo de propiedades o los del panel, y cuántos se cambiaron.
Debajo están los ajustes que el panel puede mover, con sus valores actuales. El engranaje abre una hoja de tres pestañas.
La pestaña Values cubre el marco temporal, la amplitud, si se muestran las señales de la barra en formación, la desviación del canal y el período ATR. Cada fila tiene incrementadores, un rango y una frase de ayuda, hay un contador de cuántos valores ya no son los números del diálogo de propiedades, y un botón los devuelve todos.
La pestaña Alerts cubre el interruptor principal, los interruptores por evento, los canales, la pausa en minutos y una alerta de prueba. La pestaña Styles cubre la paleta, si se dibujan la línea, el canal ATR y las flechas, los dos rellenos del canal, cada uno con su propio interruptor, el grosor de línea y el tamaño de flecha; solo cambia el aspecto y nunca provoca un recálculo.
Un valor movido en el panel surte efecto de inmediato, también con el mercado cerrado: la línea, el canal, los rellenos y las flechas se recalculan y se redibujan en el acto en lugar de esperar al siguiente tick. Tres esquemas de color: oscuro, claro y uno seguro para daltónicos que usa azul y naranja en vez de rojo y verde. Todo lo del panel, incluido cada valor cambiado en la hoja, se guarda por gráfico y sobrevive a un cambio de marco temporal y a un reinicio del terminal. La interfaz está en inglés.
Alertas
Desactivadas de fábrica. Tres eventos: un giro BUY, un giro SELL y un toque de la línea Half Trend, que es el evento de retroceso y no el de reversión.
Canales: una ventana emergente, un sonido, un push al terminal móvil y el correo electrónico. Hay interruptores por evento y por canal, y una pausa que por defecto vale dos horas.
Las alertas se disparan en la última barra cerrada. Otras dos alertas, desactivadas por defecto, hablan en la barra en formación dentro de un número elegido de segundos antes de su cierre, y están etiquetadas como tempranas porque un giro que existe a media barra puede deshacerse.
Señales en la barra en formación
Hay un interruptor que pesa más que los demás, y está tanto en la pestaña Values como en las entradas: si se permiten búferes y flechas en la barra que todavía se está formando.
Con él activado, que es el estado de fábrica, usted ve un giro en cuanto el mercado lo hace. A veces ese giro se deshace antes de que la barra cierre y la flecha desaparece. Con él desactivado no se escribe absolutamente nada en la barra en formación: no hay repintado de ningún tipo y cada señal llega una barra más tarde por construcción.
Ambos comportamientos son legítimos. El producto no elige por usted y no oculta cuál está aplicando: lo dicen tanto el panel como el nombre del ajuste.
Multimarco temporal
El ajuste Timeframe calcula en un marco superior y dibuja el resultado aquí. Solo se leen barras superiores cerradas: una barra del gráfico muestra la barra superior más reciente que ya se había cerrado al cierre de esa misma barra del gráfico, de modo que el giro cae en la barra que cierra junto con la superior y no se dibuja nada que no se hubiera podido saber en tiempo real.
La serie ajena se construye en segundo plano. La primera lectura puede volver vacía, el indicador reintenta y el panel dice si está esperando una descarga o si tiene delante una escasez real de historial. La inicialización nunca falla por barras ausentes.
Lectura desde un asesor experto
Dieciséis búferes, todos legibles mediante iCustom. MetaTrader 4 los cuenta de forma distinta a MetaTrader 5, porque allí el número de los dibujados y los búferes de cálculo se declaran por separado, pero el mapa y los índices de abajo son los mismos que publica la edición de MetaTrader 5, así que un asesor escrito para una plataforma lee la otra sin cambios. El búfer 0, Buy, lleva el precio de la flecha en una barra de giro BUY y EMPTY_VALUE en el resto, y no se dibuja. El búfer 1, Sell, es lo mismo para una barra de giro SELL. Los búferes 2 a 5 pertenecen a los dos rellenos del canal y son fontanería de presentación, no están para leerse. El búfer 6, Half Trend Up, es la línea de tendencia mientras la tendencia es alcista, y el búfer 7, Half Trend Down, es la línea de tendencia mientras es bajista; en una barra de giro ambos llevan valor, y eso es lo que mantiene sin cortes la línea dibujada. El búfer 8, ATR High, es la banda superior del canal y el búfer 9, ATR Low, la inferior. El búfer 10, BuyMark, y el búfer 11, SellMark, son las copias dibujadas de los búferes 0 y 1. El búfer 12, Signal, vale +1 en un giro BUY, -1 en un giro SELL y 0 cuando no hay giro. El búfer 13, Override, cuenta cuántos ajustes se cambiaron desde el panel. El búfer 14 es la línea como una sola serie sin cortes, y el búfer 15 es la tendencia misma, 0 mientras es alcista y 1 mientras es bajista, de modo que una estrategia nunca tiene que deducir la dirección de cuál de los búferes de línea está vacío.
Los búferes 0 y 1 son el contrato: nunca se pintan, se rellenan en cada pasada diga lo que diga la pestaña Styles y están presentes en la ventana de datos. Ocultar las flechas no puede dejar a una estrategia sin la señal.
Una instancia creada con iCustom es de solo lectura y siempre usa los parámetros que usted pasó. El búfer 13 permite a una estrategia detectar que una instancia del gráfico corre con números cambiados a mano.
Procedencia
Esto es un port de "HalfTrend", publicado en TradingView por everget, que a su vez es un port de un indicador más antiguo de MetaTrader 4. El algoritmo es canónico y se origina en MetaTrader 4. El script de TradingView está publicado abiertamente, lo que hace admisible un port por fórmulas, y esta implementación se reconstruyó a partir de las fórmulas en vez de traducirse línea por línea.
El producto se llama Half Trend MTF porque Half Trend es el nombre del método, no porque aquí se reclame su autoría. La obra original es de su autor.
Límites honestos
Con las señales en barra en formación activadas, que es el estado de fábrica, una flecha en la barra actual puede desaparecer antes de que esa barra cierre. Desactive el ajuste y en la barra en formación no se escribirá nada. Las barras cerradas no cambian en ninguno de los dos casos.
Una línea de tendencia escalonada gira tarde por diseño. En un rango girará una y otra vez, y cada giro será un giro real de la línea y una mala operación. Aquí nada filtra según exista o no una tendencia.
El canal ATR describe volatilidad. No es un objetivo, ni un stop, ni una afirmación sobre a dónde irá el precio.
La amplitud, la desviación del canal y el período ATR mueven todos los giros. Dos configuraciones producen dos conjuntos distintos de flechas y ninguno de los dos es el correcto.
Aquí no se afirma ninguna cifra de beneficio, porcentaje de aciertos ni resultado de backtest.

