
DML MultiButtons Panel
DML MultiButtons Panel is the most advanced indicator tool in the DML suite, designed for comprehensive visualization and management of Deep Market Level data. It is a powerful analytical panel dedicated to experienced traders who want to consolidate multiple aspects of DML analysis into a single, integrated view.
For the indicator to work correctly, you must download the appropriate DLL library and add your trading account number in the "Licenses" tab on the DeepMarketLevel.com website to authorize the downloading of DML levels for that account.

Global Parameters
Basic global settings for the indicator.
- Symbol Selection Mode: Choose the symbol. `Automatic` detects the symbol from the chart. `Manual` allows for custom input below.
- Manual Name For Symbol: A field for manually entering the instrument's name (e.g., `EURUSD`).
- Broker Server Time (GMT): Allows you to enter a time offset (in hours) between your broker's server time and GMT. This is crucial for correct level display, as DML server data is saved in GMT 0.
- Magic Number: A unique identification number. Must be changed if you use multiple instances of the indicator on the same symbol.
- Description: Custom text that will be displayed on the chart as the panel's title.
- Text Color / Font Size: The color and font size for the description above.

Proximity Alerts
Alerts triggered when the price approaches an active DML level.
- Use Proximity Alerts: Enables (`true`) or disables (`false`) proximity alerts.
- Proximity Activation Distance [Points]: The distance in points from a level that triggers an alert.
- Popup Alerts: Enables pop-up window alerts.
- Mobile Alerts (Push): Enables push notifications to your mobile device.

Always Display Levels
Forces the constant visibility of certain types of levels.
- Always Display Extended Levels: If `true`, levels extended with `SHIFT` + Click will always be visible.
- Always Display Alert Levels: If `true`, levels with an active alert (`CTRL` + Click) will always be visible.

Button Parameters
Detailed configuration for the appearance and layout of the button panel.
- Show Button: Toggles the visibility of the entire panel.
- Buttons Position: The corner of the chart where the panel will be placed.
- Button Text Color: The text color for the buttons.
- Button X/Y Size: The width and height of a single button.
- Buttons start X/Y Position: The starting position of the entire panel on the X and Y axes.
- Button distance: The spacing between buttons in the panel.
- Show/Hide... Buttons: Options to toggle helper buttons like "H" (hide single level), "H" (hide all levels), "G" (global hide), "E" (Extend), and "A" (Alert).

JUMP Alerts
Alerts for dynamic jumps in DML level values.
- Use JUMP Alerts: Enables (`true`) or disables (`false`) alerts for new JUMPs.
- Popup/Mobile Alerts: Enables notifications for JUMPs via pop-up or mobile push.

JUMP Arrow Parameters
Configuration for visualizing JUMPs on the chart with arrows and lines.
- Use JUMP Arrows: Enables (`true`) or disables (`false`) the drawing of arrows for JUMP signals.
- Reverse Signal: Reverses the direction of the arrows (e.g., an upward JUMP will be shown as a downward arrow).
- Jump Arrows Shift [Points]: The distance of the arrow from the candle in points.
- Other parameters: Allow customization of the appearance (width, style, color) of arrows and helper lines.

FZ & SMZ Candle Parameters
Configuration parameters for the Flow Zone (FZ) and Smart Money Zone (SMZ) modules.
- Use Flow Zone Candles: Enables (`true`) FZ functionality.
- Use Smart Money Zone Candle: Enables (`true`) SMZ functionality.
- Days Look Back FZ & SMZ Candle: How far back (in days) the zones should be analyzed and drawn.
- Tolerance [Points]: Tolerance in points, which determines how close subsequent level values must be to be considered stable (forming an SMZ).
- Min Minutes In Line: The minimum time (in minutes) that a level must remain stable to form an SMZ.
- Other parameters: Allow enabling the drawing of smaller zones and defining the hours when the zones are visible.

FZ & SMZ Visual Parameters
Visual settings for the FZ and SMZ zones.
- Fill FZ/SMZ Candle: Toggles color filling for the rectangles representing the zones.
- Up/Down Bar Body/Wick Color: Colors for the bodies and wicks of bullish and bearish zones.
- Line Colors: Option to define colors for individual lines drawn within the zones (Open, Close, High, Low, 50% Body, etc.).
- Lines Width/Style: The thickness and style of all lines drawn within the zones.
- Show Level Color On Candle: Overlays an additional line on the FZ/SMZ zone in the color assigned to that specific DML level.

Other Alert & Gold Zone Sections
- Proximity FZ & SMZ Candle Alerts: Proximity alerts that work for the key lines inside FZ and SMZ zones.
- New FZ & SMZ Candle Alerts: Alerts that inform about the appearance of a new FZ or SMZ zone on the chart.
- Always Display FZ & SMZ Candle Levels: Forces constant visibility for extended lines or lines with an active alert from FZ/SMZ zones.
- Gold Zone Parameters: Configuration for "Gold Zones" – internal Fibo levels (0.382, 0.5, 0.618) drawn between consolidated price clusters.

Levels Parameters
The main section for configuring individual DML levels, divided into 21 identical blocks.
- DML Level Name: The name of the DML level to display.
- Button color: The color of the button for this specific level.
- Days History to Download / Look Back Days Of History: The depth of downloaded and displayed history.
- Start/Stop Display Time: The hours during which the level is visible.
- Number Of Minutes In Breakout Zone: The duration in minutes that a level must remain in the "Breakout Zone" before its breakaway (JUMP) can generate a signal.
- Min JUMP Distance Alerts [Points]: The sensitivity of JUMP detection for this specific level.
- Level Offset / Offset Value: Allows for a constant shift of the displayed level by a set value in points or percentage (e.g., to create a buffer zone).