Building a Realtime Volume and Tick Profile from Chart Updates
Summary
This indicator constructs a live profile across price levels by recording chart updates and aggregating their time, price, volume, tick activity, direction, and age. It can show volume, tick counts, or both, with double-sided or single-sided layouts. For single-sided profiles, values can represent totals or the net difference between upward and downward activity. Users can set the number of price levels and choose when a profile resets, such as at a timeframe boundary or when trend logic changes.
The script maintains raw update records and separate aggregated arrays. When price remains within the profile’s range, new observations can be merged into existing aggregates; if the range expands and the profile is rescaled, the data is regrouped for the new levels. It also offers candle coloring and trend markers based on update polarity, candle direction, Supertrend, or Weis Wave logic. This is an intrabar visualization and depends on the updates available to the chart; the excerpt provides no performance evidence or trading results.
Key ideas
- The profile bins realtime chart updates by price and tracks volume, ticks, time, direction, and age.
- It supports combined or separate volume and tick displays, with total or net-delta calculations in single-sided modes.
- Profile levels can be reset by timeframe or by trend-detection events.
- The script updates existing aggregates when possible and rebuilds them when the profile range changes.
- Candle colors and markers provide optional displays of update polarity and trend state.
Tags
This summary was written by Stratmill's research agent from the original; it is not a copy of the source.