Key elements of the main chart include:
- Volume Dots and Bars
- Best Bid and Ask
- Volume Bars
The Heatmap shows a graphical representation of liquidity in the current and historical order book.
You can see the scale of the Heatmap in the toolbar.
- The redder the colour, the higher the liquidity.
- Colder (or bluer) colours – ending with dark blue – indicate lower liquidity.
- You can also change the intensity of the heatmap colours or use greyscale.
- Volume dots represent the traded volume per time at a specific price. The bigger the dot, the larger the volume is.
- Volume bars represent the volume traded in a given timeframe.
- Best bid and offer lines represent price for the highest buyers and the lowest sellers.
In all three cases, the colour represents the aggressor's side: green signifies buyers, red signifies sellers.
You can configure visual representations of all chart elements by right-clicking on the main chart to open the settings menu.
The main chart includes other indicators such as VWAP, Iceberg Tracker, etc.
Also, you can see your orders while trading from the chart.
Bookmap uses a candlestick view of the price that can be layered over the heatmap view to combine the traditional price view with the market depth.
The combined view can assist traders accustomed to a candlestick and can also enhance traders’ performance by allowing them to apply analysis from multiple disciplines.
To display candlesticks, click the studies icon above the chart and select candlestick bars.
Set candlestick attributes by clicking the candlesticks box in the studies panel and configure the relevant parameters on the right side of the studies panel.
Available parameters are:
- OHLC display based on trades or combination of trades and bid-ask prices
- Candlestick bar width and interval
- Layering VWAP information relating to the candlestick-specific time period
To learn more, watch this instructional video.
An internal algorithm automatically adjusts the contrast of the order book heatmap, based on the maximum size of the order book and the distribution of pending orders at different price levels.
Users can also determine how often Bookmap will adjust the heatmap contrast. It can be set to adjust at predefined frequencies and every time the chart recentres.
To control these settings, either
- click on the contrast slider icon above the chart or
- click on the studies icon (microscope) and then on Heatmap.
Both will open the Heatmap settings window.
From the Heatmap settings window, click on the Advanced colour map settings and tick the adjustment options you want to use.
In addition, users can adjust the contrast and brightness of the display by using relevant sliders in the Contrast settings window.
For more heatmap display customization, users can control upper and lower cut off and also define the degree of discernibility of price levels with a relatively large number of pending orders.
Upper and lower cut off
Upper and lower cut off appear in the Heatmap settings window that can be opened either from the studies panel or by clicking the contrast slider above the chart.
The cutoff values define the sizes which will be displayed with a solid colour reserved for representing the highest (and lowest) liquidity sizes on the order book (e.g., white or black in case of a grayscale heatmap).
The values of the cutoff can be controlled by either a percentage slider or by manually entering an exact number of contracts.
When you enter an exact size of contracts, Bookmap will assign a solid colour to any price level with an equal or greater (or smaller) number of pending contracts, while price levels with smaller (or bigger) sizes will be assigned with varying colour shades according to their relative size.
If you use the percentage slider instead, Bookmap will assign a solid colour to any value at or above (or below) the percentile you selected on the slider (e.g., if 95% is selected for the upper cutoff in a grayscale heatmap, Bookmap will assign a white colour to the top 5% order sizes in the order book; if 5% is set for the lower cutoff, Bookmap will assign a black colour to the bottom 5% order sizes in the order book).
NOTE: while the exact size is an absolute value, the sizes represented by percentile values keep changing as the order book changes.
The lower cut off slider can also be placed on the toolbar to save the need for using the heatmap configuration window. Tick Display lower cutoff on the toolbar of the heatmap configuration window to display the slider on the toolbar.
Different colour maps
Bookmap provides several heatmap colour scales.
While the default colour map ranging from black through blue, yellow, orange, and red, is the most common one, users can still choose two other colour maps, one being the legacy grayscale heatmap.
The Large Size Highlight slider
The Large Size Highlight slider, reachable from the Advanced colour map setting on the Heatmap settings window is relevant only for grayscale heatmaps and controls the range of grey shading assigned to price levels with a relatively larger number of pending orders.
Use the higher end of the slider to make the differences between these price levels and other levels more distinguishable. It can help traders put more emphasis and focus on the more liquid levels in the order book.
Custom colour settings can be set for all Bookmap elements. Click the Settings menu and select Colour Settings. Locate the item you want to change and select the desired colour or click the eye drop button to select any colour available on your computer screen.
- Click Save as to save your colour selections.
- Click Import to import previously saved colour profiles.
- To reset default colours, click the specific Restore colour button or Restore All.
Heatmap vertical smoothing and other settings
To enable more flexibility in consuming the heatmap in zoomed out (especially extreme zoom out) views, Bookmap enables users to apply a vertical smoothing to the heatmap.
To access the vertical filter options click the Studies icon above the chart and select Heatmap. The vertical filter setting will be in the bottom part of the window.
Choosing Auto will display the heatmap with automatic smoothing based on the zoom level in use.
Choosing Manual allows the user to determine the strength of the smoothing effect using the slider. Choosing None will apply no smoothing factor regardless of the zoom level.
Aggregate Market Depth
Normally, the heatmap will display the size of each price level separately.
When checking the Aggregate Market Depth check-box, the heatmap will switch to accumulated display. Each price level will display the aggregate number of pending orders at that price level together with the total number of pending orders at all the preceding price levels.
Advanced market depth settings
This section includes two possible configurations:
- Manual Market Depth allows the user to reduce the number of visible price levels on the heatmap. For instance, the user may wish to follow only 10 levels above or below the BBO even though the data feed supports full depth. To set the lower number of the price range, tick the Override number of market depth price levels box and set the number of desired levels.
- Extended Market Depth is relevant only when using data that does not support full depth (i.e., includes all price levels). In this case, when not all price levels are available, Bookmap will still show price levels that are out of the exchange transmitted range. The values used for these extended levels will be the last transmitted contract sizes for these levels during the session. Obviously, these may not be updated numbers but they still give information about the last reported size. In such a scenario, users may want to reset the out-of-range levels at a preset frequency. Use any of the reset options to zero out the out-of-range levels
In case the exchange does not transmit more than 10 levels, Bookmap keeps records of the order book size at each price level and displays it with the relevant grey or colour shade.
Whenever a certain price level goes out of the price range transmitted by the relevant exchange, Bookmap will continue displaying the last transmitted size at the out-of-range price level and will update the size once this price level returns to the transmitted range.
It allows traders to estimate market depth even beyond the exchange transmitted range.
NOTE: It is only an estimation (or more accurately, a record of the last transmitted size) of size. Users can override this default behaviour and opt to reset out-of-range levels or only display depth for the active range.
See Heat map Vertical Filter for details.
Depth Reset Configuration
Not all data feeds provide full depth (i.e., unlimited number of price levels). In some cases, the exchanges only transmit data for a limited number of price levels above and below the best ask and best bid.
It is referred to as the market depth active range.
The active range varies between providers, exchanges, and symbols. In cases where the data does not include full depth, Bookmap keeps a record of the last update of out-of-range price levels and displays these values on the current order book (COB column) as well as on the heatmap.
It allows traders to keep track of the last known size of out-of-range price levels.
By using the Depth reset configuration, traders can control both the calculation of the active range and how long inactive ranges which lack exchange updates are displayed.
- To access the Depth reset configuration, click the studies icon above the chart and select Heatmap. Then click Advanced market depth settings:
- Keep all check boxes unchecked to prevent depth reset. Bookmap will keep displaying the last update of each price level.
- Choose Reset inactive and set the number of minutes for the reset interval. Bookmap will reset price levels out of the active range for which no update was received during the specified number of minutes.
- Choose Reset at the end of the day to reset depth data of the out-of-active-range price levels at the end of the regular session. Note that this option is only available when connecting to a data provider that provides an indication of the end of the trading session. Currently, it applies only when Bookmap is connected to Rithmic.
- Click Reset Now to manually reset price levels that are out of the currently active range.
To override the number of transmitted levels and set it at a lower value, check the Override number of market depth price levels and set a lower number of levels to be considered as the active range.
The active range will be marked with two horizontal lines on the COB column.
Bookmap automatically re-centers the chart on the vertical axis to allow the entire price action to be visible. Chart re-centering can be based on Best Bid and Ask Last Price or Trades. Users can also set the re-centering to None to allow moving the chart on the vertical axis using the dragging tool.
To access the re-centering options, right-click the price ladder and choose the relevant configuration option.
Clicking the settings option from the re-centering options window will open additional configuration options.
There are two setting options:
- Auto mode tolerance settings applies to the re-centering by BBO or by Trades. By default Bookmap uses an internal dynamic value that determines the distance from the visible heatmap boundaries at which the chart will re-center.
Using Percentage Tolerance the user can define a percentage deviation from this internal distance value, or in other words how far can the re-centering value deviate from the Bookmap internal value. It is mainly used to prevent too frequent re-centering.
For example, Percentage Tolerance of 100% will double the distance at which the chart will re-center. So if the internal distance_to_bounds value is 10 the distance from boundaries could fluctuate between 0 and 20 (10 +- 100%) before re-centering will occur.
- Last price mode tolerance settings applies to re-centering by last price. The Percentage Tolerance works the same way as in Auto mode. With last trade re-centering users can also set their own absolute value instead of the internal value.
The chart will re-center whenever the last price has moved away from the center of the heatmap more than the absolute value set by the user.
To draw a VWAP line on the chart, click on the studies icon above the chart and check the VWAP check box. You can set the line colour and reset interval for the VWAP line.
To set a reset interval, just click Add below the reset section and enter the first reset time and the desired reset interval, if any.
NOTE: VWAP automatically resets at the Session start time. The Session start time can be configured by the user by clicking the Session start time button and entering the desired time to be designated as the start of the session.
Reset can also be done by right-clicking on the VWAP line and selecting Reset here.
The point of control (POC) is the price level that had the largest size of a measured activity during the sampled period.
For example, if the measured activity is traded volume, POC will be the price level at which the largest aggregate volume size was traded during the sampled period.
Bookmap supports POC indication for the Volume, Trade Counter, and Quote Counter columns.
The POC line is drawn on the chart and is session based (i.e., it cannot be activated when the column is based on the visible chart range).
To draw the POC line, right-click on any of the three supported columns (in session-based mode) and select Configure column.
On the column configuration window, check the Show POC in Chart check box.
Open the Studies window where you can configure all the elements of the main chart -
Candlesticks, Correlation Tracker, CVD, Heatmap, Large Lot Tracker, Order Book Imbalance, VWAP, Volume Bars, Volume Dots, and Volume Imbalance.
Configure API plugins
Click on Settings in the upper navigation, choose Add Plugin Configuration from the drop-down menu and then click on the Add... button to upload a file from your computer.
For detailed instructions on how to add a plugin to Bookmap, watch this short video
Configure Visible Components
The Information Bar at the bottom of the chart provides accurate data on the number of pending orders and the number of contracts executed at every point on the chart. Simply hover with the mouse cursor over a specific price level and time (left of the vertical timeline) to get the information on the number of pending contracts.
Similarly, the Information Bar can also display the volume of each transaction by hovering over an individual volume dot with the mouse cursor. Be sure to carefully position your mouse pointer on the centre of the dot to view the VWAP of the specific transaction.
Show/hide the trade control panel. When enabled, the trade panel (TCP) shall appear on the left side of the main chart.
To quickly set the chart range, click the Stopwatch icon and choose the desired range. It defines the visible time range of the master chart. NOTE: this setting affects any synced charts.
The Bookmap chart includes dotted vertical lines, marking the area between two significant time stamps on the time axis. The length of time between vertical lines is dependent on the actual time range of the chart.
Zoom in and out
This can be done in several ways:
- Using the mouse scrolling wheel while hovering over the heatmap.
- 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 left-click and drag to mark the area you wish to zoom in to.
- Use the hand button on the toolbar to scroll the chart sideways. When drag mode is active, the hand icon will be slightly depressed. To switch off drag mode and go back to the current price, click the hand icon once more to deselect it.
- While in drag mode, users can scroll back as far as the start of their Bookmap session data, depending on memory capacity. Left-click and hold the mouse while scrolling left and right. The arrows keys can also be used to scroll. Each arrow keystroke moves the chart one pixel in each direction. Using the arrow keys while holding the shift key will scroll the chart ten pixels in the relevant direction.
- While in drag mode, users can also zoom in and out to view specific details within the historical order book. When zooming in using the scrolling wheel, Bookmap will keep the chart centred 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. To switch off the drag mode, just click the hand icon again above the chart.
Green-dotted vertical lines define the area of interest. Once the mouse button is released, Bookmap zooms in and precisely displays that particular area within the viewable chart range.
To zoom back out, press ctrl+z.
See how it works in this video.
Configure the contrast of the Heatmap and the size of the Volume Dots using Horizontal bars.
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)
Crosshair and Drawing Tools
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.
You can use this Crosshair with several instruments and quickly locate points of interest over multiple charts.
Click the icon for various drawing tool options. When the Single Figure Mode check-box is ticked, Bookmap will exit drawing mode after the first drawing element is completed.
Use the Change Drawing Style menu item to control drawing elements attributes.
Edit mode to draw and edit your drawings. First, choose the element you want in the drop-down menu. Available figures include:
- Ray (Extended line)
- Vertical line
- Horizontal line
To remove or edit an element, right-click on it.
Choose Change drawing style to configure colours, line width, and type.
When you are not in edit mode, right-click on one of the elements to open the drop-down menu, where you can switch to edit mode (among other options).
Voice alerts are available for Order Book Imbalance, Iceberg Detector, Large Trade Alerts, and Notes. The first three can be found under the studies panel. Click the studies icon above the chart and choose either Order Book Imbalance, Iceberg Detector, or Large Trade Alert and set the voice alerts on the right side of the panel. Setting alerts for notes can be done from the notes column as explained above in the Voice Alerts section.
Snapshot Generator and Social Network Sharing
Use either the icon above the chart or ctrl+S to take a screenshot of your current Bookmap chart view.
Snapshots are saved to the user folder automatically. The default path is C:\Bookmap\Screenshots. You can share your screenshot on Twitter or Facebook.
NOTE: You can also use the drawing tool before taking a screenshot.
See how it works in this video.
Traded Volume Visualization
Volume Bubbles (Volume Dots)
Bookmap displays transacted volume using the volume bubbles (or volume dots). Each bubble represents the aggregate volume that has been executed during a time period that is equivalent to a single-pixel slice of the user’s screen.
This time unit will change based on the level of zoom applied to your Bookmap chart: the more zoomed-in the view is the shorter the time period represented by a single-pixel slice will be and vice versa.
The size of volume bubbles is determined by the configuration (as explained below) and by an algorithm that scales the aggregated volume of executed trades at a specific pixel time unit in relation to the instrument’s average volume.
Users can gauge volume bubbles to gain information on the relative size of executions at specific time and price areas and which side has been more aggressive in these transactions. The precise location of the dot’s centre is determined by time (on the X-axis) and by the Volume Weighted Average Price (VWAP) of executions at the relevant time unit (the Y-axis). The identity of the aggressor side can be determined by the colour of the dot ,which is set on a gradient scale of two configurable colours representing buyers and sellers. A stronger colour represents a more aggressive action by the side associated with that colour. Users can assign the colours they want for buyers and sellers. See Colour Settings for more information.
To display or hide volume bubbles, click the studies icon above the chart and check the volume bubbles option on the studies panel.
Volume Dots Configuration Panel
Minimal Trade Size Settings
The Minimal Trade Size settings shows each transaction for the precise input amount. For example, if the setting is 100, then if a single transaction for 100 shares/lots occurs, then a volume dot will display. If a single trade for 90 occurs, then it will not display.
The Minimal Displayed Volume setting shows several transactions that occurred very quickly. So instead a one trade for 100 lots, perhaps 100 trades each for one lot unfolded. This is a typical occurrence in the HFT environment and why we have this setting. We can still capture that activity. If you set it for 100, then we are looking for a condition when 100 lots transacted very quickly. The display is based on when the 100 transactions occur within 1 vertical pixel slice on your monitor. Thus it changes based on your zoom level. If you zoom in and 100 transacted within more than 1 pixel it will not display. If you zoom out and then it's true that 100 transacted within one pixel, then the volume dot will display.
Various settings of volume bubbles can be accessed from the studies panel when clicking the Volume Bubbles item:
- Minimum accountable dot volume defines the threshold of aggregate volume equired to paint a volume dot.
- Dot size defines the scaling of the volume dots.
- Transparency sets the opacity level of the volume dots.
- Volume Dots Drawing Type defines how the classification of aggressor side will be indicated on the volume dot.
- Gradient displays the relative size of the aggressor side (buy and sell) as a scale of the 2 colors representing buyers and sellers.
- Solid displays the relative size of the buy and sell aggressor trades as a split of two solid colors.
- Pie displays the relative size of the buy and sell aggressive orders as a split pie.
- Volume Display Option
- Bubbles can be displayed in either 2-dimensional or 3-dimensional settings.
- Bubbles can be displayed as either the total volume traded per each dot or as the delta of the aggressive minus the passive transacted volume.
- Dot Clustering defines whether dots are clustered or not and the method of clustering. There are three clustering methods:
- Smart: Using an internal algorithm, Bookmap aggregates together several adjacent or overlapping dots into a single displayed dot that is positioned on the chart based on the weighted averages of the trades’ values and execution time. Use the slider to define the level of aggregation.
- Volume:Bookmap will create a volume bubble whenever the number of traded contracts reaches the number defined by the user. Thus, volume dots will have a similar size but they will appear in different frequencies depending on market activity. Note that the volume dot can represent more contracts traded than the configured number in cases where the last trade exceeds the configured volume size. For example, if the configured volume size is 100 but the volume dot is comprised of two single sequential trades for 50 and 100 contracts, the volume dot will show 150 contracts traded and not 100.
- Time: Bookmap will paint a volume dot every configurable period of time.
- Price: Bookmap will aggregate the trades (regardless of aggressor side) in a single dot as long as they occur at the same price.
- Aggregation by price: With this clustering method, all of the volume traded at the same price level is aggregated until volume starts trading at a different price level. Aggregation means that if you pause the chart and zoom in, the aggregated dots will not appear in their original locations on the chart.
Click on Apply to Bars to apply the volume bubbles clustering setting to the volume bars, or
Click on Inherit from Bars to align the volume bubbles clustering setting with that of the volume bars.
Bookmap also displays transacted volume using volume bars painted on the lower part of the heatmap. Each bar represents the aggregate volume that has been transacted during a time period that is equivalent to the pixel width of the bar.
This time period will change based on the pixel width configured for the bar and the level of zoom applied to your Bookmap chart: the more zoomed-in the view is the shorter the time period represented by a single-pixel slice will be, and vice versa.
Users can gauge the volume bars to gain information on the relative size of executions at a specific time and price and which side has been more aggressive in these transactions.
The identity of the aggressor side can be determined by the colour of the bar which is set on a gradient scale of two configurable colours representing buyers and sellers.
A stronger colour represents a more aggressive action by the side associated with that colour. Users can assign the colours they want for buyers and sellers.
See Colour Settings for more information.
- Bars Width is set to one pixel, by default. Use the settings window on the studies panel to change the width of the bars up to a max width of 15 pixels.
- Volume Bars Drawing Type defines how the classification of the aggressor side will be indicated on the volume bar. Use Gradient to display the relative size of the aggressor side (buy and sell) as a blend of the two colours representing buyers and sellers. Use Solid to display the relative size of the buy and sell aggressor trades as a split of two solid colours.
- Bars Clustering defines whether volume bars are clustered or not and the method of clustering. There are three clustering methods:
- Smart: Using an internal algorithm, Bookmap aggregates together several adjacent bars into a single bar positioned on the chart at the time-weighted averages of executions.
- Volume: Bookmap will create a volume bar every set number of contracts traded. Note that the volume bar can represent more contracts traded than the configured number in cases where the last trade exceeds the configured volume size. For example, if the configured volume size is 100 but the volume bar is comprised of two single sequential trades for 50 and 100 contracts, the volume bar will show 150 contracts traded and not 100.
- Time: Bookmap will paint a volume bar every configurable period of time.
- Aggregation by price: With this clustering method, all of the volume traded at the same price level is aggregated until volume starts trading at a different price level. Aggregation means that if you pause the chart and zoom in, the aggregated dots will not appear in their original locations on the chart.
Click on Apply to Dots to apply the volume bar clustering settings to the volume dots, or click Inherit from Dots to align the volume bars clustering setting with that of the volume dots.
In order to set the height of the volume bar display, hover with the mouse cursor over the volume bar area and drag the red line to the desired height.
The number on the right represents the max volume bar value during the displayed range.
The Indicator Panel consists of the Indicator Panel below the chart and the Widget Panel on the right side. The Indicator Panel shows the indicator readings over time. Each indicator has a colour and scale. The colour of the line corresponds with the colour of the scale.
The Widget Panel shows a snapshot of the current value of the indicator.
Indicator Panel can display CVD, Advanced CVD, PNL (profit & loss), your position, the Liquidity Tracker, and any indicator developed via Bookmap API.
You can configure the visibility of each indicator in Widget Settings:
- You can choose where it should be displayed: on the Indicator Panel, Widget Panel or both.
- You can access configurations for CVD buyers and sellers by clicking the tools icon.
- For PNL and Position, you can choose the colour of the indicator.
The Information Bar at the bottom of the chart displays the same data as the tooltip. It provides accurate data on the number of pending orders and the number of contracts executed at every point on the chart.
You can also use the Information Bar to display the volume of each transaction by hovering over an individual volume dot with the cursor. Be sure to carefully position your cursor on the centre of the dot to view the VWAP of the specific transaction.
If you have multiple Bookmap charts open, you can synchronize the charts together. One chart is defined as a master chart and the viewing range of all other open charts is synchronized with it. Any change applied to the chart range of the master chart will automatically be reflected in the subordinate charts.
Traders can use the synchronization feature to look for deviations in price or liquidity behaviour of correlated instruments or viewing various legs of spread trades.
Once all relevant charts are open, click the sync icon above the chart that you want to designate as the master chart. Any change of range you make on the master chart (whether by dragging or zooming in and out) will be reflected on the subordinated charts. To deactivate the sync mode simply click the sync icon again.
- It is recommended that all synchronized charts are the same size in order to have a complete synchronization.
- All open charts are affected by the synchronization feature; one chart acts as a master chart and the rest are subordinated to the master chart.
- Dragging or zooming in and out on a subordinate chart will break the synchronization of that specific chart in relation to the master chart.
Recording setup window
Bookmap provides the ability to record your live session's data into a file and replay it later for analysis and training purposes using Bookmap Replay mode. With the exception of Bookmap for NinjaTrader, to record your session's data simply check the Record Live Data check-box on the Bookmap Run Options window. When you close Bookmap, the data file will be closed as well and will be ready for a replay. Data files are located by default in C:\Bookmap\Feeds. See Bookmap Replay for further instructions on how to use Bookmap replay to view data files.
Another option to activate data recording, which is also applicable to NinjaTrader users using Bookmap and indicators, is directly from the Bookmap chart. Click the recording icon on the bottom right corner of the chart and click Start Recording. Choose the recording option from the recording setup window and click start.
Users who have the one-click trading add-on can record their own orders and later view their trading activity on the chart in Replay mode. To record your orders make sure first to record the session by checking the Record Live Data check-box on the Run Options window. After you launch Bookmap, make sure that the Record Orders Settings menu item is selected. After you finish recording, close Bookmap and reopen it in Replay mode. Select the relevant data file you want to replay and make sure the Replay Recorded Orders Settings menu item is selected.
Scheduled Data Refresh
The Data Refresh feature allows users to define when to reset the inflow of data and start the accumulation of data anew. It can be done manually or at a preset time. If a user is recording the data, each refresh will close a data file and will start recording the new data in a separate file. To activate the Refresh feature, go to File→Restart Bookmap and click either Now for an immediate manual refresh or Schedule for an Auto-scheduled Refresh. When adding a scheduled refresh, check the Alert before refresh if you want to be alerted before a refresh is done (you will then have a chance to cancel the refresh) and set the number of seconds before the refresh to pop-up the alert. Then, click Add refresh and set the refresh time. You can set the refresh as a one-time event or a recurring daily event. NOTE: the scheduled refresh will not start while the configuration window is open.
Bookmap utilizes advanced CPUs to efficiently and rapidly render the visual information on the chart. It could be that some users’ machines will be less equipped to handle the resources required for rapid chart refreshes, whether because of the lack of advanced GPU support or low video memory. The default refresh rate of Bookmap chart is 40 FPS (frames per second) or every 25 milliseconds. If you experience resource issues using the default refresh rate, adjust the refresh rate to make it less frequent. However, setting FPS below 15 (refresh rate above every 67 ms) will make the refresh noticeable by the human eye. To change the refresh rate, click Settings→Chart refresh rate from the Bookmap Control panel and choose an in-range rate from the Refresh rate setting panel. Bookmap normally works with OpenGL 3 and above. Not all video cards support this OpenGL version or may have outdated drivers. If you cannot update your video card to support these OpenGL requirements, Bookmap can still work with older video cards, but that will require more CPU utilization. To allow Bookmap to work without GPU acceleration click the Settings menu on the Bookmap control window and deselect the GPU acceleration option on the menu.
This mode is intended to improve the quality of the presentation of Bookmap with video capture or screen sharing software. It allows recording of Bookmap sessions with video capture software (e.g., Camtasia) or screen sharing Bookmap over Skype or similar screen sharing software while maintaining the original Bookmap chart frame rate instead of lower frame rates enforced by this type of software. To use this presentation mode, click Settings→Chart refresh rate and check the Presentation Mode check-box.