God's Eye
God's Eye is an institutional-grade volatility, market structure, and algorithmic liquidity engine built specifically for MetaTrader 5.
Unlike typical lagging retail indicators that rely on basic smoothing formulas (like EMAs or Bollinger Bands), God's Eye scans raw historical price action structures across multiple timeframes simultaneously. It maps out institutional liquidity pools, equal high/low stop-loss clusters, and asset-adaptive volatility exhaustion levels with zero lag.
Whether you are a manual 'Smart Money Concepts (SMC) / ICT trader' looking for clean levels or an algorithmic developer seeking a stable, low-CPU logic block for your Expert Advisors, God's Eye delivers institutional clarity directly to your charts.
Core Architectural Layers
Layer 1: Asset-Adaptive Fuel Gauge & Volatility Expansion
Tracks live intraday market displacement away from the daily open price.
Dynamically recalibrates its range multiplier between Forex, Metals (Gold/Silver), and Volatility Synthetics.
Features an advanced Fuel Gauge Dashboard that flags real-time market exhaustion. It warns you with a clear visual alert when the daily average range is tapped out to prevent you from chasing high-risk breakouts.
Layer 2: Uncluttered Liquidity Magnets (EQH & EQL Clusters)
Utilizes a hyper-optimized structural fractal scanning routine to identify significant unmitigated swing points.
Features an intelligent clustering algorithm that dynamically maps overlapping levels into prominent "Double Top (EQH) " or "Double Bottom (EQL) " liquidity pools.
Keeps your charts clean by displaying only the nearest, highest-probability levels above and below active price action.
Layer 3: Probabilistic Path & Market Equilibrium
Evaluates institutional momentum against a strict 50% equilibrium structural deadband.
Locks a persistent directional bias based on completed historical candle sequences.
Projects a clean, non-lagging **Cyan Trend Vector **directly toward your primary target liquidity magnet, complete with a dynamic structural Invalidation Level.
Commercial Engine & Performance Optimization
Zero Interface Lag: Engineered with a specialized execution throttle. Heavy historical data array math is restricted to run only on candle closes or safely inside a 250ms hardware execution buffer. Your chart frame rates remain smooth even during high-impact news spikes.
Flawless Multi-Timeframe Framework: Your background daily volatility bounds and fuel gauge metrics remain perfectly locked and synchronized whether you scale down to look for entries on an M1 chart or scale up to look for macro setups on the H4 chart.
Clean Workspace Termination: Zero residual charts memory issues. The instant the indicator is removed or your timeframe is swapped, a complete namespace purge is executed to leave your charts perfectly pristine.
Developer Guide: Expert Advisor Integration (iCustom)
God’s Eye exposes five indicator buffers for EA integration. In MQL5, iCustom returns an indicator handle; use CopyBuffer to read its values.
int godsEyeHandle = INVALID_HANDLE;
double godsEyeBias[];
double godsEyeFuel[];
double godsEyeTarget[];
double godsEyeInvalidation[];
double godsEyeExhausted[];
int OnInit()
{
godsEyeHandle = iCustom(_Symbol, _Period, "GodsEye");
if(godsEyeHandle == INVALID_HANDLE)
{
PrintFormat("GodsEye failed to load. Error: %d", GetLastError());
return INIT_FAILED;
}
ArraySetAsSeries(godsEyeBias, true);
ArraySetAsSeries(godsEyeFuel, true);
ArraySetAsSeries(godsEyeTarget, true);
ArraySetAsSeries(godsEyeInvalidation, true);
ArraySetAsSeries(godsEyeExhausted, true);
return INIT_SUCCEEDED;
}
void OnTick()
{
if(BarsCalculated(godsEyeHandle) <= 0 ||
CopyBuffer(godsEyeHandle, 0, 0, 1, godsEyeBias) != 1 ||
CopyBuffer(godsEyeHandle, 1, 0, 1, godsEyeFuel) != 1 ||
CopyBuffer(godsEyeHandle, 2, 0, 1, godsEyeTarget) != 1 ||
CopyBuffer(godsEyeHandle, 3, 0, 1, godsEyeInvalidation) != 1 ||
CopyBuffer(godsEyeHandle, 4, 0, 1, godsEyeExhausted) != 1)
return;
double bias = godsEyeBias[0]; // 1 bullish, -1 bearish, 0 neutral
double fuelRemaining = godsEyeFuel[0]; // 0.0 to 100.0
double targetPrice = godsEyeTarget[0]; // Target liquidity level
double invalidation = godsEyeInvalidation[0]; // Structural invalidation level
bool isExhausted = godsEyeExhausted[0] > 0.5; // Separate exhaustion flag
}
void OnDeinit(const int reason)
{
if(godsEyeHandle != INVALID_HANDLE)
IndicatorRelease(godsEyeHandle);
}
Input Specifications
ATR Period (Days): The calculation lookback to establish baseline daily variance.
Expected Daily Range Multiplier: Adjusts volatility bands for tailored contraction/expansion cycles.
Exhaustion Threshold (% of Range): The critical level where the engine flags high-risk conditions.
Candle Lookback for Swings: Historical depth searched for structural institutional levels.
Equal High/Low Delta (Pips): The maximum distance allowed to cluster lines into major liquidity pools.