Skip to main content

Supporting Features

Supporting Features

Time slices

To set the chart range quickly, click the Stopwatch icon and pick the desired range. This determines the time span visible on the main chart. NOTE: this setting affects any synced charts.

The Bookmap chart displays dotted vertical lines, indicating the space between two key timestamps. The duration between these lines is based on the chart's actual time range.

play

Watch this video for more information.

screenshot

Zoom in and out

This can be done in several ways:

  • Use the zoom-in and zoom-out buttons on the control panel.
  • Scroll using the mouse wheel over the heatmap or price axis.
  • Left-click and hold while moving the mouse cursor left and right on the time axis or up and down on the price axis.
  • Click the "Zoom by Drag" button on the toolbar, then select the area to focus on with green-dotted lines. Releasing the mouse zooms into the specified chart section.
  • To zoom back out, press ctrl+z. See how it works in this video.
play

Watch this video to learn more about zooming and navigating.

Drag Mode

  1. Moving the Chart: Simply left-click and drag the chart horizontally or vertically. The hand icon appears slightly pressed when drag mode is on.
  2. Scrolling in Drag Mode: Depending on your Bookmap subscription, you can scroll up to either 1 hour or 24 hours. Use left-click and drag left and right, or employ arrow keys for one-pixel movement. For a ten-pixel jump, hold the shift key while using the arrow keys.
  3. Zooming in Drag Mode:
  • When zooming in using the scrolling wheel, Bookmap will keep the chart centered on the cursor location.
  • Traders can also use the zoom in and out icons while in drag mode. In this case, Bookmap will keep the presentation anchored to the middle point of the current chart view.

Remember, drag mode provides a detailed view of the historical order book, letting traders explore with precision.

Vertical Re-centring

screenshot

Bookmap auto-adjusts the chart on the vertical axis to showcase the entire price movement. This re-centering can focus on Best Bid and Ask prices, Trades, or the Last Price.

Options include:

  1. Default Re-centering: Keeps the entire price action in view.
  2. "None" Setting: Lets the chart move vertically when dragged, and upon releasing, the position remains unchanged.
  3. "Recenter in Drag Mode" Checkbox: When activated, your chosen re-centering preference stays even while dragging. If unchecked, the mode shifts to “None,” letting you manually adjust the vertical range.
  • Accessing Re-Centering Options: Right-click on the price ladder and select the desired configuration.
  • Additional Settings: Clicking on the settings in the re-centering window opens further configuration choices.

screenshot

Settings Overview:

  1. Auto Mode Tolerance:
  • Applies to the re-centering by BBO or by Trades.
  • Default Behavior: Bookmap utilizes an internal dynamic value indicating the distance from the visible heatmap boundaries when the chart should re-center.
  • Percentage Tolerance: Allows users to specify a percentage deviation from the internal distance value. This is primarily to avoid too frequent re-centering.
    • For instance, Percentage Tolerance of 100% will double the distance at which the chart will re-center. If the internal distance_to_bounds value is 10, the distance from the boundaries can vary between 0 and 20 (10 ± 100%) before re-centering happens.
  1. Last Price Mode Tolerance:
  • Applies to the rec-centering by last price.
  • Percentage Tolerance: Functions similarly to Auto mode.
  • Custom Absolute Value: For last trade re-centering, users can set a distinct absolute value instead of relying on the internal one. The chart will re-center when the last price deviates from the center of the heatmap more than the absolute value set by the user.
play

Watch this tutorial on vertical re-centering to learn more.

Horizontal bars

Configure the contrast of the Heatmap and the size of the Volume Dots using Horizontal bars.

Data tooltip

When enabled, you should see a tooltip with details of the specific data points on the main chart. These details include:

  • Time, date, and timezone
  • Bid or ask
  • The amount and the price of the orders
  • Volume traded (for volume dots only)
play

Watch this tutorial for more information.

screenshot

Crosshair and Drawing Tools

Crosshair

Click the Crosshair icon above the chart to switch to crosshair cursor. When enabled, you should see vertical and horizontal lines crossing at your mouse position. These lines will project on the time/price axis to create a label with a specific time / price. These labels can be enabled/disabled from Settings - Configuration - General Configuration - Show price/time labels on the chart axis. You can use this Crosshair with several instruments and quickly locate points of interest over multiple charts.

play

Watch this tutorial to learn more on the crosshair.

Drawing Tools

To access the drawing tools, click on the corresponding button.

screenshot

In this menu, you can perform the following actions:

  • Choose a figure to draw, or input text.
  • Opt for ‘Single Figure Mode’ if you wish to draw a single figure and then exit drawing mode.
  • Hide or show all drawings for this instrument.
  • Change a drawing style.
  • Clear all the drawings.

To edit or delete an element, simply right-click on it.

By hovering over some of the drawings, the labels will appear on the time / price axis to show the exact prices and timestamps. These labels can be enabled/disabled Settings - Configuration - General Configuration - Show price/time labels on the chart axis.

Events list

The Events List feature allows you to view all events that occurred during a selected period. The events displayed are from all the instruments to which you are subscribed.

How to Access the Events List

  1. Click the corresponding button on the toolbar.

  2. Left-click and drag on the chart to indicate the start and end of the period you wish to view.

    Information Displayed in the Pop-up

