Market Pulse
Free Algorithm To All Users
All Bookmap subscribers (Digital, Digital Plus, Global, Global Plus, and all others) can test-drive the Market Pulse Price Change algorithm for free!
If you have a free or paid Bookmap subscription, all you need to do is install the add-on.
What is the Market Pulse add-on?
Market Pulse consists of multiple additional per-instrument widgets. Each widget measures and displays events that are generated by different sources, for example: order flow, order book, options, liquidations, or other events. Market Pulse allows you to monitor multiple instruments and gain a better understanding of market behavior, all in one place.

Each widget contains a unique algorithm. This algorithm processes the data based on a specific logic, and displays the output of the calculation both on the widget, and within the sub-chart. All algorithms include a notification system to notify users about a certain event, or to notify of the crossing of a threshold.
The data source for a Market Pulse widget may come from the subscribed Bookmap instruments, or from an external data source.
Because of this, Market Pulse is a powerful base for multiple insightful algorithms. Volume Pressure is one of them, for example.

To download Market Pulse, simply follow this instruction. To know more about algorithm prices and how to purchase them go to this section this section.
Getting around this Quick Guide
| Section | Description |
|---|---|
| GO TO ➜ General control elements for all algorithms | There are common controls across all algorithms. Very useful to know, and a good place to start. |
| GO TO ➔ Widgets Panel | This section details the Widgets Panel. |
| GO TO ➔ Volume Pressure algorithm | This section details the control elements for the Volume Pressure algorithm. |
| GO TO ➔ Volume Pressure Imbalance algorithm | This section details the control elements for the Volume Pressure Imbalance algorithm. |
| GO TO ➔ Price Change algorithm | This section details the control elements for the Price Change algorithm. |
| GO TO ➔ Spread Change algorithm | This section details the control elements for the Spread Change algorithm. |
| GO TO ➔ Liquidation Pressure algorithm | This section details the control elements for the Liquidation Pressure algorithm. |
| GO TO ➔ Orderbook Pressure algorithm | This section details the control elements for the Orderbook Pressure algorithm. |
| GO TO ➔ Orderbook Pressure Imbalance algorithm | This section details the control elements for the Orderbook Pressure Imbalance algorithm. |
| GO TO ➔ Absorption Pressure algorithm | This section details the control elements for the Absorption Pressure algorithm. |
| GO TO ➔ Absorption Pressure Imbalance algorithm | This section details the control elements for the Absorption Pressure Imbalance algorithm. |
| GO TO ➔ Sweeps Pressure algorithm | This section details the control elements for the Sweeps Pressure algorithm. |
| GO TO ➔ Sweeps Pressure Imbalance algorithm | This section details the control elements for the Sweeps Pressure Imbalance algorithm. |
| GO TO ➔ Stops Pressure algorithm | This section details the control elements for the Stops Pressure algorithm. |
| GO TO ➔ Icebergs Pressure algorithm | This section details the control elements for the Icebergs Pressure algorithm. |
| GO TO ➔ Orderbook Imbalance algorithm | This section details the control elements for the Orberbook Imbalance algorithm. |
| GO TO ➔ Pace of Tape algorithm | This section details the control elements for the Pace of Tape algorithm. |
| GO TO ➔ Pace of Tape Imbalance algorithm | This section details the control elements for the Pace of Tape Imbalance algorithm. |
| GO TO ➔ Multi Algo | This section details the control elements for the Multi Algo algorithm. |
| GO TO ➔ Quick start and FAQ | To focus on Volume Pressure and answer any questions you might have overall, head to this section and get to grasps with Market Pulse. |
| GO TO ➔ Installation | This section is for those who are totally new to Bookmap, and breaks down exactly how to install add-ons. |
General control elements for all algorithms
This section contains a description of the algorithm-independent controls that all widgets will have.
General control elements

Refresh custom resources
This feature is not implemented yet. Once you've added custom resources, you can press the refresh button to make sure they appear in your Market Pulse. Read more in the How to load custom sounds and How to load custom algorithms sections.
Details

When selected, you will see additional information at the bottom of your widgets. This information generally only needed for debugging purposes, so you should rarely need this control.

