Previous-Day Volume Profile Scanner for Crypto Markets

·
AnomIQ scanner interface showing previous-day volume profile filters for POC, HVN, LVN, VAH and VAL

A previous-day Volume Profile scanner filters markets by where current price sits relative to fixed prior-session volume levels: Point of Control, High Volume Nodes, Low Volume Nodes, Value Area High, and Value Area Low.

In AnomIQ, those levels come from the previous complete UTC day. The live scanner then checks current volume, taker imbalance, price movement, open interest, and liquidity around those fixed areas.

You do not need to open hundreds of charts just to see which coins are near yesterday’s profile levels.

The scanner separates the job into two layers:

Previous-day Volume Profile = fixed market structure
Live anomaly filters = current activity around that structure

You can ask tighter questions:

  • Which coins are trading near yesterday’s Point of Control?
  • Which coins are inside yesterday’s Value Area?
  • Which coins are breaking above previous-day VAH?
  • Which coins are approaching a previous-day High Volume Node?
  • Which coins are moving through a previous-day Low Volume Node with abnormal volume?

Volume Profile belongs in its own scanner section because these are location filters. They tell you where price is trading relative to yesterday’s structure. Other scanner filters tell you whether today’s activity is unusual.

Volume Profile Filters Available in AnomIQ

FilterWhat it measuresExample use
Previous Day POC Distance (%)Signed distance from yesterday’s POC bucketSeparate coins above POC from coins below POC
Previous Day POC Distance Abs (%)Absolute distance from yesterday’s POC bucketFind coins near the prior high-volume area
Previous Day Value Area Distance (%)Signed distance from yesterday’s value areaScan above VAH, below VAL, or inside value
Previous Day Value Area Distance Abs (%)Absolute distance from yesterday’s value areaFind coins close to VAH, VAL, or inside value
Nearest Previous Day HVN Distance (%)Signed distance from the closest previous-day High Volume NodeSeparate price above HVN from price below HVN
Nearest Previous Day HVN Distance Abs (%)Absolute distance from the closest previous-day HVNFind coins near prior acceptance zones
Nearest Previous Day LVN Distance (%)Signed distance from the closest previous-day Low Volume NodeSeparate price above LVN from price below LVN
Nearest Previous Day LVN Distance Abs (%)Absolute distance from the closest previous-day LVNFind coins entering thin prior-session areas

Common confirmation filters: Today’s Volume (Notional), Volume Z-Score, Buy Volume Z-Score, Net Taker Imbalance, and BTC Correlation. For the broader order-flow framework behind those confirmations, see Crypto Order Flow Trading: Taker Flow and Scanner Rules. For correlation-specific scanner logic, use the BTC Correlation Scanner.

For a live BTC example of the same levels outside the scanner, use the Bitcoin Volume Profile POC Current tool. It shows developing POC, previous-day POC, VWAP, VAH, VAL, HVN and LVN distance from current price.


Why This Is a Scanner Feature, Not Just a Chart Tool

Most traders use Volume Profile manually. Open one chart, draw the profile, mark POC, VAH, VAL, HVNs and LVNs, then watch price react.

That works if you trade three symbols. It breaks if you want to monitor hundreds.

A scanner needs profile context as data. SOL being up 2% or trading elevated volume is incomplete without location. The scanner also needs to know whether SOL is trading:

  • inside yesterday’s accepted range
  • above yesterday’s Value Area High
  • below yesterday’s Value Area Low
  • near yesterday’s highest-volume bucket
  • near a previous high-volume acceptance area
  • inside a previous low-volume pocket

The Volume Profile section turns those conditions into filters.

The scanner still updates in real time. Current price, volume, trade imbalance, open interest and timeframe metrics keep moving. The profile levels stay fixed because they come from the previous completed session.

If a scanner result says a coin is near previous-day POC, that reference level is the same at 09:00, 12:00 and 18:00 UTC. Only current price and current flow change around it.


Why AnomIQ Uses the Previous Complete UTC Day

Live Volume Profile can help on a chart. It is weaker as a scanner filter.

The current session’s POC can shift as new trades arrive. Value Area High and Value Area Low can expand. A high-volume node can appear early, then become less relevant after more volume trades elsewhere. If a scanner rule depends on moving profile levels, the meaning of that rule changes throughout the day.

