Half Trend 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
Half Trend MTF dibuja una línea de tendencia escalonada que mantiene su nivel hasta que el mercado se lo arrebata, y salta al otro lado cuando eso ocurre. A su alrededor se sitúa un canal de ATR.
La decisión que respalda es sencilla y se enuncia sin rodeos: la línea dice de qué lado se sostiene ahora la tendencia, el giro señala el momento en que eso cambió, y el canal dice cuánto margen le da al precio la volatilidad actual antes de que el giro empiece a importar.
Como la línea solo se mueve cuando los extremos de las últimas N velas van en su contra, no vaga en un lateral como lo hace una media móvil. Se queda quieta, y luego gira.
Qué se ve en el gráfico
La línea Half Trend en el color de la tendencia: un trazo mientras la tendencia es alcista y otro mientras es bajista. El canal de ATR, una banda superior y otra inferior cuya distancia a la línea es un múltiplo de la mitad del ATR. Y flechas BUY y SELL en las velas de giro. Todo se dibuja en la ventana de precio.
El panel
Un panel de canvas en el gráfico de precio, arrastrable, plegable y cerrable. Muestra el marco temporal en vigor y la amplitud realmente aplicada. Dice cuál fue el resultado de la última vela cerrada: un giro BUY, un giro SELL o ningún giro. Y dice si los números en pantalla son los del cuadro de propiedades o los del panel, y cuántos se han cambiado.
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 en la vela en formación, la desviación del canal y el periodo de ATR. Cada fila tiene botones de paso, un rango y una frase de ayuda, hay un contador de cuántos valores ya no son los del cuadro de propiedades y un botón los devuelve todos a su sitio.
La pestaña Alerts cubre el interruptor general, 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 y las flechas, el grosor de línea y el tamaño de flecha; cambia solo el aspecto y nunca provoca un recálculo.
Tres esquemas de color: oscuro, claro y uno seguro para daltonismo que usa azul y naranja en lugar de rojo y verde. Todo lo relativo al 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
Silenciosas 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: ventana emergente, sonido, push al terminal móvil y correo electrónico. Hay interruptores por evento y por canal, y una pausa que por defecto es de dos horas.
Las alertas se disparan en la última vela cerrada. Otras dos alertas, desactivadas por defecto, hablan en la vela en formación dentro de un número elegido de segundos antes de su cierre, y se llaman tempranas porque un giro que existe a mitad de vela puede deshacerse. Telegram no forma parte de este producto.
Señales en la vela en formación
Hay un interruptor que pesa más que los demás, y está tanto en la pestaña Values como en los parámetros de entrada: si se permiten búferes y flechas en la vela que todavía se está formando.
Activado, que es como se entrega, usted ve un giro en cuanto el mercado lo hace. A veces ese giro se deshace antes del cierre de la vela y la flecha desaparece. Desactivado, en la vela en formación no se escribe nada en absoluto: no hay redibujado de ningún tipo, y toda señal llega una vela tarde por construcción.
Ambos comportamientos son legítimos. El producto no elige por usted y no oculta cuál de los dos está aplicando: lo dicen tanto el panel como el nombre del ajuste.
Multi marco temporal
El ajuste Timeframe calcula en un marco temporal superior y dibuja el resultado aquí. Solo se leen velas superiores cerradas, de modo que una vela del gráfico muestra la vela superior más reciente que ya se había cerrado a su propia hora, no la que la contiene.
La serie ajena se construye en segundo plano. La primera lectura puede volver vacía, el indicador lo reintenta y el panel dice si está esperando una descarga o si se enfrenta a una escasez real de historial. Nunca falla la inicialización por velas ausentes.
Lectura desde un EA
Diez búferes, todos legibles mediante iCustom y CopyBuffer. El búfer 0, Buy, lleva el precio de la flecha en una vela de giro BUY y EMPTY_VALUE en el resto, y no se dibuja. El búfer 1, Sell, es lo mismo para una vela de giro SELL. El búfer 2, Half Trend Up, es la línea de tendencia mientras la tendencia es alcista, y el búfer 3, Half Trend Down, la misma línea mientras es bajista. El búfer 4, ATR High, es la banda superior del canal y el búfer 5, ATR Low, la inferior. El búfer 6, BuyMark, y el búfer 7, SellMark, son las copias dibujadas de los búferes 0 y 1. El búfer 8, Signal, vale +1 en un giro BUY, -1 en un giro SELL y 0 cuando no hay giro. El búfer 9, Override, cuenta cuántos ajustes se cambiaron desde el panel.
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 señal.
Una instancia creada mediante iCustom es de solo lectura y siempre usa los parámetros que le pasó. El búfer 9 permite a una estrategia detectar que una instancia del gráfico funciona con números cambiados a mano.
Origen
Esto es un port de "HalfTrend", publicado en TradingView por everget, que a su vez es un port de un indicador de MT4 más antiguo. El algoritmo es canónico y procede de MT4. 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 lugar 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 se reclame su autoría. La obra original es de su autor.
Límites honestos
Con las señales en la vela en formación activadas, que es como se entrega, una flecha de la vela actual puede desaparecer antes de que esa vela cierre. Desactive el ajuste y en la vela en formación no se escribirá nada. Las velas cerradas no cambian en ninguno de los dos modos.
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í no hay ningún filtro que compruebe si existe una tendencia.
El canal de ATR describe la 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 periodo de ATR mueven todos los giros. Dos configuraciones producen dos conjuntos distintos de flechas y ninguno es el correcto.
Aquí no se afirma ninguna cifra de rentabilidad, ningún porcentaje de aciertos ni ningún resultado de backtest.