Expand/collapse all
These buttons allow you to expand/collapse all widget configurations across your Market Pulse add-on. This is much faster than expanding/collapsing panels one by one, and is helpful for clearing up a cluttered screen without permanently deleting widgets.
Close all widgets
This button closes all working widgets, and is much faster than closing them one by one.
Mute all widgets
This button mutes all working widgets. It is much faster than muting widgets one by one, and is especially valuable if excess sound notifications are annoying you, or you want your device to be quiet for a moment.
Reset all widgets to default positions
This button resets the position of all the working widgets to default. Using this you can find widgets you have lost on your screen, or more easily pull them together into a new group.
Create widget configuration
This button will create a new widget configuration. You need to select a data source (either one of the subscribed instruments or an external data source) and one of the available algorithms. New widgets are not started by default.

Individual widget control elements
Remove widget configuration

This button will delete the widget (even while it is active), along with its configuration panel.
Start/Stop widget

This button starts and stops the widget. Press this button after selecting the data source, algorithm and configuring its main parameters to activate the widget. Keep in mind that when starting the widget, the data will be reloaded, which can be time-consuming. After the widget is started (active), the button will become a stop button. The stop button will stop all calculations, hide the widget, and remove the sub-chart lines.
Mute/Unmute widget

This button will enable or disable the sound alerts for a specific widget, while the widget is still active and visible.
Expand/Collapse widget configuration panel

This button controls the view of the panel. There are quick settings in the collapsed view, but if you want to fully configure the widget and the algorithm, you will need to expand it.
Algorithm selection

Algorithms can be selected on both the collapsed and expanded views. Each algorithm has its own configuration parameters, so panels may look different depending on the algorithm in the widget.
Check the Algorithms section for a list of all available algorithms.
In the expanded view, there is a cog button to the right of the Algorithm combobox. This is the configuration reset button. It will reset all the widget’s settings to default values, as well as restarting it.
Single instrument (data source) selection

The data source for the widget may be selected from the list of subscribed Bookmap instruments, or from a custom external data source.
Multiple instrument (data source) selection

A set of data sources for the widget may be selected from the list of subscribed Bookmap instruments. At least one data source must be selected.
Name
Only the expanded view has this configuration item, meaning you will need to expand the widget to edit the name.

It is possible to have tens of algorithms for tens of instruments, and by default the generated name is the combination of the instruments and the algorithm used. For example: BTC-USD@COINPRO Volume Pressure may be one name. As you can see, it is pretty detailed and it is not possible to distinguish 2 widgets with the same algorithm and instrument with the default name.

That is why there is an option for you to set your own custom widget names. This custom name will be shown on the configuration panel, on the widget, on the sub-chart line, and in the Alert settings.
To set your custom name for a widget, just click on the custom name box under Visual settings and type whatever you would like.
To reset a name to default, simply remove everything from the name text field.
Size
You can change the width and height of the widget by hovering the mouse over any corner or side of the widget, and then, after changing the cursor, holding the mouse and pulling.

You can resize the Widgets Panel in the same way.

Threshold

This slider defines the minimum threshold for a sound to be played as a percentage value. The higher this parameter, the fewer sound notifications that will be played.
Read more: How do I configure the threshold? How could a sub-chart line help me to do that?
Widgets of different algorithms have their own threshold visualizations. Read more in Widget structure
Flip widget bar and sub-chart values

If the checkbox is enabled, the sides of the events will be inverted. Events that were originally considered bids will become asks and vice versa. The name, color, and location of the bars will not change however.
For a single widget, enabling the checkbox will change the direction of the trend (the values will be inverted, positive values will become negative, and vice versa). The corresponding subcharts will also be redrawn accordingly.
The checkbox is disabled:

The checkbox is enabled:

For a double bar widget, the values in the bars and subcharts are swapped.
The checkbox is disabled:

The checkbox is enabled:

Color Settings

These settings allow you to select and apply specific colors to sub-charts and widget bars or circles, helping to effectively differentiate data and provide better visibility giving a personalized experience for your interpretation of the data.
Market Pulse will calculate the color for values that cross the threshold based on the base color.
The color settings panel is collapsed by default, and you need to click the [v] button to expand it.

Audio files

Audio files are used for sound notifications. Different sound files can be set for positive/negative values, such as being based on buyers/sellers.
Currently, it is not possible to add your own custom sounds. We will add the ability to load custom audio files in the future.
Sensitivity
This setting provides a simplified way to adjust the program's sensitivity. It automatically controls two advanced parameters: the Half-life period and the Training period. Changing this parameter will change the half-life and learning period, and vice versa. This setting is only available in the widget settings window, which you can open using the Widget popup menu.

Coefficient
This setting allows you to determine the influence of each instrument on the widget value. For example, an instrument with a coefficient of 1.0 has a standard influence, while an instrument with a coefficient of 0.5 will have half the influence on the widget value. This setting is only available in the widget settings window, which you can open using the Widget popup menu.

