Herramienta
Volumetric Order Blocks
market.volumetric_order_block
Entradas
Sin entradas tipadas.
Salidas
Dos indicadores booleanos por barra — bull_active y bear_active — verdaderos en las barras donde existe un bloque alcista / bajista sin mitigar. Los bloques en sí se dibujan en el panel de precio como cajas; es una superposición solo para el gráfico, no conectada a la lógica de estrategia.
Volumetric Order Blocks (una adaptación de StratifyTrade) marcan las zonas donde comenzó un movimiento fuerte, ancladas a un swing de pivote de volumen. Un bloque alcista es una zona de demanda por debajo del precio; un bloque bajista, una zona de oferta por encima. Cada bloque se tiñe según su parte del volumen y se divide en mitades de actividad de compra/venta, para que veas de un vistazo dónde se concentra el mayor interés. Es una superposición solo para el gráfico.
Cómo funciona
Cuando se forma un swing sobre un pivote de volumen (una barra cuyo volumen es el pico local a lo largo de `length` barras a cada lado), la vela de origen se convierte en un bloque. En modo Length el bloque se limita a un ATR desde el extremo de esa vela; en modo Full abarca toda la vela. Un bloque se invalida cuando el precio lo mitiga (close / wick / average). Cada bloque que sobrevive dibuja un cuerpo translúcido, dos sub-cajas de actividad de compra/venta, una línea media discontinua y una etiqueta de volumen + %-del-total; hide-overlap conserva solo el más reciente de los bloques solapados, y se muestran los `max_boxes` más recientes por lado.
Modos
Opciones de Mode
Limita cada bloque a un ATR desde el extremo de la vela de origen, de modo que los bloques mantienen una altura consistente y escalada por volatilidad.
Cuándo usarlo: La opción por defecto: zonas ordenadas y uniformes que no se disparan por una sola vela ancha.
Usa todo el rango de máximo a mínimo de la vela de origen como bloque, de modo que toda la extensión de las mechas se trata como la zona.
Cuándo usarlo: Cuando quieres la zona más amplia y no quieres que el precio cruce el borde del cuerpo sin que te des cuenta.
Opciones de Mitigation method
Invalida un bloque en cuanto la mecha de la barra actual rompe su borde lejano — la regla más sensible (probada solo en la barra actual).
Cuándo usarlo: Cuando cualquier toque más allá de la zona deba retirarla.
Invalida un bloque cuando el CUERPO de una vela dentro de las últimas `length` barras rompe su borde lejano — la regla más estricta y menos nerviosa.
Cuándo usarlo: Cuando solo quieres eliminar bloques ante un cierre atravesado y comprometido, no ante una mecha fugaz.
Invalida un bloque cuando la mecha de la barra actual alcanza su línea media del 50% — un punto intermedio entre wick y close.
Cuándo usarlo: Cuando un toque del punto medio (no solo del borde) es tu señal de que la zona está agotada.
Configuración
Longitud de swing/pivote: la semianchura fractal del swing de pivote de volumen Y el periodo de ATR que dimensiona un bloque en modo Length. Un pivote se confirma `length` barras después de formarse, por lo que los bloques aparecen con ese retraso.
Altura del bloque: Length limita el cuerpo a un ATR desde el extremo de la vela del pivote; Full usa toda la vela de máximo a mínimo.
Cómo se invalida un bloque: close (un cuerpo dentro de las últimas `length` barras rompe el borde lejano), wick (la mecha de la barra actual lo rompe), average (la mecha de la barra actual alcanza la línea media). Wick/average prueban solo la barra actual; close escanea las últimas `length` barras — la asimetría original del indicador, conservada.
Cuántos de los bloques más recientes mostrar POR LADO — hasta esta cantidad de alcistas Y esta cantidad de bajistas. El %-de-volumen se calcula dentro del conjunto mostrado de cada lado.
Descarta los bloques más antiguos que se solapan con el más reciente del mismo lado, manteniendo el gráfico despejado (se conserva el más nuevo).
Dibuja las dos sub-cajas de actividad dentro de cada bloque — una mitad de compra verde (arriba) y una mitad de venta roja (abajo).
Dibuja la línea media discontinua en el nivel del 50% de cada bloque.
Muestra como etiqueta el volumen de cada bloque y su %-de-volumen del conjunto mostrado.
Se conecta con
Ejemplos
- Añade la superposición en modo Length con mitigation_method 'close' para graficar zonas de demanda/oferta ordenadas que solo se despejan ante un cierre atravesado decisivo.
- Cambia a modo Full y aumenta max_boxes para mantener una pila más profunda de bloques anchos, de extensión de mecha, para una vista de swing trading.
Errores comunes
- Esperar que impulse entradas — es una superposición solo para el gráfico; usa market.order_block para una zona conectable a la estrategia.
- Poner length demasiado pequeño con volumen ruidoso, lo que marca picos menores como swings y llena el gráfico de bloques de corta duración.