Previous-day profile is different:

  • The session is complete.
  • Every trade from that UTC day has been counted.
  • POC, HVN, LVN, VAH and VAL are fixed for the current day.
  • Scanner results compare cleanly across coins.
  • Alerts keep the same meaning throughout the day.

AnomIQ uses previous-day Volume Profile for structure and live anomaly filters for current activity.

The profile answers:

Where is price relative to yesterday's traded volume structure?

The live scanner answers:

Is something unusual happening there right now?

Keep those two questions separate. Mixing them makes scanner rules harder to read.


Adaptive Buckets: Why BTC and a Low-Liquidity Coin Need Different Profiles

Volume Profile is built from price buckets. Each trade is assigned to a bucket, and the bucket accumulates volume.

A fixed bucket size would fail across crypto markets.

A $5 bucket may be reasonable for BTC. The same $5 bucket on a $0.40 coin would be too wide. A $0.001 bucket may work for a low-priced coin, but it would create too many tiny buckets on BTC.

AnomIQ sizes buckets per symbol using the instrument’s tick size and expected historical daily range. It then clamps the bucket size so the profile does not become noisy or compressed.

Bucket behavior changes by market:

Market typeBucket behavior
BTC or ETHWider buckets that fit large absolute price movement
Mid-cap altcoinMedium buckets scaled to its own daily range
Low-priced or lower-liquidity coinSmaller buckets so the profile keeps usable resolution

The scanner compares symbols with very different price scales. BTC, ETH and a low-liquidity altcoin cannot share one raw dollar bucket size without distorting the profile. Each profile needs to match the instrument.


Point of Control: Find Coins Near Yesterday’s Highest-Volume Area

The Point of Control, or POC, is the previous-day price bucket where the most volume traded. It is the highest-volume part of the prior session’s profile, not a live prediction and not an exact single trade price.

In AnomIQ, POC is calculated from adaptive price buckets. That matters because BTC and a smaller, less liquid coin should not use the same fixed price step. Each market gets a profile based on its own historical price range, then the bucket with the largest previous-day volume becomes the POC.

POC is useful because it shows where the previous session did the most two-sided business. If current price is close to that bucket, the coin is revisiting an area where participation was dense yesterday. That can be important context for continuation, rotation, rejection, or consolidation, but it is still only location context.

POC = yesterday's strongest volume concentration

A coin near previous-day POC is near the area where the previous session did the most business. It is not a signal by itself. It is a reference level that becomes more useful when combined with live volume, taker imbalance, current move, or volatility filters.

POC distance filters:

Previous Day POC Distance (%)
Previous Day POC Distance Abs (%)

The signed distance gives direction:

negative = current price is below previous-day POC
zero     = current price is inside the POC bucket
positive = current price is above previous-day POC

The absolute distance ignores direction and only measures closeness.

Infographic showing previous-day Point of Control as the highest-volume price bucket with signed and absolute distance examples.

POC marks the previous-day price bucket with the highest traded volume. Signed distance tells whether price is above or below it; absolute distance tells how close price is.

Example scanner:

Previous Day POC Distance Abs (%) <= 0.30
AND Volume Z-Score (5m) >= 2.0

Use this to surface coins close to yesterday’s highest-volume area while 5-minute volume is elevated relative to the coin’s own history.

A stricter version can add liquidity:

Today's Volume (Notional) > 500000
AND Previous Day POC Distance Abs (%) <= 0.30
AND Net Taker Imbalance (5m) >= 20

The liquidity floor removes thin symbols. The taker imbalance condition requires current flow to lean in one direction.

For the earlier POC-specific explanation, see Point of Control Scanner: Real-Time Alerts When Price Returns to Yesterday’s Highest-Volume Level.


High Volume Nodes: Find Coins Near Previous Acceptance Areas

A High Volume Node, or HVN, is a previous-day price area where a large amount of volume traded. Instead of one exact level, an HVN is a wider volume cluster made from neighboring buckets that traded heavily compared with the rest of the profile.

POC is the highest-volume bucket. HVNs are broader areas where the market also accepted price. A single previous day can have more than one HVN because volume can cluster in several separate zones.

