SDES  /  VPOC Migration Pro  /  Data

Real VPOC data, RTH only.

VPOC Migration Pro logs every shift, every Naked touch, every DVPOC change — tick by tick — to a local session file. These pages aggregate that data across 25 RTH trading days. 9:30–16:00 ET only — pre-market and overnight events are excluded from every number on this site. No simulation, no back-test.

25 trading days65 log segments2,001 shifts loggedRTH 09:30–16:00 ET

What's in the dataset

25
Trading days (RTH)
9:30–16:00 ET only
2,001
VPOC shifts logged
80 / trading day
1,882
Naked touches
75 / trading day
2,633
DVPOC changes
105 / trading day
2,721
Cumulative migration (pts)
109 pts / trading day
+314
Net directional (pts)
+12.6 pts / trading day
4m 51s
Avg naked time
Median: 3s
94%
Naked test rate
Tested same session (1,881/2,001)

Monthly breakdowns

Period (RTH only)Trading daysVPOC shiftsNaked touches
ES — May 20268891
111/day
836
104/day
ES — April 2026171,110
65/day
1,046
62/day

How this data is captured

RTH only — 9:30 to 16:00 ET. Every number on every page under /vpoc-data/ is filtered to U.S. Regular Trading Hours. Pre-market, overnight, and post-close events are parsed from the session log but excluded from all aggregates. Counts, durations, distances, time-of-day distributions — all RTH-only.

Your own sessions can include ETH if you want. VPOC Migration Pro ships with three session presets — Globex (18:00 ET start, full overnight + RTH), RTH (09:30 ET start, pit hours only), or Custom (any start time in quarter-hour increments). The addon's session log captures whichever preset you run; the public stats on this site happen to focus on the RTH portion. If you trade the overnight session and want ETH coverage in your own logs, just set the addon to Globex or Custom — auto-reset will fire at your chosen boundary.

A note on terminology: the addon's log starts a new "segment" every time it resets — auto-reset at the session boundary, toggle off/on, Bookmap restart, or a settings change. Internally that's how the data is grouped. None of the public stats on this site are normalized by log segment because that number reflects how often the addon was restarted, not anything about the market. All averages on these pages are per trading day, which is the meaningful denominator.

Every page is built directly from VPOC Migration Pro's session log — a plain-text file the addon writes locally as it tracks Volume Point of Control migration in real time. Each line is timestamped to the second.

A VPOC shift is logged the moment the addon promotes a new price level to "current VPOC" — meaning that price now has more accumulated session volume than any other. A Naked touched event fires when price returns to a prior VPOC that hadn't been revisited yet. A DVPOC changed event fires when the Developing VPOC swaps to a different candidate. (Note: DVPOC = Developing VPOC throughout this site — the live intraday challenger to the current VPOC. Some traders use the same acronym for the Daily VPOC, the prior day's settled point of control; that's a different concept. What's the difference?)

These pages aggregate across sessions to surface patterns — direction skew, time-of-day activity, frequency of Naked touches — that aren't visible inside any single session. Sample size grows as more sessions log.

All of this is logged automatically by VPOC Migration Pro. The addon tracks every VPOC shift, Naked touch, and DVPOC change tick by tick, then writes a timestamped session log you can review for journaling or post-session analysis like this.

See the addon →
✓ APPROVED · LIVE ON THE BOOKMAP MARKETPLACE

Run this on your own chart.

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

Subscribe through Bookmap — billing, license, and refunds are all handled by Bookmap. Your own session logs save locally, just like the ones used to build this page.

⚡ View on Bookmap Marketplace