PROTECTED SOURCE SCRIPT
Updated

Enhanced Multi-Indicator Strategy

56
Enhanced Multi-Indicator Strategy v7 is a trend-following confirmation tool that combines several classic indicators into one clear “voting system.”
Instead of relying on a single signal, this script counts how many indicators agree on a bullish or bearish bias and only fires when the majority lines up and the trend is strong.

It’s designed to help you:

Filter out low-quality signals

Avoid trading against the dominant trend

Get clean, one-time BUY/SELL markers instead of noisy spam signals

How it Works

The indicator evaluates up to 10 components on each bar:

Trend & Structure

Moving Average (MA 50)

EMA Fast (20) vs EMA Slow (50)

Momentum

RSI (14)

MACD (12/26/9)

KDJ

Volatility & Price Location

Bollinger Bands (20, 2)

VWAP

Volume

Volume vs Volume MA (20)

Trend Strength & Direction

ADX + DMI (trend strength and up/down direction)

Optional

Ichimoku Cloud (price vs Senkou A/B)

Each indicator votes bullish or bearish.
The script then:

Counts how many are bullish → bullish_count

Counts how many are bearish → bearish_count

Requires at least Min Indicators for Entry (user-defined) to agree in one direction

Requires ADX above a threshold (default 20) to confirm trend strength

(Optionally) forces entries to follow the DMI trend:

Longs only in uptrends

Shorts only in downtrends

Only when these conditions are met does the script consider a valid long zone or short zone.

Signals: 1x Fire + Cooldown

To keep the chart clean and prevent over-trading:

A BUY arrow is plotted only on the first bar when price enters a new bullish zone.

A SELL arrow is plotted only on the first bar when price enters a new bearish zone.

A cooldown (in bars) can be configured separately for BUY and SELL so the script will not fire again in the same direction too frequently.

Background colors (optional):

Green background = bullish zone (majority indicators bullish + strong trend)

Red background = bearish zone (majority indicators bearish + strong trend)

This makes it easy to see when the “environment” is favorable for longs or shorts, while the arrows highlight the first opportunity in each zone.

Inputs & Tuning

Key inputs:

Min Indicators for Entry – how many indicators must agree (e.g. 5–7 for stricter filtering)

Strict Trend Filter – if enabled, entries must follow DMI trend (recommended for trend-following)

Cooldown BUY / SELL – minimum number of bars before a new signal in the same direction

Toggles to enable/disable each component (MA, EMA, RSI, MACD, KDJ, BB, Volume, VWAP, ADX, Ichimoku)

General ideas:

Increase Min Indicators for Entry and/or cooldown to reduce the number of signals and focus on stronger trends.

Lower values will make the indicator more active, suitable for shorter-term trading or scalping.

Important Note

This is an indicator, not a full trading system:

It does not manage entries/exits, position sizing, or risk by itself.

Always combine it with your own risk management, stop-loss / take-profit rules, and higher-timeframe context.

Use it as a confirmation / regime tool:

Trade only in the direction of the active zone,

Take BUY signals during bullish regimes,

Take SELL signals during bearish regimes.
Release Notes
Add structure pivot. More clean and clear.

Disclaimer

The information and publications are not meant to be, and do not constitute, financial, investment, trading, or other types of advice or recommendations supplied or endorsed by TradingView. Read more in the Terms of Use.