OPEN-SOURCE SCRIPT
Suds Signal Indicator V2.1

CAUTION:
1. In Tradingview Settings, Go to “Symbol” Tab, then “Session”. Change it to “Extended Trading Hours”. This indicator works correctly with the extended trading hours
2. Use this Indicator with another indicator called “Suds – No Trade Zone”. This indicator will filter out the signals given during price consolidation
________________________________________
Suds Signal Indicator V2.1
Suds Signal Indicator V2.1 is a clean, rules-based day-trading signal engine designed to capture trend-aligned entries while filtering out noise using a combination of EMA structure, RSI smoothing, session resets, and intelligent debounce logic.
The goal of the indicator is simple:
Give fewer signals, but far higher-quality ones.
________________________________________
🔥 How It Works
1. Trend Structure (EMA Alignment)
Signals only appear when the market is in a clear structural trend:
• Bullish: EMA10 > EMA20 > EMA50
• Bearish: EMA10 < EMA20 < EMA50
This ensures the indicator trades with the prevailing direction instead of against it.
________________________________________
2. RSI Momentum Confirmation
RSI is smoothed using RSI → SMA, creating a cleaner momentum profile:
• Long bias: smoothed RSI above 50
• Short bias: smoothed RSI below 50
This helps avoid “fake” momentum that normally causes chop.
________________________________________
3. Price-Filter for Cleaner Signals
Price must be on the correct side of EMA10:
• Longs: close > EMA10
• Shorts: close < EMA10
This additional filter removes weak trends and low-quality breakouts.
________________________________________
4. Daily Session Reset (Perfect for Day Traders)
At the start of each new trading day:
• All internal states reset
• The system becomes ready for the next independent session
• Prevents previous-day conditions from affecting new signals
No more “laggy” behavior across days.
________________________________________
5. Debounce & Cooldown Engine
To eliminate noise and over-signaling:
Debounce filter:
A signal becomes “armed” only after N bars of opposite/composite false signals.
Global cooldown:
Optional spacing between signals to avoid rapid-fire triggers during volatility.
You control both features directly from the settings.
________________________________________
6. Entry Signals
A signal triggers only on bar confirmation and only if:
• Trend is aligned
• RSI momentum is aligned
• Price filters are satisfied
• Debounce is satisfied
• Cooldown is satisfied
• Correct session state
You get:
• BUY (triangle up below bar)
• SELL (triangle down above bar)
Only one signal is allowed per bar (no double-fire).
________________________________________
7. Exit Signals
Positions exit when EMA10 crosses EMA20:
• Exit Long: EMA10 crosses under EMA20
• Exit Short: EMA10 crosses over EMA20
Visualized as small X-cross markers.
________________________________________
8. Alerts Included
Three alert packages are ready:
• All Signals (entries + exits)
• Long-only Signals
• Short-only Signals
Perfect for automation or notifications.
________________________________________
🎯 Ideal Use-Cases
• Momentum day trading
• Trend continuation setups
• Clean filtering of choppy markets
• Traders wanting fewer, higher-quality signals
• Intraday scalpers and short-term swing traders
________________________________________
📈 Visualization
The indicator optionally plots:
• EMA10 (green), EMA20 (orange), EMA50 (red)
• Clear BUY/SELL markers
• Clear EXIT markers
Everything is designed for maximum readability and minimal clutter.
________________________________________
💬 Notes
This indicator does not autotrade. It provides structured signals intended to support manual or automated strategies built on strong trend + momentum alignment.
1. In Tradingview Settings, Go to “Symbol” Tab, then “Session”. Change it to “Extended Trading Hours”. This indicator works correctly with the extended trading hours
2. Use this Indicator with another indicator called “Suds – No Trade Zone”. This indicator will filter out the signals given during price consolidation
________________________________________
Suds Signal Indicator V2.1
Suds Signal Indicator V2.1 is a clean, rules-based day-trading signal engine designed to capture trend-aligned entries while filtering out noise using a combination of EMA structure, RSI smoothing, session resets, and intelligent debounce logic.
The goal of the indicator is simple:
Give fewer signals, but far higher-quality ones.
________________________________________
🔥 How It Works
1. Trend Structure (EMA Alignment)
Signals only appear when the market is in a clear structural trend:
• Bullish: EMA10 > EMA20 > EMA50
• Bearish: EMA10 < EMA20 < EMA50
This ensures the indicator trades with the prevailing direction instead of against it.
________________________________________
2. RSI Momentum Confirmation
RSI is smoothed using RSI → SMA, creating a cleaner momentum profile:
• Long bias: smoothed RSI above 50
• Short bias: smoothed RSI below 50
This helps avoid “fake” momentum that normally causes chop.
________________________________________
3. Price-Filter for Cleaner Signals
Price must be on the correct side of EMA10:
• Longs: close > EMA10
• Shorts: close < EMA10
This additional filter removes weak trends and low-quality breakouts.
________________________________________
4. Daily Session Reset (Perfect for Day Traders)
At the start of each new trading day:
• All internal states reset
• The system becomes ready for the next independent session
• Prevents previous-day conditions from affecting new signals
No more “laggy” behavior across days.
________________________________________
5. Debounce & Cooldown Engine
To eliminate noise and over-signaling:
Debounce filter:
A signal becomes “armed” only after N bars of opposite/composite false signals.
Global cooldown:
Optional spacing between signals to avoid rapid-fire triggers during volatility.
You control both features directly from the settings.
________________________________________
6. Entry Signals
A signal triggers only on bar confirmation and only if:
• Trend is aligned
• RSI momentum is aligned
• Price filters are satisfied
• Debounce is satisfied
• Cooldown is satisfied
• Correct session state
You get:
• BUY (triangle up below bar)
• SELL (triangle down above bar)
Only one signal is allowed per bar (no double-fire).
________________________________________
7. Exit Signals
Positions exit when EMA10 crosses EMA20:
• Exit Long: EMA10 crosses under EMA20
• Exit Short: EMA10 crosses over EMA20
Visualized as small X-cross markers.
________________________________________
8. Alerts Included
Three alert packages are ready:
• All Signals (entries + exits)
• Long-only Signals
• Short-only Signals
Perfect for automation or notifications.
________________________________________
🎯 Ideal Use-Cases
• Momentum day trading
• Trend continuation setups
• Clean filtering of choppy markets
• Traders wanting fewer, higher-quality signals
• Intraday scalpers and short-term swing traders
________________________________________
📈 Visualization
The indicator optionally plots:
• EMA10 (green), EMA20 (orange), EMA50 (red)
• Clear BUY/SELL markers
• Clear EXIT markers
Everything is designed for maximum readability and minimal clutter.
________________________________________
💬 Notes
This indicator does not autotrade. It provides structured signals intended to support manual or automated strategies built on strong trend + momentum alignment.
오픈 소스 스크립트
트레이딩뷰의 진정한 정신에 따라, 이 스크립트의 작성자는 이를 오픈소스로 공개하여 트레이더들이 기능을 검토하고 검증할 수 있도록 했습니다. 작성자에게 찬사를 보냅니다! 이 코드는 무료로 사용할 수 있지만, 코드를 재게시하는 경우 하우스 룰이 적용된다는 점을 기억하세요.
면책사항
해당 정보와 게시물은 금융, 투자, 트레이딩 또는 기타 유형의 조언이나 권장 사항으로 간주되지 않으며, 트레이딩뷰에서 제공하거나 보증하는 것이 아닙니다. 자세한 내용은 이용 약관을 참조하세요.
오픈 소스 스크립트
트레이딩뷰의 진정한 정신에 따라, 이 스크립트의 작성자는 이를 오픈소스로 공개하여 트레이더들이 기능을 검토하고 검증할 수 있도록 했습니다. 작성자에게 찬사를 보냅니다! 이 코드는 무료로 사용할 수 있지만, 코드를 재게시하는 경우 하우스 룰이 적용된다는 점을 기억하세요.
면책사항
해당 정보와 게시물은 금융, 투자, 트레이딩 또는 기타 유형의 조언이나 권장 사항으로 간주되지 않으며, 트레이딩뷰에서 제공하거나 보증하는 것이 아닙니다. 자세한 내용은 이용 약관을 참조하세요.