SDES  /  VPOC Migration Pro  /  Guide

Cloud Notes setup — point Bookmap at the addon, levels appear.

VPOC Migration Pro feeds its levels to Bookmap via a built-in HTTP server. You enable Bookmap's Notes column, set it to Cloud Notes, paste the addon's local URL, and the levels render on the chart on the next poll. Here's the full setup, plus what to do when notes go blank.

The addon serves CSV, Cloud Notes reads it

VPOC Migration Pro runs a tiny HTTP server inside Bookmap. It serves the current level state — VPOC, DVPOC, Naked levels, Tested levels — as a CSV file at a local URL. The default address is 127.0.0.1:8001/vpoc_levels.csv — but both the server address and the port are fully configurable in the addon's settings panel. If port 8001 conflicts with something else on your machine, or you want to bind to a different interface, change it there and the addon will start serving from the new URL on the next launch.

Bookmap's Cloud Notes feature is a column type (CLN) that reads external CSV files and renders their contents as price-level annotations on the chart. So the addon publishes, Cloud Notes consumes, and the levels appear automatically without any external software or middleware.

With the default 127.0.0.1 address, the server only listens on localhost — no network traffic leaves your machine. No accounts, no API keys, no cloud sync — despite the name 'Cloud Notes,' nothing about this setup actually involves the cloud.

Five steps from install to chart

Assuming VPOC Migration Pro is installed and attached to your chart, the full setup is in Bookmap's Notes column:

  • Enable a Notes column. In your chart's column area, add a new column and set its type to Notes → Cloud Notes (often shortened to CLN in the Bookmap UI). If the column area isn't visible, enable it from Bookmap's column configuration.
  • Right-click the Cloud Notes column. The context menu is where Cloud Notes is configured — not the toolbar, not the main Settings menu. Look for the Cloud Notes entry in the right-click menu.
  • Accept the risk disclaimer if Bookmap shows one the first time you configure Cloud Notes.
  • Paste the CSV URL and set the refresh interval. Use the addon's URL — by default http://127.0.0.1:8001/vpoc_levels.csv, or whatever you've configured. The addon's own Cloud Notes Server settings panel displays the live URL in cyan; copy it from there to avoid typos. Set the refresh interval as desired (Bookmap polls at the configured interval, with a 60-second minimum imposed by the platform).
  • Wait up to one poll interval. Cloud Notes won't fetch until its first scheduled poll fires. With the 60-second minimum, the levels typically appear within a minute of saving.

That's the entire setup. Once configured, the Cloud Notes link persists across Bookmap restarts — you won't need to touch it again unless you change the addon's port or server address.

Why levels update once a minute, not in real time

The 60-second minimum poll is a Bookmap platform constraint, not something the addon can override. Cloud Notes fetches each configured URL on its own schedule — the addon has no way to push updates faster. Internally, VPOC Migration Pro recalculates the VPOC on every trade (its data is always current), but the visual update on the chart only refreshes when Cloud Notes does its next poll.

In practice this is rarely a problem. The VPOC doesn't migrate every second — significant shifts happen on the order of minutes. The minute lag is the difference between 'the VPOC shifted at 10:15:42' and 'the chart shows the shift at 10:16:00.' For real-time feedback inside that window, watch the addon's own settings panel — it shows the current level state instantly without waiting on the Cloud Notes poll.

Voice and sound alerts do fire in real time. They're independent of Cloud Notes, so you'll hear the shift the moment it happens, even if the chart visual takes another 30 seconds to catch up.

What to check when notes don't appear

No levels showing after a minute or two? Walk through this list:

  • Is the addon actually running? Check the Strategies panel for the chart — VPOC Migration Pro should show as enabled. If it isn't attached, the HTTP server isn't running and there's nothing for Cloud Notes to read.
  • Is the Notes column type set to Cloud Notes (CLN), not Custom Notes (CN)? CN is for manually-entered notes; CLN is the external-CSV variant. Easy mistake to make.
  • Does the URL match exactly? Open the addon's Cloud Notes Server settings panel and check the URL displayed in cyan. Copy-paste it directly — don't retype. vpoc_levels.csv is case-sensitive, and a single typo silently fails.
  • Port conflict? If another application is already bound to port 8001, the addon's HTTP server can't start. Change the port in the addon settings (try 8011 or 8021) and update the Cloud Notes URL to match the new port.
  • Wait the full poll interval. If you just saved, Cloud Notes won't fetch again until the next interval tick. With the 60-second minimum, that means up to a minute of nothing happening before the first appearance.
  • Levels all hidden? Check the Show toggle for each level type in the addon's Level Appearance settings. If you've disabled all four, the CSV may be served correctly but nothing renders.
  • URL accessible at all? Open http://127.0.0.1:8001/vpoc_levels.csv directly in a browser (or use the configured port). If it doesn't load, Cloud Notes won't get it either — that points to the addon's HTTP server, not Bookmap.

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

Can I change the polling interval to less than 60 seconds?

No. The 60-second minimum is enforced by Bookmap's Cloud Notes feature, not by the addon. Any URL configured in Cloud Notes polls at that interval or slower. Internal VPOC recalculation and voice alerts both run in real time, independent of Cloud Notes.

Can I change the server address or port the addon serves on?

Yes. Both are configurable in the addon's Cloud Notes Server settings panel. The defaults are 127.0.0.1 (localhost) and port 8001 — but you can change either if you need to. The URL Bookmap polls just has to match whatever you set.

Do I need to allow firewall access for the addon?

Usually no, because the HTTP server binds only to 127.0.0.1 (localhost) by default — traffic never leaves your machine. If Windows Firewall prompts on first run, allow Bookmap on private networks. Don't expose the port to the public internet — there's no authentication on it.

Can I run other addons on Cloud Notes at the same time?

Yes. Add each addon's URL as a separate Cloud Notes source. The SDES HVN Marker defaults to port 8002, LVN Marker to 8003 — no conflicts with VPOC on 8001. All three render on the same chart simultaneously when configured that way.

Will the levels persist if I restart Bookmap?

The Cloud Notes URL configuration persists. The level state itself rebuilds when the addon reloads — historical bars from the current session are backfilled at startup, so the VPOC and Naked/Tested classifications are reconstructed automatically. You don't lose your reference levels by restarting.

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