Volatility Range Compass
- Indicadores
-
Kay Zaremba
Trader and MQL4 / MQL5 / Pine Script developer behind trader.lifestyle.
YouTube: youtube.com/@traderlifestyle
What I do:
• Build free indicators and Expert Advisors for MT4, MT5
• Turn strategies from YouTube videos, TradingView scripts and forum posts into working code - Versión: 1.0
- Activaciones: 5
Volatility Range Compass es un panel de control de volatilidad para MetaTrader 5. Responde a las preguntas que todo operador se plantea antes de entrar en una operación:
- ¿Cuánto suele moverse este mercado en un día, una semana o un mes? (ADR, AWR, AMR)
- ¿Qué parte del movimiento habitual de hoy ya se ha producido y queda aún margen? (% de ADR utilizado, objetivos de ADR)
- ¿Qué nivel de volatilidad presenta cada marco temporal en este momento en comparación con su propio historial? (matriz ATR de M1 a W1 con régimen)
- ¿En qué horas del día se produce mayor movimiento? (reloj de volatilidad)
- ¿Qué tamaño debe tener mi stop y qué tamaño de lote mantiene mi riesgo exactamente en el 1 %? (planificador de riesgo ATR)
- ¿Cuál de mis valores sigue teniendo más margen hoy? (Escáner de ADR)
Todo se calcula a partir del historial de precios de tu bróker. No hay servidores externos, DLL ni conexiones a Internet. El indicador nunca abre ni cierra operaciones.
■ Los términos en 30 segundos
- ATR (rango verdadero medio) = el tamaño medio de las últimas N velas (por defecto, 14), incluyendo las brechas. Un ATR en H1 de 12 pips significa que una vela en H1 suele tener una altura de unos 12 pips.
- ADR (rango medio diario) = la distancia media entre el máximo diario y el mínimo diario de los últimos N días completados (por defecto, 14). Las velas de fin de semana se omiten por defecto.
- AWR / AMR = lo mismo para las semanas (por defecto 10) y los meses (por defecto 6).
- Objetivo máximo del ADR = mínimo de hoy + ADR. Si el precio sigue subiendo, un día normal suele cerrar en torno a este nivel.
- Objetivo mínimo del ADR = máximo de hoy - ADR. Si el precio sigue bajando, un día normal suele cerrar en torno a este nivel.
- % de ADR utilizado = rango de hoy (máximo - mínimo) dividido por el ADR. 100 % = hoy ya se ha movido tanto como en un día medio.
■ Instalación y primer inicio
- Tras la compra, el indicador aparece en el Navegador de MetaTrader 5, en Indicadores > Mercado.
- Arrastra «Volatility Range Compass» a cualquier gráfico (forex, oro, plata, índices, criptomonedas, cualquier marco temporal).
- Haz clic en «Aceptar». La configuración predeterminada funciona para todos los símbolos, por lo que no es necesario cambiar nada.
- Al iniciarse por primera vez, el indicador carga el historial de todos los marcos temporales (de M1 a W1). Dependiendo de tu bróker, esto tarda unos segundos. Las secciones que aún se están cargando muestran «LOADING».
- Arrastra el panel de control por su encabezado a cualquier lugar del gráfico. La posición y la configuración se guardan para cada gráfico.
■ El panel de control, sección por sección
1. Encabezado
Símbolo, periodo y método del ATR, periodo del ADR y la unidad utilizada (pips o puntos). El punto muestra «LIVE» o «LOADING» y la hora del servidor aparece a la derecha. Botones: ▭ alterna entre el panel de control completo y el panel compacto, y X pliega el panel de control en una pequeña pastilla. Haz clic en la pastilla para volver a abrir el panel de control.
2. Hoy frente al ADR
El anillo muestra qué parte del ADR de hoy ya se ha utilizado. El anillo exterior se llena hasta el 100 %, y un anillo interior rojo muestra la parte que supera el 100 %. Debajo del anillo, el estado del día:
- MARGEN DE MANIOBRA (por debajo del 50 %): al día aún le queda por delante la mayor parte de su movimiento normal.
- NORMAL DAY (50-80 %)
- STRETCHED (80-100 %): la mayor parte del movimiento normal ya se ha producido.
- ADR ALCANCADO (100-130 %): un día normal ya habría terminado.
- EXTREME DAY (por encima del 130 %): jornada inusualmente intensa, a menudo marcada por noticias o tendencias.
A la derecha: ADR, rango de hoy, rango restante hasta el ADR, objetivos máximo y mínimo del ADR con la distancia respecto al precio actual, distancia respecto a la apertura del día y el ritmo. El ritmo compara el movimiento de hoy con lo que es normal a esta hora del día (según el reloj de volatilidad). 1,0x = normal, 1,5x = la jornada avanza un 50 % más rápido de lo habitual, 0,5x = una jornada lenta. A primera hora del día (antes de que se haya producido aproximadamente el 6 % del movimiento diario normal) se indica «primeras horas del día».
3. Mapa del día
Un mapa horizontal de la jornada de hoy. La línea de color es la ventana ADR, desde el objetivo mínimo del ADR (verde) hasta el objetivo máximo del ADR (rojo). La barra cian representa el rango de hoy, la marca gris indica la apertura del día y el marcador dorado señala el precio actual. Debajo se puede ver cuántos pips faltan para alcanzar cada objetivo. La ventana se reduce a medida que aumenta el rango diario y, cuando la barra cian la llena, el ADR se ha completado.
4. Historial del ADR
Los últimos 20 días y la jornada de hoy representados como barras. Las barras doradas alcanzaron el ADR válido para ese día, y las cian no lo hicieron. La línea discontinua es el ADR actual, y el contador indica en cuántos de los 20 días se alcanzó el ADR. A continuación: ADR 5 / 10 / 20 / 14 (un ADR corto por encima del ADR largo = la volatilidad está aumentando) y el rango semanal (AWR) y mensual (AMR) con la parte ya utilizada esta semana y este mes.
5. Matriz ATR (M1 a W1)
Una fila por marco temporal, utilizando siempre velas cerradas:
- ATR en pips (forex), en pasos de 0,10 (oro, mostrado en pips) o en puntos (índices, criptomonedas).
- Vela actual: el rango de la vela actual en % de su ATR. Por encima del 100 % = la vela ya es más grande de lo normal (naranja).
- Tendencia: el ATR actual comparado con el de hace 5 velas. ▲ = la volatilidad está aumentando, ▼ = está disminuyendo.
- Régimen: clasificación del ATR actual entre los últimos 100 valores de ATR. BAJO (por debajo de 20), NORMAL (20-60), ALTO (60-85), EXTREMO (por encima de 85).
- Últimas 30: minigráfico de los últimos 30 valores del ATR.
La fila del intervalo de tiempo del gráfico aparece resaltada. Haz clic en una fila para utilizar el ATR de ese intervalo de tiempo en el planificador de riesgos (marcador dorado).
6. Reloj de volatilidad
Rango medio H1 de cada hora del día durante los últimos 20 días, en hora del servidor. La barra dorada corresponde a la hora actual y su barra interior muestra cuánto se ha movido esta hora hasta el momento. Debajo de las barras se muestran las sesiones de Tokio, Londres y Nueva York adaptadas a la hora de tu servidor, así como la hora de mayor volatilidad con su rango medio.
7. Planificador de riesgo ATR
Calcula el stop, el objetivo y el tamaño del lote a partir del ATR:
- STOP = x ATR (de 0,5 a 3,0), REWARD : RISK (de 0,5 a 5,0) y RISK % BALANCE (del 0,25 al 5 %). Modifícalos con los botones - / +.
- Stop loss y take profit en pips, además de los niveles de precio exactos para una COMPRA desde el precio de venta y una VENTA desde el precio de compra.
- El tamaño del lote se calcula a partir del valor del tick de tu bróker y de tu saldo. Siempre se redondea a la baja al paso del lote, por lo que el riesgo real nunca supera el porcentaje elegido. Si incluso el lote mínimo resulta demasiado grande para el riesgo elegido, el planificador muestra el riesgo real del lote mínimo; por ejemplo, mín. 0,01 = 7,0 % de riesgo.
- La opción«LÍNEAS ACTIVADAS/DESACTIVADAS» traza las líneas de stop loss y take profit de COMPRA y VENTA junto al precio.
El planificador solo calcula y nunca realiza órdenes.
8. Escáner de ADR
Hasta 14 símbolos (tu «Market Watch» o tu propia lista), ordenados de mayor a menor margen disponible. Columnas: ADR, % de ADR utilizado, margen restante para el ADR y variación porcentual de hoy. El símbolo del gráfico siempre se incluye. Haz clic en un símbolo para abrirlo en este gráfico o en uno nuevo (entrada).
9. Objetivos de ADR en el gráfico
Líneas discontinuas para el objetivo máximo de ADR de hoy (rojo) y el objetivo mínimo de ADR de hoy (verde) con precio y distancia, una línea punteada para la apertura del día y líneas punteadas para los objetivos finales de ADR de los últimos 5 días. Los objetivos se actualizan en tiempo real a lo largo del día. Pasa el cursor por encima de cualquier línea para ver sus detalles.
Información sobre herramientas: pasa el cursor por cualquier valor, barra o fila del panel para ver qué significa y cómo se calcula.
■ Cómo utilizarlo: paso a paso
Antes de entrar en una operación:
- Fíjate en el % de ADR utilizado. Por debajo del 50 % (MARGEN DE MOVIMIENTO), el día suele tener aún margen de movimiento. Por encima del 100 % (ADR ALCANZADO), la mayor parte del movimiento normal del día ya se ha producido, por lo que las nuevas operaciones de ruptura tienen menos margen y las reversiones son más probables.
- Comprueba la distancia hasta el objetivo ADR en la dirección de tu operación. Si quieres 40 pips pero solo quedan 15 pips hasta el objetivo máximo del ADR, la operación necesita un día por encima de la media.
- Comprueba el ritmo. Un ritmo superior a 1,3x al inicio de la sesión suele indicar un día de tendencia o de noticias. Un ritmo inferior a 0,7x apunta a un día tranquilo dentro de un rango.
- Comprueba el régimen de tu marco temporal de negociación en la matriz ATR. ALTO o EXTREMO = se necesitan stops más amplios. BAJO = espera movimientos más pequeños o una próxima expansión.
- Comprueba el reloj de volatilidad. Las entradas justo antes de las horas punta son las que tienen más movimiento por delante.
Planifica la operación:
- Haz clic en la fila correspondiente a tu marco temporal de trading en la matriz ATR.
- Establece el stop en 1,5x el ATR (un valor inicial habitual), tu relación recompensa/riesgo y tu porcentaje de riesgo.
- Consulta el tamaño del lote y los niveles de precio de SL/TP en el planificador, o activa la opción «LINES ON» para verlos en el gráfico.
- Realiza la operación mediante tu panel de órdenes habitual. El indicador no opera.
Ejemplo (EURUSD): ADR = 60 pips, rango de hoy = 25 pips (42 % utilizado, MARGEN DE MOVIMIENTO), ritmo = 1,1x, el precio está 20 pips por debajo del objetivo máximo del ADR. ATR en H1 = 13 pips, régimen NORMAL. Stop 1,5 × 13 = 19,5 pips, objetivo 1 : 2 = 39 pips. El objetivo se sitúa más allá del objetivo máximo del ADR, por lo que un objetivo más reducido (unos 20 pips) o una entrada más adecuada se ajustan mejor a una jornada normal. Con un saldo de 10 000 USD y un riesgo del 1 %, el planificador indica un tamaño de lote de 100 USD con un stop de 19,5 pips.
Otros usos habituales:
- Cerrar con beneficios en el objetivo del ADR: muchos operadores intradía cierran la operación al alcanzar o antes de alcanzar el objetivo de máximo o mínimo del ADR.
- Evitar entradas tardías: omite las operaciones de ruptura en un ADR HIT o EXTREME DAY.
- Contrarrestar los extremos: cuando el precio alcance el objetivo ADR con un ritmo descendente, busca señales de reversión en tu propia estrategia.
- Elige el símbolo: el escáner muestra qué pares aún tienen margen hoy.
- Ajusta los stops a la volatilidad: utiliza stops basados en el ATR en lugar de pips fijos, de modo que tu stop sea lo suficientemente amplio en fases volátiles y ajustado en las tranquilas.
■ Alertas
- Niveles ADR: una alerta cuando el rango de hoy alcance el 80 % y el 100 % del ADR (introduce los niveles ADR utilizados, separados por comas; por ejemplo, 50,80,100,130). Cada nivel se activa una vez al día. Los niveles que ya se hayan superado al cargar el indicador no se activan.
- Pico de volatilidad: una alerta cuando la vela actual del gráfico tiene un tamaño de al menos 2 veces el ATR (introduce «pico = rango de la vela >= N x ATR»).
- Notificaciones mediante ventana emergente, sonido, notificación push a la aplicación MetaTrader de tu teléfono y/o correo electrónico. Las notificaciones push y por correo electrónico deben configurarse en MetaTrader en Herramientas > Opciones > Notificaciones / Correo electrónico.
■ Parámetros: explicación de cada ajuste
| ATR | |
| período (14) | número de velas en el ATR |
| método de suavizado (SMA) | SMA = ATR estándar de MetaTrader (valores idénticos). Wilder / RMA = estándar de TradingView. EMA = reacciona más rápido. |
| matriz de intervalos de tiempo (M1, M5, M15, M30, H1, H4, D1, W1) | lista separada por comas, máximo 9. Permitidos: M1, M5, M15, M30, H1, H4, D1, W1, MN |
| régimen = posición dentro de los últimos N valores (100) | número de valores ATR históricos que se utilizan para BAJO / NORMAL / ALTO / EXTREMO |
| ADR | |
| días en el ADR (14) | días completados en el rango medio diario |
| omitir las velas del sábado y el domingo (verdadero) | ignora las velas pequeñas de fin de semana que tienen algunos brókers, para que no reduzcan el ADR |
| semanas en el AWR (10), meses en el AMR (6) | períodos del rango medio semanal y mensual |
| Alertas | |
| Niveles de ADR utilizados en % (80, 100) | délo en blanco para desactivar las alertas de ADR |
| pico de volatilidad (verdadero), multiplicador (2,0) | alerta cuando la vela del gráfico alcance N x ATR |
| ventana emergente / sonido / notificación push / correo electrónico | Forma de envío de las alertas |
| Gráfico | |
| trazar objetivos de máximo/mínimo del ADR (verdadero) | líneas y etiquetas en el gráfico |
| Objetivos de ADR de los últimos N días (5) | Historial de los objetivos finales (0 = desactivado) |
| trazar la apertura del día (verdadero) | línea punteada en la apertura de hoy |
| colores | Objetivo máximo del ADR, objetivo mínimo del ADR, apertura del día |
| Planificador (valores iniciales; se pueden modificar más tarde con - / + en el panel de control) | |
| stop loss = N x ATR (1,5), take profit = R x stop (2,0), riesgo en % del saldo (1,0) | Valores iniciales del planificador |
| Escáner | |
| Símbolos (vacío) | Tu propia lista, por ejemplo, EURUSD, GBPUSD, XAUUSD, US30. Vacío = los primeros símbolos de la ventana «Market Watch». Utiliza los nombres exactos de los símbolos de tu bróker (con sufijo, por ejemplo, EURUSD.r). |
| N.º máximo de símbolos (10) | De 1 a 14 |
| haz clic en un símbolo | cambiar a este gráfico / abrir un nuevo gráfico / no hacer nada |
| Visualización | |
| Días del reloj de volatilidad (20) | Días de historial en H1 para el reloj y el ritmo |
| Tamaño del pip (Automático) | Automático = pips de divisas, oro 0,10, plata 0,01, índices / puntos de criptomonedas. Puntos del bróker o un tamaño de pip personalizado en unidades de precio. |
| panel de control completo o panel compacto | modo de inicio (puedes cambiar en cualquier momento con el botón) |
| alejarse de otros paneles (verdadero) | si hay otros paneles en el gráfico, el panel de control se desplaza a un espacio libre, cambia al panel compacto o se pliega en forma de pastilla |
| Inicio en X/Y (20/30) | primera posición en píxeles. A partir de ahí, puedes arrastrar el panel de control a cualquier lugar. |
| Mostrar información sobre herramientas (verdadero) | explicaciones al pasar el ratón por encima |
| Búferes del EA: barras calculadas (1500) | número de barras con las que se han rellenado los 5 búferes |
■ Para asesores expertos (iCustom)
Búferes: 0 = ADR (unidades de precio), 1 = objetivo máximo del ADR, 2 = objetivo mínimo del ADR, 3 = ADR utilizado en %, 4 = ATR del marco temporal del gráfico. Los búferes 0-3 están vacíos en D1 y en los marcos temporales superiores, así como en los días cuya primera barra se encuentra fuera de la ventana calculada. El ADR de cada día solo utiliza los días anteriores, por lo que los valores de las barras cerradas no se actualizan.
■ Preguntas frecuentes
¿Por qué los valores difieren de los de otro indicador ADR? Comprueba tres cosas: el número de días, si se omiten las velas del fin de semana y si se incluye el día de hoy. Este indicador utiliza únicamente días completos y, por defecto, omite las velas del fin de semana.
El oro muestra «pips»: ¿qué es un pip en el oro? En el modo automático, 1 pip en el oro = 0,10 USD de movimiento de precio (por ejemplo, de 2350,00 a 2350,10). Elige los puntos del bróker o un tamaño de pip personalizado si prefieres otra unidad.
¿Qué zona horaria se utiliza para los días y las horas? La hora del servidor de tu bróker, la misma que la de las velas D1 y H1 de tu gráfico.
El panel de control tapa mis velas. Arrástralo a otro lugar, haz clic en ▭ para ver el panel compacto o haz clic en X para plegarlo en una pequeña pastilla.
Una sección muestra «LOADING». MetaTrader sigue descargando el historial de ese intervalo de tiempo. Desaparecerá al cabo de unos segundos. Si persiste, abre una vez un gráfico de ese intervalo de tiempo.
¿Puedo utilizarlo en varios gráficos? Sí. Cada gráfico mantiene su propia posición y configuración.
■ Notas
- Indicador de MetaTrader 5 para la ventana principal del gráfico. Funciona con cualquier bróker y símbolo: divisas, oro, plata, índices, criptomonedas, energías.
- En el Probador de estrategias (modo visual), el panel de control completo se ejecuta sobre el historial del probador. Al hacer clic en un símbolo del escáner no se cambian los gráficos en ese entorno.
- El indicador no realiza operaciones. Es una herramienta de análisis y planificación y no garantiza beneficios.
