PROTECTED SOURCE SCRIPT
Swing Algo Pro — Adaptive Trend + Volume + Squeeze

Swing Algo Pro — Adaptive Trend + Volume + Squeeze (v1.3)
A non-repainting swing and intraday trading system built on a robust combination of adaptive trend logic, volume & squeeze confirmation, HTF regime filtering, and StochRSI momentum triggers.
The goal: fewer flips, clear visual zones, and confident entries only at the start of a swing.
🔍 Core Features
Adaptive Trend Engine using HMA/EMA slope vs ATR → isolates real directional moves from noise.
Volume & Volatility Squeeze Confirmation (Bollinger vs Keltner) → filters low-energy setups.
HTF Regime Filter (e.g., 1H / 4H / 1D or "Chart") → trades only in the higher-timeframe direction.
StochRSI Trigger (optional) → aligns swing entries with short-term momentum cycles.
Dynamic Background Shading based on signal strength:
🟢 Green = bullish zone 🔴 Red = bearish zone 🟠 Amber = transition ⚪ Gray = no-trade.
One Signal per Swing logic with cooldown and minimum bars filter → prevents over-triggering.
Smart Alerts: BUY / SELL / STRONG BUY / STRONG SELL.
No repainting when “Confirmation ON (bar close)” is enabled.
⚙️ Algorithm Highlights
Trend Core:
HMA or EMA baseline + fast EMA + ATR slope check + ADX confirmation.
Volatility Module:
Squeeze detection via Bollinger vs Keltner compression and breakout.
Volume Module:
Z-score + volume SMA + volatility multiplier for reliability.
HTF Context:
Multi-timeframe baseline alignment (using request.security() with lookahead_off) — filters weak counter-trend setups.
StochRSI Momentum:
K/D crossover inside oversold/overbought zones; optional strict band cross; weighted score (0–2).
🎨 Visual Logic
Zone Meaning Color
Green Active long swing Strong green intensity = stronger setup
Red Active short swing Strong red intensity = stronger setup
Amber (Orange) Transition / mixed signals (watch mode)
Gray No-Trade zone (flat baseline, low volatility, or too close to baseline)
Vertical lines mark confirmed BUY/SELL flips.
Labels display BUY, SELL, STRONG BUY, STRONG SELL.
🧩 Input Tips
Mode
Aggressive → more signals, faster entries.
Balanced → standard swing trading mode.
Conservative → filters small moves.
Sensitivity (10–90)
35–55 → slow assets or higher TFs.
60–80 → intraday crypto/FX.
75–90 → high-volatility instruments.
HTF Regime Filter:
M5–M15 → set HTF to 1H
M30–H1 → set HTF to 4H
H4–D1 → set HTF to 1D
or select “Chart” to disable HTF filtering.
StochRSI:
Typical: length 14 / K=3 / D=3 / bands 20–80.
Strict mode (“Require K/D cross at bands”) = rarer but higher-quality entries.
False Signal Reduction:
Increase Cooldown between flips (3–6).
Increase Min bars per swing (6–12).
Increase Min distance from Baseline (×ATR) (0.2–0.35).
Adjust ADX/ATR thresholds for more No-Trade filtering.
📊 Quick Presets
Style Mode Sens HTF Use case
Swing Daily Balanced 45–55 1D Trend-following swing
Intraday 15m Aggressive 65–75 1H Scalping & day trading
Conservative 4H Conservative 35–45 1D Larger structure alignment
🚨 Alerts
Buy, Sell, Strong Buy, Strong Sell — all trigger on confirmed flips (no repaint).
⚠️ Disclaimer
This script is for educational purposes only and not financial advice.
Always backtest and adjust parameters per market and timeframe before using live.
Designed for clarity, consistency, and adaptability — not curve-fit optimization.
A non-repainting swing and intraday trading system built on a robust combination of adaptive trend logic, volume & squeeze confirmation, HTF regime filtering, and StochRSI momentum triggers.
The goal: fewer flips, clear visual zones, and confident entries only at the start of a swing.
🔍 Core Features
Adaptive Trend Engine using HMA/EMA slope vs ATR → isolates real directional moves from noise.
Volume & Volatility Squeeze Confirmation (Bollinger vs Keltner) → filters low-energy setups.
HTF Regime Filter (e.g., 1H / 4H / 1D or "Chart") → trades only in the higher-timeframe direction.
StochRSI Trigger (optional) → aligns swing entries with short-term momentum cycles.
Dynamic Background Shading based on signal strength:
🟢 Green = bullish zone 🔴 Red = bearish zone 🟠 Amber = transition ⚪ Gray = no-trade.
One Signal per Swing logic with cooldown and minimum bars filter → prevents over-triggering.
Smart Alerts: BUY / SELL / STRONG BUY / STRONG SELL.
No repainting when “Confirmation ON (bar close)” is enabled.
⚙️ Algorithm Highlights
Trend Core:
HMA or EMA baseline + fast EMA + ATR slope check + ADX confirmation.
Volatility Module:
Squeeze detection via Bollinger vs Keltner compression and breakout.
Volume Module:
Z-score + volume SMA + volatility multiplier for reliability.
HTF Context:
Multi-timeframe baseline alignment (using request.security() with lookahead_off) — filters weak counter-trend setups.
StochRSI Momentum:
K/D crossover inside oversold/overbought zones; optional strict band cross; weighted score (0–2).
🎨 Visual Logic
Zone Meaning Color
Green Active long swing Strong green intensity = stronger setup
Red Active short swing Strong red intensity = stronger setup
Amber (Orange) Transition / mixed signals (watch mode)
Gray No-Trade zone (flat baseline, low volatility, or too close to baseline)
Vertical lines mark confirmed BUY/SELL flips.
Labels display BUY, SELL, STRONG BUY, STRONG SELL.
🧩 Input Tips
Mode
Aggressive → more signals, faster entries.
Balanced → standard swing trading mode.
Conservative → filters small moves.
Sensitivity (10–90)
35–55 → slow assets or higher TFs.
60–80 → intraday crypto/FX.
75–90 → high-volatility instruments.
HTF Regime Filter:
M5–M15 → set HTF to 1H
M30–H1 → set HTF to 4H
H4–D1 → set HTF to 1D
or select “Chart” to disable HTF filtering.
StochRSI:
Typical: length 14 / K=3 / D=3 / bands 20–80.
Strict mode (“Require K/D cross at bands”) = rarer but higher-quality entries.
False Signal Reduction:
Increase Cooldown between flips (3–6).
Increase Min bars per swing (6–12).
Increase Min distance from Baseline (×ATR) (0.2–0.35).
Adjust ADX/ATR thresholds for more No-Trade filtering.
📊 Quick Presets
Style Mode Sens HTF Use case
Swing Daily Balanced 45–55 1D Trend-following swing
Intraday 15m Aggressive 65–75 1H Scalping & day trading
Conservative 4H Conservative 35–45 1D Larger structure alignment
🚨 Alerts
Buy, Sell, Strong Buy, Strong Sell — all trigger on confirmed flips (no repaint).
⚠️ Disclaimer
This script is for educational purposes only and not financial advice.
Always backtest and adjust parameters per market and timeframe before using live.
Designed for clarity, consistency, and adaptability — not curve-fit optimization.
Protected script
This script is published as closed-source. However, you can use it freely and without any limitations – learn more here.
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.
Protected script
This script is published as closed-source. However, you can use it freely and without any limitations – learn more here.
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.