OBVCD Pro MT4
- 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.20
- Activaciones: 10
OBVCD Pro es un oscilador de impulso que aplica análisis de convergencia/divergencia aVolumen en equilibrio (OBV)en lugar de precio, combina bandas de volatilidad adaptativas con un clasificador de régimen de 5 estados que puede leerse visualmente en el gráfico o ser consumido directamente por un Asesor Experto.
La mayoría de los osciladores clásicos analizan únicamente el precio. OBVCD Pro calcula la convergencia y divergencia del flujo de volumen acumulado, por lo que mide la participación detrás de un movimiento del mercado en lugar de solo el movimiento en sí. El resultado se reduce a un valor de régimen único que es igualmente utilizable por un comerciante discrecional y un sistema algorítmico.
Cómo funciona
El volumen en equilibrio (OBV) se calcula a partir de la fuente de volumen seleccionada. Tick Volume se utiliza de forma predeterminada y Real Volume se aplica automáticamente cuando el corredor lo proporciona.
Se calculan una media móvil rápida y otra lenta sobre la serie OBV (EMA 12 y EMA 26 por defecto). La diferencia entre ellos forma laHistograma OBVCD. ALínea de señalLuego se calcula sobre ese histograma, utilizando una SMA de 9 períodos de forma predeterminada.
Las bandas de volatilidad superior e inferior se calculan a partir de una desviación estándar de 20 períodos con un multiplicador de desviación de 1,618. Las bandas se pueden aplicar a la Línea de Señal o directamente al Histograma.
Como las bandas se basan en la desviación estándar, se amplían automáticamente durante los períodos de alta actividad del mercado y se contraen cuando la actividad cae. Esto permite que un conjunto de configuraciones predeterminadas siga siendo utilizable en instrumentos muy diferentes, en lugar de depender de umbrales fijos.
La lógica del impulso de los cinco estados
El histograma codificado por colores evalúa la posición del impulso en relación con las bandas de volatilidad adaptativa y clasifica cada barra completa en uno de los cinco estados del mercado.
- Fuerte alcista (verde lima)— el histograma está por encima de la banda superior y el impulso alcista continúa expandiéndose. Valor: +2
- Alcista débil (verde claro)— el histograma se mantiene por encima de la banda superior, pero el impulso alcista comienza a desvanecerse. Valor: +1
- Consolidación (gris)— el histograma está dentro de las bandas, lo que indica un mercado neutral o en rango. Valor: 0
- Bajista débil (naranja)— el histograma está por debajo de la banda inferior, pero la presión de venta comienza a disminuir. Valor: −1
- Fuerte bajista (rojo)— el histograma está por debajo de la banda inferior y el impulso bajista continúa expandiéndose. Valor: −2
La característica clave de esta lógica es la distinción entre un movimiento que esextendidoy uno que estodavía expandiéndose. Una ruptura de banda por sí sola no indica que un movimiento conserve su fuerza; la dirección del impulso es lo que separa la continuación del agotamiento.
Integración algorítmica y EA
El estado del mercado calculado se escribe en un búfer dedicado, por lo que un Asesor Experto puede leer un valor final sin inspeccionar los colores y sin volver a implementar la lógica interna.
Tampón 8devuelve uno de los siguientes valores:
- 2.0 = Fuerte alcista
- 1.0 = Alcista débil
- 0,0 = Consolidación
- −1,0 = bajista débil
- −2,0 = fuerte bajista
Obtenga la manija del indicador coniPersonalizado(). LecturaTurno 1Se recomienda la última barra completamente completa, ya que ese valor es definitivo y no cambiará.
Mapa de zona de amortiguamiento público
- Búfer 0— Histograma OBVCD (neutro)
- Búfer 1— Histograma OBVCD (Toro fuerte)
- Tampón 2— Histograma OBVCD (toro débil)
- Tampón 3— Histograma OBVCD (Oso fuerte)
- Tampón 4— Histograma OBVCD (oso débil)
- Tampón 5— Línea de señal
- Tampón 6— Banda superior
- Tampón 7— Banda inferior
- Tampón 8— Régimen parcial
Tenga en cuenta que MQL4 no admite buffers de índice de color, por lo que el histograma requiere cinco buffers de datos separados para representar los 5 estados (Buffers 0 a 4). Por lo tanto, el sesgo del régimen es el buffer 8. Los buffers 9 a 11 se utilizan exclusivamente para cálculos internos y están ocultos de la ventana de datos.
Entradas
- fuente de volumen— Volumen de tick (predeterminado) o Volumen real cuando lo admita el corredor
- Media móvil rápida— período 12, EMA por defecto
- Media móvil lenta— período 26, EMA por defecto
- Media móvil de señal— período 9, SMA por defecto
- Métodos MA soportados— EMA, SMA, SMMA y LWMA
- Habilitar bandas de Bollinger— habilitado de forma predeterminada
- Bandas aplicadas a— Línea de señal (predeterminada) o histograma
- Periodo de bandas— 20
- Desviación de bandas— 1.618
Con las Bandas de Bollinger desactivadas, el indicador funciona como un oscilador de convergencia/divergencia OBV clásico con una línea de señal, y el Regime Bias devuelve 0 en cada barra.
Lo que muestran las capturas de pantalla
- EURUSD, Mensual— Demuestra análisis de divergencia de volumen a largo plazo. El histograma de 5 estados rastrea los cambios estructurales del régimen de volumen a lo largo de ciclos de varios años.
- US30, diario— Muestra la aplicación de parámetros personalizados (Fast MA 50, Slow MA 200, Bands Period 20, Deviation 1.5). Ampliar los períodos y reducir el multiplicador adapta el indicador a las tendencias del índice a largo plazo.
- XAUUSD, H1— Demuestra una mecánica de banda de volatilidad adaptativa durante la consolidación de precios y las rupturas posteriores. La contracción de la banda precede al movimiento direccional.
- La ventana de datos (DXY, M5)— Confirma la accesibilidad del buffer Regime Bias. El estado visual se asigna directamente a un valor flotante discreto (por ejemplo, 2,0000) para el consumo de EA.
- El diálogo de entradas (BTCUSD, diario)— Confirma las opciones de configuración para los métodos de media móvil, el volumen aplicado y la lógica de Bandas de Bollinger.
Comportamiento de cálculo
Todos los valores se calculan exclusivamente a partir de datos históricos completos. Una vez que se cierra una barra, sus valores no vuelven a cambiar. Sólo la barra que se está formando actualmente se actualiza a medida que llegan nuevos ticks.
Para lecturas confirmadas, se debe utilizar Shift 1 en lugar de Shift 0. El indicador no utiliza datos anticipados y no repinta los valores después de que se ha cerrado una barra.
Notas
- Se muestra en una ventana indicadora separada.
- 8 parcelas visibles.
- 13 buffers de indicadores.
- Un histograma semitransparente mantiene el panel legible cuando se utiliza junto con otros indicadores.
- Sin dependencias externas.Cada valor se calcula dentro del indicador. No llama a ningún otro indicador, por lo que no hay identificadores que fallen, nada que instalar junto con él y no depende del estado de su carpeta de indicadores estándar.
¿Qué es y qué no es esto?
Esta es una herramienta para el análisis técnico y para filtrar las condiciones del mercado. No es un sistema de negociación, no produce señales de compra o venta, no da consejos de inversión y no abre ni gestiona posiciones.
Es más descriptivo que predictivo y no se hace ninguna afirmación sobre su desempeño.
La demostración gratuita se ejecuta en Strategy Tester. Colóquelo en los instrumentos y plazos con los que realmente opera y juzgue con sus propios gráficos.
| Más herramientas de este desarrollador Construyo indicadores MT4/MT5 y asesores expertos con énfasis en código limpio, documentado y sin repintado: lógica de barra cerrada, buffers validados y sin dependencias de otros indicadores. La clasificación del régimen de cinco estados aquí es parte de laSuite de régimen de oscilador, que lo aplica a series derivadas de volumen en lugar de al precio en el gráfico. Ver todos los productos publicados → ¿Tienes preguntas sobre el cálculo, los buffers o el uso de esto en tu propio EA? Envíame un mensaje privado. Estaré encantado de responderte. |
Desarrollado y mantenido por Narayanan Mohanan, desarrollador MT4/MQL4.
Si detecta algún error en la traducción de esta página, comuníquemelo y lo corregiré.
