#Footprint shows the OrderFlow chart that is detailed information of Bid x Ask / Volume / Delta data based on real volumes from international markets.

Indicator Name: ClusterDelta_#Footprint

Footprint is a type of the chart where you can see sum of the traded volumes at a specified price for a certain period. Commonly the Footprint term is used with the term Order Flow.

The #Footprint indicator allows us to see accumulation and distribution of market volumes. This gives us to conduct accurate analysis based on how the markets were traded.

The main functionality includes:

  • 25+ wide known market derivatives (exchanges, energy, metals, indexes ) and 20 crypto assets
  • Timeframes Charts from M1 to Weekly
  • Custom Range-bar charts
  • Built-in Market profiles, POC, Value Area, Imbalances
  • Order flow charts mode: Volume, Delta, Bid x Ask and it is allowed to build custom charts

The main advantages are

  • Graphic user-friendly interface
  • High performance of data update and data redrawing
  • Scaling charts for high-volatility markets
  • Custom chart settings for current purposes

ClusterDelta #Footprint indicator for MetaTrader is a very powerful tool, and we strongly recommend that you take some time to understand its functionality and settings to find out all the possibilities that the indicator can show you. At the same time, the interface is very intuitive. For now ClusterDelta was released the different versions for the different trading terminals. The Footprint is ready for such trading terminal as MetaTrader, cTrader, NinjaTrader and there is the ClusterDelta Orderflow Application for Windows and MacOS. All of these products has the same idea and the same data source but functionality may be a little bit different from terminal to terminal. ClusterDelta Orderflow App and ClusterDelta_#Footprint for MetaTrader are compatible to Import/Export settings between them .

If you just downloaded the indicator and ready to start to use it, please do not forget to put your ClusterDelta username and password into the Authorizer as it mentioned on How To Install page. The Authorizer icon on the right top corner of indicator workspace. A green authorization icon means that authorization was successful. An orange icon means the subscription will expire in less than 3 days. A red icon indicates that the subscription was not found (or the user is not authorized). The blue icon asks that the current authorization status is not loaded yet

Description of the functionality will be divided for 4 sections:

  • Description of the Footprint workspace
  • Title Toolbar Description
  • Indicators Window
  • Description of the Indicator settings (Inputs Tab in the Indicator properties)

DESCRIPTION OF THE FOOTPRINT WORKSPACE

  1. Title Toolbar is a collection of the drop-down lists and buttons to do the quick actions such as change some options that immediately applied on chart .
  2. Summary Indicators Area is a position on the top of the chart workspace for the summary data such as Volumes/Delta/CumDelta/Min.Max.Delta
  3. Date / Time panel to show the date and open time of each bar
  4. Chart Area to draw main orderflow chart
  5. Calendar Icon to call calendar window to choose history data for data loading
  6. Authorizer Icon to call the Authorizer window to check your subscription status
  7. Volume / Delta Profile Indicators Area to see the summary data by prices
  8. Prices Area showing tick change and current price
  9. Resize Icon to change the actual size of the workspace
  10. Navigation Toolbar Panel for quick navigation on chart by dragging the blue window
  11. Drawing Objects that may be put on the chart to visualize some levels

Dragging the Title Toolbar Area or Summary Indicators Area moves Footprint Workspace in the Chart Window.
Dragging the Volume Profile Indicator area resizes Footprint workspace horizontally.
Dragging the Resize Icon resizes Footprint window vertically and horizontally.
On the Navigation toolbar, dragging the Blue Box horizontally and the Light Blue Box vertically moves the chart in the workspace.
Dragging the the bottom border of the Navigation Toolbar resizes it vertically.
Click to Arrows in the Navigation Toolbar moves the chart to one screen left/right.
Click to Black Arrow on White background (you can find it in the image at the top of the page, the icon on the graphic in the upper right corner) moves chart to the last bar and activates Online mode.

The indicator automatically loads new data when it reaches its bounds of the loaded data. You can use built-in calendar to select a start date. There are data from Jan, 1, 2020 (for some instruments from Feb, 1). Huge amount of data will freeze your terminal. Do not load too much data during one session.