Audio files
Volume
This slider controls the volume of the sound alerts for that specific widget. This allows you to prioritise more important widgets with a higher notification volume.

Widgets Panel
The Widgets Panel allows you to combine multiple widgets into a single, unified element. This feature is designed to help you group widgets conveniently within a panel for a streamlined experience.

How to combine widgets in the panel
To create a panel, take one widget and drag and drop it onto another.

How to add and remove widgets from the panel
To add an active widget, simply drag and drop it onto the panel.

To create a new widget, use the ‘Create Widget’ button in the panel header.

To remove a widget from the panel, press and pull it out of the panel. It is also possible to close a widget by clicking the ‘Close widget’ button on the widget itself.

Panel Features.

Close the panel, this will also close all widgets from the panel.
- Panel name.
- Create a MultiAlgo widget based on all widgets in the panel.
- Create a new widget.
- Mute all widgets on the panel.
Multi Algo Widgets Panel.
By clicking the ‘Create MA’ button a new MultiAlgo algorithm widget will be created which will show combined data from all other widgets in the panel. This widget will be added to the first place in the panel and will be separated from other widgets. Also, the MA widget is locked to this panel, it cannot be pulled out of the panel and will be deleted when the panel is closed.

Algorithms
This section contains the algorithms’ descriptions and algorithm-specific control elements.
Common algorithm control elements
Half-life period

The half-life period is the amount of time it takes for a product to decrease by half the initial value.
The higher this parameter is set, the longer the decay time and the bigger impact of previous events.
Changing the half-life period will restart the algorithm’s calculations based on historical data and the new half-life input. This might take a long time. That is why you will need to press the apply button to apply the changes after you setting the half-life period. The apply button is located to the right of the half-life period slider.
Read more: What half-life period should I set?
Training period

The percentage value of the main widget represents how close the current value is to the max value during any given interval. The training period parameter defines the size of this interval.
Increase this parameter if there are too many spikes for you on the sub-chart, as a longer interval should smoothen the chart out.
Read more: What training period should I set?
Prioritize value in %

By default, widgets showing percentage value is prioritized (with bigger font in the center). This checkbox can be used to change the prioritized value to the absolute figure.
Load historical data
Users can choose their own parameter for loading historical data. This parameter defines the minimum amount of historical data that the widget will load when it is started.

If you don't need any chart history, you can set this value to 0. In this case, only the history needed to calculate live events, for example the training period, will be loaded.
Loaded with 1 hour of history:

Loaded with 3 hour of history:

Half-life price interval

The half-life price interval is used to control the impact of the orders, which are distant from the BBO. This parameter determines the rate at which the liquidity change is reduced by half as the price moves from BBO.
Include liquidity for price 0

This parameter is used to determine whether orders with a price of zero should be included or excluded from calculations. When the checkbox is checked, orders with a price of zero will be factored into any relevant calculations, otherwise those orders will be disregarded.
Volume Pressure
The Volume Pressure algorithm is compatible with any instrument. Based on the trading volume events over a certain period, it shows the current sellers and buyers pressure. Historical value is visualized within the sub-chart.
The algorithm is controlled by two parameters: the Half-life period and the Training period. The half-life period is used to control the impact of older-traded volumes. The training period is needed to control the percentage value. The larger this interval is, the more significant the changes must be to fill the bar.
All the values will be shown on the Double bar widget.

Sub-chart indicators
There are various sub-chart indicators for this algorithm that show absolute values as well as their ratio to the estimated maximum value.


Sub-chart pressure %
These sub-chart lines show the buyers and sellers pressure as a percentage. The percentage shows the ratio of the current pressure per side to the maximum estimated pressure value over time.
We recommend enabling this line as it will help to adjust the threshold and training period.
Read more: How could a sub-chart line help me to configure the threshold?
Sub-chart pressure absolute
These sub-chart lines show the absolute buyers and sellers pressure value over time. The current values of these sub-chart lines will also be shown on the widget. Read more about Widget structure.
Volume Pressure Imbalance
What is the Volume Pressure Imbalance Algorithm?
Volume Pressure Imbalance (VPI) is a technical analysis indicator that measures the difference between the total buyers and sellers Volume Pressures in the market. To know more about the buyers and sellers Volume Pressures click here.

