Your Levels. On Bookmap. In Real Time.

BMBridge reads CSV data from SierraChart, TradeStation, OptimusFLOW, and more — then serves it as live price levels directly on Bookmap's chart.

2-second sync 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.

🔁

Real-Time Sync

Smart file-change detection syncs your levels every 2 seconds. BMBridge only writes when data actually changes — efficient and lightweight.

📡

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.

One tool. Full access. Every feature included in every plan.

Monthly
$25/mo
Billed monthly. Cancel anytime.
  • All features included
  • Up to 12 simultaneous feeds
  • Mirror system & group toggles
  • Snapshot scheduler
  • Email support
Get Started
Lifetime
$349
One-time payment. Yours forever.
  • All features included
  • All future updates
  • Up to 12 simultaneous feeds
  • Mirror system & group toggles
  • Priority email support
Get Lifetime Access

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.

The default sync interval is 2 seconds. BMBridge uses smart file-change detection — it only processes and writes output when the source CSV actually changes, keeping CPU usage minimal.

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.

We offer a 7-day free trial so you can test BMBridge with your exact setup before committing. No credit card required to start.

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. Start your free trial today.

Get BMBridge