Think of an HVN as a prior acceptance area: price spent enough traded volume there for the area to stand out in the completed session. It does not mean the area must act as support or resistance. It means the market previously found enough liquidity and participation there to build a visible volume cluster.

The scanner uses the nearest previous-day HVN because there can be multiple nodes in the same profile. A coin close to a previous HVN is close to a zone where the prior session had meaningful participation. The interesting question is what live activity is doing now around that location.

HVN = a previous-day area where volume clustered

Nearest-HVN filters:

Nearest Previous Day HVN Distance (%)
Nearest Previous Day HVN Distance Abs (%)

The distance fields tell you how close current price is to the nearest previous-day HVN. Use the signed field when side matters, and the absolute field when you only care about proximity.

Signed distance works like this:

negative = current price is below nearest previous-day HVN
zero     = current price is inside nearest previous-day HVN
positive = current price is above nearest previous-day HVN

Example scanner:

Nearest Previous Day HVN Distance Abs (%) <= 0.30
AND Buy Volume Z-Score (15m) >= 2.0
AND Today's Volume (Notional) > 500000

Use this to find liquid coins near a previous-day acceptance area while buy-side volume is elevated.

The HVN is the location. The live filter tells you whether current activity around that location is unusual.

Infographic showing High Volume Nodes as previous-day acceptance areas with current price measured to the nearest HVN.

HVNs mark prior areas where volume clustered. The scanner measures distance to the nearest HVN, because a profile can contain several high-volume zones.


Low Volume Nodes: Find Coins Moving Through Thin Previous-Day Areas

A Low Volume Node, or LVN, is a previous-day price area where relatively little volume traded. It is a thinner part of the prior profile, usually visible as a gap or weak area between heavier volume clusters.

LVNs often appear between stronger high-volume areas. They can mark areas where price moved quickly or where the market did not spend much time accepting price.

An LVN does not automatically mean price will break through or reject. It means the previous session did not build much volume at that area. When current price approaches an LVN, the scanner is telling you that price is near a thin prior-session zone, not that a trade should be taken.

LVNs become more useful when paired with live conditions. For example, an LVN near current price plus elevated volume, a clean current move, or strong taker imbalance can help surface coins where price is interacting with a low-acceptance area. Without live confirmation, an LVN is just a structural reference from yesterday’s profile.

LVN = a previous-day area with thin traded volume

Nearest-LVN filters:

Nearest Previous Day LVN Distance (%)
Nearest Previous Day LVN Distance Abs (%)

Signed distance works like this:

negative = current price is below nearest previous-day LVN
zero     = current price is inside nearest previous-day LVN
positive = current price is above nearest previous-day LVN

Example scanner:

Nearest Previous Day LVN Distance Abs (%) <= 0.30
AND Current Move (5m) >= 0.50
AND Volume Z-Score (5m) >= 2.0

Use this to catch coins approaching or trading inside a thin previous-day area while current movement and volume are elevated.

LVNs are not automatic support or resistance. They are thin prior-session areas. Check whether current price moves through the area cleanly, rejects from it, or fails to hold it. Pair LVN location with live activity.

Infographic showing Low Volume Nodes as thin previous-day profile areas where price can move quickly.

LVNs mark thinner prior-session areas. Use LVN distance as location context, then confirm with live movement, volume, or imbalance.


Value Area: Filter Coins Above VAH, Below VAL or Inside Value

The Value Area is the previous-day price range that contains the main share of profile volume, expanded around the POC. It is designed to summarize where most of the prior session’s business occurred, instead of focusing on one single bucket.

In market profile language, value area is commonly treated as the central accepted range of the session. In AnomIQ, it is calculated from the completed previous UTC day and then kept fixed for the current session. That makes the scanner compare live price against a stable prior-session reference, not a moving intraday level.

Value Area is bounded by VAL and VAH. Price inside value means the coin is trading within yesterday’s accepted range. Price above VAH means it is trading above that prior accepted range. Price below VAL means it is trading below it. The scanner exposes distance fields so you can filter for proximity to the range or for current price being outside it.

Its boundaries are:

VAL = Value Area Low
VAH = Value Area High
Value Area = yesterday's accepted trading range

Value-area fields:

