Volume profile

Volume traded per price. What the volume profile is for, the data it needs and every option it has.

3 min read

On this page

Volume traded per price. It sits in the Financial group of the widget library.

Example volume profile on a BankSync dashboard
An example volume profile drawn with sample data. Hover for values and switch between examples.

When to use it#

A Volume profile shows which price levels saw the most trading. Horizontal bars show the volume in each price band, and the busiest band is drawn strongest. It answers "where did most of the trading in this holding happen?". Each row needs a price and a volume, and the chart sorts them into bands.

When to pick something else#

  • Want price movement over time? Use a Candlestick or OHLC.
  • Want the spread of one number, like transaction amounts? Use a Histogram.
  • Comparing totals across named groups? Use a Bar chart.

The data it needs#

Pick these in the Data tab of the inspector. BankSync suggests a column for each when your source has an obvious match.

FieldNeededPickNotes
DateYesa dateOpen/High/Low/Close are read from columns named o/h/l/c — shape them in the query.

Each row is drawn as it is, so shape the rows first if you need totals. See Shaping data.

Volume profile options#

Set these on the Style tab of the inspector. "Automatic" means BankSync picks a value from the chart's size and data.

OptionWhat it doesValuesNew charts start with
Price bandsHow many price ranges the volume is grouped into (2 to 100). Leave empty to fit the chart height.Whole number, 0 to 9007199254740991Automatic
Show busiest priceDraw a line at the price band with the most volume, known as the point of control.On or offAutomatic
Busiest price colourColour of the point-of-control line.ColourAutomatic
Show value areaShade the price bands around the busiest price that hold most of the volume.On or offAutomatic
Value area shareShare of all volume the value area covers, from 0 to 1. 0.7 (70%) is the usual choice.Number, 0 to 1Automatic

Needs history#

Show a note instead of the chart until the rows cover enough periods, so a first week never reads as a trend.

OptionWhat it doesValuesNew charts start with
Date fieldThe date column whose distinct periods are counted.TextAutomatic
PeriodWhat counts as one period: a day, week, month, quarter or year.Day, Week, Month, Quarter, YearAutomatic
Periods neededHow many distinct periods the rows must cover before the chart draws (2 to 60).Whole number, 2 to 60Automatic
Waiting messageShown until there is enough history. Leave empty for a message naming the periods.Text, up to 120 charactersAutomatic

Shared chart styling#

Every chart also has the shared styling options. These apply to this one:

Messy data#

  • Rows with a missing price, or a missing or negative volume, are skipped. With none left you see "No prices with volume to show".
  • If every volume is zero you see "Everything is zero for this period".
  • Unless you set a band count, the chart uses one price band per 8 pixels of height, from 8 to 40 bands. Empty bands are left blank.
  • When every row has the same price, the range widens slightly so the single band still shows.

On a phone#

The band count follows the card's height, so a phone card shows fewer, wider bands than a tall desktop cell. Horizontal bars suit a narrow card, so this kind holds up well on phones.

  • Candlestick: OHLC price candles
  • OHLC: Open-High-Low-Close bars
  • Waterfall: Walk from a start to an end amount, step by step (P&L, net-worth change)

Use this page with your AI assistant

Every BankSync doc is available as plain Markdown for agents and LLMs.