If there is more buying pressure than selling pressure, the VPI widget will show it with the green bar and positive value and the VPI sub-chart line will move upwards.
If there is more selling pressure than buying pressure, the VPI widget will show it with the red bar and negative value and the VPI sub-chart line will move downwards.
When the VPI line crosses the zero and the middle of the subchart, this clearly indicates a shift/flip in the overall market sentiment.
Sub-chart delta pressure % (delta %)

This sub-chart line shows the difference (delta) between buyers and sellers pressures expressed as a percentage. The percentage shows the ratio of the current delta to the maximum pressure value over a configurable amount of time.
Sub-chart delta pressure absolute (delta abs)

This sub-chart line shows the difference (delta) between the sellers and buyers absolute pressure value over time. Essentially, it is the delta between the buyers absolute pressure and sellers absolute pressure lines.
Price Change
The Price Change algorithm can be used with any instrument and calculates the deviation of the last trade price from the average on an interval. The percentage value shows how close the current deviation is to the max deviation, that was detected on the interval.
The algorithm is controlled by the Training period, and is needed to calculate the average price, as well as the max deviation from it on the given time interval.
All the values will be shown on the Circle widget.

Sub-chart indicator

This sub-chart line shows the Price Change as a percentage. The percentage shows the ratio of current price deviation to maximum deviation value, across the set training period.
We recommend enabling this line - it will help you to properly adjust the threshold and training period. Read more: What training period should I set?
Spread Change

The Spread Change algorithm calculates the current spread change, and the standard deviation of the spread change of a given asset. This provides traders with valuable real-time insights into market conditions, as well as the associated risk levels for a given financial instrument.
Combining the Spread Change Algorithm with the Market Pulse widgets allows you to quickly visualize the market through a combination of sound alerts, spread change charts and Circle widget.
How To Configure the Spread Change
To customize their experience, traders can use the training period as an input parameter. This is the length of time over which the standard deviation of the spread change is being calculated, and traders can adjust it depending on the period of time they wish to measure.
Typically, a larger training period will display less volatility, thus traders should adjust their training period according to the size of market trends they wish to be alerted of.
How To Read the Spread Change
A higher standard deviation denotes greater market volatility and risk, while a lower standard deviation suggests the opposite.
By monitoring the standard deviation of the spread change, traders can make informed decisions and adjust their trading strategies accordingly to manage risk exposure. This is where sound notifications help traders quickly identify key market changes from the spread change algorithm.
Sub-chart indicators
Spread %
The Spread change % subchart displays the standard deviation of the spread change as a percentage via a line graph, displayed over the configured period of time.

The y-axis of the subchart shows the standard deviation of the spread change as a percentage, while the x-axis displays time. With color-changes whenever the line passes a threshold, this sub-chart line graph helps provide a visual representation of the consistency of the rate of change for a given financial instrument's spread.
Spread
This subchart displays the current spread change as a line graph over your configured period of time. The y-axis of the subchart shows the spread change, while the x-axis displays time.
The line graph helps traders clearly see how the spread change changes over time, providing a visual representation of the rate of change for a given financial instrument's spread.
Liquidation Pressure
What is the Liquidation Pressure Algorithm?

Designed to allow traders to more easily visualize market liquidation events for Crypto instruments. The Liquidation Pressure algorithm is used to measure the impact of liquidation events in a given market. This works with liquidations in a similar way to how the Volume Pressure algorithm works with trades. The algorithm collects and accumulates the sizes of liquidations, and reduces their impact by half during the half-life period.
This helps a more comprehensive grasp of market conditions for traders. For example, by monitoring liquidations on the most frequented markets, traders can make informed decisions before these occurrences impact their chosen trading instrument.
How to Configure the Liquidation Pressure
Designed to help your specific style of trading, the algorithm is highly customizable and accepts two adjustable parameters. These are the training period and the half-life period, both of which affect the Liquidation Pressure algorithm’s calculations.
Sub-charts
Pressure %
These sub-chart lines show the buyers and sellers pressures as a percentage. The percentage displays the ratio of the current pressure to the maximum pressure value over a configurable period of time.

Pressure abs
These sub-chart lines show the absolute buyers and sellers pressure value. The current value of this sub-chart line will also be shown on the widget.

Delta abs
This sub-chart line shows the current absolute difference between the pressures of buyers and sellers.

Orderbook Pressure