Previous Day Value Area Distance (%)
Previous Day Value Area Distance Abs (%)

Signed distance carries the below, inside, and above states without a separate position field:

negative = current price is below previous-day VAL
zero     = current price is inside previous-day value area
positive = current price is above previous-day VAH

Infographic showing Value Area between VAL and VAH with signed distance below, inside and above the range.

Value Area is the previous-day accepted range. Signed distance shows below VAL, inside value, or above VAH; absolute distance measures closeness to value.

You can build scanner rules around VAH and VAL without drawing the profile on every chart.

Inside or very close to previous-day value:

Previous Day Value Area Distance Abs (%) <= 0.25

Above previous-day VAH:

Previous Day Value Area Distance (%) > 0

Below previous-day VAL:

Previous Day Value Area Distance (%) < 0

Example continuation scanner:

Today's Volume (Notional) > 500000
AND Previous Day Value Area Distance (%) > 0
AND Current Move (15m) >= 1.0
AND Buy Volume Z-Score (15m) >= 2.0

Use this to find liquid coins trading above yesterday’s accepted range with elevated buy-side volume.

Example return-to-value scanner:

Today's Volume (Notional) > 500000
AND Previous Day Value Area Distance (%) < 0
AND Sell Volume Z-Score (5m) <= 0.5
AND Current Move (5m) >= 0.30

Use this to find coins below yesterday’s accepted range where sell-side pressure is no longer elevated and price starts moving back toward value.

For more on combining scanner fields across categories and timeframes, see Custom Crypto Scanner Filters: How to Combine General, 5m, 15m and 60m Conditions.


How to Use Previous-Day Volume Profile Filters

Volume Profile filters are location filters.

They answer one question:

Where is current price relative to yesterday's structure?

Another scanner field answers the second question:

Is current activity unusual there?

Use the section in four steps:

  1. Choose one profile location filter: near POC, near HVN, near LVN, inside value, above VAH, or below VAL.
  2. Add a liquidity floor such as Today’s Volume (Notional) so thin symbols do not dominate results.
  3. Add one live activity filter such as Volume Z-Score, Buy Volume Z-Score, Net Taker Imbalance, current move, trade intensity, or open interest change.
  4. Review the matching coin on the chart to decide whether price is accepting, rejecting, or moving through the previous-day profile area.

A clean setup has three layers:

LayerExample
Liquidity floorToday’s Volume (Notional) > 500000
Profile locationPrevious Day POC Distance Abs (%) <= 0.30
Live confirmationVolume Z-Score (5m) >= 2.0

Other combinations:

Near previous-day POC
+ high Volume Z-Score

Price is near yesterday’s strongest volume area and current volume is abnormal.

Above previous-day VAH
+ Buy Volume Z-Score >= 2.0
+ BTC Correlation 1H <= 0.45

Price is above yesterday’s accepted range, buy-side volume is elevated, and the coin is moving more independently from BTC.

Near previous-day LVN
+ Current Move (5m) >= 0.50
+ Trade Intensity Z-Score >= 2.0

Price is near a thin previous-day area and current execution activity is unusually active.

Inside previous-day HVN
+ Net Taker Imbalance <= -20

Price is inside a previous acceptance area while aggressive selling shows up in taker flow.

Chart review still matters. The scanner cuts the search space. Instead of checking hundreds of charts for profile levels, use it to surface coins already interacting with previous-day structure.

For BTC specifically, the Bitcoin Volume Profile POC Current tool gives you a live reference page before you convert the same logic into scanner filters.


What the Scanner Adds

The scanner already identifies abnormal current activity: unusual volume, unusual trade count, taker imbalance, price movement, open interest changes and correlation shifts.

The Volume Profile section attaches location: where that activity is happening relative to previous-day volume structure.

The difference is simple:

Not just: this coin has unusual volume.
But: this coin has unusual volume near yesterday's POC.
Not just: this coin is moving.
But: this coin is moving above yesterday's Value Area High.
Not just: this coin has aggressive buying.
But: this coin has aggressive buying near a previous High Volume Node.

Real-time scanner results now carry location context. The profile levels come from the previous whole day. Alerts fire when current price and current activity line up with those fixed areas.

The result is less noise: fewer raw activity alerts, more context about where the activity is happening.