Aggressive Orders (Bubbles)
Shows aggressive market orders as bubbles at their time and price, green for buys and red for sells, sized by volume.
What you see
Each bubble is one aggressive order – a market order that took liquidity from the order book. It sits at the order's time and volume-weighted price; green bubbles are buys, red bubbles are sells. The radius grows with the square root of the size, so the area reflects the volume; the largest 1 % of the loaded orders reach Max radius. Bubbles large enough show the size in the base currency (for example ETH) inside.
How orders are merged
An exchange reports one large market order as a burst of trades, one per price level it consumed. The indicator joins them again: consecutive trades on the same side count as one order as long as each follows the previous one within Merge window (ms) and the whole burst stays within Merge price span (ticks). Raise these values to merge more, lower them to see smaller fills.
Data
Live trades are added while the chart is open. Past trades for the visible range are loaded only if your account includes tick downloads and Settings → Chart Settings → Enable Tick Download is on (see Account). If the visible range is longer than Max minutes in view, past trades are not loaded and the status bar says so – zoom in to load them.
Reading it
Clusters of large bubbles show where aggressive buying or selling was concentrated, and at which price.
Settings
Open the settings with the slider icon next to the indicator (Indicators, F3). Numeric settings can be swept as Step 1 / Step 2 parameters when you run a strategy.
| Setting | Type | Default | Description |
|---|---|---|---|
| Bubbles | Switch | On | Draws the bubbles. Off / On. |
| Merge window (ms) | Number | 120 | Maximum gap in milliseconds between two trades of the same order. |
| Merge price span (ticks) | Number | 40 | Maximum price range of one order, in ticks of the market. |
| Min size (lots) | Number | 0 | Orders below this size are not drawn. Size in lots (multiples of the market's minimum order quantity); 0 shows all. |
| Min radius (px) | Number | 1.5 | Radius of the smallest bubbles in pixels. |
| Max radius (px) | Number | 26 | Radius of the largest bubbles in pixels. |
| Opacity | Slider | 0.62 | Transparency of the bubbles. |
| Show volume | Switch | On | Writes the order size inside bubbles that are large enough. Off / On. |
| Label from radius (px) | Number | 9 | Minimum bubble radius in pixels for a size label. |
| Buy colour | Color | #2BD96B | |
| Sell colour | Color | #FF4D6A | |
| Max minutes in view | Number | 2880 | Longest visible range, in minutes, for which past trades are loaded. |
| Tick chunk buffer (minutes) | Number | 4000 | Minutes of trades kept in memory; minutes farthest from the visible range are dropped first. |
Outputs
This indicator draws on the chart only – it has no values for Trade Setup gates or use indicator.