The Orderbook Pressure algorithm shows all the order book liquidity changes. The more liquidity on the buyers side and the closer this liquidity is to the BBO (Best-Bid Offer), the higher buyers value. The same is valid for the sellers side - the more liquidity on the sellers side and the closer it is to the BBO the higher the sellers value.
By displaying two simple values - the buyers and the sellers, traders can use this algorithm to easily identify the direction and momentum of the market.
The Orderbook Pressure Algorithm displays two values, for buyers and sellers. The indicator values decay over time - to know more about this decay read about the "Half-life period" parameter. The amount of change in values also depends on how close the liquidity is to the BBO, which is controlled by the "Half-life price interval" parameter.
Historical value is visualised within the sub-chart.
All the values are shown on the Double Bar widget.

In the above example on the left, the liquidity on price level 2 was added, which means sellers liquidity was increased. This is indicated on the subchart line. On the right, the liquidity on price level 2 was decreased, which means sellers liquidity was decreased.
How to configure Orderbook Pressure
The Orderbook Pressure algorithm is highly customizable and accepts four adjustable parameters. These are the training period, the half-life period, the half-life price interval and include liquidity for price 0, all of which affects The Orderbook Pressure algorithm’s calculations.
Sub-charts
Buyers %

This sub-chart line shows the standard deviation of the liquidity change of buyers as a percentage to the average.
Buyers abs

This sub-chart line shows the absolute value of the liquidity change of buyers. Traders can use it to see the live liquidity change for buyers.
Sellers %

This sub-chart line shows the standard deviation of the liquidity change of sellers as a percentage to the average.
Sellers abs

This sub-chart line shows the absolute value of the liquidity change of sellers. Traders can use it to see the live liquidity change for sellers.
Orderbook Pressure Imbalance
The Orderbook Pressure Imbalance algorithm shows the difference between the buyers and sellers values.
If the total liquidity (according to the Orderbook Pressure formula taking into account the Half-life price interval) of the bids is higher, then the widget will show a green value and the line on the subchart will be at the top.
If the total liquidity of the asks is higher, then the widget will show a negative value and the subchart will go down, with a red value displayed.
Historical value is visualised within the sub-chart.
All the values will also be shown on the Circle widget.


How to configure Orderbook Pressure Imbalance
The Orderbook Pressure Imbalance algorithm is highly customizable and accepts four adjustable parameters. These are the training period, the half-life period, the half-life price interval and include liquidity for price 0, all of which affects The Orderbook Pressure Imbalance algorithm’s calculations.
Sub-chart delta pressure % (delta %)

This sub-chart line shows the difference (delta) between buyers liquidity and sellers liquidity expressed as a percentage. The percentage shows the ratio of the current delta to the maximum value over a configurable amount of time.
Sub-chart delta pressure absolute (delta abs)

This sub-chart line shows the difference (delta) between the buyers liquidity and sellers liquidity absolute value over time. Essentially, it is the delta between the buyers absolute pressure and sellers absolute pressure lines.
Absorption Pressure
Note! To use this algorithm you need to have the latest version of Absorption indicator installed! Check the installation section to know more.
Absorption Pressure is an algorithm that receives data from the Absorption Indicator and visualizes it within the Market Pulse widget and subchart line. Absorption Pressure shows the pressure of passive sellers and passive buyers. To stay relevant over time, the algorithm reduces the impact of each seller/buyer event by half during the half-life period.
The Absorption Pressure algorithm is compatible with any instrument that has trades.
Historical value is visualised within the sub-chart.
All the values will be shown on the Double bar widget.


How To Configure the Absorption Pressure Algorithm
The algorithm is controlled by two parameters: the Half-life period and the Training period. It is also impacted by your Absorption Indicator settings. To configure your Absorption Pressure Algorithm, adjust the settings of any one of these three aspects.
Sub-chart pressure %
These sub-chart lines show the passive sellers and passive buyers pressure as a percentage. The percentage shows the ratio of the current pressure per side to the maximum estimated pressure value over time.
We recommend enabling this line as it will help to adjust the threshold and training period.
Read more: How could a sub-chart line help me to configure the threshold?
Sub-chart pressure absolute
These sub-chart lines show the absolute passive sellers and passive buyers pressure value over time. The current values of these sub-chart lines will also be shown on the widget. Read more about Widget structure.
Absorption Pressure Imbalance
Note! To use this algorithm you need to have the latest version of Absorption indicator installed! Check the installation section to know more.
What is the Absorption Pressure Imbalance Algorithm?
Absorption Pressure Imbalance is an algorithm that receives data from the Absorption Indicator and visualizes it within the Market Pulse widget and subchart line. Absorption Pressure Imbalance shows the difference between the pressure of passive sellers and passive buyers. The algorithm reduces the impact of each buyer/seller event by half during the half-life period.
All the values are also be shown on the Circle widget.

