Índice
Prerrequisitos
Para utilizar este indicador debe tener disponibles los siguientes prerrequisitos
- NinjaTrader 8. Haz clic aquí para descargar
- Los datos de Order Flow no son necesarios para usar este indicador (no necesitas tener una licencia Lifetime)
- Cuenta en automated-trading.ch para obtener una clave de licencia gratuita. Para obtener la clave de licencia, simplemente Regístrate y luego obtén tu licencia en la página de facturación
Descripción
El Volume Profile Indicator es un indicador gratuito de NinjaTrader 8 que tiene las siguientes características
- Visualización del perfil de volumen en cada barra (o un período de barras)
- Visualización del perfil de volumen en cada sesión de trading con configuración opcional de intervalo de tiempo
- Cálculo y visualización del área de valor en cada perfil de volumen
- División interactiva de clústeres de perfil de volumen con un clic del ratón
- Fusión y agrupación (composición) de perfiles de volumen de forma interactiva con un clic del ratón
- Composición automática única de perfiles de volumen basada en el solapamiento del área de valor
- Funciona perfectamente con o sin datos de OrderFlow o Tick Replay
- Funciona perfectamente en cualquier timeframe incluyendo barras Renko
- Visualización precisa de las áreas de Price Discovery y Balance
Recomendamos encarecidamente unirse a nuestra comunidad de Discord siguiendo este enlace de invitación
Ejemplos
Aquí hay algunos ejemplos del indicador en acción:
El uso más básico del indicador es mostrar perfiles de volumen en cada barra del gráfico. Los perfiles de volumen mostrarán áreas de valor calculadas en un porcentaje parametrizable. La confluencia entre los límites del área de valor, los precios de apertura y cierre y el punto de control de la barra puede mostrar oportunidades para scalping de corto plazo
En este ejemplo, donde la función Auto Merge está habilitada, se puede ver que el indicador fue capaz de definir rangos de precio basándose en la actividad de volumen en cada rango
Esta función de detección automática de rangos permite generar señales de ruptura de rango cuando una barra rompe al alza o a la baja del último rango formado. Como se puede ver en el gráfico de ejemplo, las flechas rojas señalan dos velas donde el precio rompe de la región de equilibrio y comenzó a tendenciar al alza
El indicador Volume Profile integrado en NinjaTrader 8 es excelente pero tiene limitaciones. Una de sus limitaciones es que no puede usarse en gráficos Renko, y no puede usarse si no tienes la licencia Lifetime de NinjaTrader que es bastante costosa. Nuestro indicador de Volume Profile no tiene estas limitaciones. Es un indicador gratuito que puede usarse incluso si no tienes datos de OrderFlow habilitados en tu plataforma NinjaTrader. Y funciona tanto en gráficos de velas regulares como en cualquier tipo de gráficos renko.
Una estrategia de trading que puede construirse sobre el perfil de volumen basado en sesiones es una estrategia de rango de apertura
En esta estrategia, se calcula un perfil de volumen entre la 1:00 AM y las 9:00 AM Hora del Este, 30 minutos antes de la apertura del mercado. Este perfil de volumen define un rango entre sus niveles de área de valor
Cuando el precio rompe el rango definido por los niveles del área de valor, uno puede seguir la ruptura y entrar largo o corto.
En la imagen anterior puedes ver la estrategia en acción.
Parámetros
Siempre tratamos de mantener los parámetros al mínimo.
| License | |
| License | Esta es la clave de licencia gratuita que obtienes al crear una cuenta en automated-trading.ch. Después de crear una cuenta, copia tu clave de licencia desde la página de facturación. Solo necesitas establecer este parámetro una vez al mes; una vez que la clave de licencia esté validada, se recordará durante el resto del ciclo de facturación. |
| General | |
| Use OrderFlow Data | Este parámetro indica al indicador si tienes los datos de OrderFlow habilitados (licencia Lifetime de NinjaTrader) o no. Debes marcarlo si tienes OrderFlow. Y desmarcarlo si no tienes datos de OrderFlow, en cuyo caso debes habilitar TickReplay en tu gráfico para que el indicador funcione correctamente |
| Align |
Este parámetro establece la alineación del dibujo de los perfiles en el gráfico
|
| Width % | Este parámetro establece el ancho del perfil en porcentaje del ancho total de las barras. El valor 100 llenará toda el área. |
| Profile Period |
Este parámetro establece el tipo de período del perfil. Puede tener dos valores posibles
|
| Bars Period | Este parámetro solo está disponible cuando se selecciona el valor Bars para el parámetro Profile Period. Este parámetro establece el número de barras para un perfil de volumen. Si estableces este valor en 1, el indicador dibujará un perfil para cada barra. Si lo estableces en 2, el indicador dibujará un perfil de volumen para cada par de barras. Ten en cuenta que puedes fusionar o dividir barras manualmente, lo cual afectará este período de agrupación inicial |
| Time Zone |
Este parámetro establece la zona horaria que se usará para configurar el parámetro Session Interval a continuación. Como los mercados de futuros abren y cierran según la zona horaria del mercado estadounidense que es EST (US Eastern, Nueva York), este parámetro te permite especificar el intervalo de tiempo de trading en otra zona horaria que es la zona horaria de tu máquina local
|
| Session Interval (hh:mm-hh:mm) | Este parámetro solo está disponible cuando se selecciona el valor Sessions para el parámetro Profile Period. Este parámetro establece el intervalo de tiempo que define la sesión de trading. Por ejemplo, si deseas dibujar un perfil de volumen en la sesión RTH, el valor de este parámetro debe ser "09:30-16:15" |
| Ticks Per Level | Este parámetro establece la opción de agrupar múltiples ticks por nivel, lo que puede proporcionar una representación más precisa de la actividad del mercado en cada nivel de precio. Cuando los datos de volumen se agrupan por nivel, el indicador agrega el volumen para cada nivel de precio, en lugar de mostrar cada tick individual. Esto puede ser especialmente útil en mercados con altos volúmenes de trading como el nasdaq (NQ o MNQ) |
| Value Area % | Esto establecerá el porcentaje usado para calcular el Área de Valor de los perfiles. El área de valor es el área en la que ocurrió el x% del volumen de trading. El valor estándar para esto es 68%, que representa el área de valor de una distribución Normal. Pero puedes establecerlo en otros valores como 40%; en ese caso el área de valor se calculará, en cada nuevo tick de precio, para mostrar los niveles de precio que representan el 40% del volumen total del perfil. El área de valor es el área alrededor del POC (Punto de Control), que es el nivel de precio con el mayor volumen negociado |
| Auto Merge Profiles | Esto habilitará/deshabilitará la composición automática de perfiles adyacentes basada en el solapamiento de sus áreas de valor. Esto puede ser útil para detectar automáticamente rangos de equilibrio, y cuando el precio rompe esos rangos en modo de price discovery. Estos dos eventos pueden construir la base de una estrategia de trading basada en la teoría de subasta del mercado |
| Rendering | |
| Profile Opacity | La opacidad para renderizar el cuerpo del perfil. Personalmente establezco este valor en 40 |
| Value Area Opacity | La opacidad para renderizar el área de valor del perfil. En general querrás establecer esto en un valor ligeramente mayor que la opacidad del cuerpo para crear un contraste claro entre las dos áreas |
| Profile Body Color | Color de dibujo de los niveles del perfil distintos del POC y los niveles del área de valor |
| POC Color | Color de dibujo del nivel POC (punto de control) |
| Value Area Color | Color de dibujo de los niveles del área de valor |
| Show POC | Habilitar/Deshabilitar el resaltado del nivel POC con su propio color |
| Show Value Area | Habilitar/Deshabilitar el resaltado de los niveles del área de valor con sus propios colores |
| Show Labels | Habilitar/Deshabilitar la visualización de etiquetas de niveles pivote |
| Font Size | Esto establece el tamaño de fuente de las etiquetas si están habilitadas |
Comandos Interactivos
Los comandos interactivos son operaciones de fusión/división que pueden aplicarse a los perfiles de volumen del gráfico haciendo clic derecho en ellos
Descarga e Instrucciones de Instalación
El indicador puede descargarse de forma gratuita. Para descargar e instalar el indicador sigue las instrucciones a continuación
- Haz clic en el botón de descarga de abajo para descargar el archivo del Volume Profile Indicator
- Importa el archivo .zip descargado a NinjaTrader usando el elemento de menú para importar NinjaScript
- A continuación, abre una nueva ventana de gráfico
- En caso de que tengas intención de usar el indicador sin datos de OrderFlow (Licencia Lifetime de NinjaTrader), debes habilitar el Tick Replay. En este caso, en la configuración de la nueva ventana de gráfico, asegúrate de habilitar la casilla de verificación Tick Replay
- Si los datos de OrderFlow están habilitados en tu Licencia de NinjaTrader, entonces el indicador funcionará perfectamente con o sin Tick Replay. Solo necesitas asegurarte de marcar el parámetro Use OrderFlow Data
- Si no ves la casilla de verificación de Tick Replay, ve a Tools->Options->Market Data y habilita Show Tick Replay
- Después de instalar el indicador y abrir una nueva ventana de gráfico, debes agregar el indicador al gráfico. Haz clic derecho en el gráfico y haz clic en Indicators...
- Copia/Pega tu clave de licencia que puedes encontrar en la página de Facturación en el parámetro de licencia
- Después de agregar el indicador al gráfico, el indicador se ejecutará en los datos históricos cargados en el gráfico.
- Después de eso, el indicador se agrega con éxito y continuará ejecutándose en datos del mercado en vivo
Preguntas Frecuentes
General
Sí, si tienes una idea que crees que puede mejorar este indicador, estaré más que feliz de escucharte. Por favor, usa la página de contacto para enviarme un mensaje
No, el código fuente del indicador está protegido por razones de derechos de autor
No, este indicador solo realiza el renderizado y no proporciona datos que puedan usarse desde dentro de una estrategia. Consulta nuestras estrategias para una estrategia basada en Volume Profile
Sí, puedes usar este indicador sin TickReplay si OrderFlow está habilitado en tu plataforma NinjaTrader
Notas de la Versión
- Corrección de error: corrección del error relacionado con el cálculo del Área de Valor en perfil condensado
- Corrección del dibujo del perfil con valores más altos de ticks por nivel
- Corrección de error: fallo al calcular el área de valor en perfil agregado
- Corrección del problema de retardo en NQ y MNQ mediante la optimización de algoritmos
- Cambio del dibujo de la línea POC y Área de Valor a Solid en lugar de punteado
- Corrección de un fallo en el modo de sesión cuando los intervalos de sesión están muy próximos entre sí
- Reescritura del algoritmo de renderizado que corrige fallos, parpadeos y problemas de retardo que ocurrían anteriormente en NQ y MNQ
- Corrección de error: la licencia generaba un error "License not recognized" aunque sí era reconocida
- Corrección de error: el modo de sesión se ha reescrito completamente y ahora no tiene errores. Las sesiones pueden abarcar la medianoche y el nuevo algoritmo puede manejar días festivos especiales
- Se ha eliminado la tasa de actualización
- La tasa de actualización se aplica al dibujo en el gráfico en lugar de a los cálculos
- Agregadas opciones de zona horaria EST y Hora Local para perfiles basados en sesiones
- Agregado nuevo parámetro Min Refresh Rate (Seconds) para controlar la tasa de actualización y mejorar el rendimiento en instrumentos volátiles como NQ
- Mayor optimización del rendimiento al no calcular Áreas de Valor cuando no se muestran
- Mejor gestión de licencias
- Corrección de la serialización de propiedades al guardar plantillas
- Corrección de la detección del inicio y fin de sesión
- Primera versión del indicador
Comentarios y Opiniones de Usuarios
Puede encontrar los comentarios de nuestros usuarios y hacer preguntas sobre este indicador uniéndose a nuestra comunidad de Discord a través de este enlace de invitación o haciendo clic en el logo de Discord. La membresía es completamente gratuita.




