Smart Liquidity Hunter v1.11 is a MetaTrader 4 indicator for identifying price sweeps around previously confirmed swing highs and lows. It uses OHLC prices as a liquidity proxy: it does not read actual resting orders or stop-loss locations, and it does not execute trades.
A bullish signal requires a closed candle to sweep below an eligible swing low and close back above it. A bearish signal requires a sweep above an eligible swing high followed by a close back below it.
The penetration must exceed the larger of the fixed points threshold and the volatility threshold. Volatility is calculated as the simple mean of true ranges from candles preceding the signal candle. The configured wick, closing-position, freshness and optional candle-direction filters must also pass.
Only swings already confirmed before the signal candle are eligible. A candle qualifying in both directions is skipped. The unfinished candle does not receive a signal arrow.
Green arrows mark bullish sweeps below the qualifying closed candle. Red arrows mark bearish sweeps above the qualifying closed candle. Dotted lines show eligible swing-high and swing-low levels.
The dashboard shows the latest eligible levels and most recent signal in the scanned history. A historical screenshot may therefore show an earlier signal than the dashboard's last-signal timestamp.

Figure 1. MT4, EURUSD H4: a historical bullish sweep signal.

Figure 2. MT4, EURUSD H4: a historical bearish sweep signal.
Start with the default inputs. Swing confirmation requires subsequent candles, so a swing is not available immediately when its high or low forms. Historical output depends on inputs, available price history and the calculation window.
Alerts are disabled by default. Initial attachment, history resets and catch-up batches do not trigger historical alerts. For multiple instances, use distinct DashboardInstanceId values, such as A and B, and different DashboardY positions.
For installation steps, detailed settings, chart examples and troubleshooting, see the Smart Liquidity Hunter user guide for MT4 and MT5.
Dashboard object names now remain stable across profile reloads, preventing duplicate labels. Signal calculations are unchanged. A marked sweep does not establish that a reversal will follow.
Prop Risk Guard MT4 - daily loss and drawdown protection
Protects a prop-firm or personal MT4 account: daily loss limit, max drawdown (static or trailing) and profit-target lock. On a breach it closes all orders, deletes pending orders and keeps the account flat until the lock resets.
Repaint Checker MT4 - find out whether an indicator repaints
Tests any MT4 indicator for repainting: records what every buffer showed when each bar closed, reads the same bars again later and reports values that changed, signals that appeared late and signals that vanished, with dates.
Three Colors
Example: Moving Average indicator filling by different colors
MACD Sample
Classical MACD Sample.