Volume Profile Session Visible and Fixed Range
- 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.2
- Activaciones: 5
Volume Profile Session Visible and Fixed Range dibuja en su gráfico de MetaTrader 5 un histograma horizontal de volumen por precio, con el POC (la fila de precio con más volumen) y el área de valor con sus bordes superior e inferior (VAH y VAL). Tres tipos de perfil en un solo indicador: sesiones (día o semana), el rango visible del gráfico y un rango fijo que usted define arrastrando dos líneas verticales.
Es una herramienta de visualización. No opera, no da señales de compra o venta y no predice precios. POC, VAH y VAL muestran dónde se registró volumen en el pasado; no está garantizado que actúen como soporte o resistencia.
FUNCIONES
- Perfiles de sesión: un perfil por día o por semana (las semanas empiezan el lunes). Las sesiones se cortan a la medianoche del servidor de su bróker; el inicio se puede desplazar de -23 a +23 horas. De 1 a 200 sesiones (5 por defecto).
- Rango visible: un perfil de las barras que ve en el gráfico, que se reconstruye poco después de desplazarse o hacer zoom. Se coloca en el borde derecho o izquierdo, con un ancho en % del gráfico.
- Rango fijo: un perfil entre dos líneas verticales discontinuas. Arrastre las líneas y el perfil las sigue. Si se borra una línea, se vuelve a dibujar. Las horas de inicio y fin también se pueden fijar en los parámetros.
- Línea POC, líneas VAH y VAL (discontinuas), etiquetas de precio en el perfil más reciente y extensión opcional de las líneas hasta el borde derecho del gráfico.
- Área de valor del 70% por defecto (del 1 al 100%). Las filas dentro del área de valor se dibujan más opacas que las de fuera.
- División opcional de cada fila en dos colores, alcista/bajista (una estimación, ver más abajo).
- Tamaño de fila: un número de filas (24 por defecto, de 2 a 1000) o un número fijo de puntos por fila (si eso diera más de 2.000 filas, el tamaño de fila se duplica automáticamente).
- Se dibuja como una imagen semitransparente detrás de las barras de precio. Dos Volume Profile en un mismo gráfico, por ejemplo un perfil de sesión y uno de rango visible, se superponen sin que los colores se anulen entre sí.
- Texto de estado mientras se construyen los perfiles (por ejemplo "building... 3/5").
- Inglés o japonés, elegido automáticamente según el idioma del terminal.
CÓMO SE CALCULA
- Fuente de volumen: volumen de ticks, o volumen real (de bolsa) cuando su bróker lo ofrece. Auto (por defecto) usa el volumen real cuando las barras del símbolo lo contienen. La mayoría de los símbolos de Forex y CFD solo tienen volumen de ticks; cuenta actualizaciones de precio, no lotes negociados.
- Construcción a partir de barras M1 (por defecto, rápida): el volumen de cada barra M1 se reparte por igual en el rango de precios entre su mínimo y su máximo. El movimiento real dentro de cada minuto no se conoce, por lo que el resultado puede diferir de un perfil construido con ticks.
- Construcción a partir de ticks (más precisa, más pesada): cada tick se coloca en su propio precio y cuenta como 1 (volumen de ticks) o con su volumen negociado (volumen real). Los rangos más largos que el límite de ticks (14 días por defecto, ajustable hasta 60) se construyen con barras. Los ticks se descargan de su bróker, así que la primera construcción puede tardar un poco.
- Cuando un rango construido con barras necesitaría más de unas 200.000 barras M1 (ajustable), se usan barras M5, M15, M30, H1, H4 o D1. Barras más gruesas dan un perfil más grueso.
- División alcista/bajista (estimación): con barras, una barra que cierra por encima de su apertura cuenta como volumen alcista y una que cierra por debajo como volumen bajista (una barra sin cambio se compara con el cierre anterior; si no, se reparte a partes iguales). Con ticks, un tick por encima del precio anterior cuenta como alcista y por debajo como bajista. No es volumen real de compra y venta; MetaTrader no informa de qué lado inició una operación.
- POC = la fila con más volumen. Si varias filas tienen el mismo volumen, se usa la más cercana al centro del perfil. El precio del POC es el centro de esa fila.
- Área de valor: partiendo del POC, se comparan la siguiente fila por encima y la siguiente por debajo, y se añade la mayor (ambas si son iguales), fila a fila, hasta alcanzar el porcentaje elegido del volumen total. VAH es la parte superior de la fila más alta del área de valor y VAL es la parte inferior de la fila más baja.
CÓMO LO COMPROBAMOS
- En 8 casos de prueba (sesiones, rango visible, rango fijo, barras y ticks), POC, VAH, VAL y el volumen de cada fila coincidieron sin ninguna diferencia con nuestro propio cálculo independiente.
- Para un día de EURUSD comparamos el perfil de sesión con el perfil de volumen de TradingView (datos de OANDA): POC, VAH y VAL difirieron en aproximadamente 1 pip y las formas fueron similares (correlación 0,906). Distintas fuentes de datos tienen precios y recuentos de ticks distintos, por lo que los perfiles no son idénticos.
ALERTAS (DESACTIVADAS POR DEFECTO)
- Alerta cuando el precio cruza el POC, VAH o VAL (cada una se puede activar o desactivar). Ventana emergente, sonido y notificación push.
- Como máximo una alerta por nivel y por barra.
- En modo sesión, usted elige los niveles de la sesión anterior (completada) o de la sesión actual (en formación). Los niveles de la sesión actual se mueven mientras la sesión se forma, por lo que esta opción da más alertas. En modo rango visible los niveles cambian al desplazarse; en modo rango fijo, al mover las líneas.
- El primer precio tras la carga o tras una nueva sesión solo fija el punto de partida y nunca genera una alerta.
- Una alerta solo informa de que el precio alcanzó un nivel. No es una señal de compra o venta.
- No hay alertas en el Probador de estrategias ni cuando el indicador se carga mediante iCustom.
PARA USUARIOS DE EA E iCUSTOM
- 3 búferes (no dibujados): 0 = POC, 1 = VAH, 2 = VAL. Cada barra contiene los niveles del perfil que incluye esa barra; EMPTY_VALUE donde no hay perfil. Los valores de un perfil que aún se está formando (la sesión actual, el rango visible, un rango fijo que llega a la última barra) cambian a medida que llegan nuevos datos. Una sesión completada ya no cambia.
- Parámetros de iCustom: los 40 parámetros de entrada en el orden del cuadro de diálogo, con una cadena vacía "" por cada uno de los 5 encabezados de grupo (45 parámetros). También puede no pasar ningún parámetro para usar los valores por defecto.
- Cuando se carga mediante iCustom (desde un EA, un script u otro indicador) no dibuja nada ni lanza alertas; solo calcula los búferes.
- Sin gráfico (iCustom, Probador de estrategias sin modo visual) el rango visible son las últimas 100 barras (parámetro "barras hacia atrás") y el rango fijo usa los parámetros de hora de inicio y fin (0 = las últimas 100 barras).
NOTAS Y LÍMITES
- Los límites de sesión usan la hora del servidor de su bróker, por lo que brókeres en distintas zonas horarias dan perfiles diarios distintos. TradingView usa sus propios horarios de sesión, así que sus días pueden empezar algunas horas antes o después; puede usar el desplazamiento del inicio de sesión para alinearlos.
- Las sesiones semanales empiezan el lunes. Las barras del domingo (por ejemplo, de símbolos cripto que cotizan todos los días) pertenecen a la semana anterior.
- En un gráfico W1 con sesiones semanales y en un gráfico D1 con sesiones diarias, cada barra es un perfil (W1: del domingo 00:00 al domingo siguiente; D1: de 00:00 a 24:00 en hora del servidor). En este caso no se usa el desplazamiento del inicio de sesión.
- Si el marco temporal del gráfico es más largo que la sesión (por ejemplo, sesiones diarias en un gráfico W1), no se dibuja ningún perfil y se muestra un mensaje.
- Puede usar dos o más Volume Profile en modo de rango fijo en un mismo gráfico. Cada uno conserva su propio par de líneas, que no se intercambian al cargar una plantilla ni al cambiar el marco temporal.
- Si borra una línea del rango fijo, se vuelve a dibujar. En casos raros se dibuja en una posición predeterminada (40 barras atrás); entonces arrástrela al lugar que desee.
- El perfil es una imagen, no objetos del gráfico, por lo que no se pueden seleccionar filas individuales. El comando "Save as picture" (Guardar como imagen) del terminal puede colocar la imagen en una posición incorrecta; use en su lugar una captura de pantalla normal.
- Muchas sesiones construidas con ticks necesitan muchos datos de ticks y mucha memoria. Empiece con pocas sesiones.
- 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 PRINCIPALES
Perfil: Tipo de perfil (Sesión), Duración de la sesión (Día / Semana), Desplazamiento del inicio de sesión en horas (0, de -23 a 23), Número de sesiones (5, 1-200), Hora de inicio y fin del rango fijo (0 = automático), Barras hacia atrás para el rango fijo automático y para el rango visible sin gráfico (100)
Filas y área de valor: Modo de tamaño de fila (Número de filas), Número de filas (24), Puntos por fila (10), % del área de valor (70)
Datos de volumen: Fuente de volumen (Auto), Construir a partir de (Barras M1 / Ticks), Ticks: rango más largo en días (14, 1-60), Barras: máximo de barras de origen (200.000)
Visualización: Dibujar en el gráfico, División alcista/bajista, ancho del perfil, ancho y posición del rango visible, líneas POC y VA, etiquetas de precio, extender líneas, colores, opacidad dentro y fuera del área de valor, grosor de línea, tamaño de etiqueta
Alertas: Alertas (desactivadas), Modo sesión: niveles de (sesión anterior), POC / VAH / VAL, Ventana emergente, Sonido, Notificación push
Si un parámetro está fuera de rango, el indicador no se carga y escribe un mensaje en el registro Experts.
COMPATIBILIDAD Y SOPORTE
- MetaTrader 5, cualquier símbolo. Los perfiles de sesión necesitan un marco temporal del gráfico que no sea más largo que la sesión.
- Soporte por mensajes de MQL5: instalación, configuración e informes de errores. Las preguntas sobre la dirección del mercado u operaciones concretas quedan fuera del soporte.
- Otras herramientas del mismo autor aparecen en mi perfil de vendedor.
TradingView es una marca comercial de TradingView, Inc. Este producto no está afiliado, patrocinado ni respaldado por TradingView, Inc.
