PROTECTED SOURCE SCRIPT
Zaktualizowano Enhanced Multi-Indicator Strategy

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.
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.
Informacje o Wersji
Add structure pivot. More clean and clear. Skrypt chroniony
Ten skrypt został opublikowany jako zamknięty kod źródłowy. Można z tego korzystać swobodnie i bez żadnych ograniczeń — więcej informacji znajduje się tutaj.
Wyłączenie odpowiedzialności
Informacje i publikacje nie stanowią i nie powinny być traktowane jako porady finansowe, inwestycyjne, tradingowe ani jakiekolwiek inne rekomendacje dostarczane lub zatwierdzone przez TradingView. Więcej informacji znajduje się w Warunkach użytkowania.
Skrypt chroniony
Ten skrypt został opublikowany jako zamknięty kod źródłowy. Można z tego korzystać swobodnie i bez żadnych ograniczeń — więcej informacji znajduje się tutaj.
Wyłączenie odpowiedzialności
Informacje i publikacje nie stanowią i nie powinny być traktowane jako porady finansowe, inwestycyjne, tradingowe ani jakiekolwiek inne rekomendacje dostarczane lub zatwierdzone przez TradingView. Więcej informacji znajduje się w Warunkach użytkowania.