Volume Profile Indicator [Advanced]
Creado 30 mar. 2025
·
Actualizado 27 dic. 2025
El indicador Volume Profile [Advanced] es un indicador Premium de NinjaTrader 8 con las siguientes características.
Requisitos Previos
Para usar correctamente este indicador debes tener disponibles los siguientes requisitos previos.
- NinjaTrader 8, con cualquier tipo de licencia. Haz clic aquí para descargar
- Los datos de Order Flow no son requeridos para usar este indicador — no necesitas una licencia de por vida.
- Una cuenta de automated-trading.ch con una suscripción Premium activa
Descripción
-
Visualización del perfil de volumen en 3 modos:
- Session Mode: muestra un perfil de volumen definido en un intervalo de tiempo para cada sesión de trading
- Bars Mode: muestra un perfil de volumen en cada barra o un agregado de barras, con soporte de fusión automática
- Click & Drag Mode: crea interactivamente perfiles de volumen en el gráfico usando clics del ratón
- Cálculo y visualización del área de valor en cada perfil de volumen
- Fusión y agrupación (composición) de perfiles de volumen interactivamente con un clic del ratón
- División de clústeres de perfil de volumen interactivamente con un clic del ratón
- Composición automática única de perfiles de volumen basada en superposición de área de valor
- Funciona perfectamente con o sin datos de OrderFlow (sin datos de OrderFlow requiere Tick Replay)
- Funciona perfectamente en cualquier marco de tiempo, incluidas barras Renko
- Utiliza un algoritmo de aprendizaje automático para clasificar tipos de perfiles (P-Shape, D-Shape, b-Shape)
- Muestra POC y áreas de valor como líneas progresivas a través del perfil de volumen
- Muestra Value Area Gaps, la versión de volumen de Fair Value Gaps
Ejemplos
Perfil de volumen de sesión RTH
El uso más directo del indicador es diseñar perfiles de volumen de sesión RTH y operar en niveles POC y área de valor del perfil de volumen del día anterior. El intervalo de tiempo de sesión se puede ajustar a lo que sea más adecuado para el instrumento, y funciona tanto en marcos de tiempo basados en tiempo como en basados en precio como barras Renko o Range. Se pueden rastrear dos intervalos separados para la misma sesión de trading agregando dos instancias del indicador, cada una con su propio intervalo de sesión.
Detección automática de rangos basada en confluencia de área de valor
Mostrar perfiles de volumen en cada barra muestra áreas de valor calculadas en un porcentaje parametrizable. La confluencia entre los límites del área de valor, los precios de apertura/cierre y el punto de control puede destacar oportunidades para scalping a corto plazo. Este modo también modifica la secuencia de perfiles de volumen según un algoritmo de fusión basado en superposición de área de valor — los perfiles también se pueden fusionar o desindividualizar manualmente haciendo clic derecho en un perfil de volumen y usando el menú contextual.
Perfiles de volumen basados en barras con detección de tipo automática
El perfil de volumen puede tener tres tipos principales: forma P (la mayoría del volumen en la parte superior del perfil — una pista de que el precio puede continuar más alto cuando se confirma por la acción del precio), forma D (la mayoría del volumen en el medio — sin sesgo direccional confirmado), y forma b (la mayoría del volumen en la parte inferior — una pista de que el precio puede continuar más bajo). El tipo de perfil se puede usar para confirmar un sesgo direccional, por ejemplo un clúster "b" seguido de precio rompiéndose hacia abajo, o un perfil "P" marcando una reversión de precio.
Dibujo manual de perfiles de volumen con click y arrastre
En el modo Click & Drag, haz clic una vez en un punto de anclaje de inicio en el gráfico — se dibuja un rectángulo siguiendo el movimiento del ratón — luego haz clic una segunda vez donde debería terminar el perfil de volumen. El perfil resultante se puede transformar (haz clic para activar, luego arrastra), eliminar (clic derecho → Eliminar perfil), o extender con el ratón.
POC y área de valor como gráficos progresivos para sesiones y perfiles basados en barras
Con los modos de renderizado POC y área de valor establecidos en "Progress" en lugar de "Last Value", las líneas se dibujan progresivamente para cada barra — visualizando cómo cambió el volumen dentro del clúster de barras del perfil, lo que puede crear oportunidades comerciales cuando la acción del precio revisa esos niveles.
Value Area Gaps
Value Area Gaps son el equivalente de volumen de Fair Value Gaps, y proporcionan niveles de referencia más precisos. Se crean cuando el precio deja un área de valor hacia arriba o hacia abajo sin mitigarla, marcando una zona que puede actuar como zona de soporte/resistencia cuando el precio regresa a ella. Se debe observar el comportamiento del precio alrededor de un Value Area Gap antes de decidir operar — si la zona actúa como soporte o resistencia, es una buena indicación de que la zona merece la pena observar. Los Value Area Gaps a veces se superponen con Fair Value Gaps, pero no siempre; en la práctica, el precio tiende a respetar más los Value Area Gaps que los Fair Value Gaps.
Parámetros
Siempre intentamos mantener los parámetros al mínimo.
| General | |
| Use OrderFlow Data | Indica al indicador si tienes datos de OrderFlow habilitados (licencia de por vida de NinjaTrader). Marca esto si tienes OrderFlow; desmarque si no — en cuyo caso deberías habilitar TickReplay en tu gráfico. |
| Align |
|
| Profile Period |
|
| Visible solo cuando Profile Period es Sessions | |
| Time Zone |
La zona horaria utilizada para el parámetro Session Interval a continuación.
|
| Session Interval (hh:mm-hh:mm) | El intervalo de tiempo que define la sesión de trading — por ejemplo, 09:30-16:15 para RTH. |
| Visible solo cuando Profile Period es Bars | |
| Aggregate Bars Period | El número de barras por perfil de volumen — 1 dibuja un perfil por barra, 2 dibuja un perfil por par de barras, etc. Las barras se pueden fusionar o dividir manualmente después. |
| Ticks Per Level | Agrupa múltiples ticks por nivel, agregando volumen para cada nivel de precio en lugar de mostrar cada tick individual — útil en mercados con alta volatilidad y precios amplios como Nasdaq (NQ o MNQ). |
| Show POC | Habilita/desabilita el resaltado del nivel POC con su propio color. |
| Show Value Area | Habilita/desabilita el resaltado de los niveles del área de valor con sus propios colores. |
| Value Area % | El porcentaje del volumen de trading utilizado para calcular el área de valor alrededor del POC. El valor estándar es 68% (el área de valor de una distribución normal), pero se puede usar cualquier porcentaje. |
| Show Profile Body | Habilita/desabilita el resaltado del cuerpo del perfil con un color distintivo. |
| Auto Merge Profiles | Habilita/desabilita la composición automática de perfiles adyacentes basada en superposición de área de valor — útil para detectar automáticamente rangos de equilibrio y rupturas al modo de descubrimiento de precio. |
| Machine Learning | |
| Classify Profile Type | Habilita la clasificación y visualización del tipo de cada perfil de volumen utilizando un algoritmo de aprendizaje automático. |
| Profile Type Text Position | Dónde renderizar el tipo de perfil — Top o Bottom. |
| Text Font Size / Profile Type Brush / Text Opacity (1-100) | Tamaño de fuente, color y opacidad del texto del tipo de perfil. |
| Value Area Gaps | |
| Show Value Area Gaps | Habilita/desabilita el dibujo de Value Area Gaps. |
| Mitigation Method |
|
| Stop Showing Mitigated | Oculta dibujos de VAG una vez mitigados, para un gráfico más limpio. |
| Stop Extending @ New Day | Detiene la extensión de la zona VAG a un nuevo día incluso si no se mitiga. |
| Show 50% Level | Dibuja el nivel de apropiación consecuente (50%) en la zona VAG. |
| Shrink VAG | Encoge el dibujo de VAG cada vez que se toca con una mecha de vela. |
| Bullish Color / Bearish Color | Color de pincel para dibujar VAGs alcistas/bajistas. |
| Render Opacity (1-100) | Opacidad de pincel para dibujar VAGs, de 1 (transparente) a 100 (opaco). |
| Rendering | |
| Profile Width % | El ancho del perfil como porcentaje del ancho total de la barra de vela — 100 rellena toda el área. |
| Profile Opacity | La opacidad para renderizar el cuerpo del perfil. |
| POC Render Mode |
|
| Value Area Render Mode |
|
| Value Area Opacity | La opacidad para renderizar el área de valor del perfil. |
| Profile Body Color | Color de dibujo de niveles de perfil que no sean los niveles POC y área de valor. |
| POC Color / POC Opacity | Color de dibujo y opacidad del nivel POC. |
| Value Area Lines Thickness / POC Thickness | Grosor de línea de las líneas del área de valor y la línea POC. |
| Value Area Color / Value Area Line Opacity | Color de dibujo y opacidad de los niveles del área de valor. |
| Show Labels / Label Font Size | Habilita/desabilita etiquetas de nivel de pivote, y su tamaño de fuente. |
Comandos Interactivos
Comandos interactivos en el modo Click & Drag
Extend To Last Bar extiende el perfil de volumen seleccionado hasta la barra más reciente en el gráfico — el perfil se mantiene activo, extendiéndose a nuevas barras y recalculándose en cada nuevo tick. Stop Extending marca el perfil seleccionado como inactivo, para que deje de extenderse a nuevas barras. Remove Profile elimina el perfil del gráfico por completo — necesario ya que el botón de teclado "Delete" no se puede usar para eliminar un perfil.
Comandos interactivos en el modo Bars
Los comandos interactivos son operaciones de fusión/división aplicadas a perfiles de volumen haciendo clic derecho en ellos. Merge Right y Merge Left concatenan el perfil seleccionado con su perfil sucesor/predecesor (visible solo cuando existe uno) — el perfil compuesto resultante puede ser más compuesto con sus vecinos. Split Profile, visible cuando el perfil seleccionado se compone de más de una vela, lo divide en múltiples perfiles unitarios, que se pueden re-fusionar después.
Señales y Uso en el Strategy Builder
A partir de la versión 2.0.0.0, este indicador ya no se puede usar como generador de señales en otras plataformas.
Instrucciones de Descarga e Instalación
Requisitos de Licencia
En automated-trading.ch puedes elegir comprar una suscripción mensual para usar nuestros productos premium, o usar nuestros productos gratuitos sin suscribirse.
En ambos casos, necesitas crear una cuenta para que puedas obtener una Licencia que puedas usar tanto para productos premium como gratuitos.
Para obtener tu licencia, simplemente regístrate y luego obtén tu licencia en la página de facturación.
Descargar
También puedes descargar esta estrategia — y todas las demás estrategias e indicadores de automated-trading.ch — en cualquier momento desde tu página centralizada de Descargas.
Pasos de Instalación
Preguntas Frecuentes
General
Notas de Actualización
- On Bars mode, stop volume profile at session end to avoid inconsistent intraday volume aggregation
- Fix bug: start-of-session volume profile one bar prior on >1min timeframes; Fix bug: session volume profile not shown when chart ends before session end
- Fix bug: value area gaps not showing
- Added Value Area Gaps
- Fix bug: chart drawing freezes indicator when switching to realtime
- Fix Bug: last bar not calculated when Bars mode selected and switching to real time
- Added 100% asynchronous data loading (lag/freeze proof); Added progress bar for realtime processing; Added POC/Value area line opacity params; Added POC/Value area line thickness params; Added POC and Value area progress render mode on click and drag; Various stability fixes
- Fix Bug: indicator hides Grid lines when added to chart
- Bug Fix: profiles not showing in CET timezone
- Bug Fix drawing Volume profiles on bars mode
- Fix POC & Value Area progress mode on Bars period Tick Replay; Speed up POC Progress mode calc
- First Release of the indicator