The automatic data update can be turned off by pressing CTRL+BREAK. It turns on again if you remove/add indicator or change the chart timeframe.

If there is more than one ClusterDelta indicator with a graphical panel to avoid mishandling, mouse events are handled by only one indicator. To activate another indicator, just double-click on its the graphical panel.

You can use more than one #footprint on a chart, but try not to intersect their work area because the data will overlap.

If you lose the indicator control window - press F5 or X, it will fit the workspace to the current chart window.


TITLE TOOLBAR DESCRIPTION

There is an interactive menu at the top that allows you to change some parameters that will affect the content.

In the upper left corner you can see a sign like ">|", by clicking on the chart will move to the last loaded bar (you can set shift by changing the input "Shift from right edge (in bars)..."). The same if you press END on the keyboard or black arrow on white background on right-top corner.

Next, you can see dropdown list of available instruments. You can define it in the input "Futures Name..." or leave AUTO for automatic detection.

The following list is the period for displaying data. The first element is "Same as MT" means the display Orderflow chart on the same timeframe as the Metatrader use now for the current chart. The timeframe can be selected from the list; it ranges from 1 minute to 1 week including Ranges Periods..

Changing the timeframe withinh Workspace will keep all objects on the OrderFlow chart such as vertical and horizontal levels.

A method for displaying data in the form of range bars has also been added, where each candle contains a predetermined height (in the number of ticks). There are 5 predefined values in the list, but you can change it in the "Range of predefined values ..." inputs. It is not recommended to use very low range values such as 1-4 because the range chart is always loaded from the beginning of the day, so this will create a lot of objects, causing the terminal to freeze.

The list next after timeframes shows the chart types. There are:

  • Volume - a chart displaying volume data
  • Delta - a chart showing delta data
  • Ask x Bid - a chart where the ask and bid are displayed using "Volume" data color scheme
  • Volume x Delta - a chart that displays volumes delta as columns in the cell with different color schemes
  • Bid x Ask - for compatibility with views from others applications. the Bid x Ask type with its own color scheme has been included
  • Bid x Ask / VP, Volume Profile and others. All of the are customizable in the settings.

For a better understanding of high volatility markets there is a "tick multiplier" option. It is located right to the chart types. Just compare to the charts below for the same instrument/timeframe/time but with different Tick x 1 and Tick x 20 multipliers for FDAX:

All volumes included in one step are summarized. You can find the size of the price step in the price panel. You can use "/" and "*" on the right keypad to change the tick multiplier. Predefined values can be set an the "Predefined Tick Multiplier" input.

The important button next to Tick Multiplier is "Indicators Icon". It calls additional window to manage indicators for the current chart.

The next block contains the elements "| - X", where the vertical line allows to set the vertical level on the order flow chart, the horizontal line - horizontal levels, and "Х" in active mode destroy the selected object. Horizontal levels also can be placed with Shift key pressed, Vertical by | or \ keys . When you click on an existing level, it changes colors (there are three color schemes), and then removes the level from the chart. Choosing a level while holding down the CTRL key removes it from the chart.

The following elements are used to resize/scale the chart.

The first block is responsible for the width of the cell (can also be changed with the [+] and [-] keys), the second block is responsible for the height of the cell, the third block is responsible for the font size of the chart, and 4th one allows you to change different fonts. If you press "Enter" on the right keypad, you can switch between predefined templates, including template by default.

The last button with the Clusterdelta logo open a window with a quick help. You can use Enter on the main pad to open it.

The last icons (rectangle and triangle) are used as the Expand/Collapse indicator window.

Please note that the F11 button opens the current MetaTrader chart in full screen mode.

At the bottom there is the navigation panel - it shows the loaded part of the chart for quick navigation. As it mentioned above the visual part of the loaded chart is displayed in the blue window. and the active are of the chart is displayed in the light box. The window can be moved horizontally and the lighting box vertically for quick navigation. The navigation panel can be adjusted in height by dragging it off the bottom edge. To navigate you can use use the keyboard: up/down/left/right arrows and PgUp, PgDn buttons, which repeat the functionaly of the right and left arrow icons on the navigation panel.

Navigation with arrows does not move the chart to the visual area. Navigation with PgUp/PgDn adjusts the chart to the price of the middle bar of the active area.

