Bookmap Knowledge Base

Bookmap Knowledge Base

  • User Guide
  • Add-ons
  • Java API

›1. Introduction to Bookmap

1. Introduction to Bookmap

  • Bookmap Knowledge Base
  • Bookmap® Connectivity
  • Software Versions
  • Bookmap System Requirements

2. Getting Started

  • Register And Download Bookmap
  • Visit Bookmap Portal
  • Enter Your License Key
  • Select A Run Mode
  • Connect To A Broker Or A Data Provider
  • Install An Adapter
  • Connect To Own Data Source
  • Subscribe To An Instrument
  • Open The Main Window
  • Activate Bookmap Offline
  • Add-ons Manager

3. Setting Up & Operating Bookmap

  • Tabs
  • Heatmap. Main Chart
  • Columns

4. Trading

  • Trading with Bookmap
  • Order Types
  • Orders Management
  • Cross-Instrument Trading
  • Trading Configuration Panel
  • Trading from DOM
  • Cross Trading

5. Indicators

  • Display And Settings
  • Cumulative Volume Delta
  • Large Lot Tracker
  • Imbalance Indicators
  • Strength Level Indicator
  • Correlation Tracker
  • MBO Bundle Installation Guide

6. Multibook

  • Introduction to Multibook
  • Multibook Synthetic Instruments
  • Multibook vs Multibook Customizer
  • How to Install Multibook
  • Multibook FAQ

7. Strategies

  • Automated Strategies
  • Automated Strategies FAQ

8. Partnerships

  • Thinkorswim (TOS)
  • Coinbase Derivatives Exchange
  • Coinbase Derivatives - Nano Bitcoin

9. Bookmap Wiki

  • Iceberg Orders Tracker
  • Market Mechanics

10. Help

  • Bookmap Basics FAQ
  • Bookmap Performance FAQ
  • Bookmap For Crypto FAQ
  • Bookmap Marketplace FAQ
  • MBO Bundle FAQ
  • Multibook FAQ
  • Glossary
  • Release Notes

11. Errors

  • General Errors And Crashes
  • Performance Issues
  • dxFeed Data And Backfill Data Issues
  • Rithmic Issues
  • Other Issues

12. Appendices

  • Appendix I. Keyboard Hotkeys
  • Appendix II. Custom Notes
  • Appendix III. Special Orders
  • Appendix IV. Orders Format
  • Appendix V. Colour Value Names

Bookmap System Requirements

Bookmap® works on Windows, Mac and Linux (Linux is not officially supported). You can install Bookmap on as many computers as you want yet you can run Bookmap on only one of them at a time. Although, Bookmap Global+ version allows for access to Replay Mode on a secondary machine.

These are the technical specifications required to successfully install and run Bookmap. Keep in mind that during a market activity spike all your trading software is likely to start consuming more CPU/RAM, so plan resources accordingly.

Bookmap for Windows

Minimum:

  • Bookmap supports 64-bit operating system only
  • Windows 8
  • Minimum of 1280x960 display resolution ¹
  • Minimum of 8 GB RAM and 10 GB free disk space (The application itself takes ~500MB, but the cache requires a lot more storage)
  • Intel Core i5 (or equivalent)
  • Stable internet connection with minimum speed of 5 Mbit/sec
  • A mouse with a middle button is required for the one-click trading add-on feature.
  • .NET 3.5

Recommended for light use (no MBO, low resolution or limited depth data, no heavy software running in parallel):

  • Windows 10
  • Minimum of 1920x1080 display resolution ¹
  • Video card with a minimum of 1 GB memory supporting OpenGL 3.3. Ideally, a relatively modern one (released within the last 4 years).
  • 16 GB RAM or more
  • SSD for Bookmap data folder with 100 GB of free disk space
  • Intel Core i7/AMD Ryzen 7 (or equivalent) or better. 4+ cores. ² Able to stay above 2.6GHz consistently. ⁵
  • Stable internet connection with speed of at least 50Mbit/s.
  • A mouse with a middle button is required for the one-click trading add-on feature.
  • .NET 3.5