The pop-up displays the following details for each event:

  • Timestamp: The exact time the event occurred.

  • Instrument: The financial instrument associated with the event.

  • Source: Indicates whether the event is a trade or an order placed/removed.

  • Side: Specifies whether it is a buy or sell event.

  • Price Level: The price at which the event occurred.

  • Size: For trades, it shows the trade size, and for market depth, it represents the total size of orders at this price level.

    Controls and Options

The feature includes the following controls to customize the event list:

  • Show Volumes only: Exclude changes in the depth of the market.

  • Show Nanoseconds: Enable the checkbox to display timestamps with nanosecond precision.

  • Show Events Only for the Current Instrument: Filter events to show only those related to the currently selected instrument.

screenshot

Voice Alerts

Voice alerts are provided for Order Book Imbalance, Iceberg Detector, Large Trade Alerts, and Notes. Access the first three in the studies panel by clicking the studies icon above the chart. Then, select the desired study and toggle voice alerts on the panel's right. For notes, set alerts in the notes column (Right click on the note → select Add/Edit note → Select Notifications tab → tick Enable notifications).
screenshot

To manage voice alerts for trades, navigate to: Bookmap menu → Settings → Configuration → Enable sounds (on trades).

View active voice alerts via: File → Alerts.

screenshot

Snapshot Generator and Social Network Sharing

By clicking the share button, you will access a menu with several sharing options for your chart. You can:

  • Share it directly on Twitter or Facebook.
  • Copy the link to the chart image.
  • Save it directly to your computer (use Ctrl-S to quickly access this option).

Additionally, a new feature allows you to post a timestamp on the chart. To configure this, go to Settings > Configuration > General Configuration. There, you can select the position of the timestamp or choose not to display it.

NOTE: You can also use the drawing tool before taking a screenshot.

See how it works in this video.

screenshot

Chart Synchronization

Application For those using multiple Bookmap charts, synchronization allows one to act as a master chart. Adjusting the range on the master will automatically update the other linked charts.

Interpretation This feature aids traders in identifying deviations in price or liquidity of correlated instruments, or in viewing various legs of spread trades.

Settings Open the charts and click the sync icon above the chart you wish to set as the master. Its range adjustments (via dragging or zooming) will be reflected on the other charts. To turn off synchronization, click the sync icon again.

Limitations

  • Optimal synchronization occurs when charts are the same size.
  • While one chart serves as the master, all other charts adjust to it.
  • Modifying a subordinate chart's view will disrupt its sync with the master.
play

Watch this tutorial on chart sync to learn more.

Data Recording

Recording setup window

Recording Setup Window: Bookmap allows you to save live session data for later analysis or training in Bookmap Replay mode. Once Bookmap is closed, the data file is ready for replay, typically stored in C:\Bookmap\Feeds. For replay instructions, refer Bookmap Replay.

For recording with Bookmap and its indicators, there's an alternative. On the Bookmap chart, click the recording icon at the bottom right, select "Start Recording", choose the recording option from the recording setup window and click start.

Order Recording

For those with the one-click trading add-on, you can record and later review your trade activities in Replay mode. To do this:

  1. Ensure you're recording the session by activating "Record Live Data" in the Run Options window.
  2. Once Bookmap is launched, select the "Record Orders Settings" option.
  3. After recording, close and relaunch Bookmap in Replay mode.
  4. Choose the desired data file for replay and ensure the "Replay Recorded Orders Settings" option is activated.

Data Refresh

Scheduled Data Refresh:

This feature lets users decide when to restart data accumulation. It can be manually or at a preset time. If recording, a refresh closes the current data file, starting a new one. To activate the Refresh feature:

  1. Navigate to File → Refresh Bookmap.
  2. Click "Now" for immediate refresh or "Schedule" for auto-timed.
  3. For scheduled, opt for "Alert before refresh" to get a notification before the action (allowing potential cancellation). Specify the number of seconds before the refresh to pop-up the alert.
  4. Click "Add refresh" and determine the timing. This can be a one-off or daily recurring event.

NOTE: Refresh won't activate if the configuration window is open.

Chart Refresh

Bookmap is optimized for advanced CPUs, ensuring fast chart rendering. Some users, however, might have systems less capable of rapid chart refreshes due to lack of advanced GPU support or low video memory. The default refresh rate for Bookmap is 40 FPS (or every 25 milliseconds).

If this causes issues on your machine, you can reduce the refresh rate. Remember, rates below 15 FPS will be visibly less smooth. To adjust the rate, navigate to Settings → Chart refresh rate on the Bookmap Control panel and select an in-range rate from the Refresh rate setting panel.

Bookmap is typically compatible with OpenGL 3 and above. If your video card doesn't support this or has outdated drivers, Bookmap can use more CPU power instead. To do this, go to Settings in the Bookmap control window and turn off the GPU acceleration option.

Presentation Mode

Designed for clear visuals during video capture or screen sharing, this mode maintains Bookmap's original frame rate. It's ideal for recording sessions with software like Camtasia or sharing screens on platforms like Skype. Activate by going to Settings → Chart refresh rate and selecting the Presentation Mode option.