To Reactivate navigation and keys reaction in the main chart window (MT Chart), minimize the footprint window by icon in the title toolbar

Description of keyboard control:

  • F5 - resize the indicator window to the default position depending on the size of the main window chart
  • HOME - move the chart to the first loaded candle
  • END - move the chart to the last loaded candle
  • PAGE UP - move the chart back screen back
  • PAGE DN - move the chart forward one screen
  • ARROW LEFT - move the chart back two candles
  • ARROW RIGHT - move the chart two candles forward
  • ARROW UP - move up 4 price step
  • ARROW DOWN - move down 4 price step
  • TAB - move forward for a certain period depending on the current timeframe (4 hours, 8 hours, 1 day)
  • SPACE - adjust the chart position to the close price of the middle bar
  • SHIFT/CTRL - manage objects on the chart
  • Keys on the right keypad
  • [-] - decrease the width of candle
  • [+] - increase the width of candle
  • [/] - decrease the tick multiplier
  • [*] - increase the tick multiplier
  • Enter - switch between predefined templates
  • F11 - switch to fullscreen mode (native MT functionality)

INDICATORS WINDOW

Indicator window allows you to manage indicators and change their options without reloading data and apply their new values to the chart. Changing options in the MT inputs is restarting indicator. Keep in mind that ClusterDelta_#Footprint is a MetaTrader indicator written on MQL and it is not a complete application. It means Indicator window dialog is not a native Winapi window.

ClusterDelta_#Footprint for MetaTrader has next indicators:

  • Header Indicators (in the settings it has a prefix Summary) - the indicators on the top of the workspace with summary data for Volume/Delta/Cumdelta/Min Max Delta and Date/Time panel. You can just switch is indicator have to be active or not active on the chart.
  • Imbalance indicator to find abnormal ratio in the ask:bid pair. In the settings there is an option to activate Alternative Imbalance indicator but there are no interactive dialog. Current Imbalance interface allows you to switch between Imbalance Types (input option "Imbalance Type") , Calculation Mode (input option "Imbalance Calculation Mode"), change the Strike values that filters values by its size (input option "Imbalance Major Lowest Value") and Imbalance Ratio for calculation (input option "Imbalance Ratio").
  • Market Profile shows the summary for volume or delta by prices on the right side of the chart. Interface allows to activate/deactivate Volume or Delta Profile and change predefined period such as "Day", "Week", "Chart", "Custom". "Day" period is a full day session since start of market working hours. "Week" period starts after weekend break (the data must to be loaded to fit the period). "Chart" calculates the profile using current loaded data and "Custom" is a intraday time period defined in the settings. Use left mouse button on the time panel to change period to any that you would like to see. Depends on your click position and current triangle marks, indicator changes the start or finish time. To change the same parameter again, just hold the CTRL key. The marketprofile tip on the image below indicators that the volume/delta profile start on Feb, 14 13:15 and finish right before Feb, 14, 14:00 but they do not include a data of the 14:00 bar.
  • Chart Settings has few options:
    • POC / COT - activates the POC indicator on the chart
    • POC Border - use double border for the POC indicator
    • VAL/VAH in Profile - activates Value Area in a Volume Profile indicator that use different background (input option MarketProfileVABackground)
    • VAL/VAH in Candle - activates Value Area in each candle by indicating VAL/VAH prices by a specified line (input option ValueArea_Color)

    Maximum Period (input option "Maximum Calculation Period") lets you choose which data periods are used to calculate the max values for a current session that applies to the color scheme of the chart as it depends from the absolute maximum.

    • Current Session value means that the data used to calculate the maximum values of the current session is the only data available since the start of the current trading session (the exchanges trading session starts right after daily or weekend trading break time)
    • Current+Previous value means that the data used to calculate the maximum values of the current session is the data available since the previous trading day
    • Loaded chart uses the all loaded data for a current chart

    Profile Scaling mode (input option has the same name) lets you choose which high value will be used to scale profile in the bar.

    • Profile Local sets the max scaling value as max value of the current bar (the maximum width of profile at the position of the maximum value in the bar has to fit all cell width)
    • Profile Global uses the max value to scale the profile based on the max values calculated using the Max Values Calculation Period option. This option scales the width of the profile, synchronizing it with values in other bars.


