Orderflow Bubble Engine

Surface unusually important footprint rows as bubbles and optionally extend them as reaction levels.

CATEGORY

Orderflow

DIFFICULTY

Intermediate

REQUIREMENT

TradingView Footprint data access

Orderflow Bubble Engine reduces footprint information into a visual marker for the most important row of a candle according to the selected mode and filters. Bubble size reflects relative significance, while optional horizontal levels allow later interaction to be tracked.

A large bubble means stronger relative activity according to the selected metric. It does not mean price must reverse, continue or produce a profitable trade.

At a glance

What this indicator answers

  • Which footprint row was most important on this candle?

  • Is that activity large relative to recent activity?

  • Should the bubble be evaluated by delta or total volume?

  • Has the resulting bubble level remained untouched?

  • Does a later revisit reject the level or trade through it?

Quick start

  1. Confirm Footprint data is available.

  2. Choose whether the bubble should represent maximum absolute delta or maximum total volume.

  3. Keep the relative filter enabled initially.

  4. Enable Bubble Level if you want the selected row preserved after the candle closes.

  5. Use Bubble Pop signals only after the level has had time to become meaningful.

How to read it

Bubble position

The selected footprint row for the candle.

Bubble size

Relative significance compared with recent values. Larger is more unusual, not automatically more predictive.

Bubble color

Directional delta lean unless POC mode is active.

POC Bubble Mode

Places the bubble at the candle row with highest total volume and uses a neutral/gold POC treatment.

Bubble level

Optional horizontal level extended from the qualifying bubble.

Bubble Pop signal

Marks a qualifying wick rejection of an active bubble level after the minimum age requirement.

Footprint requirement

TradingView Footprint data access is required.

Choose the row type deliberately

  • Max Abs Delta Row emphasizes the strongest directional imbalance row inside the candle.

  • Max Total Volume Row emphasizes the row with the most total participation.

  • POC Bubble Mode focuses specifically on the candle’s highest-volume row.

These answer different questions. Do not switch modes only because one looks better on historical trades.

Bubble size

Bubble size is relative to recent activity. A huge bubble means the selected row is unusually significant by the configured metric. It is not an instruction to fade or follow that candle.

Troubleshooting

Why are there no bubbles?

The chosen metric may not pass the absolute/relative filters, or Footprint data may be unavailable.

Why did a bubble level stop?

The level stops extending after price touches it.

Why is there no Bubble Pop signal on a touch?

The level must meet the minimum age and the candle must reject it according to the wick/body condition.

Why are some bubbles much larger?

Size scales with relative significance versus recent activity in the selected mode.

Works well with

  • Absorption Key Levels

  • Node Breach Engine

  • Delta Pressure Engine

Documentation boundary

This page describes what the indicator exposes to the user and how to interpret it. It intentionally does not publish source code, proprietary formulas, hidden preset resolution, optimization search logic or enough internal logic to recreate the engine.

Settings reference

Ticks Per Row

int

Controls vertical aggregation/resolution of the profile or footprint display.

Increase aggregation for a smoother view; reduce aggregation for more detail where supported.

More detail can increase visual noise and calculation load.

Value Area Pct

int

Controls or displays the portion of profile activity treated as value.

Change only when your profile methodology intentionally uses a different value definition.

Avoid tuning value area simply to fit a preferred historical outcome.

Imbalance Pct

int

Controls directional orderflow/delta context for the related feature.

Adjust when you want more or less selective delta confirmation.

Delta is evidence of directional participation, not a standalone forecast.

Pick Row Type

string

Chooses whether the bubble follows maximum absolute delta or maximum total volume.

Use delta mode for directional aggression; total-volume mode for participation concentration.

These modes answer different questions.

Bubble Glyph

string

Controls the **Bubble Glyph** behavior for this feature.

Change it only when you want to deliberately alter this part of the indicator.

If you are unsure, keep the current indicator setting and change one variable at a time.

Clamp Inside Bar

bool

Controls the **Clamp Inside Bar** behavior for this feature.

Change it only when you want to deliberately alter this part of the indicator.

If you are unsure, keep the current indicator setting and change one variable at a time.

POC Bubble Mode

bool

Overrides bubble placement to the candle’s highest-total-volume footprint row.

Enable when you specifically want candle-level POC context.

POC mode changes the meaning/color of the bubble.

Show Bubble Level

bool

Enables or disables Bubble Level.

Toggle this when bubble level is or is not part of your workflow.

Turning a filter off can materially increase the number of eligible events; turning a visual off only hides it.

Confirmed Only

bool

Waits for candle close before creating the relevant event/level.

Keep enabled when you want stable confirmed-candle behavior.

Disabling can make information appear intrabar before the candle is finalized.

Level Line Width

int

Controls the visual width or thickness of the related element.

Adjust for readability.

Visual-only unless the setting name explicitly describes a calculation window.

Max Levels

int

Controls the **Max Levels** behavior for this feature.

Change it only when you want to deliberately alter this part of the indicator.

If you are unsure, keep the current indicator setting and change one variable at a time.

Bubble Pop Signal

bool

Controls the **Bubble Pop Signal** behavior for this feature.

Change it only when you want to deliberately alter this part of the indicator.

If you are unsure, keep the current indicator setting and change one variable at a time.

Minimal Level Age

int

Requires a bubble level to exist for a minimum number of bars before a Bubble Pop signal is eligible.

Increase to avoid immediate self-interactions; reduce for faster reuse.

Age is a timing filter, not a strength score.

Use Abs Min

bool

Enables or disables Abs Min.

Toggle this when abs min is or is not part of your workflow.

Turning a filter off can materially increase the number of eligible events; turning a visual off only hides it.

Abs Min Value

float

Controls the participation/relative-activity requirement used by this feature.

Adjust when the symbol’s normal activity is materially different from the current setting.

Lowering filters usually increases noise; raising them usually makes events more selective.

Use MA Filter

bool

Enables or disables MA Filter.

Toggle this when ma filter is or is not part of your workflow.

Turning a filter off can materially increase the number of eligible events; turning a visual off only hides it.

MA Length

int

Controls the participation/relative-activity requirement used by this feature.

Adjust when the symbol’s normal activity is materially different from the current setting.

Lowering filters usually increases noise; raising them usually makes events more selective.

MA Mult

float

Controls the participation/relative-activity requirement used by this feature.

Adjust when the symbol’s normal activity is materially different from the current setting.

Lowering filters usually increases noise; raising them usually makes events more selective.

Filter Metric

string

Chooses which footprint-row metric must pass the bubble significance filter.

Select the metric that matches the orderflow behavior you want to emphasize.

Do not compare bubble size across different metrics as if they were identical.