🔢 Omega Liquidity Map – Simple Inputs Guide
This guide explains the Omega Liquidity Map settings in a simple and easy-to-understand way.
Each setting includes its default value, what it does, and a recommended value when applicable.

🔢 Installation
🔹 Open MetaTrader 5.
🔹 Go to File → Open Data Folder.
🔹 Open the MQL5 → Indicators folder.
🔹 Copy OmegaLiquidityMap_v1.0.ex5 into the Indicators folder.
🔹 Restart MetaTrader 5 or refresh the Navigator.
🔹 Attach the indicator to a chart.
🔹 Enable Allow DLL imports if required.
🔹 Enter the licence key in InpLicenseKey.
🔢 General Settings
🔹 Bars to Calculate [MaxBarsCalc] — Default: 3000 — Controls how many recent bars are processed. Recommended: 2000–3000.
A lower value can reduce computer workload, especially when many charts are open.
🔢 Licence
🔹 Licence Key [InpLicenseKey] — Default: "" — Enter the licence key to activate the indicator.
The licence is linked to the trading account and is checked online periodically.
If the licence server is temporarily unavailable, the indicator has a default 72-hour grace period.
🔢 Data Source
Omega Liquidity Map can use REAL DOM data or create an Estimated Liquidity Map.
🔹 Mode / Check [LqMode] — Default: Auto — Selects the liquidity data source. Recommended: Auto.
Auto uses REAL DOM when the broker provides usable data. Otherwise, it automatically uses the Estimated Liquidity Map.
Estimated only uses only the calculated liquidity map.
Real DOM only is intended for brokers that provide usable DOM data.
🔹 DOM Snapshot Seconds [DomSnapSec] — Default: 2 — Controls how often DOM data is captured in REAL DOM mode. Recommended: 1–2.
A smaller value captures more detail but can use more computer resources.
🔹 DOM History [DomHistory] — Default: 300 — Controls the number of DOM snapshots displayed on the heatmap. Recommended: 200–300.
🔹 Liquidity Wall Multiplier [WallMult] — Default: 3.0 — Determines how large an order must be to be considered a liquidity wall. Recommended: 3.0–4.0.
Higher values show fewer liquidity walls. Lower values show more.
Simple Idea: REAL DOM uses available order-book data. If usable DOM data is not available, the indicator calculates liquidity from market data.
🔢 Estimated Liquidity Map
These settings control how the indicator calculates estimated liquidity.
🔹 Map Bars [MapBars] — Default: 300 — Controls how many bars are used to build the liquidity map. Recommended: 300.
Higher values use more historical data. Lower values make the map more focused on recent price action.
🔹 Pivot Length [PivLen] — Default: 3 — Controls how swing highs and swing lows are detected. Recommended: 2–3 for scalping and 5+ for swing trading.
🔹 ATR Length [AtrLen] — Default: 14 — Controls the ATR calculation used for map spacing and ATR-based distances. Recommended: 14.
🔹 Row ATR [RowATR] — Default: 0.05 — Controls the size of each price row on the liquidity map. Recommended: 0.05.
A smaller value creates a finer map. A larger value creates fewer, wider levels.
🔹 Stop Cluster Weight [WStops] — Default: 1.0 — Controls the importance of stop-loss liquidity around swing highs and lows. Recommended: 1.0.
🔹 High Volume Node Weight [WHvn] — Default: 1.0 — Controls the importance of high-volume areas. Recommended: 1.0.
🔹 Round Number Weight [WRound] — Default: 0.6 — Controls the importance of round-number price levels. Recommended: 0.6.
🔹 Daily Level Weight [WDaily] — Default: 0.8 — Controls the importance of previous day and week highs and lows. Recommended: 0.8.
🔹 Absorption Weight [WAbsorb] — Default: 1.0 — Controls the importance of absorption bars. Recommended: 1.0.
Simple Idea: The indicator combines swing levels, volume, round numbers, previous highs/lows, and absorption to estimate important liquidity areas.
🔢 Round Numbers & Liquidity Magnets
🔹 Round Step [RoundStep] — Default: 0 — Controls the distance between round-number levels. 0 means automatic calculation. Recommended: 0.
When set to 0, the indicator automatically selects the step based on the price.
Examples:
🔹 EURUSD Round Step — 0.005
🔹 XAUUSD Round Step — 5 or 10
🔹 US30 Round Step — 100
🔹 Top Magnets [TopMagnets] — Default: 3 — Controls how many important liquidity magnets are shown above and below the current price. Recommended: 3.
The dashboard can list up to three magnets on each side.
Simple Idea: Liquidity magnets are important price areas where the indicator detects concentrated liquidity.
🔢 Breakout Check
🔹 Breakout Volume Ratio [BreakVolX] — Default: 1.3 — Controls the base volume requirement for a REAL breakout. Recommended: 1.3.
Higher values require stronger volume and produce fewer REAL breakout signals.
Lower values make the breakout check more permissive.
🔹 Volume MA Length [VolLen] — Default: 20 — Controls the volume average used for breakout and absorption checks. Recommended: 20.
Simple Idea: The indicator checks volume before identifying a REAL breakout.
🔢 Display Settings
🔹 Theme [Theme] — Default: THEME_DARK — Controls the chart appearance. Recommended: THEME_DARK.
Available themes:
🔹 Theme Option — THEME_NONE — Keeps the existing chart colours.
🔹 Theme Option — THEME_DARK — Uses the dark theme.
🔹 Theme Option — THEME_MIDNIGHT — Uses the midnight theme.
🔹 Theme Option — THEME_LIGHT — Uses the light theme.
🔹 Restore Theme [RestoreTheme] — Default: true — Restores the original chart colours when the indicator is removed. Recommended: true.
🔹 Show Liquidity Strip [ShowStrip] — Default: true — Shows the liquidity heatmap strip on the right side of the chart. Recommended: true.
🔹 Strip Width [StripWidth] — Default: 90 — Controls the width of the liquidity strip in pixels. Recommended: 90.
🔹 Heatmap Width [HeatWidth] — Default: 220 — Controls the width of the DOM time heatmap in REAL DOM mode. Recommended: 220 or higher`.
The setting is not used for the Estimated Liquidity Map.
🔹 Show Magnet Lines [ShowMagnetLines] — Default: true — Displays liquidity magnet lines, labels, and the VACUUM box. Recommended: true.
🔹 Label Font [LabelFont] — Default: 8 — Controls the font size of magnet and VACUUM labels. Recommended: 8.
🔢 Dashboard
🔹 Show Dashboard [ShowDash] — Default: true — Shows the information dashboard. Recommended: true.
🔹 Dashboard Position [DashRight] — Default: false — Places the dashboard on the left or right side of the chart. Recommended: false.
When false, the dashboard starts from the top-left.
When true, the dashboard uses the top-right side.
🔹 Dashboard X Position [DashX] — Default: 10 — Controls the horizontal dashboard position.
🔹 Dashboard Y Position [DashY] — Default: 28 — Controls the vertical dashboard position.
🔹 Dashboard Scale [DashScale] — Default: 1.5 — Controls the dashboard size. Recommended: 1.5.
🔹 Dashboard Font Adjustment [DashFontAdj] — Default: 1.0 — Controls dashboard text size. Recommended: 1.0.
The dashboard can also be moved by dragging its header.
Simple Idea: If the dashboard is too large, reduce DashScale. If the text is too small, increase DashFontAdj.
🔢 Alerts
🔹 Popup Alert [AlertPopup] — Default: true — Shows standard MT5 alert messages. Recommended: true.
🔹 Push Notification [AlertPush] — Default: false — Sends alerts to the MT5 mobile application. Recommended: false unless mobile alerts are needed.
🔹 Sound Alert [AlertSoundOn] — Default: false — Plays a sound when an alert occurs. Recommended: false or true depending on preference.
🔹 Alert Sound File [AlertSoundFile] — Default: alert.wav — Selects the sound file used for alert sounds. Recommended: alert.wav.
🔢 Alert Events
🔹 Magnet Alert [AlertMagnet] — Default: true — Alerts when price touches a liquidity magnet. Recommended: true.
🔹 Breakout Alert [AlertBreak] — Default: true — Alerts when a breakout condition is detected. Recommended: true.
This alert can cover both REAL and EMPTY breakout alerts. The message includes volume information and liquidity at the level.
🔹 Liquidity Wall Alert [AlertWall] — Default: true — Alerts when a REAL DOM liquidity wall appears or is pulled. Recommended: true.
These alerts are available when REAL DOM data is being used.
Alerts are generated for live bars only and do not create historical alerts.
🔢 Telegram
🔹 Enable Telegram [TgEnable] — Default: false — Sends indicator alerts to Telegram. Recommended: false unless Telegram alerts are needed.
🔹 Telegram Bot Token [TgToken] — Default: "" — Stores the Telegram bot token.
🔹 Telegram Chat ID [TgChatID] — Default: "" — Stores the Telegram chat, group, or channel ID.
Telegram setup:
🔹 Step 1 — Create a Telegram bot using @BotFather.
🔹 Step 2 — Start the bot or add it to the required group.
🔹 Step 3 — Enter the bot token in TgToken.
🔹 Step 4 — Enter the chat ID in TgChatID.
🔹 Step 5 — Set TgEnable = true.
🔹 Step 6 — Enable DLL imports.
🔹 Step 7 — Use TEST TG to test the connection.
🔢 About
🔹 Website [AboutWeb] — Default: https://eafxstore.com — Opens the EAFXSTORE website.
🔹 Telegram [AboutTelegram] — Default: https://t.me/eafxstore6789 — Opens the EAFXSTORE Telegram channel.
🔢 Quick Presets
🔶 Scalping
Recommended timeframe: M1–M5
🔹 Map Bars [MapBars] — 200
🔹 Pivot Length [PivLen] — 2
🔹 Breakout Volume Ratio [BreakVolX] — 1.5
🔹 Top Magnets [TopMagnets] — 2
🔶 Intraday
Recommended timeframe: M5–H1
🔹 General Setup — Use the default settings.
🔶 Swing Trading
Recommended timeframe: H4–D1
🔹 Map Bars [MapBars] — 400–500
🔹 Pivot Length [PivLen] — 5
🔹 Row ATR [RowATR] — 0.08–0.10
🔹 Daily Level Weight [WDaily] — 1.0
🔹 Breakout Volume Ratio [BreakVolX] — 1.2
🔶 Gold & Indices
Recommended timeframe: M5–H1
🔹 Round Step for Indices [RoundStep] — 50 or 100
🔹 Round Step for Gold [RoundStep] — 5 or 10
🔹 Round Number Weight [WRound] — 0.8
🔶 REAL DOM Broker
Recommended timeframe: M1–M15
🔹 Liquidity Mode [LqMode] — Auto
🔹 DOM Snapshot Seconds [DomSnapSec] — 1–2
🔹 DOM History [DomHistory] — 200
🔹 Heatmap Width [HeatWidth] — 220 or more
🔹 Liquidity Wall Multiplier [WallMult] — 3–4
🔶 Many Charts / Slow Computer
🔹 Bars to Calculate [MaxBarsCalc] — 1500
🔹 Liquidity Mode [LqMode] — Estimated only
🔹 Dashboard Scale [DashScale] — 1.0
🔢 Simple Liquidity Map Logic
The indicator works through several simple steps.
🔹 Step 1 — Select Data — Uses REAL DOM when usable DOM data is available. Otherwise, it calculates an Estimated Liquidity Map.
🔹 Step 2 — Find Liquidity — Looks for swing highs, swing lows, stop clusters, high-volume areas, absorption, round numbers, and previous day/week levels.
🔹 Step 3 — Build the Map — Combines the detected areas into liquidity levels and magnets.
🔹 Step 4 — Watch Price — Monitors how price moves around the detected liquidity areas.
🔹 Step 5 — Check Breakouts — Uses volume to check whether a breakout meets the REAL breakout conditions.
🔹 Step 6 — Send Alerts — Can alert when price touches a magnet, a breakout occurs, or a REAL DOM liquidity wall appears or is pulled.
🔢 Troubleshooting
🔶 Licence Error
🔹 Problem — “Please enter your licence key.”
🔹 Solution — Enter the licence key in InpLicenseKey.
🔶 DLL Error
🔹 Problem — “Please tick Allow DLL imports...”
🔹 Solution — Enable Allow DLL imports in MT5 and in the indicator settings.
🔶 Licence Server Error
🔹 Problem — “Cannot reach the licence server.”
🔹 Solution — Check the internet connection and firewall. The normal grace period can continue while the server is temporarily unavailable.
🔶 System Clock Error
🔹 Problem — “System clock check failed...”
🔹 Solution — Check and correct the Windows date and time.
🔶 Nothing Is Drawn
🔹 Check Licence — Make sure the licence has been verified.
🔹 Check Experts Tab — Look for error messages.
🔹 Check History — Make sure enough historical data is available.
🔹 Scroll the Chart Back — More historical bars may be required for the map.
🔶 Map Always Shows ESTIMATED
🔹 Cause — The broker may not provide usable DOM data with volume.
🔹 Solution — This is normal for many Forex and CFD brokers. The Estimated Liquidity Map can continue to be used.
🔶 Telegram Does Not Work
🔹 Check Bot Token — Make sure TgToken is correct.
🔹 Check Chat ID — Make sure TgChatID is correct.
🔹 Start the Bot — The Telegram bot must be started or added to the required group.
🔹 Check DLL Imports — DLL imports must be enabled.
🔹 Check Experts Tab — MT5 can show the reason for a failed Telegram connection.
🔶 Dashboard Is in the Wrong Position
🔹 Move Dashboard — Drag the dashboard header to the desired position.
🔹 Reset Dashboard Position — The saved dashboard position can override DashRight, DashX, and DashY.
🔶 Chart Colours Changed
🔹 Use Original Colours — Set Theme = THEME_NONE.
🔹 Restore Colours Automatically — Keep RestoreTheme = true.
🔢 Recommended Starting Settings
For a simple starting setup, the following settings can be used:
🔹 Bars to Calculate [MaxBarsCalc] — 3000
🔹 Liquidity Mode [LqMode] — Auto
🔹 Map Bars [MapBars] — 300
🔹 Pivot Length [PivLen] — 3
🔹 ATR Length [AtrLen] — 14
🔹 Row ATR [RowATR] — 0.05
🔹 Top Magnets [TopMagnets] — 3
🔹 Breakout Volume Ratio [BreakVolX] — 1.3
🔹 Volume MA Length [VolLen] — 20
🔹 Show Liquidity Strip [ShowStrip] — true
🔹 Show Magnet Lines [ShowMagnetLines] — true
🔹 Show Dashboard [ShowDash] — true
🔹 Magnet Alert [AlertMagnet] — true
🔹 Breakout Alert [AlertBreak] — true
🔹 Liquidity Wall Alert [AlertWall] — true
These settings provide a simple starting configuration with the main liquidity map, magnet, breakout, dashboard, and alert features enabled.