INPUTS DESCRIPTION

Color Schemes

HELP_URL - this is the URL where you can get the full description of the indicator.

Select Futures from List - select a futures from the dropdown list as the source for data. Value Auto Select causes automatic detection of the instrument by the MT ticker.

MetaTrader_GMT - the GMT value of your Metatrader. In 95% of cases leave AUTO.

Chart Type - the type of chart like Volume / Delta / Bid x Ask, that will be used on default. Chart_Type_n options are located in the bottom of the inputs (and described in the bottom of this page)

Predefined Chart View (Time/Range) - select a chart mode from the list: Current Timeframe, Custom TimeFrame or Custom Range

Custom TimeFrame in Minutes - if you selected a Custom Timeframe mode, you must specify the timeframe period in minutes.

Custom Range Bar in ticks - if you selected a Custom Range mode, you must specify the size of the bar in ticks .

Predefined Tick Multiplier - set Tick Multiplier value for the price. For a high volatility chart, it is a good idea to shrink the chart to see the merged data through the more useful view.

Cluster Cell Width - the width of the candle cell in range from 1 to 120. The default value is 20.

Cluster Cell Height - the cell height from 1 to 60.

Font Size - the font size from 1 to 80, or 0 so that the text is not displated.

Font Type - there are 4 fonts having small difference that you may like.

Maximum Calculation Period - lets you choose which data periods are used to calculate the max values for a current session that applies to the color scheme of the chart as it depends from the absolute maximum value ("Current Session" value means that the data used to calculate the maximum values of the current session is the only data available since the start of the current trading session, "Current+Previous" value means that the data used to calculate the maximum values of the current session is the data available since the previous trading day, "Loaded chart" uses the all loaded data for a current chart)

Profile Scaling Mode lets you choose which high value will be used to scale profile in the bar. ("Profile Local" sets the max scaling value as max value of the current bar, "Profile Global"uses the max value to scale the profile based on the max values calculated using the Max Values Calculation Period option. This option scales the width of the profile, synchronizing it with values in other bars.)

Tick multiplier step is 10 from this value.When the tick multiplier reaches this value, the step will be equal to 10 (when increasing from the lower value to the upper value) or will be equal to 1 if the tick multiplier decreases and becomes lower than this value.

There are 5 predefined values for the range charts in the interactive menu. You can set their value in the inputs below.

Value for Range Chart list, 1st value - the first row of the default values of the range chart list

..., 2nd value, ..., 3rd value, ..., 4th value, ..., 5th value - 2nd, 3rd, 4th and 5th elements of the range chart list.


Coefficents / Chart Options

Top Values Percentage Level - the percent of the maximum value to define high volumes. If the value exceeds this top percentage of the maximum value, it will be called "top level".

Major Values Percentage - the percent of the maximum value for determining the valuable volumes (less than Top). If the volume is greater than this percentage of maximum volume and less than Top level, the color scheme "above major" will be used.

Minor Values Percentage - the percent value for determining the common volumes (should be less than Major). If the volume is greater than this percentage of the maximum value and less than the Major level, the color scheme "minor<->major" will be used. All volumes below than Minor level are displayed using the Low Volumes color scheme .

Total Candles (in %) for Top Value Calculation - how many candles with the maximum volumes of the total value of the candles will be used to determine the maximum value as the average of maximum values of these candles. Very high spikes of volumes should be avoided as they can affect the overall appearance of the order flow chart.

Bar Shift from right edge in online mode. When the “Online Chart” mode is activated, the indicator follows the last price and if a bar (current or new bar) with last price is closer to the right edge than the number of bars defined by this value, the indicator will shift the chart to the left, leaving an empty space for easy reading of the data.

Bid/Ask aggressive colors style uses the maximum delta value instead of the maximum Ask or Bid value to apply it to the background color calculation. Since the maximum delta is almost always less than the maximum Ask/Bid, this substitution results in a more aggressive color scheme at lower Ask/Bid values.

Maximized Mode on Start - an option that allows to expand the footprint window to the maximum windows size at startup

