Prior Day Week Month Levels with Touch Alerts
- 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 dibuja en su gráfico de MetaTrader 5 el máximo y el mínimo del día, la semana y el mes anteriores como líneas horizontales limpias con etiquetas en el borde derecho, al estilo de TradingView. También puede mostrar el cierre del día anterior y la apertura de hoy.
NIVELES
- PDH / PDL: máximo y mínimo del día anterior (azul #2962FF, continua)
- PWH / PWL: máximo y mínimo de la semana anterior (naranja #FF9800, discontinua)
- PMH / PML: máximo y mínimo del mes anterior (morado #9C27B0, raya-punto)
- PDC: cierre del día anterior (gris, punteada, desactivado por defecto)
- DO: apertura de hoy (cian, punteada, desactivado por defecto)
Cada nivel se puede activar o desactivar y tiene su propio color; el estilo y el grosor se ajustan por grupo.
CÓMO SE CALCULA
- Los valores son el máximo, el mínimo y el cierre del último día, semana o mes completado, y la apertura del día actual: los mismos valores de «un periodo atrás» que los scripts de TradingView leen con request.security(..., high[1]).
- Se construyen a partir de barras D1, por lo que los gráficos M5, H1 y H4 muestran los mismos niveles.
- Los días, semanas y meses se cortan según la hora del servidor de su cuenta MT5. Las semanas empiezan el lunes, como en TradingView.
- Barras del domingo (algunos brókeres tienen una sesión corta el domingo), 4 opciones: Auto (se suman al lunes cuando el símbolo no tiene barras de sábado; si no, cuentan como un día propio), Merge into Monday, Sunday is its own day, Ignore Sunday bars.
CÓMO LO COMPROBAMOS
- Los valores coincidieron con nuestro cálculo de referencia independiente en todas las barras comparadas.
- En una cuenta de prueba cuyo día de servidor empieza en el mismo momento que el día FX de TradingView, los límites de día, semana y mes fueron los mismos que en TradingView.
VISUALIZACIÓN
- Cada línea empieza en la primera barra del periodo actual y llega hasta la última barra más un número de barras a la derecha (Extend, 15 por defecto).
- Periods to draw: 1 = solo las líneas actuales; hasta 50 para ver también los niveles de periodos anteriores.
- Etiquetas en el extremo derecho: cortas ("PDH 1.08450") o largas ("Prev Day High"), con o sin precio, tamaño de fuente de 6 a 20.
- Las líneas cuyas etiquetas se superpondrían se combinan en una sola etiqueta, por ejemplo "PDH / PWH 1.08450" o "PDC 1.08216 / DO 1.08214". Pase el ratón sobre una etiqueta para ver cada nivel y su precio. La agrupación se vuelve a comprobar al hacer zoom o desplazarse.
- En un gráfico W1 se ocultan las líneas diarias; en un gráfico MN1 se ocultan las líneas diarias y semanales (allí una barra es más larga que el periodo).
ALERTAS (DESACTIVADAS POR DEFECTO)
- Una condición: el precio (Bid) toca o cruza una línea mostrada del periodo actual.
- Una vez por línea y por periodo: después de que PDH haya avisado hoy, no volverá a avisar hasta el PDH del día siguiente. Esto se recuerda tras un cambio de marco temporal, al volver a adjuntarlo o tras reiniciar MT5 (variables globales del terminal llamadas PHLTV_...).
- El primer tick tras la carga y el primer tick de un nuevo periodo solo fijan el punto de partida y nunca generan una alerta.
- Ejemplo de mensaje: "Prev H/L TV EURUSD M15: price touched PDH 1.08450 (1.08451)". Si se tocan varias líneas en el mismo tick, aparecen en un solo mensaje.
- Ventana emergente, sonido y notificación push se pueden combinar. Push requiere su MetaQuotes ID en las opciones del terminal. Texto en inglés o japonés.
- Una alerta de toque solo informa de que el precio alcanzó una línea. No es una señal de compra o venta, y no se garantiza que estos niveles actúen como soporte o resistencia.
PARA USUARIOS DE EA E iCUSTOM
- 8 búferes (no se dibujan): 0 = PDH, 1 = PDL, 2 = PWH, 3 = PWL, 4 = PMH, 5 = PML, 6 = PDC, 7 = DO. Cada barra contiene los valores vigentes en esa barra. EMPTY_VALUE donde no existe un valor. También aparecen en la Ventana de datos.
- Cuando un EA u otro indicador lo carga mediante iCustom, o cuando se añade con ChartIndicatorAdd, no dibuja nada y no genera alertas; solo calcula los búferes.
LEA ESTO ANTES DE USARLO
- La hora del servidor importa. Si el día del servidor de su bróker no empieza cuando empieza el día de TradingView (por ejemplo, un servidor en GMT+0, o CFD de índices y materias primas con su propio horario), los periodos diario y semanal se cortan en otro momento y los niveles pueden diferir de los de TradingView.
- Se necesita historial D1. Si los datos D1 aún no están cargados, el indicador lo vuelve a intentar cada segundo durante un máximo de 60 segundos.
- Durante los primeros segundos tras la carga (hasta unos 15 segundos), el nombre corto en la lista de indicadores puede mostrar brevemente "probe#..." mientras el indicador comprueba si está en un gráfico. Es normal.
- En raras ocasiones puede quedar una línea en el gráfico después de que un EA haya añadido y quitado el indicador. Esos objetos empiezan por "PHLTV#" y se pueden borrar en la Lista de objetos (Ctrl+B).
- En el Probador de estrategias no genera alertas.
- Sin DLL, sin archivos externos, sin conexión a Internet.
- Solo una ayuda para el gráfico. No opera y no garantiza ningún resultado de trading.
PARÁMETROS
Periods: Sunday bars (Auto), Periods to draw (1, 1-50), Extend current lines right (15 barras, 0-500)
Previous Day / Week / Month: mostrar y color de cada máximo y mínimo, estilo y grosor de línea (1-5) por grupo
Previous Day Close / Today's Open: mostrar (false), color, estilo
Labels: Show labels at the right end (true), Label text (Short), Show prices in labels (true), Label font size (8, 6-20)
Alerts: 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, inglés o japonés)
Si un parámetro está fuera de rango, el indicador no se carga y escribe el motivo en el registro de Expertos.
SOPORTE
Las preguntas sobre instalación, configuración y errores son bienvenidas a través de los mensajes de MQL5. Las preguntas sobre la dirección del mercado u operaciones concretas quedan fuera del soporte.
Forma parte de una serie de herramientas gratuitas de estilo TV. También hay una edición para MT4 como producto independiente. Las demás herramientas del mismo autor figuran en mi perfil de vendedor.
TradingView es una marca comercial de TradingView, Inc. Este producto no está afiliado, patrocinado ni respaldado por TradingView, Inc.
