Prior Day Week Month Levels with Touch Alerts MT4
- 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.1
Prior Day Week Month Levels with Touch Alerts MT4 muestra en su gráfico de MetaTrader 4 el máximo y el mínimo del día anterior, de la semana anterior y del mes anterior, dibujados como los usuarios de TradingView están acostumbrados a verlos: líneas horizontales finas con una etiqueta corta y el precio en el borde derecho. Opcional: el cierre del día anterior, la apertura de hoy y una alerta cuando el precio toca una línea.
QUÉ VERÁ
Línea | Significado | Aspecto por defecto
PDH | máximo del día anterior | azul #2962FF, continua
PDL | mínimo del día anterior | azul #2962FF, continua
PWH | máximo de la semana anterior | naranja #FF9800, discontinua
PWL | mínimo de la semana anterior | naranja #FF9800, discontinua
PMH | máximo del mes anterior | morado #9C27B0, raya-punto
PML | mínimo del mes anterior | morado #9C27B0, raya-punto
PDC | cierre del día anterior | gris, punteada (desactivada)
DO | apertura de hoy | cian, punteada (desactivada)
Las líneas actuales van desde el inicio de su periodo hasta la última barra más 15 barras (Extend, 0-500). Ponga "Periods to draw" por encima de 1 (máx. 50) para conservar también las líneas de periodos anteriores.
DE DÓNDE SALEN LOS VALORES
Todos los valores se leen de las barras D1: el máximo, el mínimo y el cierre del último día, semana o mes terminado, y la apertura de hoy. Por eso M15, H1 y H4 muestran niveles idénticos. Es el mismo valor del "periodo anterior" que los scripts de TradingView obtienen con request.security(..., high[1]). Nuestra prueba frente a un cálculo de referencia independiente no encontró diferencias.
NOTAS DE CONFIGURACIÓN EN MT4 - LÉALAS
1. Hora del servidor. Los días, las semanas (empiezan el lunes) y los meses siguen el reloj de su servidor MT4, no el de su PC. Si el día del servidor de su bróker empieza a otra hora que el día de TradingView (un servidor en GMT+0, o CFD con su propio horario de sesión), los niveles diarios y semanales no serán iguales que en TradingView.
2. Barras del domingo. Parámetro "Sunday bars": Auto (se suman al lunes en símbolos sin barras del sábado; si no, son un día propio), Merge into Monday, día propio o Ignore.
3. Historial D1. Abra una vez un gráfico D1 del símbolo si los niveles no aparecen; el indicador lo vuelve a intentar durante un máximo de 60 segundos tras cargarse.
4. Los colores se ajustan en la pestaña Parámetros. Las líneas y etiquetas son objetos del gráfico, así que la pestaña Colores no se usa.
5. MT4 corta los textos largos de los objetos, por lo que una etiqueta combinada muy larga puede quedar recortada. La información emergente muestra la lista completa.
6. Justo después de cargarlo (hasta unos 15 segundos), el nombre en la lista de indicadores puede mostrar brevemente "probe#..." mientras comprueba que está en un gráfico. Es normal.
7. MT4 muestra los parámetros sin títulos de grupo, en el orden que aparece al final de esta página.
ETIQUETAS QUE SE SUPERPONDRÍAN
Cuando dos o más niveles están más cerca que la altura del texto de la etiqueta, comparten una sola etiqueta: "PDH / PWH 1.27450" si los precios son iguales, o "PDC 1.27216 / DO 1.27214" si no lo son. Al acercar el zoom se separan de nuevo.
MARCOS TEMPORALES LARGOS
En W1 no se dibujan las líneas diarias, y en MN1 no se dibujan ni las diarias ni las semanales, porque una barra es más larga que esos periodos. Si todas las líneas elegidas quedan ocultas, un mensaje breve lo indica.
ALERTAS DE CONTACTO
Desactivadas por defecto. Con "Alert: price touches a level" = true:
- el Bid que toca o cruza una línea visible del periodo actual genera una alerta;
- cada línea avisa una vez por periodo (el PDH de hoy una vez hoy, el PWH de esta semana una vez esta semana), y esto se recuerda tras un cambio de marco temporal o un reinicio;
- el primer tick tras la carga o tras el inicio de un nuevo periodo solo sirve como punto de partida;
- ejemplo de texto: "Prev H/L TV GBPUSD H1: price touched PWL 1.26880 (1.26879)";
- ventana emergente, sonido y push (se necesita MetaQuotes ID) se pueden combinar; texto en inglés o japonés.
Una alerta significa que el precio alcanzó una línea, nada más. No es una recomendación de trading, y el precio puede atravesar directamente cualquiera de estos niveles.
BUFFERS DE iCUSTOM
8 buffers, no dibujados: 0 PDH, 1 PDL, 2 PWH, 3 PWL, 4 PMH, 5 PML, 6 PDC, 7 DO, con los valores válidos en cada barra; EMPTY_VALUE si no hay ninguno. Mismo orden que la edición para MT5. Llamado mediante iCustom, no dibuja nada ni envía alertas.
PARÁMETROS (ORDEN EN MT4)
Sunday bars = Auto; Periods to draw = 1 (1-50); Extend current lines right = 15 (0-500); Show PDH / PDH color / Show PDL / PDL color / Day lines style / Day lines width (1-5); lo mismo para la semana (PWH, PWL) y el mes (PMH, PML); Show PDC = false / PDC color / PDC style; Show DO = false / DO color / DO style; Show labels at the right end = true; Label text = Short; Show prices in labels = true; Label font size = 8 (6-20); Alert: price touches a level = false; Alert by pop-up = true; Alert by sound = false; Alert by push notification = false; Language = Auto (idioma del terminal), English o Japanese.
Los valores fuera de rango impiden que el indicador se cargue, con el motivo en el registro de Expertos.
TAMBIÉN CONVIENE SABER
- No hay alertas en el Probador de Estrategias.
- La memoria de alertas usa variables globales del terminal llamadas PHLTV_...
- Sin DLL, sin archivos, sin acceso a Internet.
- Es una herramienta de análisis. No abre operaciones y no se promete ningún resultado de trading.
SOPORTE
Ayuda con la instalación, la configuración y los informes de errores a través de los mensajes de MQL5. No respondo preguntas sobre la dirección del mercado ni sobre operaciones concretas.
La edición para MT5 (un producto independiente) y otras herramientas del mismo autor aparecen en mi perfil de vendedor.
TradingView es una marca comercial de TradingView, Inc. Este producto no está afiliado a TradingView, Inc., ni patrocinado ni respaldado por ella.
