TIS_OrderBlocks for TradingView
This indicator is available by subscription only. Subscribe on our TradingView page →Este indicador está disponible solo por suscripción. Suscribite desde nuestra página de TradingView →
Indicador en Pine Script que dibuja zonas de order block solo después de que el impulso posterior las confirma, con desplazamiento mínimo y ruptura de estructura opcional. Las señales de compra y venta se disparan cuando el precio vuelve y reacciona sobre la zona. Con alertas y compatible con TIS_Automator.
Pine Script indicator that draws order block zones only after the impulse that follows confirms them, with minimum displacement and optional break of structure. Buy and sell signals fire when price returns and reacts to the zone. Alert-ready and compatible with TIS_Automator.
Descripción
TIS_OrderBlocks para TradingView identifica la vela donde realmente giró el movimiento, la valida contra el impulso posterior y recién entonces la dibuja como zona. Después imprime señales de compra y venta cuando el precio vuelve y reacciona sobre esa zona.
Cómo funciona
El punto de partida es la última vela contraria al movimiento, justo antes de una vela que se lleva puesto su extremo. Esa vela queda como candidata, pero todavía no se dibuja nada. La candidata solo se convierte en zona si el movimiento posterior recorre una distancia mínima más allá del extremo de la vela, medida en ticks y contada solo sobre las barras que vienen después, dentro de un número limitado de barras. Un segundo filtro opcional exige que ese mismo impulso rompa el último swing high o swing low confirmado. Las candidatas que no pasan alguno de los dos filtros se descartan sin llegar nunca al gráfico, así no terminás leyendo zonas que el mercado nunca justificó.
Una vez dibujada, la zona queda activa hasta que pasa una de tres cosas: el precio cierra más allá de ella y la invalida, alcanza su antigüedad máxima en barras, o produce la cantidad de señales que le permitís. Las señales se disparan en el regreso a la zona, y elegís el comportamiento: CloseInside dispara cuando el precio cierra dentro de la zona, y Rejection espera a que el precio toque la zona y después cierre de nuevo fuera de ella, en la dirección del bloque.
Todo se evalúa al cierre de la barra. Una vez que la barra cerró, su señal es definitiva y no cambia.
Características principales
▸ Las zonas aparecen solo después de que el impulso las confirma, así las candidatas sin validar nunca llegan al gráfico
▸ Filtro de desplazamiento en ticks, medido solo sobre las barras posteriores a la vela de origen
▸ Filtro opcional de ruptura de estructura contra el último swing confirmado
▸ Tres definiciones de zona: vela completa, solo cuerpo, o apertura al extremo
▸ Dos modos de señal: cierre dentro de la zona, o rechazo de vuelta hacia afuera
▸ Ciclo de vida completo de la zona: invalidación, expiración por antigüedad y retiro tras una cantidad definida de señales
▸ Filtro de tendencia por EMA opcional, para operar solo del lado correcto
▸ Salidas de compra y venta expuestas como fuentes seleccionables, más una alerta incorporada por lado
▸ Colores, opacidad y distancia de los marcadores bajo tu control
Parámetros
| Parámetro | Descripción |
|---|---|
| Confirmation Bars | Cantidad máxima de barras posteriores a la vela de origen para que ocurra el desplazamiento. Si no ocurre, la candidata se descarta. |
| Min. Displacement (Ticks) | Movimiento mínimo más allá del extremo de la vela de origen, contado solo sobre las barras que la siguen. |
| Require Break of Structure | Exige que el impulso rompa el último swing high confirmado en zonas alcistas, o el swing low en zonas bajistas. |
| Swing Strength | Cantidad de barras a izquierda y derecha que definen un swing para el filtro de ruptura de estructura. |
| Zone Mode | Límites de la zona. FullCandle = máximo a mínimo. Body = apertura a cierre. OpenToExtreme = apertura al mínimo en zonas alcistas, máximo a apertura en zonas bajistas. |
| Signal Mode | CloseInside = dispara cuando el precio cierra dentro de la zona. Rejection = dispara cuando el precio toca la zona y después cierra fuera de ella, en la dirección del bloque. |
| Max Signals Per Zone | Cantidad de señales que puede producir una zona antes de retirarse. |
| Max Zone Age (Bars) | Barras que la zona permanece activa antes de expirar, si antes no fue invalidada ni consumida. |
| Use Trend Filter (EMA) | Limita las señales de compra a barras que cierran por encima de la EMA y las de venta a barras que cierran por debajo. |
| Trend EMA Period | Período de la EMA que usa el filtro de tendencia. |
| Max Bars To Draw | Durante cuántas barras se sigue actualizando la zona en el gráfico, contadas desde la vela de origen. |
| Opacity (0~100) | Opacidad del relleno de los rectángulos de zona. |
| Signal Offset (Ticks) | Distancia entre el extremo de la vela y el triángulo de la señal. |
| Bullish / Bearish OB Color | Colores de las zonas alcistas y bajistas. |
¿Para quién es?
Para el trader discrecional que trabaja con zonas de oferta y demanda y quiere ver en el gráfico solo las que el impulso posterior realmente justificó, en lugar de cada vela que aparenta serlo. Y para el trader sistemático que necesita un disparador de entrada limpio y reglado en el regreso a esas zonas, con alertas de los dos lados y salidas de señal que otros scripts pueden leer.
Listo para automatizar. TIS_OrderBlocks es totalmente compatible con nuestro sistema TIS_Automator: seleccionás las salidas de compra y venta como fuentes de señal, definís target y stop, y los retests de zona se operan de punta a punta sin intervención manual.
TIS_OrderBlocks for TradingView finds the candle where the move actually turned, validates it against the impulse that followed, and draws it as a zone only once that validation passes. It then prints buy and sell signals when price comes back and reacts to the zone.
How It Works
The starting point is the last candle that goes against the move, right before a candle that takes out its extreme. That candle becomes a candidate, but nothing is drawn yet. The candidate only becomes a zone if the move that follows travels a minimum distance beyond the candle extreme, measured in ticks and counted only on bars after it, within a limited number of bars. An optional second test requires that same impulse to break the last confirmed swing high or swing low. Candidates that fail either test are discarded without ever appearing on the chart, so you are not left reading zones that the market never justified.
Once a zone is drawn it stays active until one of three things ends it: price closes beyond it and invalidates it, it reaches its maximum age in bars, or it produces the number of signals you allow per zone. Signals fire on the return to the zone, and you choose the behaviour: CloseInside fires when price closes inside the zone, and Rejection waits for price to touch the zone and then close back outside it in the direction of the block.
Everything is evaluated on the bar close. Once a bar has closed, its signal is final and never changes.
Key Features
▸ Zones appear only after the impulse confirms them, so unconfirmed candidates never reach the chart
▸ Displacement filter in ticks, measured only on the bars that come after the origin candle
▸ Optional break of structure filter against the last confirmed swing
▸ Three zone definitions: full candle, body only, or open to extreme
▸ Two signal modes: close inside the zone, or rejection back out of it
▸ Full zone lifecycle: invalidation, expiry by age, and retirement after a set number of signals
▸ Optional EMA trend filter so signals only fire on the right side of the trend
▸ Buy and sell outputs exposed as selectable sources, plus a built in alert condition for each side
▸ Colors, opacity and marker distance under your control
Parameters
| Parameter | Description |
|---|---|
| Confirmation Bars | Maximum number of bars after the origin candle for the displacement to occur. If it does not, the candidate is discarded. |
| Min. Displacement (Ticks) | Minimum move beyond the origin candle extreme, counted only on the bars that follow it. |
| Require Break of Structure | Requires the impulse to break the last confirmed swing high on bullish zones, or swing low on bearish zones. |
| Swing Strength | Number of bars to the left and right that define a swing point for the break of structure test. |
| Zone Mode | Zone boundaries. FullCandle = high to low. Body = open to close. OpenToExtreme = open to low on bullish zones, high to open on bearish zones. |
| Signal Mode | CloseInside = fires when price closes inside the zone. Rejection = fires when price touches the zone and then closes outside it in the direction of the block. |
| Max Signals Per Zone | Number of signals a zone can produce before it is retired. |
| Max Zone Age (Bars) | Bars a zone stays active before it expires, if it is neither invalidated nor consumed first. |
| Use Trend Filter (EMA) | Restricts buy signals to bars closing above the EMA and sell signals to bars closing below it. |
| Trend EMA Period | Period of the EMA used by the trend filter. |
| Max Bars To Draw | How long a zone keeps being updated on the chart, counted from the origin candle. |
| Opacity (0~100) | Fill opacity of the zone rectangles. |
| Signal Offset (Ticks) | Distance between the candle extreme and the signal triangle. |
| Bullish / Bearish OB Color | Colors used for bullish and bearish zones. |
Who Is It For?
Discretionary traders who work with supply and demand areas and want the chart to show only the zones that the following impulse actually justified, instead of every candle that looks the part. And systematic traders who need a clean, rule based entry trigger on the return to those zones, with alerts on both sides and signal outputs that other scripts can read.
Automation ready. TIS_OrderBlocks is fully compatible with our TIS_Automator system: select the buy and sell outputs as signal sources, set your target and stop, and the zone retests can be traded end to end without manual intervention.
Solo los clientes que hayan comprado este producto pueden dejar una opinión.


















Opiniones
Aún no hay opiniones.