Supertrend MTF Dragan MT5
- Indicadores
-
Dragan Joksimovic
MQL4 / MQL5 Expert Advisor and Indicator Developer
I develop and test Expert Advisors, indicators and trading utilities for MetaTrader 4 and MetaTrader 5 based on clearly defined trading rules.
My work includes:
• Expert Advisors for MT4 and MT5
• Custom indicators - Versión: 1.1
- Activaciones: 5
Supertrend MTF Dragan es un indicador ATR Supertrend de múltiples marcos temporales para MetaTrader 5. Muestra el Supertrend de un marco temporal superior directamente en tu gráfico de trabajo —por ejemplo, el Supertrend de H1 en un gráfico de M5— con una línea de tendencia codificada por colores, flechas de reversión confirmadas que nunca se repintan, alertas y un búfer oculto del estado de la tendencia que puedes leer desde tu propio asesor experto.
Características principales
- Varios marcos temporales: selecciona cualquier marco temporal igual o superior al del gráfico (M1 … MN1). Sigue la tendencia del marco temporal superior mientras operas con las entradas en un gráfico de menor marco temporal.
- Fórmula clásica de Supertrend ATR con periodo y multiplicador ATR ajustables (valores por defecto: 10 y 3,0).
- La línea de tendencia cambia de color y de dirección: verde por debajo del precio en una tendencia alcista, roja por encima del precio en una tendencia bajista.
- Flechas de reversión confirmadas: se coloca una flecha de COMPRA o VENTA en la última vela del gráfico de un marco temporal superior ya cerrado. La vela en formación nunca recibe una flecha, por lo que las flechas no se repintan ni desaparecen.
- Alertas en cada reversión confirmada: ventana emergente, notificación push en el terminal móvil y correo electrónico. Una alerta por cada vela del marco temporal superior, sin mensajes repetidos.
- Compatible con EA: un búfer oculto almacena el estado de la tendencia (+1 tendencia alcista, -1 tendencia bajista) y los valores de la línea de tendencia se encuentran en búferes separados, por lo que el indicador puede utilizarse como filtro de tendencia o fuente de señales a través de iCustom / CopyBuffer.
- Ligero: el historial completo se calcula una sola vez; a partir de ahí, solo se actualiza en cada tick la vela del timeframe superior que se está formando. La profundidad del cálculo es ajustable.
- Funciona con cualquier símbolo (divisas, metales, índices, energías, criptomonedas, acciones) y en cualquier marco temporal del gráfico.
Cómo se puede utilizar
- Filtro de tendencia: opera únicamente en la dirección de la Supertrend del marco temporal superior (verde = busca posiciones largas; rojo = busca posiciones cortas).
- Señales de reversión: las flechas de COMPRA/VENTA marcan la vela en la que la tendencia del marco temporal superior acaba de cambiar.
- Stop dinámico: la línea del Supertrend es un punto natural para colocar un stop dinámico en la dirección de la tendencia.
- Dos copias en un mismo gráfico: por ejemplo, una copia en H1 como filtro y otra en M15 para las entradas y salidas.
Parámetros
- Marco temporal de Supertrend: PERIOD_CURRENT utiliza el marco temporal del gráfico; no se permite un marco temporal inferior al del gráfico, por lo que se sustituye por el del gráfico.
- Período del ATR: por defecto, 10.
- Multiplicador del ATR: valor por defecto 3,0.
- Historial de cálculo: número de velas del marco temporal seleccionado que se van a calcular; valor por defecto: 5000.
- Color de la línea de tendencia alcista, color de la línea de tendencia bajista, grosor de la línea de tendencia.
- Mostrar flechas de reversión confirmadas, color de la flecha de COMPRA, color de la flecha de VENTA, distancia de la flecha respecto a la vela (pips).
- Alerta emergente, notificación push, alerta por correo electrónico.
Buffers (para desarrolladores de Expert Advisors)
- 0 — Línea Supertrend durante una tendencia alcista
- 1 — Línea de Supertrend durante una tendencia bajista
- 2 — Flecha de reversión de COMPRA confirmada (precio de la flecha; en caso contrario, EMPTY_VALUE)
- 3 — Flecha de reversión de VENTA confirmada
- 4 — Estado de la tendencia: +1 tendencia alcista, -1 tendencia bajista
Ejemplo: lectura de la tendencia de la última vela cerrada desde un EA:
int handle = iCustom(_Symbol, _Period, "Market\\Supertrend MTF Dragan", PERIOD_H1, 10, 3.0, 5000); double state[]; if(CopyBuffer(handle, 4, 1, 1, state) == 1) { if(state[0] > 0) { /* Tendencia alcista en H1 */ } if(state[0] < 0) { /* Tendencia bajista en H1 */ } }
Notas
- El Supertrend se calcula a partir de las velas del marco temporal seleccionado, por lo que la línea y las flechas del gráfico inferior son exactamente iguales a las del propio gráfico del marco temporal superior.
- Las notificaciones push requieren el ID de MetaQuotes de tu terminal móvil en la configuración de la terminal; las alertas por correo electrónico requieren la configuración de correo de la terminal.
- El indicador no abre operaciones y no utiliza ningún archivo DLL ni archivos externos.
