SupertrendOscillation
- Indicadores
-
Shi Yuan Wang
Desarrollo indicadores personalizados, Asesores Expertos (EA), scripts y herramientas de trading para MetaTrader 4 y MetaTrader 5, así como indicadores para TradingView (Pine Script).
Lo que puedo hacer por ti: - Convertir una regla de trading claramente descrita en un EA MQL4/MQL5 con backtesting - Versión: 1.10
Oscilador SuperTrend — Oscilador de consenso SuperTrend con sensibilidad múltiple para MetaTrader 5
Descripción general
Supertrend Oscillation toma el conocido concepto de SuperTrend y lo convierte en un indicador de amplitud. En lugar de ejecutar un único SuperTrend con un multiplicador ATR, ejecuta toda una familia de ellos al mismo tiempo —20 instancias, cada una con una sensibilidad diferente— y traza, para cada barra, la distancia a la que se sitúa el precio de cierre por encima o por debajo de cada banda resultante.
El resultado se muestra en una ventana independiente y responde a una pregunta que un único SuperTrend no puede resolver: ¿es el movimiento lo suficientemente amplio como para que coincidan las sensibilidades lenta y rápida, o solo es visible con los ajustes más rápidos?
La ventana contiene tres elementos:
- Malla— 20 columnas de histograma, una por sensibilidad. Las columnas por encima de cero se muestran en el color de subida, las columnas por debajo de cero en el color de bajada. La más a la izquierda es la más sensible, la más a la derecha la menos sensible.
- Mediana— la mediana de los 20 valores, representada como una línea. Cambia de color dependiendo de si se encuentra por encima o por debajo de su umbral de referencia.
- Área de desviación estándar— una banda rellena de ±1 desviación estándar alrededor de la línea cero, que muestra en qué medida las 20 sensibilidades difieren entre sí.
Qué mide
Para cada una de las 20 sensibilidades, el indicador compara el precio de cierre con la banda SuperTrend activa de esa instancia. La diferencia es positiva cuando el precio se encuentra por encima de la banda y negativa cuando está por debajo. Dado que el multiplicador del ATR aumenta de una instancia a otra, las primeras instancias reaccionan rápidamente a los cambios de precio, mientras que las posteriores solo reaccionan ante movimientos más pronunciados.
La lectura simultánea de las 20 diferencias permite distinguir dos situaciones que parecen idénticas en un único SuperTrend:
- un movimiento direccional lo suficientemente fuerte como para desplazar todas las sensibilidades a la vez;
- un repunte efímero que solo perciben las instancias rápidas, mientras que las lentas permanecen donde estaban.
Cómo interpretar la ventana
- La mayoría de las columnas se encuentran en el mismo lado del cero: las sensibilidades coinciden. El movimiento es visible en todo el rango, desde los ajustes rápidos hasta los lentos.
- Las columnas se dividen entre ambos lados: parte de la familia está por encima de su banda y parte por debajo. Esto es típico de las condiciones de oscilación lateral y de la fase de transición en torno a un cambio de dirección.
- La mediana cruza su umbral: el punto en el que el centro de la familia cambia de lado. El color de la línea cambia en ese momento (color de subida / color de bajada).
- Área de desviación estándar amplia: los 20 valores están dispersos, lo que significa que las sensibilidades rápidas y lentas no coinciden. Estas condiciones suelen filtrarse y son más difíciles de operar de forma direccional.
- Área de desviación estándar estrecha: los valores se agrupan, lo que significa que la familia habla con una sola voz.
- Divergencia: algunos operadores prestan atención a que la mediana alcance un nuevo extremo mientras que el precio no lo hace, o al revés, como señal de que el movimiento actual está perdiendo impulso.
Ninguna de las situaciones anteriores constituye una señal de operación. El indicador ofrece una imagen de la concordancia interna; las entradas, salidas y la gestión del riesgo siguen siendo decisión del operador.
Parámetros de entrada
Parámetro (tal y como se muestra en la pestaña «Entradas») | Valor por defecto | Opciones / Rango | Función |
|---|---|---|---|
InpLength — Longitud del ATR (mín. 2) | 10 | números enteros, mínimo 2 | Período del ATR utilizado para construir las bandas. Los valores más cortos hacen que cada instancia sea más reactiva, mientras que los valores más largos hacen que toda la familia sea más suave. |
InpStartingFactor — Factor inicial | 1,0 | 0 o mayor | Multiplicador del ATR de la primera instancia, la más sensible. |
InpIncrement — Incremento del factor | 0,5 | 0 o mayor | Incremento que se añade al multiplicador para cada instancia siguiente. La última instancia utiliza el factor inicial + 19 × Incremento. Con un incremento de 0, las 20 instancias se vuelven idénticas y la malla se reduce a un único valor. |
InpNormalize — Normalización | NINGUNA | NINGUNA / MAX_MIN / ABS_SUM | Escalado aplicado a los valores representados. Véase la siguiente sección. |
InpMesh — Mostrar malla | verdadero | verdadero / falso | Muestra u oculta las 20 columnas. Al ocultarlas, se obtiene una vista limpia de la mediana y la banda de dispersión, y se aligera la carga de dibujo en equipos más lentos. |
InpUpColor | Verde | cualquier color | Color de las columnas de la malla por encima de cero. |
InpDnColor | Rojo | cualquier color | Color de las columnas de la malla por debajo de cero. |
InpMedianUpColor | Azul Dodger | cualquier color | Color de la línea mediana mientras se encuentra por encima de su umbral. |
InpMedianDnColor | Naranja | cualquier color | Color de la línea mediana cuando está por debajo de su umbral. |
InpStdevColor | Azul medianoche | cualquier color | Color del relleno de ±1 desviación estándar. |
Modos de normalización
- NINGUNO— los valores se muestran en las unidades de precio del gráfico. Se puede ver directamente a qué distancia se encuentra el precio de cada banda, lo cual resulta útil para establecer objetivos basados en la volatilidad, pero las cifras no son comparables entre símbolos con escalas de precios diferentes.
- MAX_MIN— en cada barra, los 20 valores se reescalan al intervalo 0…1 utilizando el valor mínimo y el máximo de dicha barra. De este modo, la malla muestra únicamente la forma y la distribución internas de la familia, sin la influencia de la volatilidad actual. En este modo no se dibuja la banda de dispersión, ya que carece de significado tras el reescalado, y el umbral de referencia de la mediana pasa a ser 0,5.
- ABS_SUM— cada valor se divide entre la suma de los valores absolutos de la misma barra, lo que da valores que se sitúan aproximadamente en el rango de −1…+1. Este es el modo que se debe utilizar al comparar diferentes símbolos, diferentes períodos o al filtrar una lista de seguimiento.
Puntos de partida para tus propias pruebas
Las siguientes combinaciones son solo puntos de partida para la exploración, no ajustes recomendados ni óptimos: cada símbolo, sesión y marco temporal se comporta de manera diferente.
- Intradía en M15–H1: longitud del ATR 10, factor inicial 1,0, incremento 0,5, normalización NINGUNA.
- Operaciones de swing en H4–D1: longitud del ATR 14, factor inicial 1,5, incremento 0,5.
- Comparación entre símbolos o filtrado de la lista de seguimiento: normalización ABS_SUM.
- Gráfico minimalista: Mostrar malla = false, conservando solo la línea mediana y la banda de dispersión.
- Amplia cobertura de sensibilidad: mantén el factor inicial por defecto y aumenta el incremento para separar más la familia, o redúcelo para concentrarla en torno a las instancias rápidas.
Notas prácticas
- El indicador es una herramienta de contexto y filtrado. Se suele combinar con los niveles de soporte y resistencia, la acción del precio o un desencadenante de entrada independiente; no genera órdenes de entrada ni de salida.
- Se puede cargar en varios marcos temporales del mismo símbolo a la vez, lo que ofrece una visión compacta de cómo se relacionan entre sí las sensibilidades a corto y largo plazo.
- No realiza operaciones de trading, no envía órdenes ni modifica objetos del gráfico.
- Los valores dependen del ATR, por lo que se expanden y se contraen con la volatilidad. No compares lecturas absolutas del modo «NONE» entre diferentes regímenes de mercado sin normalización.
- Se requiere un mínimo de la longitud del ATR + 2 barras antes de que se represente nada; en un gráfico recién abierto, las primeras barras permanecen vacías.
- No se utilizan bibliotecas externas, ni conexiones a Internet, ni DLL.
Datos del producto
- Tipo: indicador, ventana independiente
- Plataforma: MetaTrader 5
- Series representadas: 22 (20 columnas de malla, línea mediana, banda de dispersión)
- Funciona con cualquier símbolo y marco temporal disponible en la plataforma
Disponibilidad
El indicador se ofrece actualmente de forma gratuita. Según los planes del vendedor, una vez que el número de descargas supere las 100, el producto pasará a ser una oferta de suscripción (alquiler). Comprueba el tipo de oferta que aparece en la página del producto antes de instalarlo, ya que las condiciones de disponibilidad son siempre las que se muestran allí.
La asistencia se presta a través de la sección de comentarios de la página del producto y del sistema de mensajería de mql5.com. No se utilizan recursos externos, servicios de mensajería ni direcciones de contacto.
Aviso legal
Supertrend Oscillation es una herramienta analítica para la evaluación visual del mercado. No realiza operaciones, no gestiona posiciones y no ofrece asesoramiento de inversión. No garantiza, promete ni da a entender ningún beneficio, y no se afirma en modo alguno que su uso vaya a mejorar los resultados de las operaciones. Operar en los mercados financieros conlleva un riesgo considerable y no es adecuado para todos los inversores. Los ejemplos, capturas de pantalla o ajustes mencionados en esta descripción son meramente ilustrativos de la interfaz. El comportamiento pasado de cualquier indicador o ajuste no predice resultados futuros. Evalúa el indicador en una cuenta demo antes de utilizarlo en operaciones reales.
