GomerAI Market Intelligence Indicator MVP v1.06
User Manual – Production Release
Release Date: May 1, 2026
Version: 1.06 (Production)
Category: Confluence, Zones, and Context on Chart
Platform: MetaTrader 5
Developer: GomerAI LLC
Website: https://gomerai.com
Canonical source (implementation repo):Indicators/GomerAI/Market_Intelligence/GomerAI_Market_Intelligence_Indicator_v1_06.mq5 in GomerAI-EA (TMGContracting/GomerAI-EA).
Table of Contents
- Overview
- What This Indicator Does
- Key Features
- Installation
- Visual Elements
- Understanding the Readout
- Help+ Legend and Strategy Tester
- Input Parameters
- Indicator Buffers (EA / iCustom)
- Best Practices
- Troubleshooting
- Technical Support
- Legal Disclaimer
- Version History
Overview
The GomerAI Market Intelligence Indicator is an on-chart context and confluence tool. It combines fast/slow EMA trend bias, a higher-timeframe EMA bias, RSI-style momentum zones, ATR-based volatility labeling, swing-derived supply/demand bands, and a weighted confluence score. When score and risk/reward filters pass, it marks bullish or bearish setup arrows and optional risk/reward idea boxes. A compact dashboard summarizes the live bar.
Purpose: Give you a single chart-facing readout of trend, momentum, zone proximity, approximate R:R, and whether the MVP logic labels a bullish or bearish setup on the latest closed bar context used for the dashboard (arrows are evaluated over a configurable lookback window on history).
Context-only: This indicator does not place orders, modify positions, or connect to external networks. Optional inputs exist for future sentiment/news flags; they are staged hooks only (see footnote on dashboard when enabled).
What This Indicator Does
- Trend (chart timeframe): Fast EMA vs slow EMA → bullish / bearish / neutral bias.
- HTF bias: Same EMA rule on
InpHigherTimeframe(default H1 when chart is lower). - Momentum: RSI vs fixed bands (above 55 bullish lean, below 45 bearish lean, else neutral).
- Volatility: ATR compared to quiet/expanded thresholds → QUIET / NORMAL / EXPANDED text.
- Zones: Recent swing high/low plus ATR padding → supply and demand rectangles and mid lines (buffers 2–3).
- Confluence score (0–100): Sums weighted contributions when each component agrees with the direction being scored, adds optional R:R weight if
targetDistance/stopDistancefrom ATR multipliers meetsInpMinimumRR, applies optional hook bonuses/penalties, clamps to 0–100. - Arrows: When bull score ≥ minimum, exceeds bear score, and (if throttling) this is the first bar of a new qualified run, a lime arrow prints below the bar; analogous rule for bearish with tomato arrow above.
- Alerts: Optional
Alert()when a throttled or non-throttled signal fires; default is off and alerts do not run in Strategy Tester (see below).
Key Features
✅ On-chart only
- Main window; no separate indicator subwindow.
- Dashboard and zones are chart objects; plots use standard indicator buffers.
✅ Confluence, not a single trigger
- Setup label requires minimum score and directional win over the opposite side.
- Throttle mode reduces repeated arrows to the first bar of a new qualifying run (when enabled).
✅ Zones and R:R visualization
- Demand/supply shaded bands from swing structure + ATR padding.
- When a live setup direction is active, optional stop-idea and target-idea rectangles (ATR multiples from entry bar close) — visual only.
✅ Help+ full key
- Compact Help+ / Help- control opens an on-chart legend panel (full key). Legend body text is not duplicated as compact rows on the chart when collapsed (v1.05+ behavior).
✅ Marketplace-oriented tester behavior (v1.06)
- ASCII-only program strings for MetaEditor / Market validation hygiene.
- Strategy Tester: Help button is not created; chart clicks for Help are ignored;
Alert()is skipped. Reattach on a live chart to use Help+ and alerts.
Installation
Step 1: Copy files
- From the GomerAI-EA repository, use the moving head:
Indicators/GomerAI/Market_Intelligence/GomerAI_Market_Intelligence_Indicator_v1_06.mq5 - Copy into your terminal:
[MT5 Data Folder]/MQL5/Indicators/GomerAI/Market_Intelligence/ - Create subfolders if they do not exist.
Step 2: Compile
- Open MetaEditor (F4 in MT5).
- Open the
.mq5file. - Compile (F7). Target X64 Regular for Market-style builds.
- Confirm 0 errors, 0 warnings.
Step 3: Attach to chart
- Open a chart (any symbol the broker provides).
- Navigator → Indicators → Custom → select the indicator.
- Adjust inputs → OK.
Step 4: Verify
- Dashboard appears (if enabled) upper-left.
- Zones appear if enabled.
- Experts log: init succeeded (no handle errors).
Visual Elements
| Element | What you see | Meaning |
|---|---|---|
| Lime arrow (plot 1) | Arrow below bar | Bullish setup passed score + beat bear + throttle rules on that bar. |
| Tomato arrow (plot 2) | Arrow above bar | Bearish setup passed score + beat bull + throttle rules on that bar. |
| Green demand band | Shaded rectangle | Demand zone from swing low ± ATR padding (when zones on). |
| Maroon supply band | Shaded rectangle | Supply zone from swing high ± ATR padding (when zones on). |
| Sea-green line (plot 3) | Line in window | Mid path of demand zone (buffer). |
| Indian-red line (plot 4) | Line in window | Mid path of supply zone (buffer). |
| R:R boxes | Brick / dark green rectangles | Visual stop/target ideas from ATR multiples when a setup direction is active — not orders. |
| Dashboard | White label block | Symbol, TF, biases, scores, approx R:R, signal text, MVP footnote. |
Understanding the Readout
Dashboard signal line
- NO TRADE: Neither side reached the minimum confluence with a clear win, on the live summary bar used for the panel.
- BULLISH SETUP / BEARISH SETUP: Live bull or bear score wins and meets minimum threshold.
Note: Historical arrows are evaluated over InpMaxSignalBarsBack (and internal copy window); the dashboard summarizes the signal bar index used in code (the bar before the forming bar, i.e. last closed bar in series terms). Align your interpretation with your own execution rules.
Throttling
- On: A new arrow run only starts when the previous bar did not already qualify the same direction (first bar of a new streak).
- Off: Any bar that qualifies gets an arrow (subject to alert-once-per-bar logic for alerts).
Confluence weights (defaults)
Weights are inputs; defaults are:
| Component | Default weight | Counts when |
|---|---|---|
| Chart trend (EMA) | 30 | Fast vs slow agrees with direction |
| HTF trend | 20 | HTF fast vs slow agrees |
| Momentum (RSI) | 20 | RSI band agrees |
| Zone | 20 | Close lies in demand (bull) or supply (bear) band |
| R:R | 10 | ATR-implied R:R ≥ InpMinimumRR |
Optional: external sentiment hook (+5), news/fundamental flags (−10 each) when enabled.
Help+ Legend and Strategy Tester
- Live / visual chart: If Show legend and Legend help button are on, use Help+ to open the full key panel; Help- closes it. Full key text appears only inside the panel (not as separate compact rows on the chart).
- Strategy Tester: The Help button is not created, chart click handling is disabled, and
Alert()does not run. This matches automatic validation expectations for interactive controls. Use a normal chart session to exercise Help+ and alerts.
Input Parameters
GomerAI MVP Identity
| Parameter | Default | Notes |
|---|---|---|
InpProductName | GomerAI Market Intelligence Indicator MVP v1.06 | Shown in dashboard title line. |
InpShowDashboard | true | Master toggle for dashboard label. |
InpShowZones | true | Demand/supply rectangles. |
InpShowRiskRewardBox | true | ATR-based stop/target idea boxes when setup active. |
InpEnableAlerts | false | Set true for Alert() on qualifying bars (not in tester). |
InpAlertOncePerBar | true | Dedupes alerts per bar when alerts on. |
InpShowLegend | true | Legend system (panel + Help when button enabled). |
InpLegendHelpButton | true | Help+ button (off in tester). |
InpLegendTopOffset | 128 | Vertical hint when dashboard stacks with legend (compact rows code path exists for legacy; primary UX is Help+ panel). |
InpThrottleSignals | true | First bar of new qualifying streak for arrows. |
InpShowProductFootnote | true | Adds staged-hooks disclaimer line on dashboard. |
Trend / MTF Bias
| Parameter | Default | Notes |
|---|---|---|
InpHigherTimeframe | H1 | HTF for EMA bias. |
InpFastEMA | 26 | Chart TF fast EMA period. |
InpSlowEMA | 72 | Chart TF slow EMA period. |
Momentum / Volatility
| Parameter | Default | Notes |
|---|---|---|
InpRSIPeriod | 14 | RSI length. |
InpATRPeriod | 14 | ATR length. |
InpATRVolatilityQuiet | 0.0008 | ATR below → QUIET label. |
InpATRVolatilityExpanded | 0.0025 | ATR at/above → EXPANDED label. |
Supply / Demand Structure
| Parameter | Default | Notes |
|---|---|---|
InpZoneLookbackBars | 80 | Swing scan window. |
InpZonePaddingATRPercent | 35 | Half-band padding as % of ATR. |
InpZoneForwardBars | 40 | Forward extent of zone rectangles in bars. |
InpSwingSensitivityBars | 4 | Bars each side for swing high/low test. |
Signal Scoring
| Parameter | Default | Notes |
|---|---|---|
InpMinimumConfluenceScore | 70 | Minimum score to qualify a side. |
InpTrendWeight … InpRiskRewardWeight | 30, 20, 20, 20, 10 | Weights (see table above). |
InpMinimumRR | 1.50 | Minimum ATR-implied R:R to add R:R weight. |
Risk / Reward Display
| Parameter | Default | Notes |
|---|---|---|
InpStopATRMultiplier | 1.20 | Stop distance = ATR × this. |
InpTargetATRMultiplier | 2.20 | Target distance = ATR × this. |
InpMaxSignalBarsBack | 250 | History depth for signal scan and objects. |
Expandable Intelligence Hooks (staged)
| Parameter | Default | Notes |
|---|---|---|
InpExternalSentimentScore | 0 | ±50 thresholds for small score bonus when non-zero directionally. |
InpNewsRiskFlag | false | When true, −10 to score (risk overlay). |
InpFundamentalRiskFlag | false | When true, −10 to score (risk overlay). |
Indicator Buffers (EA / iCustom)
| Index | Plot name (navigator) | Typical use |
|---|---|---|
| 0 | GomerAI Bullish Setup | Lime arrows (EMPTY_VALUE when none). |
| 1 | GomerAI Bearish Setup | Tomato arrows. |
| 2 | Demand Zone Reference | Midline through demand band. |
| 3 | Supply Zone Reference | Midline through supply band. |
Series indexing follows MT5 indicator buffers (as-series internally in code). For EA integration, read buffers on closed bars consistent with your own signaling discipline.
Best Practices
- Treat as context: Combine with your rules for entries, sizing, and broker constraints.
- Higher TF first: Set
InpHigherTimeframeone or more steps above the chart for regime alignment. - Throttle on for cleaner charts: Fewer arrows; turn off to see every qualifying bar.
- ATR thresholds: Recalibrate
InpATRVolatilityQuiet/Expandedper symbol class (FX vs indices). - Tester vs live: Validate logic in tester; exercise Help+ and alerts on a demo/live chart.
- Score minimum: Raising
InpMinimumConfluenceScorereduces frequency; lowering increases noise.
Troubleshooting
| Symptom | Things to check |
|---|---|
| No dashboard | InpShowDashboard = true; enough bars loaded. |
| No zones | InpShowZones = true; lookback and swings valid (very short history may look flat). |
| No arrows | Scores below minimum or opposite side ties; throttle removing consecutive marks. |
| No Help+ in tester | Expected in Strategy Tester (v1.06). Test on a normal chart. |
| No alerts | InpEnableAlerts false by default; or you are in Strategy Tester; or bar dedupe with InpAlertOncePerBar. |
| INIT_FAILED in log | Indicator handle creation failed (symbol/TF unavailable). Retry after history loads or change symbol. |
Technical Support
- Implementation / versions: GomerAI-EA —
Indicators/GomerAI/Market_Intelligence/andversions/VERSIONS.txt. - Website: https://gomerai.com/support
- Email: support@gomerai.com
When reporting issues, include: MT5 build, indicator file version (v1.06), symbol, timeframe, screenshot, Experts log snippet, and a .set or list of non-default inputs.
Legal Disclaimer
This indicator provides market analysis and visualization only. It does not:
- Place or manage trades
- Provide individualized investment advice
- Guarantee performance
Trading involves substantial risk. Past or hypothetical performance does not ensure future results. Use at your own risk. GomerAI LLC disclaims liability for trading losses.
Version History
v1.06 (2026-05-01) – Production / Market gate prep
- ASCII-only program strings; Unicode em dash removed from metadata and UI strings.
- Strategy Tester: no Help button, no chart-click handling, no
Alert(). InpEnableAlertsdefault false.- Legend: full key in Help+ panel only when collapsed (no duplicate compact rows on chart).
- User manual added (this document).
v1.05 and earlier
- See frozen sources and
versions/VERSIONS.txtin GomerAI-EA (MVP_v1_05_FROZEN.mq5,MVP_v1_04_FROZEN.mq5, etc.).
Credits
Developer: GomerAI LLC
Platform: MetaTrader 5 (MQL5)
Governing UPG (implementation header): UPG-GOMERAI-MARKET-INDICATOR-MVP-001
© 2026 GomerAI LLC. All Rights Reserved.
GomerAI Market Intelligence Indicator MVP v1.06
https://gomerai.com