Show Online Icon on Chart in non-Online mode displays the button (Black Arrow on white background in the right top corner of the chart workspace) when the chart us in a static mode (the indicator does not follow the changes of the current price). The button can be turned off by this option, and the Online mode can be activated only by pressing the "End" key.

ForceChartToBackground - switches the MetaTrader variable "Chart to Foreground" to the false value to not override the footprint chart.


Chart Colors

Background Color of Workspace - workspace background behind an orderflow chart

Transparency % - workspace background transparency to see the spot chart behind the Footprint indicator. 0 [ no transparency ] - 100 [ full transparency ].

Bull candle color - font color of borders or signs that demonstrate the body of the bull candle

Bear candle Color - font color of borders or signs that demonstrate the body of the bear candle

LinesBetweenCells is the option to draw separator lines for each cell in the orderflow bar

Candle Border - the color used by the border lines around the orderflow bar

Candle Grid - the color used by the separator lines between cells in the orderflow bar

Description of colors (screen from the ClusterDelta Orderflow App settings description)


Color Scheme for Volumes values (Low → Normal → High → Top )

Low Volumes Background is the background for the values that are lower than Minor level (see Common Settings, Minor Value, Major Value, Top Value).

Low Volumes Font is the font color for Minor values.

Normal Volumes Background is the start color of the gradient background for the values that are between Minor and Major level.

Normal Volumes Font is the font color for Normal values.

Normal Volumes Font Style is the font style (Bold/Normal) for Normal Volumes, where true means Bold style

High Volumes Background is the end color of the gradient background for the values that are between the Minor and Major levels.

High → Top Volumes Background is the static background color for the High values that are higher than the Major level but lower than the Top level.

High → Top Volumes Font is the font color for the High values .

High → Top Volumes Font Style is the font style (Bold/Normal) for High → Top values, where true means Bold style

Top Volumes Background is the background color for the Top values that are higher than Top level.

Top Volumes Font is the font color for the Top values .

Top Volumes Font Style is the font style (Bold/Normal) for Top Volumes values, where true means Bold style

Description of colors (screen from the ClusterDelta Orderflow App settings description)


Color Scheme for Delta values (Min ← Negative ← 0 → Positive → Max)

Min Delta Background is the background for the Delta Negative values that are higher (in absolute value) than the Top Delta value, which is calculated using the same logic as the Top Volume value. This color also used as the end color of the gradient background for Normal Negative Values together with Negative Delta Background color as the start color.

Min Delta Font is the font color for Top Delta Negative values.

Min Delta Font Style is the font style (Bold/Normal) for Top Delta Negative values, where true means Bold style

Negative Delta Background is the start color of the gradient background for the Normal Delta Negative values that are between 0 and Top Delta with negative sign.

Negative Delta Font is the font color for Normal Negative values.

Positive Delta Background is the start color of the gradient background for the Normal Delta Positive values that are between 0 and Top Delta with positive sign.

Positive Delta Font is the font color for Normal Positive values.

Max Delta Background s the background for the Delta Positive values that are higher than the Top Delta value. This color also used as the end color of the gradient background for Normal Positive Values together with Positive Delta Background color as the start color.

Max Delta Font is the font color for Top Delta Positive values.

Max Delta Font Style is the font style (Bold/Normal) for Top Delta Positive values

Description of colors (screen from the ClusterDelta Orderflow App settings description)


Color Scheme for Summary Indicators

Volumes Background is the start color for the gradient to define the target color depending on the Summary Volume Value.

Volumes Max Background is the end color for the Summary Volume gradient, associated with the maximum Summary Volume value.

Delta Negative Bg is the start color for the gradient to define the target color depending on the Summary Negative Delta Value.

Delta- Max Background is the end color for the Negative Delta gradient, associated with the maximum absolute Summary Delta value.

Delta Positive Bg is the start color for the gradient to define the target color depending on the Summary Positive Delta Value.

Delta+ Max Background is the end color for the Positive Delta gradient, associated with the maximum absolute Summary Delta value.

Cumulative Delta Background is the middle(!) color for the gradient to define the target color depending on the value of Cumulative Delta using its lowest and highest value.

