Pivot Points Six Types with Level 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
Pivot Points Six Types with Level Alerts es un indicador de puntos pivote compatible con TV para MetaTrader 5. Usa las mismas fórmulas y los mismos límites de periodo que el indicador "Pivot Points Standard" incluido en TradingView, y dibuja los niveles de la misma manera: líneas horizontales cortas que empiezan en la primera barra de cada periodo, con etiquetas del tipo "R1 (precio)" en naranja (#FB8C00).
SEIS TIPOS DE CÁLCULO
Los niveles se calculan a partir del máximo, el mínimo y el cierre del periodo anterior.
- Traditional: P, R1–R5, S1–S5
- Fibonacci: P, R1–R3, S1–S3 (0.382 / 0.618 / 1.000 del rango anterior)
- Woodie: P, R1–R4, S1–S4 (usa la apertura del periodo actual, como hace TradingView)
- Classic: P, R1–R4, S1–S4
- DM (DeMark): P, R1, S1 (también usa la apertura anterior)
- Camarilla: P, R1–R5, S1–S5 (R5 = high / low x close)
Los tipos que tienen menos niveles simplemente dejan vacíos los niveles restantes.
PERIODOS
- Auto (por defecto): los gráficos hasta M15 usan pivotes diarios, los demás gráficos intradía usan pivotes semanales, el gráfico D1 usa pivotes mensuales, y W1 y MN1 usan pivotes anuales.
- O elija uno usted mismo: Daily, Weekly, Monthly, Quarterly, Yearly, 2 years, 3 years, 5 years, 10 years. Los bloques de 2/3/5/10 años empiezan en los mismos años que en TradingView.
- Number of Pivots Back: cuántos periodos pasados se dibujan, 15 por defecto, hasta 200.
- Use Daily-based Values (activado por defecto): los niveles se construyen a partir de las barras D1, por lo que son iguales en todos los marcos temporales intradía. Desactívelo para construirlos a partir de las barras del propio gráfico.
- Se pueden ejecutar varias copias en un mismo gráfico, por ejemplo pivotes diarios y semanales en colores distintos.
CÓMO LO COMPROBAMOS
- Comparamos los seis tipos con el propio Pivot Points Standard de TradingView sobre los mismos datos de precios: las fórmulas dieron niveles idénticos.
- El inicio de los periodos de 2, 3, 5 y 10 años coincidió con TradingView.
- En su gráfico, los números normalmente diferirán un poco de un gráfico de TradingView, porque los precios provienen de otra fuente de datos. Ejemplo de nuestra prueba: pivote semanal de EURUSD P 1.11801 en MT5 frente a 1.11816 en TradingView, una diferencia de 1.5 pips causada únicamente por el distinto high/low/close de la semana.
VISUALIZACIÓN
- Etiquetas en el extremo izquierdo o derecho de cada línea, con o sin el precio. Tamaño de fuente de 6 a 20.
- Cada nivel se puede ocultar y tiene su propio color. Grosor de línea de 1 a 10.
- Pase el cursor sobre una línea para ver su nombre y su precio.
- Si algo no se puede dibujar, aparece un mensaje breve en la esquina inferior izquierda del gráfico (por ejemplo, el periodo del pivote es más corto que el marco temporal del gráfico o no hay suficiente historial).
ALERTAS (DESACTIVADAS POR DEFECTO)
- Una sola condición: el cierre de una barra terminada cruza un nivel que se muestra (cierre anterior en el nivel o por debajo y nuevo cierre por encima, o al revés).
- Se comprueba una vez por barra, en la barra que acaba de cerrar. La barra que todavía se está formando nunca se usa.
- Las barras que cerraron antes de cargar el indicador no generan alertas, así que colocarlo en el gráfico o reiniciar MT5 no produce una ráfaga de alertas antiguas.
- El mensaje indica el símbolo, el marco temporal del gráfico, el tipo y el periodo del pivote, el nivel y su precio, por ejemplo "Pivot TV GBPJPY M1 (Camarilla 1D): close crossed below R1 212.321". Con varias copias en un gráfico se puede saber cuál generó la alerta.
- Ventana emergente, sonido y notificación push se pueden combinar. Push necesita su MetaQuotes ID en las opciones del terminal.
- Una alerta solo informa de que el cierre cruzó una línea. No es una señal de compra o venta, y no se garantiza que los niveles pivote actúen como soporte o resistencia.
PARA USUARIOS DE EA E iCUSTOM
Los valores se guardan en 11 buffers ocultos (sin dibujo adicional): 0 = P, 1 = R1, 2 = S1, 3 = R2, 4 = S2, 5 = R3, 6 = S3, 7 = R4, 8 = S4, 9 = R5, 10 = S5. Las barras sin nivel devuelven EMPTY_VALUE. También aparecen en la Ventana de datos (Data Window).
Nota: cuando un EA u otro indicador lo carga mediante iCustom, las líneas de pivote también pueden dibujarse en el gráfico en el que se ejecuta el programa que lo llama. Desaparecen poco tiempo después de liberar el handle.
LEA ESTO ANTES DE USARLO
- Los límites de periodo siguen la hora del servidor de su cuenta MT5. Por eso un "día" o una "semana" empieza cuando empieza el día del servidor de su bróker, lo que puede diferir de la sesión que TradingView usa para un símbolo.
- Mercados de 24 horas, como las criptomonedas: TradingView corta los días y las semanas a las 00:00 UTC. Si su servidor funciona en otra zona horaria, los periodos diarios y semanales empiezan unas horas antes o después que en TradingView, por lo que sus niveles pueden diferir.
- Barras del domingo: en símbolos que tienen una sesión corta el domingo pero no tienen barras del sábado, el domingo se cuenta como parte del lunes (por defecto "Auto"). Puede forzar "merge" o "separate".
- Se dibujan como máximo 200 periodos. Los periodos largos (5 o 10 años) necesitan suficiente historial D1 en su terminal; de lo contrario aparece el mensaje "not enough data".
- Si el periodo del pivote es más corto que el marco temporal del gráfico (por ejemplo, pivotes diarios en un gráfico W1), no se dibuja nada y un mensaje le indica que elija un periodo más largo.
- Si un gráfico W1 o MN1 se carga durante el fin de semana con las alertas activadas, puede aparecer el lunes una alerta para la última barra.
- Los niveles de los periodos pasados no cambian. Los niveles del periodo actual quedan fijados cuando empieza el periodo.
- En el Probador de estrategias no genera alertas ni dibuja objetos.
- Sin DLL, sin archivos externos, sin conexión a internet.
- Solo es una ayuda para el gráfico. No opera y no garantiza ningún resultado de trading.
PARÁMETROS
Pivot Points: Type (Traditional), Pivots Timeframe (Auto), Number of Pivots Back (15, 1-200), Use Daily-based Values (true), Sunday bars (Auto)
Labels: Show Labels (true), Show Prices (true), Labels Position (Left), Label font size (8)
Levels: Line Width (1), Show / color para P, R1-R5, S1-S5 (todos visibles, #FB8C00)
Alerts: Alert: close crosses a shown level (false), Alert by pop-up (true), Alert by sound (false), Alert by push notification (false), Language (Auto = idioma del terminal, English o Japanese)
Si un parámetro está fuera de rango, el indicador no se carga y escribe el motivo en el registro Experts.
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 o sobre operaciones concretas quedan fuera del alcance del soporte.
Forma parte de una serie de herramientas gratuitas al estilo TV. También hay disponible una edición para MT4 como producto independiente. 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.
