Anchored Volume Delta with Adaptive Bands
- Indicadores
-
Narayanan Mohanan Mohanan Krishnan
Desarrollador de MT5/MQL5 especializado en Expert Advisors, indicadores personalizados y herramientas de backtesting y validación. Me centro en escribir código limpio, bien documentado y sin repaint: lógica basada en velas cerradas, buffers validados y una gestión correcta de handles y memoria. Ese - Versión: 1.0
Este indicador representa el Cumulative Volume Delta (CVD) —el total acumulado del volumen de cada vela, con el signo que le da la dirección de su cierre— dentro de bandas adaptativas de desviación estándar. Responde a una pregunta que el precio por sí solo no responde: ¿el movimiento está sostenido por la participación, o simplemente se está dejando llevar?
El total acumulado se reinicia en el anclaje que usted elija —diario, semanal o mensual—, de modo que la lectura siempre es relativa a la sesión, la semana o el mes en curso, y no al comienzo del historial del gráfico. Ese único control es lo que hace que el mismo indicador resulte útil tanto en un gráfico de cinco minutos de forex como en un gráfico diario de acciones, y es lo que lo diferencia de una línea de volumen acumulado corriente, que sólo crece desde donde casualmente empiece su historial.
Cómo funciona
Cada vela aporta su volumen al total acumulado: se suma cuando la vela cierra por encima del cierre anterior, se resta cuando cierra por debajo y se mantiene sin cambios cuando el cierre es plano. Por defecto se utiliza el volumen de ticks; el volumen real se aplica automáticamente cuando el bróker lo proporciona.
A continuación se calculan una base de 20 periodos y su desviación estándar sobre esa serie acumulada, y las bandas superior e inferior se sitúan a un múltiplo elegido de la desviación. Como las bandas se construyen a partir de la propia variabilidad de la serie, se ensanchan cuando la participación se vuelve volátil y se estrechan cuando se calma: no hay umbrales fijos que reajustar para cada instrumento.
Cuando el total acumulado alcanza un límite de anclaje, se pone a cero y comienza de nuevo. En el gráfico esto aparece como un reinicio limpio de la línea, y las bandas se vuelven a formar en torno al nuevo periodo.
Qué muestran las bandas
Un movimiento fuera de las bandas significa que el flujo de volumen se ha vuelto estadísticamente inusual respecto al comportamiento reciente de ese instrumento. Un regreso al interior significa que se ha normalizado. Ninguno de los dos es una señal para actuar: son una descripción de dónde se sitúa la participación en relación con su propio rango reciente.
Los operadores suelen extraer tres lecturas de esta representación.
Contacto con la banda. Que la línea CVD alcance la banda superior indica un flujo comprador extendido respecto a su rango reciente; la banda inferior indica lo mismo para el flujo vendedor. En las capturas, estos puntos están marcados en rojo en la banda superior y en verde en la inferior. Lo que sigue a una lectura extendida no está determinado: el flujo puede normalizarse, o puede seguir extendiéndose mientras las bandas se ensanchan a su alrededor.
Confirmación. El precio marca un nuevo máximo o mínimo y la línea CVD hace lo mismo. La participación acompaña al precio.
Divergencia. El precio marca un nuevo mínimo mientras la línea CVD marca un mínimo más alto, o lo contrario en un máximo. El precio se ha movido, pero el flujo de volumen que hay detrás no lo ha seguido. Esto es contexto, no una predicción: las divergencias se resuelven en ambos sentidos y pueden persistir mucho más de lo esperado.
Parámetros
- Applied volume — volumen de ticks (por defecto) o volumen real cuando el bróker lo proporciona
- Anchor period — Continuous, Daily (por defecto), Weekly o Monthly
- Bands period — 20
- Bands deviation — 2.0
Para que el anclaje tenga sentido debe ser más amplio que el periodo del gráfico: un anclaje diario en un gráfico diario se reiniciaría en cada vela. Cuando eso ocurre, el indicador pasa a una serie continua, indica el motivo en el registro de Expertos y muestra en su nombre corto el anclaje realmente en uso, de modo que lo que aparece etiquetado siempre corresponde a lo que está funcionando.
Búferes
- Búfer 0 — línea CVD
- Búfer 1 — banda superior
- Búfer 2 — base
- Búfer 3 — banda inferior
Los cuatro pueden leerse desde un Expert Advisor u otro indicador con iCustom() y CopyBuffer(). Lea el shift 1 —la última vela completamente cerrada— para obtener valores que ya no cambiarán.
El indicador es autónomo: no crea handles de otros indicadores, por lo que el único handle que gestiona su código es el que él mismo crea.
En distintos instrumentos
Las capturas muestran el indicador en cinco clases de activos y con los tres ajustes de anclaje, sin cambiar nada salvo el anclaje. En cada una, el rojo marca el contacto con la banda superior, el verde marca el contacto con la banda inferior y las líneas de tendencia amarillas marcan una divergencia entre el precio y el flujo de volumen.
- US30 H1, anclaje diario — el ejemplo más completo, con los dos tipos de divergencia. El 29 de julio el precio marca un mínimo claramente más bajo mientras la línea CVD mantiene un mínimo más alto: las ventas no van acompañadas de un flujo de volumen equivalente, y el precio se recupera en las sesiones siguientes. Antes, el 28 de julio, ocurre lo contrario: el flujo alcanza la banda superior mientras el precio ya ha empezado a girarse desde su máximo.
- XAUUSD H1, anclaje diario — el precio registra un mínimo más bajo hacia el 24 de julio mientras la línea CVD registra un mínimo más alto, con ambos tramos marcados en el gráfico de precio y en la ventana del indicador.
- GBPJPY M5, anclaje diario — una sesión intradía en la que el flujo vendedor lleva la línea por debajo de la banda inferior; después se aplana y se asienta dentro de las bandas mientras el precio se estabiliza.
- BTCUSD H4, anclaje semanal — un horizonte más amplio en un mercado que cotiza de forma continua, donde el anclaje semanal se ajusta mejor a la temporalidad que el diario. El contacto con las bandas está marcado en ambos extremos.
- GOOGL Daily, anclaje mensual — una acción en gráfico diario, donde sólo un anclaje mensual es lo bastante amplio como para mantener intacta la serie acumulada. Los reinicios mensuales se aprecian como cortes limpios en la línea.
Comportamiento del cálculo
Los valores se calculan únicamente a partir de datos completados. Una vez que una vela cierra, su valor es definitivo y no cambia. Sólo la vela en formación se actualiza a medida que llegan nuevos ticks, y queda fijada al cierre de esa vela. El indicador no utiliza datos anticipados (look-ahead) ni repinta las velas cerradas.
La serie acumulada se reconstruye de forma determinista, por lo que el mismo gráfico con los mismos ajustes produce siempre los mismos valores, con independencia de cuándo se aplicó el indicador o de cómo se cargó el historial.
Notas
- Ventana de indicador independiente, 4 trazados, 4 búferes.
- Se necesitan unas 20 velas de historial antes de que las bandas empiecen a dibujarse.
- El volumen de ticks es una aproximación al volumen negociado. En los instrumentos en los que el bróker proporciona volumen real, seleccionarlo ofrece una lectura más fiel.
- Sin dependencias externas. La serie acumulada, la base y las bandas de desviación estándar se calculan íntegramente dentro del indicador. No llama a ningún otro indicador, por lo que no hay handles que puedan fallar, no hay nada que instalar junto a él y no depende del estado de su carpeta de indicadores estándar.
Este indicador es una herramienta de análisis técnico y de filtrado de las condiciones del mercado. No es un sistema de trading, no genera señales de trading, no ofrece asesoramiento de inversión y no abre ni gestiona operaciones automáticamente. No se realiza ninguna afirmación sobre su rendimiento.
De descarga y uso gratuitos. Si le resulta útil, una valoración ayuda a que otros operadores lo encuentren.
| Más herramientas de este desarrollador Desarrollo indicadores y Expert Advisors para MT5 poniendo el énfasis en un código limpio, documentado y sin repaint: lógica basada en velas cerradas, búferes validados y ninguna dependencia de otros indicadores. Ver todos los productos publicados → ¿Tiene dudas sobre el cálculo, los búferes o el uso de este indicador en su propio EA? Envíeme un mensaje privado; estaré encantado de responderle. |
Desarrollado y mantenido por Narayanan Mohanan, desarrollador MT5/MQL5.
Si detecta algún error en la traducción de esta página, comuníquemelo y lo corregiré.