Cum Delta Max Background is the start and end color for the Cumulative Delta gradient, associated with the lowest and highest value of Cumulative Delta value.

MinDelta Negative Bg is the start color for the gradient to define the target color depending on the MinDelta Value.

MinDelta Max Background is the end color for the MinDelta gradient, associated with the maximum absolute MinDelta value.

MaxDelta Negative Bg is the start color for the gradient to define the target color depending on the MaxDelta Value.

MaxDelta Max Background is the end color for the MaxDelta gradient, associated with the maximum absolute MaxDelta value.

Volumes Font Color is the font color used for the Volumes indicators.

Delta Negative Color is the font color used for negative Delta values of Delta dependent indicators.

Delta Positive Color is the font color used for positive Delta values of Delta dependent indicators.

Separators is the color of lines between indicators cells.

Time Panel Background is the background color for Date and Time panel

Time Panel Font Color is the font color for Date and Time

Time Panel Line Color is the color of the separating lines

Example of colors


Color Scheme for Price/Navigation Panels

Price Panel Background is the background color for the price panel

Price Panel Font Color is the font color for the prices

Price Panel Current Price Background is the background color for the current price

Price Panel Current Price Font Color is the font color for the current price

Price Panel Lines Color is the color of the lines separating prices

Navigation Panel Background is the background color of navigation toolbar panel

Navigation Panel Active Window Background is the background color of the active window of the navigational panel

Navigation Panel Window Active Area Color is the background color of the active area in the active window

Navigation Panel Window Active Line Color is the border color of the active area

Navigation Panel Chart Color is the chart color in the navigational panel


Lines Colors

For each type of the custom lines that user may put to the chart, there are 3 colors that changes themselves on each next attempt to put the line on the same position. Next attempt removes the line. These settings defines the Border and Background colors for the Horizontal and Vertical Lines.

Temporary Line Background is the background of temporary line before placing line to its static position.

Temporary Line Border is the border of temporary line before placing line to its static position.

Cut Horizontal Line when chart hit is an option that allows you to change the default behavior of the line, which draws a line to the end of the workspace. The line will be cut off when it meets the chart bar.

Example of colors


Miscellaneous Settings

Bg for Volume Profile in bar is the background of the cell if the type of the cell is "Volume Profile"

Bg for Delta Profile in bar is the background of the cell if the type of the cell is "Delta Profile" or "Ask/Bid Profile"

Show Value Area in Volume/Delta Profile determines whether to use the value area background in cells within the value area

Bg for Value Area in Volume Profile is the background of the cell if the type of the cell is "Volume Profile"

Bg for Value Area in Delta Profile is the background of the cell if the type of the cell is "Delta Profile" or "Ask/Bid Profile"

Data from the markets comes as is, i.e. the 6S futures is the CHF/USD pair. If you want to see the data in the usual reverse mode, switch the necessary options below to “true”.

ReversePait_6C_to_USDCAD is to show data appropriate for USD/CAD pair

ReversePait_6J_to_USDJPY is to show data appropriate for USD/JPY pair

ReversePait_6M_to_USDMXN is to show data appropriate for USD/MXN pair

ReversePait_6S_to_USDCHF is to show data appropriate for USD/CHF pair


Errors description:

This error signal that your MetaTrader does not allow "DLL import" from indicators. To resolve the issue, press CTRL+O (or go to the Options menu), selecte Experts Advisers tab, and select the "Allow DLL Imports" option. You can also do this every time you add an indicator to the chart by selecting this option in the Common tab of the indicator.

This window shows that indicator can not find required DLL files. You must copy all files from the archive you downloaded. Open Metatrader, Menu "File" -> "Open Folder Data". In a new window go into the MQL4 folder and copy everything from the archive here. Then you need to remove and add indicator again. And just inform you that you can remove this window from the list of objects (CTRL+B)

This error indicates that you do not have an access to the indicator data on the server. This is usually because you are not authorized or you do not have the subscription. Use the built-in authorizer in the Clusterdelta manager (upper right corner), enter your credentials (clusterdelta login and password) and refresh the current status.

Download ClusterDelta Indicators for MetaTrader