Indicator Name: ClusterDelta Bookmap
The #BookMap indicator shows pending orders that are visible in the order book (DOM). This indicator captures the levels every minute and displays them on the screen, where the color saturation indicates relative volume.
While the indicator works only on the following instruments: AUD, GBP, EUR, Gold, Silver, CL Oil, Natural Gas, S&P500, Nasdaq 100, Dow Jones 30, Natural Gas.
Recall that each trade is a market orders with counter order from the offer (SELL LIMIT is higher than the ASK price and BUY LIMIT is lower than the BID price). Pending orders also can be seen in the #TS_DOM indicator in a stream mode but limited with amount of 10 price steps for each side.
The data is displayed as a color scale, where the color saturation depends on the size of the volume. Also, the "cut-off" of a large volume indicates especially large volume sizes by blue (for sales) and red (for purchases) bands.
DESCRIPTION OF THE BOOKMAP INDICATOR PANEL
The header of the Bookmap panel contains the "Authorizer" icon, the indicator name and visibility options [ No Show Size - High Volumes - Mark Size ], the number of days to load and display, where the value "None" removes Bookmap data from the chart, an icon (arrow down) to open an advanced panel and next icon (arrow up) to close the advanced panel and the Bookmap GUI panel completely. The hot key 'Z' hides this panel, and hot key 'X' shows it again.
The cTrader has some limitations for custom objects, so to move the panel among the window, there is a small trick: click to the indicator name and release the mouse button (the title will change its name to display the data source and the control with the amount of days will hide), move the mouse out of the GUI panel and the panel will follow the mouse cursor, then click again on the indicator name again to turn off the panel moving mode.
To change the value in the Slider, just click to the text field and change a value. Sliders are not interactive and just for visualization.
CLUSTERDELTA BOOKMAP INPUTS DESCRIPTION
Common Settings describes the basic parameters of the indicator. The standard behavior of cTrader when changing values of any settings is to immediately reload indicators, which requires remote access to ClusterDelta servers to reload data, so it is highly recommended to change all settings the first time you attach an indicator to a chart. Options starting with '*' (asterisk) cannot be changed after the indicator is attached, as they are part of the GUI panel. Use the GUI panel to change the options allowed there, but in case you need to change options in the cTrader indicator settings panel, it will be easy to remove the indicator and reattach it with new settings changes./p>
Panel is the indicator location. The Bookmap indicator works with the "Chart" value only
Indicator Panel on Chart show or hides Header of the Bookmap Panel
Indicator Advanced Panel show or hides Advanced Panel additionally to the header Bookmap Panel
Days To Load is an amount of day to load data for the Bookmap indicator. Due to optimization issues, maximum 2 days are allowed. Use the option "Build Back (Days to Skip)" to load history data
Instrument - select a futures from the dropdown list as the source for data. Value AUTO causes automatic detection of the instrument using the cTrader ticker.
Lowest Minor Value to Load is the minimum volume filter to load the Bookmap data from the servers. The values less than lowest (except Last Profile) are not included in the result for an Indicator query.
No Show Size is the filter to not display the Bookmap objects which volume values are less than this option.
High Volumes is the filter to display the Bookmap values [No Show] - [High Volumes] with a gradient scale and volumes above the [High Volumes] are displayed using the same color (last color in the gradient scale).
Mark Size is the filter to display the Bookmap values above [Mark Size] with additional borders.
Reverse Data is an option for reverse the Bookmap data for reversed currency pairs except those that have name "USDJPY", "USDCAD", "USDCHF", "USDMXN". This option was added for compatibility, but in 99.9% of cTrader cases leave it "No".
Optimization Settings
Optimization mode is the option whether to use optimization logic by applying a filter by on "Size" of volumes or on "Time" in history.
- Size mode counts number of objects from larger volume down to smaller volume
- Time mode counts number of objects from latest time back to earliest time
Max number of objects - the maximum number of objects drawn on the cTrader chart so that the terminal does not freeze.
There is a short description of optimization tips in the optimization settings. The maximum number of objects depends mainly on the speed of your processor, but in tests on a not very powerful processor 20000 objects was the number at which cTrader started to freeze a lot.
Advanced Settings
Build Back (Days to Skip) is the option to work with history data. It determines the number of days to skip from the current date and then load the required historical data using the "Days to Load" setting from the Common Settings.
Last Profile on Chart is the option to put the last known values of the Bookmap data as the Bookmap profile right to the last bar.
Last Profile on Chart is the option to put the last known values of the Bookmap data as the Bookmap profile linked to a right border of the window with the profile lines direction from right to left.
Low Values Transparency (%) is the option of the color transparency of the objects which values are smaller than a middle point between [No Show Size] and [High Volumes] to get better visualization on Low and High Volume Values.
High Values Transparency (%) is the option of the color transparency of the objects which values are largeer than a middle point between [No Show Size] and [High Volumes] to get better visualization on Low and High Volume Values.
Width for Profile (%) is the part of the current chart window that will be used to draw a Bookmap profile.
Minimum text size is the smallest text size that will be used to display the Bookmap value when the cTrader scale of the chart will be large enough that the height of the Bookmap profile object will allow the text to fit inside.
Min text size is the smallest text size that will be used to display the Bookmap values when the cTrader scale of the chart will be large enough that the height of the Bookmap profile object will allow the text to fit inside.
Max text size is the maximum text size that will be used to display the Bookmap values.
[Expert] Auto Spot Adjusting is an option that allows you to adjust Bookmap data to the spot chart using the latest highs and lows of the current trading session. The difference that is automatically calculated using this option may vary from trading session to trading session, so this may result in incorrect alignment of Bookmap data for different trading sessions.
[Expert] Manual Spot Shift in points sets the manual value to be used to adjust Bookmap data to the spot chart. Use the middle mouse button to measure the distance in points to use this value in this option.
Bookmap Colors
Color To Mark Ask Data is the border color of the volumes above the last known price (Close price) of the calculated bar that are above the "Mark Size"
Color To Mark Bid Data is the border color of the volumes below the last known price (Close price) of the calculated bar that are above the "Mark Size"
Ask Font Color is the text color of the values of the volumes above the last price in the Bookmap values profile.
Bid Font Color is the text color of the values of the volumes below the last price in the Bookmap values profile.
The final color is based on the value within the range of the [No Show Size] and [High Volumes] settings, based on the gradient scale created by the "Fx(sin)" section settings. The values above [High Volumes] use the last color of the gradient scale, but the volumes above [Mark Size] use the colors described above. The gradient function is based on the sinusoidal gradient function, so just change the Angle / Frequency / Phase options that will change the colors of the gradient scale.
Help and Social Networks sections just giving quick information on how to move panel, and where to follow ClusterDelta in the Social Networks.
A high chart scale can display the absolute values of the Bookmap profile. The values will be displayed automatically when the cell height allows to draw text using Min Font Size from Advanced Settings.
The low scale of the chart shows the full depth of Bookmap data, which may be far away from the chart but shows its current state. Note that the profile to the right of the chart shows the last known values and how they relate to each other, while the history area can only show correspondence by color shades.
Here is a small example, which caught in the process of writing this description, of how the price moves between the high pending order zones. Note that using OHLC chart and Bookmap indicator with “Auto Spot Adjusting” setting turned off shows a more accurate picture.