Recommended for heavy use (MBO, high resolution full depth data, e.g. Rithmic or some cryptocurrency providers):

  • Windows 10
  • Minimum of 1920x1080 display resolution ¹
  • Modern video card with a minimum of 1 GB memory supporting OpenGL 3.3. Requirements go up as you connect more/bigger monitors.
  • 32 GB RAM. More if you run other software in background. ³
  • SSD for Bookmap data folder with 100 GB of free disk space. More if you want to keep more data loaded (e.g. leave bookmap running for a week retaining data. Around 50GiB/day is usually enough, but depending on number of instruments you might want more)
  • Modern Intel Core i9/AMD Ryzen 9 (or equivalent) or better. 8+ cores. ² ⁴ Able to stay above 3GHz consistently. ⁵
  • Stable internet connection with speed of at least 100Mbit/s and low package loss. Be careful with using WiFi or DOCSIS.
  • A mouse with a middle button is required for the one-click trading add-on feature.
  • .NET 3.5

¹ Effective resolution (assuming scaling is set to 100%). For example 1920x1080 display meets the requirements with 100% display scaling, but does not meet the requirements if scaling is set to 150%, as resolution gets effectively divided by 1.5 in that case, becoming 1280x720. However you can tell system not to scale bookmap by changing "Override high DPI scaling behavior" to "Application" under "Compatibility"->"Change high DPI settings" inside bookmap shortcut properties.

² Not to confuse cores and threads. There are 2 core 4 thread CPUs marketed as Core i7 line, e.g. 7500U - those are below recommended specification.

³ Keep in mind that even seemingly light software, like a browser, can end up consuming a lot of RAM and/or CPU depending on how you use it. Bookmap by itself should be fine with around ~8GiB of actually free ram, the only catch is making sure no other sofware ends up using it up.

⁴ Bookmap core by itself is unlikely to utilize more than 6 cores in most workloads at this point, however you might be running addons that can do it. Also other sofware, e.g. video encoding on CPU, could use up few cores.

⁵ With modern laptop CPUs frequency can be configured in wide range by manufacturer. Some laptops that seemingly have a decent processor have its base frequency configured very low (say 1.2GHz) due to power or thermal constraints. While such CPU might boost to "reasonable" 2.8GHz for short period of time it will often decrease frequency under constant load (such as when market gets volatile), thus losing performance when you need it the most. Note, that you don't really need your CPU to maintain the required frequency in synthetic benchmarks, as those aren't very realistic (make CPU work "harder" than it has to in real-world tasks).

Bookmap for macOS

Minimum:

  • MacOS 10.11 or higher
  • 4 GB RAM

Preferred:

  • 16 GB RAM
  • Graphics Card

Starting from the Mac 113 build, Bookmap should start without any gatekeeper trouble.

To download the latest Mac version:

  • Visit User Portal,
  • Join the macOS discussion on our Forum or
  • Use the direct link to start the download now

Once download is complete, follow a regular DMG installation process:

  • Double-click the .dmg to make its content available. Name will show up in the Finder sidebar. Usually a window opens showing the content as well
  • Drag the application from the .dmg window into /Applications to install. Note: may require an administrator password.

If Bookmap does not start:

  • Open Bookmap Logs location
  • Open Finder, press CMD+SHIFT+G and paste: ~/Library/Application Support/Bookmap/Logs/

To find Bookmap Logs on MacOS:

  • Start an application
  • Go to Select File ⟶ Open user folder

To find external adapters on macOS:

  • Go to Setting ⟶ Manage plugins

Adapters, currently available for macOS:

  • Rithmic,
  • dxFeed,
  • CQG,
  • IB,
  • iqFeed,
  • Cedro,
  • Coinbase,
  • OkCoin

Adapters that are currently NOT supported by macOS:

  • Stage5,
  • Gain,
  • Ninja,
  • XTrader,
  • Transact

Mac M1 Processor Compatibility

At the time of writing, Bookmap is executed on a Mac M1 processor via Rosetta (an application compatibility layer). This can significantly affect platform performance.

By the end of 2022, a native Mac M1 version of Bookmap will be released. This will provide a dramatically improved user experience.

Note: When running the new native Mac M1 version, GPU acceleration will only be enabled for users with the latest beta version of macOS installed. It is expected that by 2023, the required beta version of macOS will be moved to production.

← Software VersionsRegister And Download Bookmap →
  • Bookmap for Windows
  • Bookmap for macOS
    • Mac M1 Processor Compatibility
Bookmap Knowledge Base
RESOURCES
Main PageForumBlog
Tutorials
Video TutorialsWebinar Recordings
Social
Bookmap Knowledge BaseBookmap Knowledge BaseBookmap Knowledge BaseBookmap Knowledge BaseBookmap Knowledge BaseBookmap Knowledge Base
Copyright © 2023 Bookmap Ltd