Nexus Pulse ML Adaptive Smart Market Indicator
- Indicators
-
Shailesh Mishra
Applied Physicist by training. Currently a full time Binary Options trader. :)
Highly intrested in technicals. - Version: 1.1
- Updated: 3 June 2026
- Activations: 5
Nexus Adaptive Trend Indicator
Nexus Adaptive Trend Indicator is a trend-following tool for MetaTrader 4 that combines an adaptive SuperTrend engine with a confluence scoring system based on Order Block detection, Fair Value Gap analysis, and session timing filters.
Unlike a standard SuperTrend indicator, Nexus uses a K-Means clustering algorithm to automatically classify current market volatility into three regimes: low, medium, and high. The SuperTrend multiplier self-adjusts based on the detected regime, so the indicator tightens its bands in calm markets and widens them during volatile periods without any manual input from the trader.
A signal arrow appears only when multiple conditions align simultaneously: the SuperTrend direction flips, an unmitigated Order Block zone is present near current price, a Fair Value Gap exists in the same area, and optionally the bar falls within the London or New York trading session kill zones. Each potential signal is assigned a confluence score from 0 to 100. Only signals meeting the minimum score threshold are displayed on the chart.
The on-chart dashboard shows the current trend direction, volatility regime, confluence score, session status, most recent stop loss level, and signal count. All information updates on every bar close.
How It Works
The indicator processes three layers on every closed bar:
Layer one is the volatility classification. The last 100 ATR readings are clustered into three groups using the K-Means algorithm. The current ATR value is matched to the nearest cluster, and the SuperTrend multiplier is selected accordingly. This means the indicator automatically adapts to changing market conditions across all sessions and instruments.
Layer two is the confluence check. When the SuperTrend line changes direction, the indicator checks whether an Order Block zone is present near current price and whether a Fair Value Gap exists in the same area. Each condition contributes points toward the total confluence score. The session kill zone filter adds additional points if the bar falls within the London open (07:00 to 10:00 GMT) or New York open (13:00 to 16:00 GMT) windows.
Layer three is signal output. If the confluence score meets or exceeds the minimum threshold set in the inputs, a buy or sell arrow is painted on the closed bar. The indicator never repaints: signals are only calculated on bar index 1 (the last fully closed bar) and are never modified after the bar closes.
Entry and Exit Tips
Buy entry: a teal upward arrow appears, the green SuperTrend line is active below price, confluence score meets the threshold. Enter at the open of the next bar after the signal bar.
Sell entry: an amber downward arrow appears, the red SuperTrend line is active above price, confluence score meets the threshold. Enter at the open of the next bar after the signal bar.
Stop loss: place below the green SuperTrend line for buy trades, above the red SuperTrend line for sell trades. The indicator draws a horizontal stop loss reference line on the chart automatically when a signal fires.
Take profit: first partial close at 2 times the stop loss distance. Trail the remainder using the active SuperTrend line and close the trade when the line changes color.
Exit immediately if the SuperTrend line flips direction before take profit is reached, or if the volatility regime moves to high during an open trade.
Recommended Use
Timeframes: M15 and H1 for intraday trading. H4 for swing trading.
Instruments: major and minor forex pairs. Works well on EURUSD, GBPUSD, USDJPY, and XAUUSD.
The indicator is designed for discretionary traders who want a structured, rules-based entry system. It is not an automated trading robot. All trade decisions remain with the trader.
Input Parameters
ATR Period: period used for ATR calculation. Default 14.
ML Lookback: number of bars used to train the K-Means clustering algorithm. Default 100.
ML Iterations: number of K-Means convergence iterations. Default 10.
OB Lookback: number of bars to scan for Order Block zones. Default 50.
FVG Lookback: number of bars to scan for Fair Value Gaps. Default 30.
Use Session Filter: when enabled, adds score points for signals that occur during London and New York kill zones. Default true.
Min Score: minimum confluence score required before a signal arrow is drawn. Range 0 to 100. Default 55. Lower values show more signals. Higher values show fewer, higher quality signals.
Show SL Line: when enabled, draws a horizontal stop loss reference line on the chart when a signal fires. Default true.
Buy Color: color of the buy arrow. Default teal.
Sell Color: color of the sell arrow. Default amber.
Bull Line Color: color of the SuperTrend line during uptrend. Default lime green.
Bear Line Color: color of the SuperTrend line during downtrend. Default red.
Show Dashboard: shows or hides the information panel. Default true.
Enable Popup: enables pop-up alert on signal. Default true.
Enable Sound: enables sound alert on signal. Default true.
Enable Push: enables push notification to MetaTrader mobile application. Default false.
Buy Sound: filename of the WAV sound file played on a buy signal. File must be placed in the MT4 Sounds folder.
Sell Sound: filename of the WAV sound file played on a sell signal. File must be placed in the MT4 Sounds folder.
Notes
The minimum number of bars required before the indicator calculates is ATR Period plus ML Lookback plus 5. On a fresh chart with limited history the lines will not appear until sufficient bars have loaded. Scroll the chart left to load more history if needed.
For best results use the default minimum confluence score of 55 during initial testing. Once familiar with the indicator behavior the threshold can be raised to 65 or 70 to filter signals further.
Questions and support are available via the product comments section.
