Adaptive Trend & SL SystemAdaptive Trend & Risk System
1. The Problem: "Naked" Signals
Most trend indicators on TradingView have a fatal flaw: they tell you when to enter, but they never tell you when to leave . They give you a "Buy" signal, but leave you guessing about where to place your Stop Loss or where to take profit.
A signal without a risk management plan is not a strategy—it's a gamble.
2. The Solution: A Complete Trading System
The Adaptive Trend & Risk System (ATS) is designed to be a complete "Turnkey" trading suite. It doesn't just generate signals; it manages the entire lifecycle of the trade.
It combines three distinct market concepts into one clean overlay:
Trend Detection: Uses a Hull Moving Average (HMA) baseline to determine the immediate market flow.
Signal Filtering: Uses the Average Directional Index (ADX) to filter out "fakeouts" and weak trends.
Dynamic Risk Management: Automatically calculates Volatility-Based (ATR) Stop Losses and Risk:Reward targets the moment a signal is generated.
3. How It Works (The Math)
The script operates on a strict "State Machine" logic. It remembers the state of your trade bar-by-bar.
The Entry (Strong Signals)
A "STRONG" signal is only generated when two conditions are met:
Price crosses the Trend Baseline.
ADX (Trend Strength) is above the threshold (Default: 25).
Note: Weak signals (small triangles) are shown when price crosses the baseline but ADX is low. These are risky and should be treated with caution.
The Stop Loss (Red/Green Crosses ++++)
Upon a strong entry, the script calculates a Stop Loss based on the Average True Range (ATR).
Long SL: Low - (ATR * Multiplier)
Short SL: High + (ATR * Multiplier)
The "Hard" Stop: Unlike trailing stops that move every bar, this SL is fixed to the volatility at the moment of entry. It only disappears if price hits it (marked by an Orange X ) or if a reversal signal occurs.
The Targets (Blue/Purple Dots oooo)
The script projects two Take Profit levels based on your risk:
TP1 (Blue Dots): 1.5x your Risk.
TP2 (Purple Dots): 3.0x your Risk.
Smart Visuals: If price hits TP1, the dots disappear to keep your chart clean, letting you focus on TP2.
4. How to Use This Indicator
Step 1: Wait for a "STRONG" Label. Do not trade every crossover. Wait for the large triangle with the text label.
Step 2: Place your Entry at the close of the signal bar.
Step 3: Place your Physical Stop Loss exactly at the level of the Green/Red Crosses .
Step 4: Place Limit Orders at the Blue Dots (TP1) and Purple Dots (TP2) .
Management:
If the Orange X appears, your Stop Loss was hit. Exit the trade immediately.
If a Weak Signal (small triangle) appears against your trade, consider tightening your stops, as momentum may be fading.
5. Settings Guide
Trend Baseline Length: Controls the sensitivity of the trend filter. Higher = Fewer signals, longer trends.
ATR Length: Controls how "volatile" the Stop Loss calculation is.
Stop Loss Multiplier: The "breathing room" for your trade. 2.0 is standard. 3.0 is for volatile assets like Crypto.
TP Risk:Reward Ratios: Fully customizable. Default is 1.5R and 3.0R.
Risk Warning & Disclaimer
Trading financial assets involves a high level of risk and may not be suitable for all investors. The content, indicators, and signals provided by this script are for educational and informational purposes only and do not constitute financial, investment, or trading advice.
The "Adaptive Trend & Risk System" is a technical analysis tool based on historical price data and mathematical formulas (ATR, ADX, Hull MA). Past performance is not indicative of future results. Market conditions can change rapidly, and no indicator can guarantee profits or prevent losses.
By using this script, you acknowledge that:
You are solely responsible for your own trading decisions and risk management.
You should never trade with money you cannot afford to lose.
The author of this script assumes no liability for any financial losses or damages incurred from the use of this tool.
Always consult with a qualified financial advisor before making investment decisions.
ATR
Smooth Trader Concepts ToolkitToolkit providing VWAP bands, ORB levels, PVSRA-style high-volume candle detection, multi-timeframe VIDYA trend coloring, and MV Cloud (EMA/VWAP envelope). Designed as a visual support layer for delta-based strategies.
Smooth Trader Concepts – Supporting Toolkit This is the companion toolkit to the premium Smooth Trader Delta Signal System. It provides essential visual overlays and volume/momentum context tools without duplicating the paid indicator's proprietary signals (PL/PS entries, delta absorption, histogram, or heat map). The toolkit is fully transparent, optimized for performance, and intended for educational use and community contribution.
Core Features & Logic
*Time-Divided VWAP Bands
Anchored VWAP reset on user-selected periods (1D to 12M). Displays current and previous session VWAP with 4 deviation bands (multipliers 1–4).
Bands are filled with gradient opacity for depth perception. Current bands use a custom color (#9c28b1 default); previous bands use maroon. All bands are toggleable.
*Opening Range Breakout (ORB) Levels
Plots high/low of the regular session opening range on user-selected higher timeframes (default 15m & 60m).
Historical ORB lines are optional. Colors are green (high) and red (low) for clear breakout identification.
*PVSRA-Style High-Volume Candle Detection
Classifies candles based on volume relative to 10-bar SMA and candle magnitude (high-low range). High volume: ≥2× average or highest magnitude in lookback → strong color
Medium volume: ≥1.5× average → lighter color
Display options: candle coloring or diamond markers (above/below bar). Bull/bear colors are customizable.
*Multi-Timeframe VIDYA Trend Coloring
Applies adaptive VIDYA (Variable Index Dynamic Average) across user-selected timeframe presets (1 min to monthly).
Colors candle bodies with a gradient based on MTF z-score average: bullish teal, bearish magenta, neutral gray.
Presets are processed only on the first bar for efficiency.
*MV Cloud (EMA/VWAP Envelope)
Plots a short EMA (21) against a running VWAP (length based on aggressive/moderate/conservative preset).
Fills the envelope with semi-transparent color (bullish when EMA > VWAP, bearish otherwise). Provides quick visual trend and mean-reversion context.
Optimizations & ImprovementsAll major inputs use enum types for cleaner UI and fewer errors.
Calculations refactored from methods to functions for better readability and performance.
Unused/duplicate security calls removed; lower-TF library upgraded to v5.
First-bar preset assignment and non-visual scaling refinements for faster execution.
Format set to volume with precision 0; default colors updated for better chart readability.
How to UseAdd the indicator from the public library.
Customize via grouped inputs: toggle VWAP bands/ORB lines, select PVSRA display style, choose VIDYA preset, and adjust MV Cloud aggression.
Use as a visual support layer alongside delta-focused tools — VWAP/ORB for structure, PVSRA for volume spikes, VIDYA coloring for trend bias, and MV Cloud for dynamic envelopes.
Ideal for 5m–4h timeframes on stocks, forex, or crypto.
This toolkit is released to support the trading community and encourage contributions. It is not intended as a standalone signal generator — pair it with delta/volume analysis for best results.Disclaimer
For educational and informational purposes only. No trading advice is provided. Trading involves substantial risk of loss. Use at your own risk. The code is original with refinements for clarity and efficiency; no performance guarantees are made.
IKODO Breakout Strategy V1IKODO Breakout Strategy
OVERVIEW
The IKODO Breakout Strategy is a systematic trading approach that captures price breakouts from consolidation ranges. It enters long positions when price breaks above the recent highest high and short positions when price breaks below the recent lowest low. The strategy uses ATR-based dynamic stop losses to adapt to market volatility.
HOW IT WORKS
The strategy employs a simple yet effective breakout methodology:
1. Range Identification: Calculates the highest high and lowest low over a lookback period (default: 20 bars)
2. Breakout Detection: Monitors when price closes above the upper range or below the lower range
3. Entry Execution: Enters long on upward breakouts, short on downward breakouts
4. Dynamic Risk Management: Uses ATR (Average True Range) to set stop losses that adapt to volatility
5. Position Management: Exits positions via ATR-based stop loss or optional take profit targets
The ATR-based approach ensures that stop losses are proportional to market volatility - wider stops in volatile markets, tighter stops in calm markets.
STRATEGY LOGIC
Entry Rules:
- Long Entry: Close > Highest High of last N bars
- Short Entry: Close < Lowest Low of last N bars
- One position at a time (pyramiding disabled)
- Optional date range filter for backtesting specific periods
Exit Rules:
- Stop Loss: Entry price ± (ATR × Multiplier)
- Take Profit (optional): Entry price ± (ATR × TP Multiplier)
- Exits are processed on bar close for realistic simulation
KEY FEATURES
- Trend-following breakout system capturing momentum moves
- Dynamic ATR-based stop losses adapting to volatility
- Configurable breakout period (5-100 bars)
- Optional take profit targets using ATR multiples
- Trade direction filter (long only, short only, or both)
- Date range filter for focused backtesting
- Visual breakout levels and entry labels
- Realistic commission (0.1%) and slippage (2 ticks) built-in
- Position sizing as percentage of equity (10% default)
SETTINGS
Strategy Settings:
- Breakout Period (5-100): Bars to look back for range calculation. Lower = more trades, higher = major breakouts only
- ATR Period (5-50): Period for ATR calculation (default: 14)
- ATR Stop Loss Multiplier (0.5-5.0): Stop distance as ATR multiple (default: 1.5)
Risk Management:
- Use Stop Loss: Enable/disable stop loss (default: ON)
- Use Take Profit: Enable/disable profit target (default: OFF)
- Take Profit ATR Multiple (1.0-10.0): TP distance as ATR multiple (default: 2.0)
Trade Filters:
- Trade Direction: Long Only, Short Only, or Both
- Use Date Filter: Restrict trading to specific date range
- Start/End Date: Backtest date boundaries
Visual Settings:
- Show Breakout Levels: Display highest high/lowest low lines
- Show Entry Labels: Display entry signals on chart
DEFAULT STRATEGY PROPERTIES
- Initial Capital: $1,000 USD
- Position Size: 10% of equity per trade
- Commission: 0.1% per trade
- Slippage: 2 ticks
- Pyramiding: 0 (one position at a time)
- Orders: Process on bar close
HOW TO USE
Setup:
1. Add strategy to chart
2. Choose appropriate timeframe (works best on 15m-4H)
3. Adjust breakout period based on timeframe and market
4. Set ATR multiplier based on risk tolerance
Entry Signals:
- "LONG ↑" label appears when breakout occurs
- "SHORT ↓" label appears when breakdown occurs
- Green/red background shows active position
Risk Management:
- ATR multiplier 1.5 = moderate risk (default)
- ATR multiplier 1.0 = tight stops, more exits
- ATR multiplier 2.0+ = wide stops, fewer exits
- Enable take profit for profit-taking discipline
RECOMMENDED SETTINGS BY TIMEFRAME
Scalping (5m-15m):
- Breakout Period: 10-15
- ATR Stop Loss: 1.0-1.5
- High trade frequency, quick exits
Day Trading (15m-1H):
- Breakout Period: 15-25
- ATR Stop Loss: 1.5-2.0
- Balanced frequency and reliability
Swing Trading (4H-Daily):
- Breakout Period: 20-30
- ATR Stop Loss: 2.0-3.0
- Fewer trades, larger moves
RECOMMENDED MARKETS
Best Performance:
- Cryptocurrencies (BTC, ETH) - High volatility, clear breakouts
- Forex Major Pairs (EURUSD, GBPUSD) - Good liquidity
- Stock Indices (SPY, QQQ) - Trending behavior
Works Well:
- Individual stocks with good volume
- Commodities (Gold, Oil)
Use Caution:
- Low volatility assets
- Thinly traded instruments
- During major news events (gaps)
BACKTESTING NOTES
Important Considerations:
- Commission set to 0.1% (realistic for most brokers/exchanges)
- Slippage set to 2 ticks (accounts for market impact)
- Orders processed on close (no unrealistic same-bar fills)
- 10% position sizing prevents over-leverage
- Results will vary significantly by asset and timeframe
Optimization Tips:
- Test on at least 1 year of data
- Validate on out-of-sample period
- Be wary of curve-fitting with too many parameters
- Consider transaction costs in final analysis
LIMITATIONS
- False breakouts common in ranging/choppy markets
- Whipsaws can occur in consolidation periods
- Gap markets may trigger at unfavorable prices
- No trend filter; trades both directions equally
- Breakout period is static (not adaptive)
- No position sizing optimization
- Limited to single position (no scaling)
- Past performance does not guarantee future results
RISK DISCLAIMER
This strategy is for educational and informational purposes only. It is NOT financial advice. Trading involves substantial risk of loss.
- Backtested results do not represent actual trading
- Past performance is not indicative of future results
- This strategy can and will experience losses and drawdowns
- You may lose your entire investment
- Only trade with capital you can afford to lose
- Always use proper risk management
- Never risk more than 1-2% of capital per trade
- Test on demo account before live trading
- Understand the strategy completely before using it
- Consult a financial advisor before trading
RECOMMENDED RISK MANAGEMENT
- Risk no more than 1-2% of account per trade
- Use the ATR multiplier to control risk (lower = less risk)
- Monitor maximum drawdown tolerance
- Set account-level stop loss (e.g., -10% max drawdown)
- Diversify across multiple assets/timeframes
- Keep position sizes small (5-10% of equity)
MARKET CONDITIONS
Works Best In:
- Trending markets with clear momentum
- Breakout from consolidation/accumulation
- High volatility periods with directional bias
Works Poorly In:
- Sideways/ranging markets
- Low volatility consolidation
- Whipsaw conditions
- Extreme news-driven volatility
ORIGINALITY
This strategy implements a classic breakout methodology with modern risk management:
Core Innovation:
- ATR-based dynamic stop loss adapts to volatility automatically
- Clean implementation of highest high/lowest low breakout logic
- Realistic trading parameters (commission, slippage, on-close processing)
- Flexible filtering system for direction and dates
Trading Philosophy:
- Simple is better - no over-complicated logic
- Let the market show direction before entering
- Adapt risk to volatility conditions
- Focus on clean execution over prediction
While breakout strategies are well-established, this implementation prioritizes:
- Realistic backtesting conditions
- Transparent and adjustable parameters
- Educational value for learning traders
- Production-ready code suitable for automation
VERSION HISTORY
v1.0 - January 21, 2026
- Initial release
- Highest high / lowest low breakout logic
- ATR-based dynamic stop loss
- Optional take profit targets
- Trade direction and date filters
- Realistic commission and slippage
- Visual indicators and alerts
NOTES
- Test thoroughly before live trading
- Results highly dependent on market conditions
- Optimize for your specific asset and timeframe
- Monitor performance and adjust parameters as needed
- Keep a trading journal to track actual results
- Be disciplined with risk management rules
If you find this strategy useful, please leave a like and comment! Share your backtesting results and optimization discoveries.
Luminous Volatility Flux [Pineify]```
Luminous Volatility Flux - Dynamic ATR Bands with Hull Moving Average Baseline
The Luminous Volatility Flux indicator is a sophisticated trend-following and volatility analysis tool that combines the responsiveness of the Hull Moving Average (HMA) with adaptive ATR-based bands that expand and contract based on real-time market volatility conditions. This indicator helps traders identify trend direction, volatility regimes, and potential breakout opportunities with high-probability entry signals.
Key Features
Hull Moving Average baseline for low-lag trend detection
Dynamic volatility bands that breathe with market conditions
Flux Factor system comparing short-term vs long-term ATR
Volatility-filtered breakout signals to reduce false entries
Gradient-filled zones for intuitive visual analysis
Real-time bar coloring based on trend direction
How It Works
The indicator operates on three core calculation layers:
1. Hull Moving Average Baseline
The foundation of this indicator is the Hull Moving Average, calculated using the formula: WMA(2*WMA(n/2) - WMA(n), sqrt(n)). Unlike traditional moving averages, the HMA dramatically reduces lag while maintaining smoothness. This makes it ideal for identifying trend changes earlier than conventional EMAs or SMAs. When the HMA is rising, the baseline turns green indicating bullish momentum; when falling, it turns red for bearish conditions.
2. Volatility Flux Factor
The unique aspect of this indicator is the Flux Factor calculation. It compares short-term ATR (default 14 periods) against long-term ATR (default 100 periods) to determine the current volatility regime:
Flux Factor > 1.0 = Volatility Expansion (market is more volatile than usual)
Flux Factor < 1.0 = Volatility Compression (market is in a squeeze)
This ratio creates a dynamic multiplier that causes the bands to expand during high volatility periods and contract during consolidation phases.
3. Dynamic Band Calculation
The upper and lower bands are calculated as: Baseline ± (Short ATR × Multiplier × Flux Factor). This means the bands automatically widen when volatility increases and tighten during quiet market conditions, providing context-aware support and resistance levels.
Trading Ideas and Insights
Trend Following: Trade in the direction of the baseline color. Green baseline suggests looking for long opportunities; red baseline suggests short opportunities.
Volatility Breakouts: The indicator plots "Flux" signals when price breaks above the upper band (bullish) or below the lower band (bearish) during volatility expansion phases. These signals indicate potential momentum continuation.
Mean Reversion: During compression phases (tight bands), prices often revert to the baseline. Consider taking profits near the bands and re-entering near the baseline.
Squeeze Detection: When bands are unusually tight (Flux Factor < 1), the market is coiling for a potential explosive move. Prepare for breakout trades.
How Multiple Indicators Work Together
This indicator integrates three distinct technical analysis concepts into a cohesive system:
The Hull Moving Average provides the trend direction foundation with minimal lag. The dual ATR comparison (short vs long) creates the Flux Factor that measures relative volatility. The dynamic bands combine both elements, using the HMA as the center and ATR-based deviations that scale with the Flux Factor.
The synergy works as follows: The HMA identifies the trend, the Flux Factor determines market regime (expansion vs compression), and the bands provide dynamic support/resistance levels. Breakout signals only trigger when all components align - price breaks the band AND volatility is expanding. This multi-layered approach filters out many false signals that would occur with static bands or simple moving average crossovers.
Unique Aspects
Unlike Bollinger Bands that use standard deviation, this indicator uses ATR ratio-based dynamic bands that better capture directional volatility
The Flux Factor concept is original - comparing two ATR timeframes to create a volatility regime indicator
Breakout signals are filtered by volatility expansion, reducing false signals during choppy, low-volatility conditions
Gradient fills provide instant visual feedback on the strength of the bullish or bearish zones
How to Use
Add the indicator to your chart. It works on all timeframes and instruments.
Observe the baseline color for overall trend direction (green = bullish, red = bearish).
Watch for band expansion/contraction to gauge volatility regime.
Look for "Flux" signals for potential breakout entries - these appear only during volatility expansion.
Use the gradient zones to identify potential support (lower green zone) and resistance (upper red zone) areas.
Customization
Baseline Length (default: 24) - Controls the HMA period. Lower values = more responsive but noisier; higher values = smoother but more lag.
ATR Length (default: 14) - Short-term ATR period for band calculation. Standard setting works well for most markets.
Flux Multiplier (default: 2.0) - Controls band width. Increase for wider bands (fewer signals), decrease for tighter bands (more signals).
Flux Sensitivity (default: 100) - Long-term ATR period for Flux Factor calculation. Higher values create a more stable volatility reference.
Conclusion
The Luminous Volatility Flux indicator offers traders a comprehensive view of market conditions by combining trend detection, volatility analysis, and signal generation into one elegant tool. Its adaptive nature makes it suitable for various market conditions - from trending markets where it identifies direction and momentum, to ranging markets where it highlights compression and potential breakout zones. The volatility-filtered signals help traders focus on high-probability setups while the visual gradient fills make chart analysis intuitive and efficient.
Note: This indicator is designed as a technical analysis tool. Always use proper risk management and consider multiple factors before making trading decisions. Past performance does not guarantee future results.
```
Session Liquidity Sweep + Trend ConfirmationThis strategy aims to capture high-probability intraday trades by combining liquidity sweeps with a trend confirmation filter. It is designed for traders who want a systematic approach to trade breakouts during specific market sessions while controlling risk with ATR-based stops.
How it Works:
Session Filter: Trades are only considered during a defined session (default 9:30 - 11:00). This helps avoid low-volume periods that can lead to false signals.
Trend Confirmation: The strategy uses a 50-period EMA to identify the market trend. Long trades are only taken in an uptrend, and short trades in a downtrend.
Liquidity Sweep Detection:
A long entry occurs when price dips below the prior N-bar low but closes back above it, indicating a potential liquidity sweep that stops being triggered before the trend continues upward.
A short entry occurs when price spikes above the prior N-bar high but closes below it, signaling a potential sweep of stops before the downward trend resumes.
ATR-Based Risk Management:
Stop loss is calculated using the Average True Range (ATR) multiplied by a configurable factor (default 1.5).
Take profit is set based on a risk-reward ratio (default 2.5x).
Position Sizing: Default position size is 5% of equity per trade, making it suitable for risk-conscious trading.
Inputs:
Session Start/End (HHMM)
Liquidity Lookback Period (number of bars to define prior high/low)
ATR Length for stop calculation
ATR Stop Multiplier
Risk-Reward Ratio
EMA Trend Filter Length
Visuals:
Prior Liquidity High (red)
Prior Liquidity Low (green)
EMA Trend (blue)
Why Use This Strategy:
Captures stop-hunt moves often triggered by larger market participants.
Only trades with trend confirmation, reducing false signals.
Provides automatic ATR-based stop loss and take profit for consistent risk management.
Easy to adjust session time, ATR, EMA length, and risk-reward to suit your trading style.
Important Notes:
Assumes 0.05% commission and 1-pip slippage. Adjust according to your broker.
Not financial advice; intended for educational, backtesting, or paper trading purposes.
Always test strategies thoroughly before applying to live accounts.
ATR Multi Confluence BUY/SELL LITEATR Multi Confluence Dashboard LITE - TradingView Publication
═══════════════════════════════════════════════════════════════════════════════
⚠️ IMPORTANT: This is the FREE LITE version with NO ALERTS
- Full visual functionality for manual trading and evaluation
- Cannot send notifications or automate trading
- Perfect for testing before upgrading to the full version with alerts
═══════════════════════════════════════════════════════════════════════════════
OVERVIEW
This indicator combines 13 technical indicators into a comprehensive confluence system that generates BUY and SELL signals based on multi-timeframe analysis. It features dynamic ATR-based take profit and trailing stop loss levels, VWAP acceptance filters, and configurable trading session time windows designed for scalping and day trading.
The LITE version provides complete visual functionality including signal generation, TP/SL lines, confluence dashboard, and all filtering capabilities. However, it does NOT include any alert functionality - making it suitable for manual trading, strategy evaluation, and optimization before considering the full version with automation capabilities.
═══════════════════════════════════════════════════════════════════════════════
WHAT MAKES THIS INDICATOR ORIGINAL
Multi-Confluence Scoring System: Aggregates 13 independently configurable technical indicators (RSI, VWAP, EMA crosses, MACD, Stochastic, Bollinger Bands, ADX, Momentum, Volume Breakout, VWAP Bands, 200 EMA, 50 EMA Trend, and Price Action patterns) into a single percentage-based signal strength metric. Each indicator can be individually enabled or disabled, allowing traders to create custom confluence combinations tailored to their specific markets and trading styles.
VWAP Acceptance Kill Switch: Automatically blocks counter-VWAP trades after price acceptance is confirmed for a configurable number of consecutive closes, preventing trades against established institutional positioning. Visual markers (⛔) appear on the chart when VWAP acceptance blocks activate, providing transparency into when the filter prevents counter-trend signals.
Separate ATR Timeframe Control: Allows users to calculate TP/SL levels using a different timeframe's ATR (e.g., 1-minute ATR for tighter stops on 5-minute charts). This provides granular control over risk management parameters independent of the main indicator's calculation timeframe.
Dynamic Trailing Stop: Real-time ATR-based trailing stop that locks in profits as price moves favorably, recalculating on every bar. The trailing stop only moves in the favorable direction, creating a ratcheting effect that protects gains while giving positions room to breathe based on current market volatility.
Three Independent Take Profit Targets: TP1, TP2, and TP3 levels with individual ATR multipliers, each toggleable and color-customizable. This allows traders to scale out of positions at multiple price levels, managing risk and locking in partial profits while letting runners work.
Trading Session Time Filters: Three independently configurable time windows (London, NY Open, Afternoon) with intuitive 12-hour format inputs and timezone offset adjustment. Traders can limit signal generation to specific market hours known for higher liquidity or better performance, avoiding choppy lunch periods or overnight low-volume conditions.
═══════════════════════════════════════════════════════════════════════════════
HOW IT WORKS
The indicator calculates a confluence percentage by counting how many enabled indicators agree on bullish or bearish bias. When the percentage exceeds the user-defined threshold (default 60%) for a specified number of confirmation bars, a visual BUY or SELL signal appears on the chart.
Signal Generation Logic:
• Each enabled indicator contributes 1 point to either bullish or bearish confluence
• Confluence % = (Agreeing Indicators / Total Enabled) × 100
• Signals trigger when threshold is met for N consecutive bars
• Optional VWAP filter: only allows longs above VWAP and shorts below VWAP
• VWAP acceptance kill switch blocks trades against VWAP after confirmed acceptance
• Time filters restrict signals to specified trading session windows
TP/SL Calculation:
• Entry price set at signal close
• TP levels = Entry ± (ATR × user-defined multiplier)
• Stop loss = Entry ∓ (ATR × user-defined multiplier)
• Trailing stop updates each bar: new_sl = close ∓ (ATR × multiplier), only moves in favorable direction
• Visual lines and labels show entry, TP1, TP2, TP3, and SL levels on chart
Time Filter Operation:
• Convert 12-hour format inputs to 24-hour with timezone offset adjustment
• Compare current bar time against configured session windows
• When enabled: signals only generate during active trading sessions
• Session markers and background highlighting provide visual feedback
• Each session (London/NY/Afternoon) can be independently toggled on/off
═══════════════════════════════════════════════════════════════════════════════
KEY FEATURES
✅ INCLUDED IN LITE VERSION:
Customizable Confluence: Toggle any of 13 indicators on/off to match your trading style
Adjustable Signal Threshold: Set minimum confluence percentage (50-100%) required for signals
Confirmation Bars: Require 1-5 consecutive bars of confluence before signaling
Multiple Timeframe Support: Main indicator and ATR calculations can run on different timeframes
Visual Dashboard: Condensed or detailed view showing all indicator states and confluence score
Entry and TP/SL Lines: Automatically plots entry, three take profit levels, and trailing stop with labels
Line Control: Configurable line extension (infinite or fixed bar count) and "show latest only" mode to reduce chart clutter
Visual BUY/SELL Signals: Color-coded triangle markers appear on chart when signals generate
VWAP Line Overlay: Optional VWAP line display with customizable color and width
VWAP Kill Switch Markers: Visual indicators when counter-VWAP trades are blocked/unblocked
Session Time Filters: Three configurable trading windows with 12-hour format inputs
Session Markers: Visual labels showing session open/close times with emoji indicators
Background Highlighting: Optional color-coded backgrounds for active trading sessions
Real-Time Dashboard Updates: Confluence percentage and indicator states update each tick
❌ NOT INCLUDED IN LITE VERSION (Full Version Only):
Alert Conditions: No buy/sell signal alerts
TP/SL Hit Alerts: No notifications when take profit or stop loss levels are reached
Session Alerts: No alerts for trading session opens/closes
VWAP Block Alerts: No notifications when VWAP acceptance blocks activate
Webhook Integration: Cannot connect to automation platforms
Phone/Desktop Notifications: Cannot receive TradingView alerts
Email Alerts: No email notification capability
Automation Compatibility: Cannot trigger automated trades
═══════════════════════════════════════════════════════════════════════════════
INTENDED USE
This LITE version is designed for:
✓ Manual Discretionary Trading: Use visual signals and TP/SL lines for manual trade execution
✓ Strategy Evaluation: Test the confluence approach before committing to paid automation
✓ Optimization & Development: Find optimal settings for your instruments and timeframes
✓ Learning Confluence Trading: Understand how multiple indicators align in real-time
✓ Backtesting Review: Visually review historical signals to assess system quality
This indicator is NOT suitable for:
✗ Automated Trading: No alerts means no automation capabilities
✗ Unattended Monitoring: Must manually watch chart for signals
✗ Notification-Based Trading: Cannot receive alerts when away from screen
Best suited for traders who:
• Want to evaluate the system's signal quality before upgrading
• Prefer manual discretionary entries based on confluence analysis
• Trade only during specific hours when they can monitor charts
• Are developing custom confluence strategies for their markets
═══════════════════════════════════════════════════════════════════════════════
IMPORTANT LIMITATIONS
⚠️ NO ALERTS = NO AUTOMATION
The LITE version contains zero alert functionality. You must manually monitor the chart for signals. This means:
- You will miss signals when away from the screen
- You cannot automate entries or exits
- You cannot receive phone/desktop/email notifications
- You cannot connect to webhook platforms like Trade Manager, 3Commas, etc.
Not a Holy Grail: No indicator guarantees profits. Past confluence patterns do not predict future performance. This is a technical analysis tool that requires proper risk management and trading discipline.
Requires Optimization: Default settings are starting points. Users must backtest and optimize for their specific markets and timeframes. What works on NQ may need adjustment for EUR/USD or BTC/USD.
Lagging Indicators: Most confluence components (EMAs, MACD, RSI) are derived from price, creating inherent lag. The indicator cannot predict future price movements, only assess current alignment of multiple technical factors.
False Signals in Choppy Markets: High confluence can occur during ranging/whipsaw conditions when indicators conflict. The confirmation bars setting and VWAP acceptance filter help reduce false signals but cannot eliminate them entirely.
Trailing Stop Considerations: Trailing stops use close price, not high/low, which may result in wider stops during volatile candles with large wicks. The stop updates on bar close, not intrabar.
No Repainting: All calculations use confirmed bar data; signals appear on bar close per confirmation settings. However, during real-time bar formation, confluence percentages update tick-by-tick until the bar closes and the signal finalizes.
Timezone Considerations: Time filters require proper timezone offset configuration. For CME futures (NQ, ES, etc.) trading from EST, use offset = 1. Verify session markers appear at correct times on your chart and adjust offset as needed.
═══════════════════════════════════════════════════════════════════════════════
INPUT PARAMETERS
Timeframe Settings:
• Indicator Timeframe: Choose timeframe for main calculations (default: current chart)
• ATR Timeframe for TP/SL: Separate timeframe for ATR calculations (default: 1-minute)
Time Filters (EST):
• Enable Time Filters: Master on/off switch (default: OFF)
• Timezone Offset: Hours to adjust for exchange timezone (default: 1 for CME)
• Show Time Status in Table: Display current session in dashboard (default: ON)
• Show Session Markers: Display session open/close labels (default: ON)
• London Session: Start/End Hour, Minute, AM/PM (default: 3:00 AM - 4:00 AM)
• NY Session: Start/End Hour, Minute, AM/PM (default: 9:30 AM - 12:00 PM)
• Afternoon Session: Start/End Hour, Minute, AM/PM (default: 2:00 PM - 4:00 PM)
• Session Colors: Customizable background colors for each session
Signal Settings:
• Enable Signals: Master signal on/off toggle (default: ON)
• Confluence Threshold %: Minimum agreement percentage (default: 60%)
• Confirmation Bars: Consecutive bars required (default: 1)
• VWAP Directional Filter: Only allow directionally appropriate trades (default: OFF)
• VWAP Acceptance Kill Switch: Block counter-VWAP trades after acceptance (default: ON)
• VWAP Acceptance Bars: Consecutive closes for acceptance (default: 2)
• Require Rejection to Resume: Wait for VWAP rejection before resuming (default: ON)
• Show Kill Markers: Display visual VWAP block indicators (default: ON)
• Signal Colors: Customize BUY/SELL triangle colors
TP/SL Settings:
• Show TP/SL Levels: Master TP/SL display toggle (default: ON)
• TP1 ATR Multiplier: First take profit distance (default: 2.0x)
• TP2 ATR Multiplier: Second take profit distance (default: 3.0x)
• TP3 ATR Multiplier: Third take profit distance (default: 4.0x)
• Stop Loss ATR Multiplier: Initial stop distance (default: 1.0x)
• Show TP2/TP3: Individual TP level toggles (default: ON)
• Use Trailing Stop: Enable/disable trailing functionality (default: ON)
• Show TP/SL Lines: Display level lines on chart (default: ON)
• Show Entry Line: Toggle entry price line (default: ON)
• Show TP/SL Labels: Display price labels on lines (default: ON)
• Show Only Latest Signal: Clear old lines on new signals (default: ON)
• Extend Lines Right: Infinite line extension (default: ON)
• Line Extension Bars: Bar count for fixed extension (default: 50)
• Line Colors: Customize colors for Entry, TP1, TP2, TP3, SL
Confluence Toggles (13 Indicators):
• RSI: Enable/disable RSI in confluence (default: ON)
• VWAP: Enable/disable VWAP in confluence (default: ON)
• EMA Cross: Enable/disable EMA crossover (default: ON)
• MACD: Enable/disable MACD (default: ON)
• Stochastic: Enable/disable Stochastic (default: ON)
• Trend (50 EMA): Enable/disable trend filter (default: ON)
• Bollinger Bands: Enable/disable BB (default: ON)
• ADX Strength: Enable/disable ADX (default: ON)
• Momentum: Enable/disable momentum (default: ON)
• Volume Breakout: Enable/disable volume analysis (default: ON)
• VWAP Bands: Enable/disable VWAP standard deviation bands (default: ON)
• 200 EMA: Enable/disable 200 EMA (default: ON)
• Price Action (HH/LL): Enable/disable price action patterns (default: ON)
Display Options:
• Condensed View: Show only confluence score vs detailed indicator states (default: ON)
• Show ATR Info: Display ATR values in table (default: OFF)
• Show VWAP Line: Overlay VWAP on chart (default: ON)
• VWAP Line Color: Customize VWAP color (default: white)
• VWAP Line Width: Line thickness 1-5 (default: 2)
Table Display:
• Table Position: 9 position options (default: top_right)
• Text Size: Size options from tiny to huge (default: small)
• Table Transparency: 0-100% (default: 0)
• Border Width: 1-5 pixels (default: 2)
Indicator Settings:
• RSI Length (default: 14)
• ATR Length (default: 14)
• Fast EMA (default: 9)
• Slow EMA (default: 21)
• Trend EMA (default: 50)
• Volume SMA Length (default: 20)
• Volume Breakout Multiplier (default: 2.0x)
• Bollinger Bands Length (default: 20)
• BB StdDev (default: 2.0)
• ADX Length (default: 14)
• ADX Threshold (default: 25)
• Momentum Length (default: 10)
═══════════════════════════════════════════════════════════════════════════════
HOW TO USE
1. Add Indicator to Chart
Apply to any liquid instrument on appropriate timeframe for your trading style (1m-15m for scalping, 1h-4h for swing trading)
2. Configure Confluence Indicators
Go to "Select Confluences" group and enable/disable indicators based on your analytical preferences. Enabling 5-8 indicators typically provides good balance between signal frequency and quality.
3. Set Signal Threshold
In "Signal Settings" group, adjust confluence threshold percentage:
- Higher (70-80%): Fewer but stronger signals
- Lower (50-60%): More frequent signals, potentially weaker confluence
4. Configure TP/SL Levels
In "TP/SL Settings" group, adjust ATR multipliers for your risk tolerance:
- Conservative: TP1=1.5x, TP2=2.5x, SL=1.0x
- Standard: TP1=2.0x, TP2=3.0x, SL=1.0x
- Aggressive: TP1=3.0x, TP2=5.0x, SL=1.5x
5. Optional Time Filters
In "Time Filters (EST)" group:
- Enable time filters if desired
- Configure session start/end times in 12-hour format
- Verify timezone offset produces correct session markers on your chart
- Toggle individual sessions on/off based on your trading schedule
6. Customize Display
In "Table Display" and "Display Options" groups:
- Choose table position (top_right recommended)
- Select size (small for minimal clutter)
- Toggle between condensed/detailed view
- Adjust colors and transparency to preference
7. Backtest and Optimize
Review historical signals visually. Adjust threshold, enabled indicators, and TP/SL multipliers based on your instrument's characteristics and your risk tolerance.
8. Trade Manually
Watch for visual BUY/SELL triangles. Use TP/SL lines as reference for manual exits. Monitor confluence dashboard for signal strength assessment.
═══════════════════════════════════════════════════════════════════════════════
RECOMMENDED MARKETS
E-mini Futures: NQ, MNQ, ES, MES, RTY, M2K, YM, MYM
- High liquidity and tight spreads
- Defined market hours align well with session filters
- Strong institutional VWAP respect
Major Forex Pairs: EUR/USD, GBP/USD, USD/JPY, AUD/USD
- 24-hour liquidity
- Respond well to confluence-based analysis
- Adjust timezone offset for broker server time
Liquid Crypto: BTC/USD, ETH/USD
- Continuous trading but concentrated volume during certain hours
- Time filters less relevant unless limiting to preferred trading times
- Higher volatility may require wider ATR multipliers
Any instrument with:
✓ Sufficient liquidity (tight spreads, minimal slippage)
✓ Adequate volatility (ATR-based targets achievable)
✓ Technical price behavior (respects support/resistance, trendlines, VWAP)
═══════════════════════════════════════════════════════════════════════════════
DISPLAY OPTIONS
Condensed View:
Shows only the most critical information in compact format:
- Current confluence percentage with bullish/bearish counts
- Signal bias (LONG/SHORT/NEUTRAL) with percentage
- Active TP/SL levels (if in trade)
- Current trading session status (if time filters enabled)
- Optional ATR value
Detailed View:
Displays comprehensive indicator breakdown:
- All 13 indicators with current values
- Individual bullish/bearish signal for each indicator
- Color-coded signal lights (🟢 bullish, 🔴 bearish, ⚪ neutral)
- Confluence score summary row
- Trading session status
- Optional ATR info
Table Customization:
• 9 position options (corners, edges, center)
• 6 text size options (auto, tiny, small, normal, large, huge)
• Adjustable transparency (0-100%)
• Configurable border width (1-5 pixels)
═══════════════════════════════════════════════════════════════════════════════
UPGRADE TO FULL VERSION
The full version adds comprehensive automation capabilities that the LITE version lacks:
10 Alert Conditions:
✓ Buy Signal Alert
✓ Sell Signal Alert
✓ TP1 Hit (Long) Alert
✓ TP1 Hit (Short) Alert
✓ TP2 Hit (Long) Alert
✓ TP2 Hit (Short) Alert
✓ TP3 Hit (Long) Alert
✓ TP3 Hit (Short) Alert
✓ Stop Loss Hit (Long) Alert
✓ Stop Loss Hit (Short) Alert
✓ London Session Open Alert
✓ NY Session Open Alert
✓ Afternoon Session Open Alert
✓ VWAP Shorts Blocked Alert
✓ VWAP Longs Blocked Alert
Additional Full Version Benefits:
✓ Webhook-Ready JSON Formatting for automation platforms
✓ Real-Time Notifications (mobile, desktop, email via TradingView)
✓ Compatible with Trade Manager, 3Commas, Alertatron, etc.
✓ Automated entry/exit execution
✓ Priority Support with direct communication
✓ Lifetime Updates with all future features
When to Upgrade:
→ You like the LITE version's signal quality and want automation
→ You miss signals while away from the screen
→ You want to connect to webhook automation platforms
→ You need phone/desktop notifications for trade management
→ You want to avoid manual chart monitoring
The LITE version provides everything you need to thoroughly evaluate whether this confluence approach fits your trading style. When you're ready to automate, the full version unlocks complete alert functionality.
═══════════════════════════════════════════════════════════════════════════════
TECHNICAL SPECIFICATIONS
Indicator Type: Overlay
Pine Script Version: v6
Repainting: No - uses confirmed bar data
Lookahead Bias: No - proper request.security() indexing
Real-Time Calculation: Yes - updates each tick, signals on bar close
Max Drawing Objects: Managed via "show only latest" option
All calculations use Pine Script's standard built-in functions:
• ta.atr() for ATR calculations
• ta.vwap() for VWAP calculations
• ta.rsi(), ta.macd(), ta.stoch() for oscillators
• ta.ema(), ta.sma() for moving averages
• ta.bb() for Bollinger Bands
• ta.dmi() for ADX and directional indicators
• ta.mom() for momentum
• ta.stdev() for standard deviation bands
═══════════════════════════════════════════════════════════════════════════════
DISCLAIMER
⚠️ IMPORTANT NOTICE:
• This indicator is for educational and demonstration purposes only
• Not financial advice - always perform your own due diligence
• Past performance does not guarantee future results
• Trading involves substantial risk of loss
• Never risk more than you can afford to lose
• Backtest thoroughly before live trading
• The LITE version lacks automation capabilities and requires manual monitoring
• No indicator guarantees profitable trading
═══════════════════════════════════════════════════════════════════════════════
FREQUENTLY ASKED QUESTIONS
Q: Can I automate trading with the LITE version?
A: No. The LITE version has zero alert functionality, so you cannot connect it to automation platforms or receive notifications. You must manually watch for signals.
Q: What's the difference between LITE and Full versions?
A: LITE includes all visual features (signals, TP/SL, dashboard, filters) but NO ALERTS. Full version adds 10+ alert conditions for automation and notifications.
Q: Does the LITE version repaint signals?
A: No. All calculations use confirmed bar data. Signals appear on bar close based on your confirmation bar settings.
Q: Will my settings transfer to the Full version if I upgrade?
A: No. You'll need to reconfigure when upgrading, but you can screenshot your LITE settings for reference.
Q: What timeframe should I use?
A: Depends on your style. Scalpers: 15s-2m. Day traders: 3m-15m. Swing traders: 1h-4h. Lower timeframes generate more signals.
Q: Can I use this on multiple instruments?
A: Yes, apply to any liquid market. Optimize settings per instrument as volatility characteristics vary.
Q: How do the session time filters work with different timezones?
A: The timezone offset parameter adjusts your input times to match the exchange's timezone. For CME futures (NQ, ES), use offset=1 when thinking in EST.
Q: Why are my session markers appearing at the wrong time?
A: Adjust the timezone offset parameter. Verify that the session markers align with your intended clock times on the chart.
═══════════════════════════════════════════════════════════════════════════════
Try the LITE version free today to evaluate the multi-indicator confluence approach. When you're ready to automate, upgrade to the Full version for complete alert functionality and webhook integration.
Remember: The LITE version is fully functional for manual trading but contains NO ALERTS. Upgrade to Full Version for automation capabilities.
VX-ANCHOR by Ikaru-s-VX-ANCHOR by Ikaru-s-
VX-ANCHOR is a context-driven market mapping tool designed to identify and maintain the most relevant reaction levels in real time.
This is not a signal indicator.
It does not predict direction.
It highlights where the market is most likely to react.
VX-ANCHOR continuously samples price action, structure, and liquidity behavior to anchor the chart around key decision zones.
Core Concept
Markets leave footprints.
Every strong move, rejection, or structural shift creates price locations where orderflow previously mattered.
VX-ANCHOR tracks these locations and ranks them by relevance.
Instead of drawing dozens of support/resistance lines, VX-ANCHOR always displays only the Top 1–3 most important anchors, based on:
Market structure
Imbalances (FVG)
Order block origins
VWAP proximity
Volume and wick rejection
Round numbers
Optional higher-timeframe alignment
These anchors represent where the market must prove itself next.
How VX-ANCHOR Is Meant to Be Used
1) Context Mapping (HTF)
On higher timeframes (1H / 4H):
Use higher selectivity
Require more confirmations
Identify range boundaries, reclaim levels, and structural pivots
This defines bias and scenario space, not entries.
2) Execution Support (LTF)
On lower timeframes (1m / 5m / 15m):
Lower selectivity
Fewer confirmations
Focus on the nearest anchors
Use anchors for:
Rejections
Break & retest
Hold vs. fail decisions
Targeting the next anchor
3) Trade Management
Anchors help answer:
“Is this reaction meaningful?”
“Is this a real break or just noise?”
“Where does invalidation actually occur?”
Calibration Philosophy
VX-ANCHOR is calibrated through three main levers:
Selectivity
Controls how strict the system is when forming new anchors.
Minimum Confirmations
Defines how many independent factors must align before a level is accepted.
ATR-Based Sensitivity
All interactions (touches, breaks, clustering) are volatility-adjusted, keeping behavior consistent across assets and timeframes.
The goal is clarity, not quantity.
If you see too many levels → increase selectivity or confirmations.
If you see too few → reduce them.
Visual Design
Only the top anchors remain visible
Line thickness reflects importance
Optional glow adds depth without clutter
Fully customizable colors for core and glow layers
The chart remains readable and execution-focused.
What VX-ANCHOR Is Not
Not a buy/sell signal generator
Not a prediction tool
Not a mechanical trading system
VX-ANCHOR does not tell you what to trade.
It shows you where the market will reveal intent.
Best Practice
VX-ANCHOR works best when combined with:
Stdv-levels
Price action
Session awareness
Risk management
Discretionary decision-making
Treat anchors as decision points, not guarantees.
VX-ANCHOR by Ikaru-s-
Market reaction over prediction.
Monthly Weekly Daily ATR Calculation A weekly options trading script showing optimal levels using daily and weekly ATR ranges and stop loss. (Open ± ATR)
QuantRX SuperTrendQuantRX SuperTrend Lite is a clean, non-repainting SuperTrend indicator that visualizes trend state using an ATR-based trailing band. It plots one active line on the chart: the finalized lower band during bullish trend state and the finalized upper band during bearish trend state, using classic SuperTrend band-finalization rules.
Inputs: Price Source, ATR Length, and ATR Multiplier.
Optional display: neutral “Trend Up / Trend Down” flip markers and an optional transparent magenta/purple background tint to reflect the current trend state.
Optional alerts: “Trend Up” and “Trend Down” can be enabled for trend flips only (neutral wording).
This script is intended as a simple trend-state visualization tool. It does not generate buy/sell signals, entries/exits, targets, or performance claims, and it does not include dashboards or automation logic. Use it as a chart overlay to help interpret directional context across any market and timeframe.
Enhanced ATR SupertrendEnhanced ATR Supertrend - Mathematically Sound Trend Following Indicator
OVERVIEW
This is a premium version of the classic Supertrend indicator, built with mathematical rigor and enhanced features for serious traders. Unlike basic implementations, this version offers proper band trailing logic, adaptive volatility modes, and multiple ATR calculation methods.
HOW IT WORKS
The Enhanced ATR Supertrend calculates dynamic support and resistance bands based on the Average True Range (ATR). The core principle is simple but powerful:
ATR Calculation: Measures market volatility using true range (the greatest of: high-low, high-previous close, or low-previous close)
Band Construction: Creates upper and lower bands by adding/subtracting ATR × Multiplier from the HL2 (high+low average)
Trailing Logic:
Upper band can ONLY move down or stay flat (never up) during downtrends
Lower band can ONLY move up or stay flat (never down) during uptrends
This prevents premature trend reversals and whipsaws
Trend Determination:
BULLISH when price closes above the upper band
BEARISH when price closes below the lower band
Line colour changes reflect current trend state
WHY IT'S BETTER
Proper Mathematics: Correct band trailing prevents the "flickering" seen in poorly coded versions
Adaptive Volatility: Optional mode adjusts multiplier based on current vs average volatility - tightens in chaos, widens in calm markets
Multiple ATR Methods: Choose between RMA (default), SMA, EMA, or WMA smoothing
Clean Visual Design: Professional presentation with optional dashboard showing real-time metrics
OSCILLATOR MODE - SPOTTING DOUBLE TOPS/BOTTOMS
When used as an oscillator in the lower pane (remove overlay), the Supertrend's trend changes can reveal powerful reversal patterns:
Double Bottoms: When the indicator flips bullish twice at similar price levels, it often signals strong support and potential reversal zones
Double Tops: When the indicator flips bearish twice at similar levels, it identifies resistance and potential breakdown zones
The step-like visualization makes these patterns easier to spot than traditional price action
Bar-Close Confirmed SupertrendOverview
This indicator is a Supertrend-style trend follower that confirms direction changes only after a bar closes. Trend flips are determined using the previous bar’s close relative to the bands, which helps avoid intrabar changes during live candles.
How it works
Computes ATR (Average True Range)
Builds upper/lower bands using ATR and a multiplier
Updates trend direction only when a prior candle confirms a break of the band
Confirmation logic (bar-close based)
Trend direction is updated using conditions based on the previous candle, such as:
close > upper → confirm uptrend
close < lower → confirm downtrend
Because signals are confirmed on the prior bar, trend changes and markers are displayed only when confirmation exists.
Signals
Uptrend confirmation: prior candle closes above the upper band → bullish marker
Downtrend confirmation: prior candle closes below the lower band → bearish marker
Inputs
ATR Length (default 10)
ATR Multiplier (default 3.0)
Notes
This script is intended for bar-close workflows. Behavior and responsiveness may differ across markets and timeframes depending on volatility and chosen settings.
HMA Trend Scalper [wjdtks255]🚀 HMA Trend Scalper V1: Ultimate Precision Strategy
1. Overview
This indicator captures immediate market trend reversals based on the high-responsiveness of the HMA (Hull Moving Average). It doesn't just show direction; it simultaneously calculates ATR-based volatility to generate optimal Take Profit (TP) and Stop Loss (SL) lines in real-time.
2. How to Trade
🚀 LONG Entry:
The HMA line must be Green, and the price must be positioned above the line.
Enter when the price breaks above the high of the last 5 bars and the 🚀 LONG label appears.
💀 SHORT Entry:
The HMA line must be Red, and the price must be positioned below the line.
Enter when the price breaks below the low of the last 5 bars and the 💀 SHORT label appears.
🎯 Exit (TP/SL):
Close the position immediately when the price touches the Aqua line (TP) or the Yellow line (SL).
3. Key Features
Smart Cleaning: By enabling the 'Hide Past Records' option, the indicator automatically removes previous labels and lines when a new signal occurs, keeping your chart clean and focused.
Real-time Tracking: TP and SL lines extend candle-by-candle as the price moves, providing superior readability for active trades.
High Visibility: Status panels like 🎯 TP Hit or ⚠️ SL Hit are generated upon trade completion, allowing you to intuitively track your trading results.
4. Recommended Settings
Sensitivity: 15 (Optimized for Scalping).
TP/SL Multipliers: Fully customizable to fit your personal risk-to-reward strategy.
Position Management Intelligence ProPosition Management Intelligence Pro is a post-entry position management indicator designed to help traders evaluate the quality and risk of an open trade using a structured, rule-based state engine.
This script does not generate buy or sell entries. It analyzes price behavior after entry to classify the trade environment into one of five management states:
HOLD
TRIM
MOMENTUM FADING
RISK RISING
EXIT RISK
Core Concepts Used
The indicator combines four market dimensions:
1. Momentum Quality
Measured using:
Direction of a fast EMA (20)
Price position relative to the fast EMA
Logic:
Rising EMA + price above EMA → positive momentum
Falling EMA + price below EMA → negative momentum
This avoids using oscillators and instead focuses on trend structure.
2. Market Participation (Volume)
Participation is evaluated by comparing current volume to a 20-period volume average:
Strong participation = volume > 1.3 × average
Weak participation = volume < configurable fraction of average
This helps distinguish healthy continuation from low-commitment moves.
3. Volatility Expansion (Risk Detection)
ATR (14) is compared to its own moving average:
Volatility spike is detected when current ATR exceeds its average by a multiplier depending on trading mode (Intraday / Swing / Positional)
This highlights environments where risk is increasing even if price direction has not yet reversed.
4. Effort vs Result (Distribution Risk)
A classical Wyckoff-style concept:
High volume
Small price change relative to ATR
This condition signals potential absorption or distribution, indicating that large participants may be exiting into strength.
State Engine Logic (Simplified)
The script uses deterministic rules to classify each bar:
EXIT RISK → Effort-vs-result condition detected
RISK RISING → Volatility expansion detected
TRIM → Negative momentum + weak participation
MOMENTUM FADING → Negative momentum only
HOLD → Positive momentum with strong participation
Each state is calculated on bar close and does not repaint.
Trading Modes & Risk Profiles
The indicator allows users to adapt the behavior of the risk engine using two configuration layers:
Trading Modes
These adjust how sensitive the system is to volatility expansion based on the intended holding period:
Intraday
Uses lower ATR thresholds
Detects volatility expansion earlier
Designed for short-term trades where risk changes quickly
Swing
Balanced volatility sensitivity
Default mode
Suitable for multi-day trades
Positional
Uses higher ATR thresholds
Filters out short-term noise
Designed for longer holding periods and wider price swings This affects how aggressively the script flags the RISK RISING state.
Risk Profiles
Risk profiles adjust how the script interprets market participation (volume weakness):
Aggressive
Tolerates lower volume before flagging weakness
Produces fewer TRIM / warning states
Balanced
Neutral sensitivity
Default setting
Conservative
Flags weak participation earlier
Produces earlier warnings during trend deterioration This influences the detection of momentum weakening and trimming conditions.
Dashboard & Confidence Metric
The dashboard summarizes:
Trading mode
Risk profile
Current state
State duration
A perception-based “confidence” score
The confidence score is not predictive and not a probability. It is a normalized representation of how favorable the current trade environment is based on the above factors.
Intended Use
This indicator is designed to be applied after entering a trade to:
Detect weakening trends
Identify increasing risk
Highlight distribution conditions
Support partial exits and risk reduction decisions
It is not a signal generator and should be used alongside the trader’s own entry strategy.
Disclaimer
This script is for educational and analytical purposes only and does not constitute financial advice.
Daily ATR + ADR Chart TableThis indicator displays the daily ATR and daily ADR in a customizable table on the chart. You can adjust the table position, text size, text color, and background color. ATR and ADR values are calculated on daily data only and remain stable across all intraday timeframes.
Institutional Volume BubblesInstitutional Bubble Signals – Aggression, Absorption & MTF Clusters
This indicator detects institutional activity using extreme-volume events and classifies them into aggression, absorption, and multi-timeframe dominance.
It is designed for real-time discretionary traders who want to identify where large players are entering, absorbing flow, or creating traps in key zones.
The script uses:
1. Extreme Volume Detection (Z-Score Model)
A dynamic Z-score on local volume identifies statistically unusual buy/sell pressure.
Events are marked as:
Aggressive Buys (green bubbles)
Aggressive Sells (red bubbles)
Buy Absorption (yellow diamonds)
Sell Absorption (orange diamonds)
2. Absorption Logic (Wick Behavior + Trend Context)
The indicator classifies absorption events when the market shows:
A strong directional candle (volume + body threshold)
A sweep of the previous high/low
A close significantly away from the extreme
A clear prior trend (context filter)
This helps distinguish true absorption from simple volatility or random spikes.
3. Range & ATR Filters
The script includes multiple layered filters to remove noise:
ATR-based minimum range
Micro-range detection (flat candles)
Extreme-volume conditions inside ranges
Edge-of-range logic to avoid false signals
Optional CVD flow filter
This ensures bubbles only appear during meaningful conditions.
4. Multi-Timeframe Clusters (5m → 15m → 1h → 4h → 1D)
The script aggregates aggression events into MTF blocks:
5-minute signals form 15-minute triangles
15-minute summary forms 1-hour and 4-hour signals
Daily direction (filtered) appears as triangles when new sessions begin
These MTF markers help identify where institutional dominance aligns across higher timeframes, improving directional bias.
How to Use
Circles = aggressive market orders (imbalances)
Diamonds = absorption (large players absorbing flow)
Triangles (MTF) = multi-timeframe directional dominance
Green below price = bullish pressure
Red above price = bearish pressure
Yellow/Orange diamonds = potential reversals or absorption traps
Use the MTF triangles to confirm or reject trade direction
What Makes This Script Original
This script combines several concepts rarely seen together in a single open-source tool:
Z-Score volume outliers
Absorption based on trend, sweeps, and relative body strength
Range logic with statistical volume peaks
Optional CVD-based confirmation
Multi-timeframe summaries using lower-timeframe events
The intention is not to replicate orderbook tools, but to provide a proxy for institutional presence using public OHLCV data.
Recommended Settings
Use 1m, 5m, 15m, 1h or 4h timeframes
Keep your chart clean when using the indicator
Pair it with structural analysis (BOS/ChoCH), liquidity sweeps and key levels
Do NOT combine it with other heavy overlays when publishing or sharing charts.
--------------------------------------------------
Señales Institucionales – Agresión, Absorción y Clústers Multitemporales
Este indicador detecta actividad institucional a través de eventos de volumen extremo y los clasifica en agresión, absorción, y dominancia multitemporal.
Utiliza un modelo Z-Score para señalar compras y ventas agresivas, y una lógica de absorción basada en:
Contexto de tendencia
Barrida del máximo/mínimo anterior
Fuerza de la vela
Cierre relativo al extremo previo
Incluye filtros de rango, ATR y un filtro opcional por CVD para eliminar ruido.
Además, agrega eventos de 5m para generar señales limpias en 15m, 1h, 4h y 1D, permitiendo identificar zonas donde los grandes jugadores dominan el flujo.
Cómo interpretarlo:
Círculos verdes/rojos → agresión
Diamantes → absorción (posible giro o trampa)
Triángulos → clústeres multitemporales
Verde abajo → presión alcista
Rojo arriba → presión bajista
El objetivo es ofrecer una visión clara y ordenada de dónde actúan los participantes institucionales sin necesidad de herramientas de orderflow.
ATR + STRAT Dashboard (LAST + DIR + REV) + Est MovesATR + STRAT Dashboard is a multi-timeframe market structure indicator built around The Strat and ATR context. It summarizes higher-timeframe control (buyers vs sellers), highlights key Strat conditions (inside/outside/2-1-2 style transitions), and flags common reversal candles (hammer / shooting star style signals) to help spot potential turns. It also includes ATR-based context and estimated move guidance so you can quickly gauge whether price has “room” to run or is extended.
What it shows
MTF Dashboard: quick read of trend/control across multiple timeframes
Direction/Control: color-based bias (buyers vs sellers in charge)
Reversal Flags: highlights reversal-style candles for awareness (not guaranteed)
ATR Context + Estimated Moves: volatility-based framework for targets/expectations
Non-repainting HTF behavior: designed to use closed higher-timeframe bars to reduce repaint surprises
Note: This tool is for structure + context, not trade signals by itself. Always confirm with your plan/risk management.
Quality-Controlled Trend StrategyOverview
This strategy demonstrates a clean, execution-aware trend framework with fully isolated risk management.
Entry conditions and risk logic are intentionally separated so risk parameters can be adjusted without altering signal behavior.
All calculations are evaluated on confirmed bars to ensure backtest behavior reflects real-time execution.
Design intent
Many scripts mix entries and exits in ways that make results fragile or misleading.
This strategy focuses on structural clarity by enforcing:
confirmed-bar logic only
fixed and transparent risk handling
consistent indicator calculations
one position at a time
It is intended as a baseline framework rather than an optimized system.
Trading logic (high level)
Trend context
EMA 50 vs EMA 200 defines directional bias
Entry
Price alignment with EMA 50
RSI used as a momentum confirmation, not as an overbought/oversold signal
Risk management
Stop-loss based on ATR
Fixed risk–reward structure
Risk logic is isolated from entry logic
Editing risk without affecting signals
All stop-loss and take-profit calculations are handled in a dedicated block.
Users can adjust:
ATR length
stop-loss multiplier
risk–reward ratio
without modifying entry conditions.
This allows controlled experimentation while preserving signal integrity.
Usage notes
Results vary by market, timeframe, and volatility conditions.
This script is provided for testing and educational purposes and should be validated across multiple symbols and forward-tested before use in live environments.
Volume-Adjusted CCI Trend [Alpha Extract]A sophisticated trend identification system that combines dual EMA direction analysis with volume-weighted normalization and CCI momentum filtering for comprehensive trend validation. Utilizing Volume RSI integration and standard deviation-based bands that expand and contract with volume characteristics, this indicator delivers institutional-grade trend detection with multi-layered confirmation requirements. The system's volume adjustment mechanism modulates signal sensitivity based on participation strength while CCI thresholds prevent false signals during weak momentum conditions, creating a robust trend-following framework with reduced whipsaw susceptibility.
🔶 Advanced Dual EMA Direction Engine
Implements fast and slow exponential moving average comparison to establish primary trend direction bias with configurable period parameters for timeframe optimization. The system calculates trend direction as binary +1 (bullish when fast EMA exceeds slow EMA) or -1 (bearish when slow exceeds fast), providing foundational directional input that requires additional confirmation before generating actionable trend states.
🔶 Volume-Adjusted Normalization Framework
Features sophisticated normalization calculation that measures price deviation from basis EMA, scales by standard deviation, then applies volume-weighted adjustment factor for participation-sensitive signal generation. The system calculates Volume RSI to quantify relative volume strength, converts to ratio format, and multiplies normalized deviation by volume factor scaled by impact parameter, creating signals that strengthen during high-volume confirmations and weaken during low-volume moves.
// Volume-Adjusted Normalization
Vol_Ratio = Volume_RSI / 50
Vol_Factor = 1 + (Vol_Ratio - 1) * Vol_Impact
Dev = src - Basis_EMA
Raw_Normalized = Dev / (StdDev * Multiplier)
Vol_Adjusted_Norm = Raw_Normalized * Vol_Factor
🔶 CCI Momentum Filter Integration
Implements Commodity Channel Index threshold system with configurable upper and lower bounds to validate trend strength and filter sideways market conditions. The system calculates standard CCI with adjustable length, compares against asymmetric thresholds (default +100 bullish, -50 bearish), and requires CCI confirmation in addition to EMA direction and normalized deviation before transitioning trend states, ensuring only high-conviction signals generate entries.
🔶 Multi-Layer Trend State Logic
Provides intelligent trend state machine requiring simultaneous confirmation from EMA direction, volume-adjusted normalization threshold breach, and optional CCI momentum validation. The system maintains persistent trend state that only transitions when all three conditions align, preventing premature reversals during temporary retracements or low-volume fluctuations while capturing genuine trend changes with institutional-grade confirmation requirements.
🔶 Dynamic Volume Band Architecture
Creates volatility-adjusted bands around basis EMA using standard deviation multiplied by volume factor, producing channels that widen during high-volume periods and contract during low-volume consolidations. The system applies identical volume adjustment to band calculations as normalization metric, ensuring visual envelope consistency with underlying signal logic and providing intuitive reference boundaries for trend-following price action.
🔶 Gradient Strength Visualization System
Implements color intensity modulation based on normalized signal strength relative to threshold requirements, creating visual feedback that communicates trend conviction. The system calculates strength ratio by dividing absolute normalized value by threshold, caps at 1.0, and applies gradient interpolation from muted to vivid colors, instantly conveying whether current trend exhibits marginal or strong characteristics through line and candle coloring.
🔶 Volume RSI Calculation Engine
Utilizes RSI methodology applied to volume series rather than price to quantify relative participation strength with normalization to 0.5-1.5 range for factor multiplication. The system processes volume through standard RSI calculation, divides by 50 to center around 1.0, and produces ratio values where readings above 1.0 indicate above-average volume and below 1.0 suggest below-average participation for signal adjustment purposes.
🔶 Asymmetric Threshold Configuration
Features separate positive and negative normalization thresholds with independent CCI upper and lower bounds enabling optimization for bullish versus bearish signal generation characteristics. The system defaults to symmetric normalized thresholds (±0.2) but asymmetric CCI levels (+100/-50), recognizing that bullish momentum often requires stronger confirmation than bearish reversals in typical market structures.
🔶 Comprehensive Visual Integration
Provides multi-dimensional trend visualization through color-coded basis line, volume-adjusted bands with gradient fills, trend-synchronized candle coloring, and transition signal labels. The system enables selective display toggling for each visual component while maintaining consistent color scheme and strength-based intensity across all elements for cohesive chart presentation without overwhelming information density.
🔶 Alert and Signal Framework
Generates trend change alerts when state transitions occur with all confirmation requirements satisfied, providing notifications for bullish (transition to +1) and bearish (transition to -1) signals. The system implements state change detection through comparison with previous bar trend state, ensuring single alert per transition rather than continuous notifications during sustained trends.
🔶 Performance Optimization Architecture
Employs efficient calculation methods with null value handling for Volume RSI initialization and nz() functions preventing calculation errors during early bars. The system includes intelligent state persistence maintaining previous trend during ambiguous conditions and optimized gradient calculations balancing visual quality with computational efficiency across extended historical periods.
🔶 Why Choose Volume-Adjusted CCI Trend ?
This indicator delivers sophisticated trend identification through multi-layered confirmation combining directional EMA analysis, volume-weighted normalization, and momentum validation via CCI filtering. Unlike traditional trend indicators relying solely on price-based calculations, the volume adjustment mechanism ensures signals strengthen during high-participation moves and weaken during low-volume drifts, reducing false breakouts and choppy market whipsaws. The system's requirement for simultaneous EMA direction, normalized threshold breach, and CCI momentum confirmation creates institutional-grade signal quality suitable for systematic trend-following approaches across cryptocurrency, forex, and equity markets. The volume-adjusted bands provide dynamic support/resistance references while the gradient strength visualization enables instant assessment of trend conviction for position sizing and risk management decisions.
ADR% / ATR / LoD dist. Table - V2ADR% / ATR / LoD Distance Table (V2) + ATR Range Lines is a simple “daily volatility dashboard” that helps you quickly judge how extended a stock is during the day and where “normal” daily movement zones sit relative to price.
It’s designed to help you answer:
“Has this stock already made most of its usual daily move?”
“Am I chasing too late?”
“Where are typical +ATR / −ATR stretch and pullback zones?”
What you’ll see
ADR% (Average Daily Range %)
Shows the stock’s typical daily travel (low → high) as a percentage.
Example: ADR% = 4% means the stock often swings ~4% in a normal day.
ATR (Average True Range)
Shows the stock’s typical daily movement in price units ($ / points).
Example: ATR = 2.50 means it often moves about $2.50 per day.
LoD dist. (Low of Day distance)
Shows how far price is from today’s Low of Day, measured relative to ATR (as a %).
Higher % = more extended away from the day’s low.
Optional: ATR Range Lines (added in this version)
You can enable two guide lines that extend to the right:
ATR Up Line = Price + ATR
ATR Down Line = Price − ATR
These act like volatility guardrails to visualize “typical daily stretch” and “typical pullback” zones.
ATR “Live vs Locked” option (important)
Lock ATR to last completed day (no intraday updates):
ON (Locked): Uses the last completed daily ATR (yesterday’s finished value).
✅ ATR stays constant all day while the market is live.
OFF (Live): ATR can update intraday as today’s daily candle expands.
✅ ATR may change during the session.
Either way, ATR is still based on your chosen ATR Length (lookback period). Locking simply prevents the ATR from drifting intraday.
How to use it (Kullamägi-style principle)
Kristjan Kullamägi’s momentum style emphasizes pressing strength when conditions are right, but also respecting extension and risk/reward. This tool helps you quantify that:
If ADR%/ATR suggests the stock already moved near its usual daily range, chasing can be lower reward.
The ATR lines help you visualize when price is in a “normal stretch zone” vs a better risk area.
Locking ATR gives you stable intraday reference levels for cleaner execution.
Tips
Use ADR% to understand whether there’s likely “room” left in today’s move.
Use LoD dist. to quickly gauge if price is already far from the day’s low (extended).
Use ATR Up/Down Lines as a simple volatility framework for entries, add-ons, and risk planning.
Keep Lock ATR ON if you prefer stable levels throughout the session.
Credits
Original indicator concept & script: ArmerSchlucker
ADR% formula credit: MikeC / TheScrutiniser and GlinckEastwoot
Modifications (V2): TradersPod
Added optional ATR Up/Down lines extending to the right
Added “Lock ATR to last completed day” option for stable intraday ATR reference
Kept the original logic and purpose intact
Mr. SnappyMr. Snappy is an advanced VWAP mean reversion indicator designed to identify high-probability price reversals when markets become overextended from the Volume Weighted Average Price (VWAP). Like a curveball that appears to be going one direction before snapping back, Mr. Snappy identifies when price has stretched too far from VWAP and is primed to snap back to equilibrium. Built for intraday traders seeking precision entries with clearly defined risk management.
CORE FEATURES:
Adaptive ATR-Based Bands - Dynamic threshold zones that adjust to market volatility
Auto ATR Technology - Automatically calibrates band placement based on historical price behavior within a 20-40% ATR range, analyzing where price has historically reversed near VWAP to create "brick wall" resistance levels
Predictive Band Algorithms - Five experimental modes for advanced traders:
• Recent Reversal Points: Averages historical reversal distances
• Volume-Weighted Reversal: Weights reversals by volume significance
• Failed Breakout Detection: Tracks where momentum breaks failed
• Multi-Timeframe Confluence: Analyzes higher timeframe VWAP distances
• Linear Regression Channel: Statistical deviation bands
Dual Signal System - Overextended mean reversion signals for stretched price action plus VWAP reaction signals for bounces and rejections in trending markets
Automatic SL/TP Lines - Extends stop loss and take profit lines forward until price hits them, keeping your risk management visible throughout the trade
Flexible Take Profit Targeting - Multiple TP calculation methods:
• VWAP (classic mean reversion target)
• VWAP Bands (opposite band target)
• Fixed Risk-Reward Ratios (1:1 through 7:1)
• 50% Pivot Retracement
• Percentage to Daily High/Low
Confirmation Logic - Optional two-candle confirmation system requiring directional movement before signal trigger, filtering whipsaw entries while adding slight delay
Overextended Tolerance - Adjustable buffer zone from 0-50% requiring price to extend beyond the bands by a specified amount before triggering signals, preventing premature entries on minor extensions
CUSTOMIZATION OPTIONS:
Toggle between manual ATR threshold or Auto ATR for dynamic adjustment
Show or hide bands and fills for clean chart presentation while keeping signals visible
Adjustable pivot types - Local pivots for recent price action or Swing pivots for longer-term reference points
Multi-timeframe analysis support for confluence trading
Fully customizable ATR length, lookback periods, tolerance levels, and band calculation methods
USE CASES:
Scalping overextended moves that snap back to VWAP
Day trading mean reversion setups on liquid instruments
Fading extreme deviations when price stretches beyond statistical norms
VWAP bounce and rejection plays in trending conditions
Quick reaction trades when price touches VWAP in a defined trend
RISK DISCLAIMER:
VWAP resets daily at the start of each trading session. If holding trades across sessions, take profit targets may become invalid as VWAP recalculates. Always reference the NEW VWAP level as your exit target after reset. Consider closing positions before session end or manually adjusting targets. TP lines do NOT auto-update after VWAP reset.
This indicator is a tool for technical analysis and does not constitute financial advice. Past performance does not guarantee future results. Always use proper risk management and position sizing.
BEST PERFORMANCE:
Mr. Snappy works optimally on liquid instruments including stocks, futures, forex majors, and cryptocurrency on intraday timeframes ranging from 1-minute to 15-minute charts. Higher timeframes may produce signals but mean reversion setups are strongest on shorter intervals where VWAP acts as a strong gravitational center.
Experimental features including Auto ATR and Predictive Bands are clearly marked with visual warnings when active. These advanced algorithms may impact performance on lower-end devices when analyzing extensive historical data.
TECHNICAL SPECIFICATIONS:
Uses daily ATR for volatility-adjusted bands
VWAP calculation includes volume weighting for institutional price levels
Pivot-based stop loss placement using recent swing highs and lows
Local pivot lookback default: 2 bars | Swing pivot lookback default: 5 bars
Auto ATR analysis period: 50 bars (configurable 20-200)
Maximum active SL/TP lines: 50 (automatic cleanup)
Overextended tolerance default: 1%
Manual ATR threshold default: 30%
Premium indicator developed for serious intraday traders who demand precise entries, disciplined exits, and adaptive market analysis. Mr. Snappy identifies when price has thrown a curveball and is ready to snap back to the mean.
VDUB Bands - MTF WMA+ATR Volatility Lanes (6 Alerts)VDUB Bands draws volatility-scaled “trend lanes” around a Weighted Moving Average (WMA) using ATR (or a WMA of True Range). It can display up to four tiers (L1–L4), with higher tiers sourced from higher timeframes to show local structure → higher-timeframe structure on a single chart.
────────────────────────────────────────
1. What it does (plain English)
────────────────────────────────────────
Think of each tier as a lane system around the trend:
• Inner rails = “normal volatility lane” around the WMA
• Outer rails = “extension / extreme zone” for that tier
• Higher tiers (L3/L4) show bigger structure
• Lower tiers (L1/L2) show active lane behavior
Typical interpretation:
• Price inside inner rails → normal variance around the trend lane
• Between inner and outer → stretched, but not extreme
• Outside outer rails → extended vs that tier’s volatility band
────────────────────────────────────────
2) Why it’s useful (and why it’s not a mashup)
────────────────────────────────────────
This is not a bundle of unrelated indicators. Everything serves one cohesive purpose:
• Visualize trend + volatility lanes across multiple time horizons
• Keep rails consistent and readable (levels, fills, outlines)
• Optional multi-timeframe aggregation for structure context
• A compact 6-alert set to catch key transitions without alert spam
────────────────────────────────────────
3) What you see on the chart
────────────────────────────────────────
For each level (L1–L4), you can show:
• Upper/Lower Inner rails
• Upper/Lower Outer rails
• Optional center fill (between outer rails) = operating range
• Optional MA line per tier (off by default to reduce clutter)
• Base WMA line (L1 MA) if enabled
Suggested workflow:
• Start with L1 + L2 only
• Add L3/L4 once you like the structure view
• Use Dynamic Opacity if the chart feels crowded
────────────────────────────────────────
4) How it works (transparent formula)
────────────────────────────────────────
For each tier:
• MA = WMA(source, baseLen × levelMultiplier)
• ATR_like = Wilder ATR (default)
OR WMA(TrueRange, atrLen × levelMultiplier)
Inner rails:
• upperInner = MA + ATR_like × innerMult
• lowerInner = MA - ATR_like × innerMult
Outer rails:
• upperOuter = MA + ATR_like × outerMult
• lowerOuter = MA - ATR_like × outerMult
Tier behavior:
• L1 uses the chart timeframe
• L2–L4 can use user-selected HTFs (defaults: 4H / D / W)
or optional auto-selection
────────────────────────────────────────
5) Multi-timeframe behavior + interpolation
────────────────────────────────────────
• L2–L4 use request.security() with lookahead OFF (no future data).
• HTF bands naturally “step” when the HTF candle confirms.
• Interpolate HTF Bands (optional): visually blends from the prior confirmed HTF value to the current confirmed HTF value to reduce stepping. This is display smoothing, not prediction.
Repaint note:
• If Live Interp (Repaints) is enabled, the HTF lines can update intrabar and may repaint. Keep it OFF for strict non-repainting behavior.
────────────────────────────────────────
6) Auto-select L2/L3/L4 (optional)
────────────────────────────────────────
Two modes:
A) Ladder (deterministic)
• Picks “bigger” timeframes relative to the chart (simple and fast).
B) Score (data-driven)
• Tests candidate timeframes and scores them using:
• Coverage: % of closes inside the OUTER band over Score Lookback
• Width: average outer-band width as a fraction of MA
• Targets: Target Coverage + Target Width
• Weights: Coverage Weight + Width Weight
Performance notes:
• Score mode is heavier (many candidates).
• “Lock auto-select after first pick” is recommended to reduce load and avoid platform limits.
────────────────────────────────────────
7) Alerts (6 total, aggregated across L1–L4)
────────────────────────────────────────
Alerts trigger if ANY tier meets the condition:
• Cross ABOVE an OUTER band
• Cross BELOW an OUTER band
• Cross ABOVE an INNER band
• Cross BELOW an INNER band
• Price is OUTSIDE ABOVE an OUTER band
• Price is OUTSIDE BELOW an OUTER band
These are intentionally aggregated to keep the alert count small while catching meaningful transitions.
────────────────────────────────────────
8) Limitations & transparency
────────────────────────────────────────
• Indicator only (not a strategy). No performance claims.
• MTF values update when the higher timeframe candle confirms.
• Interpolation is visual smoothing; it does not forecast.
• Non-standard chart types (Heikin Ashi/Renko/etc) may behave differently from standard candles.
• If you enable repainting options, signals/levels may change intrabar.
────────────────────────────────────────
9) Credits/reuse disclosure
────────────────────────────────────────
• Conceptual inspiration: VDUB and the community “VDUB_BINARY_PRO_3_V2” idea of WMA ± TR/ATR × multipliers.
• This version is a reimplementation + extension, adding:
o Multi-tier architecture (L1–L4)
o Higher-timeframe sourcing + optional interpolation
o Optional scoring-based timeframe selection
o Dynamic opacity + streamlined plotting
o Aggregated 6-alert set
No code was copied directly from the older script; this is a rewritten implementation with additional features and different structure.
www.tradingview.com
EDUVEST UTBOT ADJ - Adaptive ATR Trailing StopEDUVEST UTBOT ADJ - Adaptive ATR Trailing Stop with Session-Based Sensitivity
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
█ ORIGINALITY
This indicator is an enhanced version of the classic UT Bot concept, featuring automatic session-based ATR sensitivity adjustment. Unlike the original UT Bot which uses a fixed sensitivity value, this version dynamically adapts to different trading sessions (Tokyo, London, New York) and automatically detects asset characteristics to optimize signal generation.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
█ WHAT IT DOES
- Generates BUY and SELL signals based on ATR trailing stop crossovers with a moving average
- Automatically adjusts sensitivity based on current trading session (Tokyo/London/NY)
- Auto-detects asset type and applies optimized parameters for each instrument
- Displays real-time session information and volatility status
- Provides alert functionality with customizable cooldown periods
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
█ HOW IT WORKS
【Core Logic: ATR Trailing Stop】
The indicator calculates an ATR-based trailing stop using the formula:
Trailing Stop = Price ± (Sensitivity × ATR)
When price is above the trailing stop and rising, the stop trails below price.
When price is below the trailing stop and falling, the stop trails above price.
【Signal Generation】
- BUY Signal: Price crosses above the trailing stop AND Moving Average crosses above the trailing stop
- SELL Signal: Price crosses below the trailing stop AND Moving Average crosses below the trailing stop
【Session-Based Sensitivity Adjustment】
The indicator adjusts ATR sensitivity based on trading session (JST timezone):
- Tokyo (08:00-15:00): Lower sensitivity (reduced by adjustment value) - typically quieter markets
- London (15:00-23:00): Base sensitivity - moderate volatility
- New York (23:00-08:00): Higher sensitivity (increased by adjustment value) - higher volatility
【Dynamic ATR Adjustment】
When enabled, the indicator compares current ATR to its smoothed average:
- ATR Ratio = Current ATR / SMA(ATR, smoothing period)
- Volatility Multiplier = 1.0 + (Sensitivity × (2.0 - ATR Ratio))
This reduces sensitivity during high volatility (fewer false signals) and increases sensitivity during low volatility (faster response).
【Auto Asset Detection】
The indicator automatically detects the traded instrument and applies optimized parameters:
- Stable pairs (USDJPY, EURUSD, USDCHF): Base sensitivity 1.5-1.8
- Moderate pairs (AUDUSD, USDCAD, EURJPY): Base sensitivity 2.0-2.3
- Volatile pairs (GBPUSD): Base sensitivity 2.8
- Commodities (GOLD/XAUUSD): Base sensitivity 3.5
- Indices (NASDAQ/NAS100): Base sensitivity 4.0
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
█ HOW TO USE
【Recommended Settings】
- Timeframe: 15 minutes or higher (15M, 1H, 4H recommended)
- Best performance on: Forex majors, Gold, NASDAQ
- Enable "Auto Asset Detection" for optimized parameters
【Entry Rules】
- BUY: Enter long when green BUY label appears
- SELL: Enter short when pink SELL label appears
【Session Panel】
The top-right panel displays:
- Current trading session (Tokyo/London/NY)
- Volatility status (High Chance/Medium Chance/Caution)
- Mode (AUTO/MANUAL)
【Alert Setup】
1. Enable "Viewer Alert Display" in settings
2. Set cooldown period (default: 15 minutes) to avoid signal spam
3. Create alert with "Any alert() function call" condition
【Important Notes】
- This indicator does not repaint - signals are confirmed at bar close
- Lower timeframes (1M, 5M) may generate excessive signals
- Always use proper risk management and confirm with other analysis
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
█ SETTINGS OVERVIEW
🎯 Alert Settings
- Viewer Alert Display: Enable/disable alert labels
- Cooldown Function: Prevent rapid consecutive signals
- Cooldown Time: Minutes between alerts (5-60)
🔧 Dynamic ATR Settings
- Enable Dynamic ATR: Auto-adjust based on volatility
- ATR Period: Calculation period (default: 14)
- ATR Smoothing: Smoothing period for ratio calculation
- Volatility Sensitivity: How much to adjust (0.1-1.0)
🕐 Session ATR Adjustment
- Enable Time Adjustment: Session-based sensitivity
- Show Session Info: Display session panel
📊 Asset Settings
- Auto Asset Detection: Automatically optimize for instrument
- Manual settings available when auto-detection is disabled
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
█ CREDITS
Based on the original UT Bot concept by QuantNomad.
Enhanced with session-based adaptation and auto-asset detection by EduVest.
License: Mozilla Public License 2.0
Zero-Lag ATR Trend [BackQuant]Zero-Lag ATR Trend
Overview
Zero-Lag ATR Trend is a volatility-adaptive trend-following overlay designed to identify directional market regimes with minimal delay while preserving structural clarity. The indicator combines a zero-lag moving average framework with a zero-lag volatility model to produce a trailing trend line that reacts quickly to meaningful price changes without becoming unstable or overly sensitive.
Unlike conventional ATR-based trend tools that rely on lagging averages and delayed volatility estimates, this indicator applies zero-lag logic to both the trend centerline and the volatility calculation. The result is a trend structure that aligns more closely with real-time price action while still maintaining the discipline required for trend continuation trading.
Core design philosophy
The core idea behind Zero-Lag ATR Trend is simple:
Reduce signal delay without sacrificing trend integrity.
Adapt dynamically to changing volatility regimes.
Provide a single, clean structure that defines trend direction, continuation, and invalidation.
Instead of stacking multiple indicators, the script builds a complete trend framework from two tightly integrated components: a zero-lag trend spine and a zero-lag ATR trailing mechanism.
Zero-lag trend spine
The trend spine is constructed using a zero-lag moving average (ZLMA). This is achieved by applying a corrective step to a traditional moving average, effectively compensating for smoothing delay.
Conceptually, the process works as follows:
A base moving average is calculated from the selected price source.
That moving average is then passed through a zero-lag correction.
The correction pulls the line closer to current price without introducing noise.
This produces a trend line that reacts faster than standard EMA, SMA, or HMA signals, particularly during early trend acceleration phases. Multiple moving-average types can be used inside the zero-lag framework, allowing traders to fine-tune responsiveness based on asset behavior and timeframe.
Zero-lag volatility model
Volatility is measured using True Range, but instead of applying classic ATR smoothing, the indicator uses a zero-lag smoothing pass on the True Range itself.
This approach offers several advantages:
Volatility expands more quickly during impulse moves.
Volatility contracts faster during consolidations.
Band width adjusts in near real-time to changing conditions.
The smoothed zero-lag ATR is multiplied by a user-defined factor to create adaptive upper and lower boundaries around the trend spine. These boundaries define how much counter-movement price is allowed before the trend structure is invalidated.
Volatility-aware trailing structure
The trailing output is the defining feature of the indicator. It behaves as a one-directional trailing structure:
In bullish conditions, the trailing line can only move upward.
In bearish conditions, the trailing line can only move downward.
Minor pullbacks inside the volatility envelope do not flip the trend.
This logic prevents the indicator from reacting to shallow retracements and focuses instead on structural trend changes. Because the trailing behavior is volatility-scaled, the indicator remains stable during high volatility while still responding promptly during regime shifts.
Trend flips and regime transitions
Trend direction is determined by changes in the trailing structure itself rather than raw price crosses. A trend flip occurs only when price movement is strong enough, relative to current volatility, to force the trailing line to reverse direction.
This means:
Bullish flips represent genuine transitions into upward regimes.
Bearish flips represent genuine transitions into downward regimes.
Sideways noise is largely filtered out.
As a result, the indicator is well suited for identifying medium-to-long trend phases rather than short-term oscillations.
Visual structure and chart clarity
The visual design is intentionally minimal and functional:
The main trailing line is color-coded by trend direction.
An optional ribbon or cloud reinforces directional bias.
Optional candle coloring aligns price bars with the active trend.
These elements allow traders to assess trend state instantly without interpreting multiple signals or overlays.
How to use for trend following
Trend bias
Maintain a bullish bias while price holds above the trailing line.
Maintain a bearish bias while price holds below the trailing line.
Entries
Trend flips can be used as initial directional entries.
Pullbacks toward the trailing line often act as continuation opportunities.
Momentum confirmation can be layered on top for additional confluence.
Trend management
The trailing line naturally functions as a dynamic stop reference.
As long as price respects the trailing structure, the trend remains valid.
A flip in direction signals a full regime transition rather than a minor correction.
Why zero-lag matters for trend trading
Traditional trend indicators often react late, especially during fast expansions, resulting in delayed entries and early exits. By reducing lag in both the trend calculation and the volatility model, Zero-Lag ATR Trend aims to capture a larger portion of directional moves while maintaining consistency and discipline.
This makes it particularly effective for momentum-based trend following, breakout continuation strategies, and traders who prioritize staying aligned with dominant market structure rather than predicting reversals.
Summary
Zero-Lag ATR Trend is a complete trend-following framework built around responsiveness, adaptability, and clarity. Its zero-lag architecture allows it to respond earlier to meaningful price changes, while its volatility-aware trailing logic ensures that trends are only invalidated when structure truly breaks. The result is a clean, intuitive tool that supports disciplined trend participation across assets and timeframes.






















