SDES  /  VPOC Migration Pro  /  Guide

How to track VPOC in Bookmap — native SVP vs a dedicated addon.

Bookmap's Session Volume Profile gives you the current VPOC for free. What it doesn't give you is migration history, Naked vs Tested classification, or alerts. Here's what's worth knowing about both approaches.

Bookmap shows the current VPOC out of the box

Bookmap's Session Volume Profile is built in. Enable it on the right-side panel and you get a horizontal volume histogram for the current session with the VPOC highlighted. It updates tick by tick, matches your data feed exactly, and requires no configuration.

For traders who just need to know where the VPOC is right now, that's enough. The native SVP is accurate, fast, and free.

Native SVP shows the level, not the history

The native SVP is a snapshot. It tells you the current state of the profile but not how it got there. Specifically, it doesn't:

  • Track prior VPOCs. When the VPOC migrates, the old level disappears from the profile view. You can see the volume bar that's still there, but you can't tell at a glance that it was previously the VPOC.
  • Classify Naked vs Tested. You have to remember which prior levels have been revisited and which haven't. With several shifts per session, this is a mental load you don't need.
  • Identify the Developing VPOC. The second-highest volume node outside the VPOC area isn't a native concept — you'd have to eyeball it on the histogram.
  • Alert on shifts. No voice or sound notifications when the VPOC migrates or a Naked level is touched.
  • Log migrations for journaling. No session-by-session record of where fair value moved.

Polling lags during fast moves

Anything that builds a VPOC by sampling the chart every few seconds — or worse, every minute — will lag during the moments where you actually need precision. The open, news events, sweep prints: these are the times when the VPOC can shift quickly, and a polling-based tracker shows you the migration after it's already old news.

VPOC Migration Pro recalculates on every incoming trade. Its update interval is configurable from 50ms to 2000ms for the CSV refresh that feeds Cloud Notes — but the underlying VPOC tracking happens trade by trade. The result matches Bookmap's native SVP in real time, then adds the classification and alert layer on top.

Adds the layer the native profile doesn't

A dedicated VPOC tracker addon is worth it specifically when you want the historical and classified view that native SVP can't provide. The combination that matters:

  • Current VPOC — drawn directly on the chart via Cloud Notes (not just in the side panel).
  • Developing VPOC — labeled separately, with optional volume percentage showing how close it is to overtaking.
  • Naked and Tested VPOCs — every prior level kept on the chart, color-coded by status, updated automatically when price revisits.
  • Migration arrows — direction markers (^ / v) so you can read the auction's history at a glance.
  • Alerts — voice and sound when the VPOC shifts, a Naked level is touched, or the DVPOC changes.
  • Session log — every migration written to a dated text file for post-session review.

If you mostly trade visually and just want to know where the VPOC is, native SVP is fine. If you trade on the structural framework of declared fair value, untested levels, and migration patterns — the addon's where the value shows up.

VPOC Migration Pro tracks all of this automatically — tick-by-tick VPOC, Developing VPOC detection, Naked/Tested classification, and migration direction arrows — and streams the levels directly to Bookmap Cloud Notes.

See the product page →

Common questions

Will the addon's VPOC match Bookmap's native SVP exactly?

Yes, under normal conditions. Both calculate from the same trade stream. The one caveat: if Bookmap restarts or the data feed disconnects mid-session, the addon's backfilled data may differ slightly from the live-accumulated data in the native SVP. With a clean session start and no interruptions, they match exactly.

Do I need to disable native SVP if I'm using the addon?

No. They run side by side without conflict. Some traders keep both — the native SVP as a visual reference on the side panel, the addon's labeled levels rendered on the chart itself via Cloud Notes.

Does it work with my data provider?

If Bookmap supports it, the addon supports it. The addon reads trade data from Bookmap's API, so any provider that feeds trades to Bookmap — Rithmic, CQG, dxFeed, IB, TM.Lite, and others — works automatically.

Does it work for stocks or only futures?

It works wherever you have a clean trade stream with reliable volume. Futures are the cleanest use case because volume is centralized. Equities work too — just be aware that single-stock VPOC reads differ from index-futures VPOC reads in how they behave around opens and closes.

Keep reading

✓ APPROVED · LIVE ON THE BOOKMAP MARKETPLACE

Want this running on your chart?

$25/ month
PAID VIA BOOKMAP STORE · LICENSE ENFORCED BY BOOKMAP

Subscribe through Bookmap — billing, license, and refunds are handled by Bookmap's infrastructure. SDES never sees your payment details.

⚡ View on Bookmap Marketplace