If there is more passive buying pressure than selling pressure, the widget will display this with a green bar and positive value, whilethe sub-chart line will move upwards.
If there is more passive selling pressure than buying pressure, the widget will display this with a red bar and negative value, while the sub-chart line will move downwards.
Sub-chart delta pressure % (delta %)

This sub-chart line shows the difference (delta) between buyers and sellers pressures, expressed as a percentage. This percentage shows the ratio of the current delta to the maximum pressure value over a configurable amount of time.
Sub-chart delta pressure absolute (delta abs)

This sub-chart line shows the difference (delta) between the sellers and buyers absolute pressure value over time. Essentially, it is the delta between the buyers absolute pressure and sellers absolute pressure lines.
Sweeps Pressure
Note! To use this algorithm you need to have the latest version of Sweeps indicator installed! Check the installation section to know more.
Sweeps Pressure is an algorithm that receives data from the Sweeps Indicator and visualizes it within the Market Pulse widget and subchart line. Sweeps Pressure shows the pressure of aggressive sellers and aggressive buyers. The algorithm reduces the impact of each seller/buyer event by half during the half-life period.
The Sweeps Pressure algorithm is compatible with any instrument that has trades.
Historical value is visualised within the sub-chart.
All the values will be shown on the Double bar widget.


How To Configure the Sweeps Pressure
The algorithm is controlled by two parameters: the Half-life period and the Training period. It is also impacted by your Sweeps Indicator settings.
Sub-chart pressure %
These sub-chart lines show the aggressive sellers and aggressive buyers pressure as a percentage. The percentage shows the ratio of the current pressure per side to the maximum estimated pressure value over time.
We recommend enabling this line as it will help to adjust the threshold and training period.
Read more: How could a sub-chart line help me to configure the threshold?
Sub-chart pressure absolute
These sub-chart lines show the absolute aggressive sellers and aggressive buyers pressure value over time. The current values of these sub-chart lines will also be shown on the widget. Read more about Widget structure.
Sweeps Pressure Imbalance
Note! To use this algorithm you need to have the latest version of Sweeps indicator installed! Check the installation section to know more.
What is the Sweeps Pressure Imbalance Algorithm?
Sweeps Pressure Imbalance is an algorithm that receives data from the Sweeps Indicator and visualizes it within the Market Pulse widget and subchart line. Sweeps Pressure Imbalance shows the difference between the pressure of aggressive sellers and aggressive buyers. The algorithm reduces the impact of each buyer/seller event by half during the half-life period.
All the values are also be shown on the Circle widget.

If there is more aggressive buying pressure than selling pressure, the widget will display this with a green bar and positive value, while the sub-chart line will move upwards.
If there is more aggressive selling pressure than buying pressure, the widget will display this with a red bar and negative value, while the sub-chart line will move downwards.
Sub-chart delta pressure % (delta %)

This sub-chart line shows the difference (delta) between buyers and sellers pressures expressed as a percentage. This percentage shows the ratio of the current delta to the maximum pressure value over a configurable amount of time.
Sub-chart delta pressure absolute (delta abs)

This sub-chart line shows the difference (delta) between the sellers and buyers absolute pressure value over time. Essentially, it is the delta between the buyers absolute pressure and sellers absolute pressure lines.
Stops Pressure
Attention! Please Note that to use this algorithm you need to have the latest version of Stops & Icebergs On-Chart (for Rithmic) or B3 Icebergs On-Chart Indicator (for Cedro) installed.
The Stops Pressure algorithm only works with CME MBO Rithmic real-time data (in non-aggregated mode).
Stops Pressure is an algorithm that receives data from the Stops & Icebergs On-Chart Indicator and then visualizes it within the Market Pulse widget and subchart line. Stops Pressure shows the current sellers and buyers pressure on trades with executed stop orders. The algorithm reduces the impact of each seller/buyer event by half during the half-life period.
The Stops Pressure algorithm is compatible with any instrument that has trades.
Historical value is visualised within the sub-chart.
All the values will be shown on the Double bar widget.

Buyers %

These sub-chart lines show the buyer's pressure as a percentage. The percentage shows the ratio of the current pressure per side against the maximum estimated pressure value over time.
Buyers abs

These sub-chart lines show the absolute buyer's pressure value over time. The current values of these sub-chart lines will also be shown on the widget.
Sellers %

