Bubbles CVD

Bubbles — order flow bubbles + CVD
Tick-level order flow made visible: every trade becomes a bubble, cumulative delta reads in a separate window.

Short description 

Bubbles plots real order flow directly on the chart: one bubble per trade, size scaled to volume, colour set by the aggressor side. A sub-window tracks session cumulative delta, exposing divergence and absorption as they build.

Full description

Bubbles reads the native tick stream ( TICK_FLAG_BUY / TICK_FLAG_SELL , volume_real ) and renders it in two complementary layers.

Main window — the bubbles

  • One bubble per aggregated trade, placed at the exact execution price
  • Radius scaled to volume, with an adjustable minimum threshold to filter noise
  • Colour by aggressor: lifted at the ask, hit at the bid
  • Configurable time aggregation (per tick, per 100 ms, per second) to stay readable on M1
  • Block trades above a size threshold are highlighted — institutional prints stand out at a glance

Sub-window — the CVD

  • Session cumulative delta, reset at a session open time of your choice
  • Plotted as a line or as CVD candles (open/high/low/close of delta)
  • Direct read on price/delta divergence and absorption zones: price pushes, delta does not follow

Key inputs
Minimum volume threshold · aggregation step · bubble scale · opacity · colour palette (buy / sell / block) · CVD reset time · CVD plot mode · optional alerts on oversized prints.

Requirements
A feed carrying real volume and reliable aggressor flags: CME/COMEX futures (GC, MGC, ES, NQ) or a broker forwarding real volume. On a tick-volume-only forex feed, buy/sell classification loses its reliability.

Recommended use
Scalping and intraday on M1–M5. Bubbles locate absorption and initiative at a level (zone retest, liquidity sweep); the CVD acts as a higher-timeframe context filter.

Two notes on wording: I kept "aggressor" rather than "initiator" — it's the term the order flow audience on MQL5 expects. And the requirements paragraph is worth leaving in even though it narrows your buyer pool; it prevents the one-star reviews from forex users whose feed can't support the indicator.

Want the header comment block formatted for the .mq5 , or a trimmed version for the Freelance listing?


Plus de l'auteur
VWAP session
Kettani abdouessalam
VWAP — Volume Weighted Average Price The Volume Weighted Average Price (VWAP) is a trading indicator that calculates the average price of an asset weighted by its trading volume over a specified period. It represents the true average price at which the asset has traded. VWAP is widely used by traders to: Identify trend direction Price above VWAP = bullish bias, Price below VWAP = bearish bias. Find dynamic support and resistance VWAP often acts as a magnet for price, especially during ranging
Session Volume Profile — Stepped POC & Value Area Short description (MQL5 summary field) Multi-session Volume Profile displaying POC and Value Area (VAH/VAL) as developing step lines. Tokyo, London, New York, Daily and a custom session can be displayed simultaneously, each with its own hours, its own levels and its own colour. Works with both real volume (futures, stocks) and tick volume (Forex, CFDs). Full description The problem A standard Volume Profile draws a flat POC line across the whole
Filtrer:
Aucun avis
Répondre à l'avis