NY Opening Range Breakout Retest
- Indicadores
-
Cristian Bodisteanu
MQL5 developer – Expert Advisors, indicators and risk management for MetaTrader 5
I build and test MetaTrader 5 Expert Advisors, indicators and scripts in MQL5.
What I have built for my own trading research: - Versión: 1.0
- Activaciones: 5
Los primeros minutos tras la apertura de Nueva York suelen definir el rango al que reacciona el resto de la sesión. La estrategia «NY Opening Range Breakout Retest» traza automáticamente ese rango y espera a que se produzca una secuencia clara: una vela que cierre fuera del rango, a continuación el precio vuelva para volver a probar el límite roto y, por último, una vela fuerte que cierre en la dirección de la ruptura. Solo entonces se genera una señal.
Cómo se forma una señal
1. Rango de apertura: el máximo y el mínimo de todas las barras que se abren entre el inicio del rango y el final del rango (por defecto, de 09:30 a 09:45, hora de Nueva York).
2. Ruptura: dentro de la ventana de señal (desde el «Fin del rango» hasta el «Fin de la señal», por defecto a las 13:00, hora de Nueva York), un cierre por encima del máximo del rango se considera una ruptura al alza y un cierre por debajo del mínimo del rango, una ruptura a la baja. Un cierre de nuevo dentro del rango anula la configuración.
3. Nueva prueba de COMPRA: tras una ruptura al alza, una barra posterior cuyo mínimo toque el máximo del rango (más una tolerancia), cierre por encima del máximo del rango y tenga un cuerpo real de al menos el % mínimo del cuerpo de la vela respecto a su rango máximo-mínimo. La VENTA es la imagen especular.
4. Filtro de tendencia EMA opcional y una opción para permitir solo una señal al día.
5. Para cada señal, el indicador traza el punto de entrada (cierre de la barra de señal), el stop loss (mínimo de la barra de señal para COMPRAR, máximo para VENDER) y el take profit en un múltiplo R elegido.
Características principales
- Sin repintado: las señales se evalúan únicamente en barras cerradas. La barra en formación nunca crea ni elimina una señal.
- Hora de Nueva York automática: se introduce la sesión en hora de Nueva York. El indicador la convierte cada día a la hora del servidor de tu bróker y aplica automáticamente el horario de verano de EE. UU. (del segundo domingo de marzo al primer domingo de noviembre).
- Funciona con cualquier símbolo (índices, oro, divisas, criptomonedas, acciones) y en cualquier marco temporal desde M1 hasta M30. En marcos temporales superiores, muestra un breve mensaje y no traza nada.
- Recuadro y líneas de rango: recuadro de rango sombreado (el relleno se funde con el fondo del gráfico, por lo que sigue siendo legible tanto en gráficos oscuros como claros) y líneas de máximo y mínimo del rango que se extienden a través de la ventana de señales.
- Los marcadores de ruptura y las flechas de COMPRA/VENTA se almacenan en los búferes del indicador, por lo que aparecen en la ventana de datos.
- Líneas de entrada / SL / TP con etiquetas de precio para cada señal.
- Panel de información en la esquina que elijas: máximo del rango, mínimo del rango, amplitud (precio y puntos), sesión de hoy en hora del servidor, comprobación del desfase GMT del servidor y estado actual (a la espera de un rango, a la espera de una ruptura, por encima/por debajo del rango a la espera de una nueva prueba, señal completada, ventana cerrada).
- Alertas solo sobre nuevas señales (nunca sobre el historial): alerta emergente, notificación push en tu teléfono y correo electrónico. Cada mensaje contiene el símbolo, el marco temporal, la dirección, la entrada, el stop loss y el take profit. Alertas opcionales sobre rupturas.
- Buffers compatibles con EA para iCustom: 0 COMPRA, 1 VENTA, 2 ruptura al alza, 3 ruptura a la baja, 4 EMA, 5 entrada de señal, 6 SL de señal, 7 TP de señal, 8 máximo del rango, 9 mínimo del rango (EMPTY_VALUE = sin valor).
- Bajo consumo de recursos: el historial está limitado por el número de días que se van a procesar, y las nuevas barras se procesan de forma incremental.
Parámetros
Sesión y zona horaria
- Modo de hora: hora de Nueva York (conversión automática al horario de verano) (por defecto) o hora del servidor del bróker (manual), donde las tres horas que se indican a continuación se utilizan exactamente como hora del servidor.
- Desfase GMT del servidor del bróker en invierno (horas): por defecto 2.
- El servidor del bróker se adelanta +1 h con el horario de verano de EE. UU.: por defecto, «true» (la configuración más habitual: el servidor está en GMT+2 en invierno y en GMT+3 en verano, por lo que las 09:30 de Nueva York son siempre las 16:30 en la hora del servidor).
- Inicio y fin del rango de apertura y fin de la ventana de señales: en formato HH:MM; por defecto, 09:30, 09:45 y 13:00.
Señales
- Tolerancia de reevaluación (% del ancho del rango): cuán cerca del borde roto debe situarse la reevaluación (por defecto, 10 %).
- Cuerpo mínimo de la vela (% del rango de la vela): intensidad de la vela de señal (por defecto, 40 %).
- Máximo una señal al día: por defecto, «verdadero».
- Filtro de tendencia: utiliza la EMA y el período de la EMA: cuando está activado, las señales de COMPRA requieren que el cierre esté por encima de la EMA y las señales de VENTA por debajo de ella.
Visualización del riesgo
- Take profit (múltiplo de R), trazar líneas de entrada / SL / TP, longitud de la línea (barras), mostrar marcadores de ruptura.
Historial
- Días de historial a procesar: por defecto 60. Los valores más altos muestran más historial, pero tardan más en cargarse en M1.
Alertas
- Ventana emergente, notificación push, correo electrónico y alerta también en rupturas de rango.
Estilo y panel de información
- Activar/desactivar el recuadro de rango, color y opacidad, colores de COMPRA/VENTA, color de la línea de entrada, grosor de la línea de rango.
- Activar/desactivar el panel, esquinas, desplazamientos, tamaño de fuente, colores de fondo y de texto.
Cómo configurar el desfase horario GMT del bróker
1. Añade el indicador con los parámetros predeterminados y fíjate en la fila «GMT del servidor» del panel. Muestra la diferencia horaria medida desde tu terminal en este momento y la que indican tus parámetros. Si ambos números coinciden, la fila aparecerá en blanco y ya está todo listo. Si la fila es naranja, modifica la diferencia horaria GMT del servidor del bróker en invierno hasta que coincidan. Introduce siempre la diferencia horaria de invierno: en verano, el valor de «parámetros» ya incluye la hora extra cuando el servidor del bróker se adelanta +1 h debido al horario de verano de EE. UU.
2. Comprueba la fila «Hora del servidor ». Con la sesión predeterminada, debería mostrar la hora del servidor de 09:30 a 09:45 de Nueva York (por ejemplo, de 16:30 a 16:45 en un servidor GMT+2/+3).
3. Broker con una diferencia horaria fija durante todo el año (sin horario de verano): introduce la diferencia horaria y desactiva la opción «El servidor del broker se adelanta 1 hora con el horario de verano de EE. UU. ».
4. Bróker que cambia la hora en las fechas europeas (último domingo de marzo y octubre): la sesión es correcta durante la mayor parte del año, pero presenta un desfase de una hora durante unas tres semanas en primavera y una semana en otoño, cuando el horario de verano de EE. UU. y el de Europa difieren. Durante esas semanas, puedes utilizar el modo de hora = «Hora del servidor del bróker (manual) » e introducir tú mismo las horas del servidor.
5. Siempre puedes utilizar la opción «Hora del servidor del bróker (manual) » e introducir la sesión directamente en la hora del servidor (por ejemplo, 16:30, 16:45, 20:00).
Notas
- Las señales aparecen cuando se ha cerrado la barra de señal, por lo que la alerta llega al inicio de la siguiente barra.
- Las líneas de entrada, stop loss y take profit son niveles visuales calculados a partir de la barra de señal. No son órdenes, y el indicador no opera.
- En el Probador de estrategias no se envían notificaciones push ni correos electrónicos (limitación de MetaTrader), y el panel muestra «n/a en el probador» para la comprobación de GMT.
Aviso de riesgo
Este indicador es una herramienta de gráficos y análisis. No garantiza ningún resultado. Las señales pasadas no predicen el rendimiento futuro. Pruébalo en una cuenta demo y utiliza tu propia gestión de riesgos.