These sub-chart lines show the seller's pressure as a percentage. The percentage shows the ratio of the current pressure per side against the maximum estimated pressure value over time.
Sellers abs

These sub-chart lines show the absolute seller's pressure value over time. The current values of these sub-chart lines will also be shown on the widget.
Icebergs Pressure
Attention! Please note That to use this algorithm you need to have the latest version of Stops & Icebergs On-Chart (for Rithmic) or B3 Icebergs On-Chart Indicator (for Cedro) installed.
The Icebergs Pressure algorithm only works with CME MBO Rithmic and Cedro real-time data (in non-aggregated mode).
Icebergs Pressure is an algorithm that receives data from the Stops & Icebergs Sub-Chart Indicator and then visualizes it within the Market Pulse widget and subchart line. Icebergs Pressure shows the current sellers and buyers pressure on traded icebergs. The algorithm reduces the impact of each seller/buyer event by half during the half-life period.
The Icebergs Pressure algorithm is compatible with any instrument that has trades.
Historical value is visualised within the sub-chart.
All the values will be shown on the Double bar widget.

Buyers %

These sub-chart lines show the buyer's pressure as a percentage. The percentage shows the ratio of the current pressure per side against the maximum estimated pressure value over time.
Buyers abs

These sub-chart lines show the absolute buyer's pressure value over time. The current values of these sub-chart lines will also be shown on the widget.
Sellers %

These sub-chart lines show the seller's pressure as a percentage. The percentage shows the ratio of the current pressure per side against the maximum estimated pressure value over time.

Sellers abs
These sub-chart lines show the absolute seller's pressure value over time. The current values of these sub-chart lines will also be shown on the widget.
Orderbook Imbalance
The Orderbook Imbalance algorithm shows the difference between the buyers and sellers values on the orderbook.
If the total liquidity of the bids is higher, then the widget will show a green value and the line on the subchart will be at the top.
If the total liquidity of the asks is higher, then the widget will show a negative value and the subchart will go down, with a red value displayed.
Historical value is visualised within the sub-chart.
All the values will also be shown on the Circle widget.

How to configure Orderbook Imbalance
The Orderbook Imbalance algorithm is highly customizable and accepts four adjustable parameters. These are the training period, the half-life period, the half-life price interval and numbers of price levels, all of which affects The Orderbook Imbalance algorithm’s calculations.
Numbers of price levels
The number of price levels determines how many price levels from the BBO will be taken into account by the algorithm.
Sub-chart

This sub-chart line shows the difference (delta) between buyers liquidity and sellers liquidity expressed as a percentage. The percentage shows the ratio of the current delta to the maximum value over a configurable amount of time.
Pace of Tape
The Pace of Tape algorithm is compatible with any instrument. Based on the trading volume events over a configurable period, it shows the current sellers and buyers pressure. Historical value is visualized within the sub-chart.
How to configure Pace of Tape
The algorithm is controlled by three parameters: the Half-life period, the Training period and an Enable individual trade events. The half-life period is used to control the impact of older-traded volumes. The training period is needed to control the percentage value. The larger this interval is, the more significant the changes must be to fill the bar.
Enable individual trade events
By default you will see alerts for tapes, but you can turn this checkbox off and then each trade whose size is greater than 0 will be counted individually.
All the values will be shown on the Double bar widget.

Sub-chart indicators
There are various sub-chart indicators for this algorithm that show absolute values as well as their ratio to the estimated maximum value.


Sub-chart pressure %
These sub-chart lines show the buyers and sellers pressure as a percentage. The percentage shows the ratio of the current pressure per side against the maximum estimated pressure value over time.
Sub-chart pressure absolute
These sub-chart lines show the absolute buyers and sellers pressure value over time. The current values of these sub-chart lines will also be shown on the widget. Read more about Widget structure.
Pace of Tape Imbalance
Pace of Tape Imbalance (POTI) is a technical analysis indicator. Based on the number of trading events over a configurable period, it shows the difference between the current buying and selling pressure.
The Pace of Tape algorithm is compatible with any instrument. Historical value is visualized within the sub-chart.
How to configure Pace of Tape Imbalance
The algorithm is controlled by three parameters: the Half-life period, the Training period and an Enable individual trade events. The half-life period is used to control the impact of older-traded volumes. The training period is needed to control the percentage value. The larger this interval is, the more significant the changes must be to fill the bar.
Enable individual trade events
By default you will see alerts for tapes, but you can turn this checkbox off and then each trade whose size is greater than 0 will be counted individually.
All the values are also be shown on the Circle widget.
Sub-chart indicators
There are various sub-chart indicators for this algorithm that show absolute values as well as their ratio to the estimated maximum value.
Sub-chart pressure %
This sub-chart line shows the difference (delta) between buyers and sellers pressures, expressed as a percentage. This percentage shows the ratio of the current delta to the maximum pressure value over a configurable amount of time.

