Your Levels. On Bookmap. In Real Time.

BMBridge reads CSV data from SierraChart, TradeStation, OptimusFLOW, and more — then serves it as live price levels through Bookmap's Cloud Notes. File changes detected every 2 seconds, levels update on Bookmap every 60 seconds.

2-second file detection Windows desktop app No coding required v4.0 — PyQt6

One Bridge. Every Platform.

📊
Your Platform
SierraChart · TradeStation
OptimusFLOW · IB
📄
CSV Export
VPOC · VAH · VAL
VWAP · Session H/L
🔗
BMBridge
Reads · Formats · Serves
localhost HTTP
📈
Bookmap
Cloud Notes
Live chart levels
SierraChart TradeStation OptimusFLOW Interactive Brokers NinjaTrader Any CSV Source

Everything you need. Nothing you don't.

Automated Levels

Map any CSV column to a named, colour-coded price level on Bookmap. VPOC, VAH, VAL, VWAP, session highs/lows — anything your platform exports.

🔁

2-Second File Detection

Smart file-change detection checks your CSV every 2 seconds and updates the localhost output instantly. Bookmap's Cloud Notes polls this data every 60 seconds (Bookmap's minimum interval).

📡

Up to 12 Feeds

Run multiple independent feeds on separate ports. Each feed has its own symbol, levels, and broadcasting toggle. Perfect for multi-instrument setups.

🪞

Mirror System

Broadcast the same levels to multiple Bookmap symbols on separate ports. Up to 5 mirrors per feed — ideal for ES, NQ, and related instruments.

🏷️

Group Toggles

Tag levels with groups like RTH, ETH, or IB. Toggle entire groups on or off with a single click from the heading bar. All On / All Off built in.

🎨

Full Colour Control

Set custom text and background colours per level. Save colour/name templates as presets and apply them across feeds in one click.

🕐

Time-Based Activation

Set From/Until times on any level to control when it's active. Show RTH levels only during 09:30–16:00, overnight levels from 18:00–09:30 — BMBridge handles cross-midnight windows automatically.

📸

Scheduled Snapshots

Auto-capture feed CSVs and external URL data on a schedule. Include Bookmap replay files. Timestamped folders keep everything organised.

🌐

External URLs

Pull data from Google Sheets or any public CSV URL. Broadcast external data alongside your local feeds — great for shared analysis rooms.

↩️

Undo System

Ctrl+Z undoes the last 20 destructive actions. Deep-copy snapshots protect your configuration from accidental deletes.

From CSV to chart in under 5 minutes

Demo video coming soon

Up and running in 4 steps

1

Register a Data Source

Point BMBridge at the CSV file your trading platform exports. Supports any delimited file.

2

Create Your Levels

Pick a CSV column, name the level, choose colours. Repeat for VPOC, VAH, VAL, VWAP — whatever you need.

3

Start Broadcasting

Click Start. BMBridge launches a local HTTP server and begins serving your formatted data.

4

Connect Bookmap

Paste the URL into Bookmap's Cloud Notes. Your levels appear on the chart and update automatically.

Simple pricing. No surprises.

Every feature included. Try it free for 30 days.

Monthly
$25/mo
30-day risk-free trial. Cancel anytime.
  • All features included
  • Up to 12 simultaneous feeds
  • Mirror system & group toggles
  • Time-based level activation
  • Snapshot scheduler
  • Email support
Start Free Trial

Common questions

BMBridge uses Bookmap's Cloud Notes feature, which is available on all paid Bookmap plans (Digital+, Global, Global+). It does not require the Quant license.

BMBridge works with any platform that exports data as CSV — including SierraChart, TradeStation, OptimusFLOW, NinjaTrader, Interactive Brokers, and more. If your platform writes a CSV file, BMBridge can read it.

No. BMBridge runs entirely on your local machine. It serves data over localhost (127.0.0.1) only. Your market data never leaves your computer.

BMBridge detects CSV file changes every 2 seconds and updates its localhost output immediately. However, Bookmap's Cloud Notes polls this data at a minimum interval of 60 seconds — so levels on your chart refresh once per minute. This is a Bookmap limitation, not a BMBridge one.

Yes. BMBridge supports up to 12 independent feeds, each on its own port with its own Bookmap symbol. The mirror system lets you broadcast the same levels to additional symbols — up to 5 mirrors per feed.

Yes — BMBridge comes with a 30-day risk-free trial so you can test it with your exact setup before committing.

BMBridge will stop broadcasting when your license expires. Your settings and configurations are preserved — just renew to pick up exactly where you left off.

Ready to see your levels on Bookmap?

Set up BMBridge in under 5 minutes. Try it free for 30 days.

Start Free Trial