Volume Profile stairs
- Indicadores
- Versión: 7.0
- Activaciones: 5
Breve descripción (campo de resumen de MQL5)
Perfil de volumen multisesión que muestra el POC y el área de valor (VAH/VAL) como líneas escalonadas en desarrollo. Se pueden mostrar simultáneamente Tokio, Londres, Nueva York, el volumen diario y una sesión personalizada, cada una con su propio horario, sus propios niveles y su propio color. Funciona tanto con volumen real (futuros, acciones) como con volumen por tick (Forex, CFD).
Descripción completa
El problema
Un perfil de volumen estándar traza una línea POC plana a lo largo de toda la sesión: el valor final, calculado una vez finalizada la sesión. Eso es una visión retrospectiva. Durante la sesión, lo que realmente necesitas saber es cuál era el valor en el momento en que el precio cotizaba en ese nivel, y si el POC se desplazó o se mantuvo estable.
Este indicador reconstruye el perfil minuto a minuto y traza el POC, el VAH y el VAL exactamente tal y como se desarrollaron a lo largo de la sesión. Cada cambio de nivel produce un escalón: una plataforma horizontal mientras el nivel se mantiene, un salto vertical cuando se desplaza. El resultado es una lectura directa de cómo se desplazó el valor.
Características principales
Los nivelesde POC y del área de valor en evolución se recalculan a intervalos fijos sobre el volumen acumulado desde la apertura de la sesión. Un POC que se mantiene plano durante horas marca un área de equilibrio defendida; una sucesión de escalones en una misma dirección indica una migración del valor. El intervalo de recálculo es ajustable (de 1 a N minutos) para equilibrar la granularidad con la legibilidad.
Cinco sesiones, visualizables a la vez: diaria, Tokio, Londres, Nueva York y una sesión personalizada de formato libre. Cada una se activa de forma independiente con un simple «verdadero/falso», calcula sus propios intervalos en su propia ventana temporal y tiene su propio color. El POC de Tokio nunca se ve afectado por el volumen de Nueva York. Esto te permite observar cómo el valor asiático actúa como referencia en la apertura europea, o cómo el área de valor de Londres enmarca la apertura estadounidense.
Horario totalmente configurable: hora y minuto de inicio y fin de cada sesión, introducidos en hora local. Un parámetro de desfase del bróker (horas más minutos) se encarga de la conversión a la hora del servidor; basta con ajustar un único campo cuando cambia la hora en lugar de reconfigurar cada sesión. Las sesiones que cruzan la medianoche se gestionan automáticamente.
Volumen real o volumen de ticks: un selector permite elegir la fuente. En futuros y acciones, el volumen real (contratos realmente negociados) ofrece un perfil fiel. En Forex y la mayoría de los CFD, donde no se distribuye el volumen real, el volumen de ticks proporciona un indicador útil de la actividad. El indicador funciona en ambos casos; la elección correcta depende de lo que incluya tu fuente de datos.
Historial multisesión: muestra solo la sesión actual o las N sesiones anteriores, cada una con su propio perfil y sus propios niveles. Se pueden omitir los fines de semana en el recuento, lo que evita que se dibujen sesiones vacías los lunes.
Histograma opcional: El perfil de volumen se puede representar como un histograma, con colores diferenciados para el intervalo del POC, los intervalos dentro del área de valor y los intervalos fuera de ella. También se puede desactivar para mostrar solo las líneas, lo cual se recomienda cuando hay varias sesiones activas al mismo tiempo.
Bajo consumo de recursos: por defecto, el recálculo se activa solo cuando se cierra una barra M1, no en cada tick. Sigue estando disponible un modo en tiempo real para quienes deseen observar el movimiento del POC de forma continua.
Parámetros
Sesión
| Parámetro | Descripción |
|---|---|
| InpSessionType | Sesión única (se utiliza cuando el modo multisesión está desactivado) |
| InpNbSessions | Número de sesiones mostradas (1 = solo la sesión actual) |
| InpSkipWeekend | Omitir sábado y domingo al contar las sesiones |
| InpBrokerOffsetHours | Diferencia horaria del bróker: hora del servidor − hora local |
| InpBrokerOffsetMin | Minutos de desfase adicionales |
Horario de sesión (hora local)
Hora y minuto de inicio y fin para las sesiones «Diaria», «Tokio», «Londres», «Nueva York» y «Personalizada».
Cálculo
| Parámetro | Descripción |
|---|---|
| InpValueAreaPct | Porcentaje del volumen que define el área de valor (por defecto: 70) |
| InpBinTicks | Altura de un intervalo de precios, en puntos |
| InpUseVolumeReal | Volumen real (verdadero) o volumen por tick (falso) |
| InpRecalcOnNewBarOnly | Recalcular solo al cierre de M1 |
| InpRecalcSeconds | Frecuencia de recálculo cuando la opción anterior está desactivada |
Modo escalonado
| Parámetro | Descripción |
|---|---|
| InpSteppedMode | Pasos progresivos (verdadero) o niveles fijos (falso) |
| InpStepIntervalMin | Intervalo de recálculo, en minutos |
| InpShowStepRisers | Dibujar elevaciones verticales entre escalones |
Visualización
Histograma, líneas POC y VA, anchura del perfil, colores de los intervalos y de las líneas, anchuras de las líneas.
Multisesión
| Parámetro | Descripción |
|---|---|
| InpMultiSession | Habilitar visualización simultánea |
| InpShow...Sess | Un interruptor por sesión |
| InpColorPerSession | Un color por sesión, o colores globales de POC/VA |
| InpShowSessionName | Añadir el nombre de la sesión como prefijo a las etiquetas |
Primeros pasos
Elige la fuente de volumen. Comprueba primero si tu símbolo distribuye volumen real. Si el histograma parece inconsistente o está vacío con InpUseVolumeReal = true, cambia al volumen por tick.
Configura el desfase del bróker. Compara la hora del servidor que muestra la terminal con tu hora local e introduce la diferencia. Un desfase incorrecto hace que los perfiles se calculen en una ventana de tiempo errónea; esto es lo primero que debes comprobar si los niveles parecen incorrectos.
Ajusta el tamaño del intervalo. InpBinTicks establece la resolución del perfil. Si es demasiado fino, el POC se vuelve inestable y salta entre niveles; si es demasiado grueso, el área de valor pierde precisión. El valor adecuado depende del instrumento y de su volatilidad.
Equilibra el intervalo entre pasos. Un paso corto muestra cada microcambio, pero genera un gran número de objetos. Un intervalo de entre 5 y 15 minutos suele ofrecer el resultado más legible.
Notas técnicas
- Los datos se leen desde M1 independientemente del marco temporal del gráfico, lo que mantiene constante la resolución del perfil.
- El volumen de cada barra se distribuye de manera uniforme entre los intervalos que abarca su rango.
- El Área de Valor se construye mediante una expansión simétrica en torno al POC: en cada paso se añade el intervalo adyacente de mayor volumen hasta alcanzar el porcentaje objetivo.
- El historial disponible en M1 depende del bróker. Si no aparecen las sesiones anteriores, fuerza la descarga desplazando el gráfico M1 hacia la izquierda.
- No se traza nada mientras CopyRates no devuelva datos para el intervalo solicitado: las sesiones sin cotizaciones (días festivos, fines de semana) simplemente se omiten.
Aviso legal
Este indicador es una herramienta de análisis y apoyo a la toma de decisiones. No genera señales de entrada ni de salida y no constituye un asesoramiento de inversión. Los resultados pasados no son indicativos de resultados futuros.