Sub-chart pressure absolute
This sub-chart line shows the difference (delta) between the sellers and buyers absolute pressure value over time. Essentially, it is the delta between the buyers absolute pressure and sellers absolute pressure lines.

Multi Algo

The Multi Algo algorithm combines percentage values from other running widgets. This algorithm has only a percent value and helps to determine the general trend of a market or asset. One common value from each widget is used to calculate the result: from the Circle widget the single percent value is used, from the Double bar widget the delta value is used.
How to configure Multi Algo
The Multi Algo algorithm is only available in the Widgets Panel, where it combines data from all other widgets in the panel.

All the values will be shown on the Circle widget.
Sub-chart indicator

The y-axis of the subchart shows the average trend of the values of the chosen widgets as a percentage, while the x-axis displays time. With color-changes whenever the line passes a configurable threshold, this sub-chart line graph helps provide a visual representation of the general trend changes taking into account data from several algorithms.
Widget structure
Common elements

All the widgets have a:
- Stop button: to hide the widget. It does not remove the configuration panel, so it can be easily started again from the add-on configuration panel.
- Widget name. Read more about the Name if you want to change it.
- Mute button: to mute/unmute the widget.
- Popup Menu: opens the widget popup menu.
- Algorithm name: The short name of the widget algorithm, hovering the mouse on the icon will expand it to the full name of the widget.
- Platform name: The icon of the provider of the instrument on which the algorithm works, hovering the mouse in the tooltip will indicate the name of the platform.
Double bar widget

The Double bar widgets contain:
- The Indicator bars with Absolute values overlayed on top of them are split into buyers and sellers.
- The Maximum value on the given Training period.
- The Threshold line, so long as the widget is not muted, will play a sound whenever the threshold is crossed.
Circle widget

The Circle widgets contain:
- The Absolute value of the asset, in the middle and in bold
- The Relative value showing the deviation of the absolute value during the given interval.
- The Indicator circle as a visual representation of the relative value, color coded for the value increase and decrease.
- The Threshold line, where so long as the widget is not muted, will play a sound whenever the threshold is crossed.
Widget popup menu
Press the three-dot button to open the widget's popup menu.

The popup menu has the following functions:
- Settings - opens the widget settings window
- Flip values - flip the value
- Duplicate - creates a duplicate widget, a new widget with the settings of this widget.
- Stop - stops the widget.
Widget settings window
This is the widget settings window attached to the widget. You can open it using the Widget popup menu.

Hidden widget loading
If you change a widget setting that requires it to reload, then after pressing the “APPLY” button the widget will start a hidden loading while showing the data at the old settings.
The hidden loading icon is shown on the widget header. Also, when the loading is complete, the hidden loading icon will be replaced by an icon confirming that the loading is complete.

Widget double click
Double-click a widget to toggle the sub-chart data on and off, or switch the data on display.
Widget right click
Using the right click, you can open a context menu where you can select “settings” and configure the widget.
Sound system
The sound system reacts to change in the current value. It has a configurable threshold, which when crossed causes a sound to be played. The current value depends on algorithm parameters, which we recommend configuring first.
Initially, we used Geiger counters and metal detectors as our reference for developing the Market Pulse sound system. The closer it is to uranium/metal, the higher the frequency and the speed of the sound. The same concept is used for our algorithms - the frequency of the played sounds depends on the value above threshold; the higher the threshold-crossing value, the more frequently the sound is played.
Example:

Sound notifications for different bars mean that the corresponding value of that bar in comparison to its previous values has been growing fast enough and has crossed a certain threshold. The more frequently sounds are played, the closer the value to the expected maximum value.
So the values can be compared by sound. Let’s look at the Volume Pressure:
Example #1: you hear the sound and over time the frequency of the notifications is increasing.
- This means the relative value is increasing, in other words something big that requires your attention is happening.
Example #2: you hear the sound and over time the frequency of the notifications is decreasing.
- That means the relative value is decreasing, in other words something big was happening when the value crossed the threshold and now the market is stabilizing.
Read more: How to configure the threshold? How could a sub-chart line help me to do that?