Supertrend Trend Fill with Change Alerts
- Indicadores
-
Kazuma Uezono
MQL5 / MQL4 / Pine Script v6 developer and active trader.
Seller on the MQL5 Market (indicators for MT4/MT5).
Services:
- TradingView Pine Script to MT5/MT4 conversion (bar-by-bar matching, with tester report)
- MT4 to MT5 migration - Versión: 1.2
Supertrend Trend Fill with Change Alerts es un Supertrend compatible con TV para MetaTrader 5. Usa el mismo cálculo que el indicador "Supertrend" integrado en TradingView y lo dibuja de la misma forma: una línea verde por debajo del precio en tendencia alcista, una línea roja por encima del precio en tendencia bajista y un relleno claro entre la línea y el centro del cuerpo de cada vela.
Supertrend muestra la dirección de la tendencia. Es una ayuda para el análisis del gráfico, no una señal de compra o venta, y no predice hacia dónde irá el precio.
CÓMO SE CALCULA
- ATR Length 10, Factor 3.0, fuente hl2 = (high + low) / 2, ATR suavizado con RMA (Wilder): los valores predeterminados de TradingView.
- Banda superior = fuente + Factor x ATR, banda inferior = fuente - Factor x ATR. Cada banda solo se mueve en la dirección de la tendencia, como en ta.supertrend() de TradingView.
- La tendencia pasa a alcista cuando el cierre supera la banda superior, y a bajista cuando el cierre cae por debajo de la banda inferior.
- Opciones que la versión integrada de TradingView no tiene: ATR por SMA en lugar de RMA, y close / hlc3 / ohlc4 como fuente. Con estas opciones los valores ya no coinciden con TradingView.
CÓMO LO COMPROBAMOS
- Con los propios precios de TradingView (EURUSD 1h), nuestra fórmula dio la misma dirección de tendencia que el Supertrend integrado de TradingView en 280 de 280 barras.
- En el gráfico MT5 de un bróker los números difieren un poco, porque los precios vienen de otra fuente de datos. En nuestra prueba con EURUSD H1, 199 de 200 barras comparadas tuvieron la misma dirección y la línea difirió 1,3 pips de media. Cerca de un cambio de tendencia, una pequeña diferencia de precio puede desplazar el cambio una barra.
VISUALIZACIÓN
- Línea alcista verde (#4CAF50) y línea bajista roja (#FF5252), grosor de 1 a 5.
- Relleno de fondo entre la línea y el centro del cuerpo de la vela (open + close) / 2, opacidad de 1 a 100 % mezclada con el fondo del gráfico. Se puede desactivar.
- Una pequeña diferencia: TradingView deja vacío el relleno en la barra donde cambia la tendencia; aquí se dibuja ahí un pequeño trozo de relleno.
- Marcadores opcionales en las barras donde cambia la tendencia (desactivados por defecto).
LA ÚLTIMA BARRA (REPAINT)
- La barra que todavía se está formando se recalcula en cada tick, exactamente igual que en TradingView. Su línea y su dirección pueden cambiar hasta que la barra cierre.
- Una vez cerrada una barra, sus valores no cambian nunca.
ALERTAS (DESACTIVADAS POR DEFECTO)
- Una condición: la dirección de la tendencia cambió en la barra que acaba de cerrar. Se comprueba una vez por barra.
- Las barras que cerraron antes de cargar el indicador no generan alertas, así que añadirlo o reiniciar MT5 no produce alertas antiguas.
- Ejemplo de mensaje: "Supertrend TV EURUSD H1: trend changed to UP (1.08123)".
- Se pueden combinar ventana emergente, sonido y notificación push. El push requiere su MetaQuotes ID en las opciones del terminal. Textos de alerta en inglés o japonés.
PARA USUARIOS DE EA E iCUSTOM
- Búfer 0 = valor del Supertrend, búfer 1 = dirección: +1 = tendencia alcista, -1 = tendencia bajista.
- Nota: el signo es el contrario de la variable "direction" del Pine Script de TradingView (allí -1 significa alcista).
- Las barras sin valor devuelven EMPTY_VALUE. Ambos valores aparecen también en la Ventana de datos.
- Cuando un EA u otro indicador lo carga mediante iCustom, o cuando se añade a un gráfico con ChartIndicatorAdd, no dibuja nada en el gráfico ni genera alertas; solo calcula los búferes.
LEA ESTO ANTES DE USARLO
- "Chart on foreground" (gráfico en primer plano): para que las velas sigan visibles por encima del relleno, el indicador activa este ajuste del gráfico (parámetro "Draw price bars above the fill"). Al quitar la última copia, se restaura el ajuste original. Si en el gráfico sigue otra herramienta del mismo autor que usa este ajuste, se restaura solo cuando se quita la última de ellas.
- Durante los primeros segundos tras la carga (hasta unos 15 segundos), el nombre corto en la lista de indicadores puede mostrar brevemente "probe#..." mientras el indicador comprueba si está en un gráfico. Es normal.
- El ATR (RMA) depende muy ligeramente de cuánto historial esté cargado; en nuestra prueba la diferencia fue inferior a 0.0000001.
- En el Probador de estrategias no genera alertas.
- Sin DLL, sin archivos externos, sin conexión a Internet.
- No opera, y no se promete ningún resultado de trading.
PARÁMETROS
Supertrend: ATR Length (10, 1-1000), Factor (3.0, 0.01-100), ATR calculation method (RMA), Source of the bands (hl2)
Style: Up Trend line color (#4CAF50), Down Trend line color (#FF5252), Line width (2, 1-5), Show background fill (true), Fill opacity % (10, 1-100), Draw price bars above the fill (true), Show trend-change markers (false), Marker size (1, 1-5)
Alerts: Alert: trend direction changed (false), Alert by pop-up (true), Alert by sound (false), Alert by push notification (false), Language (Auto = idioma del terminal, English o Japanese)
Si un parámetro está fuera de rango, el indicador no se carga y escribe el motivo en el registro de Expertos.
SOPORTE
Las preguntas sobre instalación, configuración y errores son bienvenidas a través de los mensajes de MQL5. Las preguntas sobre la dirección del mercado o sobre operaciones concretas quedan fuera del soporte.
Forma parte de una serie de herramientas gratuitas de estilo TV. También hay una edición para MT4 como producto independiente. Las demás herramientas del mismo autor aparecen en mi perfil de vendedor.
TradingView es una marca comercial de TradingView, Inc. Este producto no está afiliado, patrocinado ni respaldado por TradingView, Inc.
