Dynamic Horizontal Lines 🧭 Script Objective
Displays dynamic horizontal support and resistance levels (major, minor, and trigger zones) for quick price reaction analysis.
⚙️ Customize Levels
Open the Settings (⚙️) of the indicator and under **Inputs**, enter your price levels separated by commas:
- Majors → for key support/resistance levels (red lines)
- Short Triggers → for important short entry zones (thicker red lines)
- Non Majors → for minor levels (blue lines)
🎨 Visual Output
- Major levels: Red solid lines with labels
- Short triggers: Thicker red lines
- Non-major levels: Blue lines
Trend Analysis
One Step IndicatorOne Step Indicator V.3 – Precision Trend Engine for Modern Traders
One Step Indicator is a high-performance trend and momentum engine designed for traders who demand clarity, precision, and consistency.
This tool identifies market transitions in a single decisive step—highlighting trend continuation, momentum shifts, and reversal points with exceptional accuracy.
Built with a clean visual structure and optimized signal logic, the indicator generates only one actionable Buy/Sell signal per bar, reducing noise and helping traders stay focused on true market direction rather than chart clutter.
Key Features
• Adaptive Trend Cloud – Smooth dynamic cloud that filters noise and reveals the real market structure.
• Smart Reversal Signals – Buy/Sell markers triggered by momentum inflection and volatility compression.
• One-Signal-Per-Bar Logic – Eliminates duplicate alerts and keeps the chart clean and intuitive.
• Multi-Asset Compatible – Perfect for Gold, Forex, Crypto, Indices, and all major markets.
• Works on Any Timeframe – From fast-paced scalping to steady swing trading.
Why Traders Use It
Designed for traders who want a reliable system without complexity.
It combines trend detection + momentum confirmation into a single unified signal, giving traders a powerful edge in identifying early moves and avoiding false breakouts.
Recommended For
• Intraday & Scalping Traders
• Swing Traders
• Momentum & Trend Following Strategies
• Traders who prefer clean, minimalist, high-precision tools
Purpose
One Step Indicator helps you see the market’s intention at a glance—
One step. One signal. One direction.
Trade with confidence, not confusion.
NQ Gamma LevelsNQ Gamma Levels - Dynamic Options Flow Visualization
This indicator displays gamma exposure levels from QQQ options data, automatically scaled to NQ/MNQ futures prices. Simply copy gamma data from your dashboard and paste it into the indicator to see key support and resistance levels based on dealer positioning.
Features:
- Automatic QQQ to NQ price conversion using live 1-minute ratios
- Visual strength indicators - thicker/longer lines show stronger gamma concentrations
- Customizable colors for positive and negative gamma levels
- Dotted reference lines extending across the chart for easy price tracking
- Updates every minute to prevent chart clutter and jumping levels
- Filters to show only significant levels above your threshold
- Strongest positive and negative levels are automatically highlighted
The solid colored lines represent gamma strength - longer lines indicate higher concentration at that price level. Dotted lines provide continuous reference points across your chart. Green levels typically act as support (dealers long gamma), while red levels often act as resistance (dealers short gamma).
Best used on 1-5 minute timeframes for intraday trading. Paste fresh data from your options flow dashboard whenever you want updated levels.
Market Breadth - [JTCAPITAL]Market Breadth - is a comprehensive crypto market strength and sentiment indicator designed to visualize the overall bullish or bearish alignment across 40 major cryptocurrencies. By combining multi-asset Exponential Moving Average (EMA) comparisons and smoothing techniques, it offers a clean, aggregated view of the broader market trend—helping traders quickly assess whether the market is dominated by bullish momentum or bearish pressure.
The indicator works by calculating in the following steps:
Symbol Selection and Data Retrieval
The script monitors 40 leading cryptocurrencies based on Market Cap. Each asset’s daily close price is requested using a 1D timeframe. This ensures that every data point reflects the same temporal resolution, allowing the indicator to evaluate global crypto strength rather than individual token volatility.
EMA Comparison per Asset
For each asset, two Exponential Moving Averages (EMAs) are calculated:
A short-term EMA with period emalength (default 10).
A long-term EMA with period emalength2 (default 20).
Each coin receives a score of +1 when the short-term EMA is greater than the long-term EMA (indicating bullish structure), or -1 when it is below (indicating bearish structure). This binary scoring system effectively converts individual price action into a directional sentiment measure.
Market Breadth Aggregation
All 40 individual scores are summed into a single composite value called scores .
If many assets have bullish EMA alignment, the total score becomes strongly positive.
If the majority show bearish alignment, the total score turns negative.
This step transforms scattered price data into one unified market breadth metric—quantifying how many assets participate in the same directional trend.
Smoothing the Breadth Line
To reduce short-term noise and isolate trend direction, the aggregated score is smoothed using an EMA of length = smoothlen (default 15). The resulting smoothed line helps identify sustained shifts in collective sentiment rather than temporary fluctuations.
Visualization and Color Coding
When scores > 0 , the market breadth is bullish and the histogram is colored blue.
When scores < 0 , the breadth turns bearish and the histogram is purple.
The same logic applies to the smoothed line and background color, offering an instant visual cue of market mood transitions.
Buy and Sell Conditions:
The indicator itself does not trigger direct buy/sell signals but rather acts as a market regime filter . Traders can use it as follows:
Buy Filter: When the smoothed value is above zero and rising, the majority of assets confirm an uptrend — this favors long setups or trend continuation entries.
Sell Filter: When the smoothed value is below zero and falling, bearish alignment dominates — ideal for short setups or defensive risk management.
Optional filters could include combining this with RSI or volume-weighted momentum indicators to confirm breadth-based reversals.
Features and Parameters:
emalength – Defines the short-term EMA length used for individual asset trend detection (default 10).
emalength2 – Defines the long-term EMA length (default 20).
smoothlen – Defines the smoothing EMA length for the total market breadth line (default 15).
40 asset inputs – User-editable symbols allow full customization of which cryptos are tracked.
Dynamic color backgrounds – Visual distinction between bullish and bearish phases.
Specifications:
Exponential Moving Average (EMA)
EMA is a type of moving average that places more weight on recent price data, responding faster to market changes compared to SMA. By comparing a short-term and long-term EMA, the indicator captures momentum shifts across each asset individually. The crossover logic (EMA10 > EMA20) signals bullish conditions, while the opposite indicates bearish momentum.
Market Breadth
Market Breadth quantifies how many assets are participating in a directional move. Instead of tracking a single coin’s trend, breadth analysis measures collective sentiment. When most coins’ short-term EMAs are above long-term EMAs, the market shows healthy bullish breadth. Conversely, when most are below, weakness dominates.
Smoothing (EMA on Scores)
After summing the breadth score, the result is smoothed with an additional EMA to mitigate the inherent volatility caused by individual coin reversals. This second-level smoothing transforms raw fluctuations into a readable, trend-consistent curve.
Color Visualization
Visual cues are integral for intuitive interpretation.
Blue Shades: Indicate bullish alignment and collective upward momentum.
Purple Shades: Indicate bearish conditions and potential risk-off phases.
The background tint reinforces visual clarity even when the indicator is overlaid on price charts.
Background Logic
By applying the same color logic to the chart’s background, users can instantly recognize the prevailing market phase.
Use Cases
As a trend confirmation filter for other indicators (e.g., trade only in the direction of positive breadth).
As a divergence tool : when price rises but breadth weakens, it may signal a topping market.
As a macro sentiment monitor : perfect for assessing when the crypto market as a whole transitions from bearish to bullish structure.
Summary
“ Market Breadth - ” transforms the chaotic price movements of 40 cryptocurrencies into a single, powerful visual representation of overall market health. By merging EMA cross analysis with market-wide aggregation and smoothing , it provides traders with a deep understanding of when bullish or bearish forces dominate the ecosystem.
It’s a clean, data-driven approach to identifying shifts in crypto market sentiment — a perfect companion for trend-following, macro analysis, and timing portfolio exposure.
Enjoy!
MA SMART Angle
### 📊 WHAT IS MA SMART ANGLE?
**MA SMART Angle** is an advanced momentum and trend detection indicator that analyzes the angles (slopes) of multiple moving averages to generate clear, non-repainting BUY and SELL signals.
**Original Concept Credit:** This indicator builds upon the "MA Angles" concept originally created by **JD** (also known as Duyck). The core angle calculation methodology and Jurik Moving Average (JMA) implementation by **Everget** are preserved from the original open-source work. The angle calculation formula was contributed by **KyJ**. This enhanced version is published with respect to the open-source nature of the original indicator.
Original indicator reference: "ma angles - JD" by Duyck
---
## 🎯 ORIGINALITY & VALUE PROPOSITION
### **What Makes This Different from the Original:**
While the original "MA Angles" by **JD** provided excellent angle visualization, it lacked actionable entry signals. **MA SMART Angle** addresses this by adding:
**1. Clear Entry/Exit Signals**
- Explicit BUY/SELL arrows based on angle crossovers, momentum confirmation, and MA alignment
- No guessing when to enter trades - the indicator tells you exactly when conditions align
**2. Non-Repainting Logic**
- All signals use confirmed historical data (shifted by 2 bars minimum)
- Critical for backtesting reliability and live trading confidence
- Original indicator could repaint signals on current bar
**3. Dual Signal System**
- **Simple Mode:** More frequent signals based on angle crossovers + momentum (for active traders)
- **Strict Mode:** Requires full multi-MA alignment + momentum confirmation (for conservative traders)
- Adaptable to different trading styles and risk tolerances
**4. Smart Signal Filtering**
- **Anti-spam cooldown:** Prevents duplicate signals within configurable bar count
- **No-trade zone detection:** Filters out low-conviction sideways markets automatically
- **Multi-timeframe MA alignment:** Ensures all moving averages agree on direction before signaling
**5. Enhanced Visualization**
- Large, clear BUY/SELL arrows with descriptive labels
- Color-coded backgrounds for market states (trending vs. ranging)
- Momentum histogram showing acceleration/deceleration in real-time
- Live status table displaying trend strength, angle value, momentum, and MA alignment
**6. Professional Alert System**
- Four distinct alert conditions: BUY Signal, SELL Signal, Strong BUY, Strong SELL
- Enables automated trade notifications and strategy integration
**7. Modified MA Periods**
- Original used EMA(27), EMA(83), EMA(278)
- Enhanced version uses faster EMA(3), EMA(8), EMA(13) for more responsive signals
- Better suited for modern volatile markets and shorter timeframes
---
## 📐 HOW IT WORKS - TECHNICAL EXPLANATION
### **Core Methodology:**
The indicator calculates angles (slopes) for five key moving averages:
- **JMA (Jurik Moving Average)** - Smooth, lag-reduced trend line (original implementation by **Everget**)
- **JMA Fast** - Responsive momentum indicator with higher power parameter
- **MA27 (EMA 3)** - Primary fast-moving average for signal generation
- **MA83 (EMA 8)** - Medium-term trend confirmation
- **MA278 (EMA 13)** - Slower trend filter
### **Angle Calculation Formula (by KyJ):**
```
angle = arctan((MA - MA ) / ATR(14)) × (180 / π)
```
**Why ATR normalization?**
- Makes angles comparable across different instruments (forex, stocks, crypto)
- Makes angles comparable across different timeframes
- Accounts for volatility - a 10-point move in different assets has different significance
**Angle Interpretation:**
- **> 15°** = Strong trend (momentum accelerating)
- **0° to 15°** = Weak trend (momentum present but moderate)
- **-2° to +2°** = No-trade zone (sideways/choppy market)
- **< -15°** = Strong downtrend
### **Signal Generation Logic:**
#### **BUY Signal Conditions:**
1. MA27 angle crosses above 0° (upward momentum initiates)
2. All three EMAs (3, 8, 13) pointing upward (trend alignment confirmed)
3. Momentum is positive for 2+ bars (acceleration, not deceleration)
4. Angle exceeds minimum threshold (not in no-trade zone)
5. Cooldown period passed (prevents signal spam)
#### **SELL Signal Conditions:**
1. MA27 angle crosses below 0° (downward momentum initiates)
2. All three EMAs pointing downward (downtrend alignment)
3. Momentum is negative for 2+ bars
4. Angle below negative threshold (not in no-trade zone)
5. Cooldown period passed
#### **Strong BUY+ / SELL+ Signals:**
Additional entry opportunities when JMA Fast crosses JMA Slow while maintaining strong directional angle - indicates momentum acceleration within established trend.
---
## 🔧 HOW TO USE
### **Recommended Settings by Trading Style:**
**Scalpers / Day Traders:**
- Signal Type: **Simple**
- Minimum Angle: **3-5°**
- Cooldown Bars: **3-5 bars**
- Timeframes: 1m, 5m, 15m
**Swing Traders:**
- Signal Type: **Strict**
- Minimum Angle: **7-10°**
- Cooldown Bars: **8-12 bars**
- Timeframes: 1H, 4H, Daily
**Position Traders:**
- Signal Type: **Strict**
- Minimum Angle: **10-15°**
- Cooldown Bars: **15-20 bars**
- Timeframes: Daily, Weekly
### **Parameter Descriptions:**
**1. Source** (default: OHLC4)
- Price data used for MA calculations
- OHLC4 provides smoothest angles
- Close is more responsive but noisier
**2. Threshold for No-Trade Zones** (default: 2°)
- Angles below this are considered sideways/ranging
- Increase for stricter filtering of choppy markets
- Decrease to allow signals in quieter trending periods
**3. Signal Type** (Simple vs. Strict)
- **Simple:** Angle crossover OR (trend + momentum)
- **Strict:** Angle crossover AND all MAs aligned AND momentum confirmed
- Start with Simple, switch to Strict if too many false signals
**4. Minimum Angle for Signal** (default: 5°)
- Only generate signals when angle exceeds this threshold
- Higher values = stronger trends required
- Lower values = more sensitive to momentum changes
**5. Cooldown Bars** (default: 5)
- Minimum bars between consecutive signals
- Prevents spam during volatile chop
- Scale with your timeframe (higher TF = more bars)
**6. Color Bars** (default: true)
- Colors chart bars based on signal state
- Green = bullish conditions, Red = bearish conditions
- Can disable if you prefer clean price bars
**7. Background Colors**
- **Yellow background** = No-trade zone (low angle, ranging market)
- **Green flash** = BUY signal generated
- **Red flash** = SELL signal generated
- All customizable or can be disabled
---
## 📊 INTERPRETING THE INDICATOR
### **Visual Elements:**
**Main Chart Window:**
- **Thick Lime/Fuchsia Line** = MA27 angle (primary signal line)
- **Medium Green/Red Line** = MA83 angle (trend confirmation)
- **Thin Green/Red Line** = MA278 angle (slow trend filter)
- **Aqua/Orange Line** = JMA Fast (momentum detector)
- **Green/Red Area** = JMA slope (overall trend context)
- **Blue/Purple Histogram** = Momentum (angle acceleration/deceleration)
**Signal Arrows:**
- **Large Green ▲ "BUY"** = Primary buy signal (all conditions met)
- **Small Green ▲ "BUY+"** = Strong momentum buy (JMA fast cross)
- **Large Red ▼ "SELL"** = Primary sell signal (all conditions met)
- **Small Red ▼ "SELL+"** = Strong momentum sell (JMA fast cross)
**Status Table (Top Right):**
- **Angle:** Current MA27 angle in degrees
- **Trend:** Classification (STRONG UP/DOWN, UP/DOWN, FLAT)
- **Momentum:** Acceleration state (ACCEL UP/DN, Up/Down)
- **MAs:** Alignment status (ALL UP/DOWN, Mixed)
- **Zone:** Trading zone status (ACTIVE vs. NO TRADE)
- **Last:** Bars since last signal
### **Trading Strategies:**
**Strategy 1: Pure Signal Following**
- Enter LONG on BUY signal
- Exit on SELL signal
- Use stop-loss at recent swing low/high
- Works best on trending instruments
**Strategy 2: Confirmation with Price Action**
- Wait for BUY signal + bullish candlestick pattern
- Wait for SELL signal + bearish candlestick pattern
- Increases win rate by filtering premature signals
- Recommended for beginners
**Strategy 3: Momentum Acceleration**
- Use BUY+/SELL+ signals for adding to positions
- Only take these in direction of primary signal
- Scalp quick moves during momentum spikes
- For experienced traders
**Strategy 4: Mean Reversion in No-Trade Zones**
- When status shows "NO TRADE", fade extremes
- Wait for angle to exit no-trade zone for reversal
- Contrarian approach for range-bound markets
- Requires tight stops
---
## ⚠️ LIMITATIONS & DISCLAIMERS
**What This Indicator DOES:**
✅ Measures momentum direction and strength via angle analysis
✅ Generates signals when multiple conditions align
✅ Filters out low-conviction sideways markets
✅ Provides visual clarity on trend state
**What This Indicator DOES NOT:**
❌ Predict future price movements with certainty
❌ Guarantee profitable trades (no indicator can)
❌ Work equally well on all instruments/timeframes
❌ Replace proper risk management and position sizing
**Known Limitations:**
- **Lagging Nature:** Like all moving averages, signals occur after momentum begins
- **Whipsaw Risk:** Can generate false signals in volatile, directionless markets
- **Optimization Required:** Parameters need adjustment for different assets
- **Not a Complete System:** Should be combined with risk management, position sizing, and other analysis
**Best Performance Conditions:**
- Strong trending markets (crypto bull runs, stock breakouts)
- Liquid instruments (major forex pairs, large-cap stocks)
- Appropriate timeframe selection (match to trading style)
- Used alongside support/resistance and volume analysis
---
## 🔔 ALERT SETUP
The indicator includes four alert conditions:
**1. BUY SIGNAL**
- Message: "MA SMART Angle: BUY SIGNAL! Angle crossed up with momentum"
- Use for: Primary long entries
**2. SELL SIGNAL**
- Message: "MA SMART Angle: SELL SIGNAL! Angle crossed down with momentum"
- Use for: Primary short entries or long exits
**3. Strong BUY**
- Message: "MA SMART Angle: Strong BUY momentum - JMA fast crossed up"
- Use for: Adding to longs or aggressive entries
**4. Strong SELL**
- Message: "MA SMART Angle: Strong SELL momentum - JMA fast crossed down"
- Use for: Adding to shorts or aggressive exits
**Setting Up Alerts:**
1. Right-click indicator → "Add Alert on MA SMART Angle"
2. Select desired condition from dropdown
3. Choose notification method (popup, email, webhook)
4. Set alert expiration (typically "Once Per Bar Close")
---
## 📚 EDUCATIONAL VALUE
This indicator serves as an excellent learning tool for understanding:
**1. Angle-Based Momentum Analysis**
- Traditional indicators show MA crossovers
- This shows the *rate of change* (velocity) of MAs
- Teaches traders to think in terms of momentum acceleration
**2. Multi-Timeframe Confirmation**
- Shows how fast, medium, and slow MAs interact
- Demonstrates importance of trend alignment
- Helps develop patience for high-probability setups
**3. Signal Quality vs. Quantity Tradeoff**
- Simple mode = more signals, more noise
- Strict mode = fewer signals, higher quality
- Teaches discretionary filtering skills
**4. Market State Recognition**
- Visual distinction between trending and ranging markets
- Helps traders avoid trading choppy conditions
- Develops "market context" awareness
---
## 🔄 DIFFERENCES FROM OTHER MA INDICATORS
**vs. Traditional MA Crossovers:**
- Measures momentum (angle) rather than just price crossing MA
- Provides earlier signals as angles change before price crosses
- Filters better for sideways markets using no-trade zones
**vs. MACD:**
- Uses multiple MAs instead of just two
- ATR normalization makes it universal across instruments
- Visual angle representation more intuitive than histogram
**vs. Supertrend:**
- Not based on ATR bands but on MA slope analysis
- Provides graduated strength indication (not just binary trend)
- Less prone to whipsaw in low volatility
**vs. Original "MA Angles" by JD:**
- Adds explicit entry/exit signals (original had none)
- Implements no-repaint logic for reliability
- Includes signal filtering and quality controls
- Provides dual signal systems (Simple/Strict)
- Enhanced visualization and status monitoring
- Uses faster MA periods (3/8/13 vs 27/83/278) for modern markets
---
## 📖 CODE STRUCTURE (for Pine Script learners)
This indicator demonstrates:
**Advanced Pine Script Techniques:**
- Custom function implementation (JMA, angle calculation)
- Var declarations for stateful tracking
- Table creation for HUD display
- Multi-condition signal logic
- Alert system integration
- Proper use of historical references for no-repaint
**Code Organization:**
- Modular function definitions (JMA, angle)
- Clear separation of concerns (inputs, calculations, plotting, alerts)
- Extensive commenting for maintainability
- Best practices for Pine Script v5
**Learning Resources:**
- Study the JMA function to understand adaptive smoothing
- Examine angle calculation for ATR normalization technique
- Review signal logic for multi-condition confirmation patterns
- Analyze anti-spam filtering for state management
The code is open-source - feel free to study, modify, and improve upon it!
---
## 🙏 CREDITS & ATTRIBUTION
**Original Concepts:**
- **"ma angles - JD" by JD (Duyck)** - Core angle calculation methodology and indicator concept
Original open-source indicator on TradingView Community Scripts
- **JMA (Jurik Moving Average) implementation by Everget** - Smooth, low-lag moving average function
Acknowledged in original JD indicator code
- **Angle Calculation formula by KyJ** - Mathematical formula for converting MA slope to degrees using ATR normalization
Acknowledged in original JD indicator code comments
**Enhancements in This Version:**
- Signal generation logic - Original implementation for this indicator
- No-repaint confirmation system - Original implementation
- Dual signal modes (Simple/Strict) - Original implementation
- Visual enhancements and status table - Original implementation
- Alert system and signal filtering - Original implementation
- Modified MA periods (3/8/13 instead of 27/83/278) - Optimization for modern markets
**Open Source Philosophy:**
This indicator follows the open-source spirit of TradingView and the Pine Script community. The original "ma angles - JD" by JD (Duyck) was published as open-source, enabling this enhanced version. Similarly, this code is published as open-source to allow further community improvements.
---
## ⚡ QUICK START GUIDE
**For New Users:**
1. Add indicator to chart
2. Start with default settings (Simple mode)
3. Wait for BUY signal (green arrow)
4. Observe how price behaves after signal
5. Check status table to understand market state
6. Adjust parameters based on your instrument/timeframe
**For Experienced Traders:**
1. Switch to Strict mode for higher quality signals
2. Increase cooldown bars to reduce frequency
3. Raise minimum angle threshold for stronger trends
4. Combine with your existing strategy for confirmation
5. Set up alerts for desired signal types
6. Backtest on your preferred instruments
---
## 🎓 RECOMMENDED COMBINATIONS
**Works Well With:**
- **Volume Analysis:** Confirm signals with volume spikes
- **Support/Resistance:** Take signals near key levels
- **RSI/Stochastic:** Avoid overbought/oversold extremes
- **ATR:** Size positions based on volatility
- **Price Action:** Wait for candlestick confirmation
**Complementary Indicators:**
- Order Flow / Footprint (for institutional confirmation)
- Volume Profile (for identifying value areas)
- VWAP (for intraday mean reversion reference)
- Fibonacci Retracements (for target setting)
---
## 📈 PERFORMANCE EXPECTATIONS
**Realistic Win Rates:**
- Simple Mode: 45-55% (higher frequency, moderate accuracy)
- Strict Mode: 55-65% (lower frequency, higher accuracy)
- Combined with price action: 60-70%
**Best Asset Classes:**
1. **Cryptocurrencies** (strong trends, clear signals)
2. **Forex Major Pairs** (smooth price action, good angles)
3. **Large-Cap Stocks** (trending behavior, liquid)
4. **Index Futures** (trending instruments)
**Challenging Conditions:**
- Low volatility consolidation periods
- News-driven erratic movements
- Thin/illiquid instruments
- Counter-trending markets
---
## 🛡️ RISK DISCLAIMER
**IMPORTANT LEGAL NOTICE:**
This indicator is for **educational and informational purposes only**. It is **NOT financial advice** and does not constitute a recommendation to buy or sell any financial instrument.
**Trading Risks:**
- Trading carries substantial risk of loss
- Past performance does not guarantee future results
- No indicator can predict market movements with certainty
- You can lose more than your initial investment (especially with leverage)
**User Responsibilities:**
- Conduct your own research and due diligence
- Understand the instruments you trade
- Never risk more than you can afford to lose
- Use proper position sizing and risk management
- Consider consulting a licensed financial advisor
**Indicator Limitations:**
- Signals are based on historical data only
- No guarantee of accuracy or profitability
- Parameters must be optimized for your specific use case
- Results vary significantly by market conditions
By using this indicator, you acknowledge and accept all trading risks. The author is not responsible for any financial losses incurred through use of this indicator.
---
## 📧 SUPPORT & FEEDBACK
**Found a bug?** Please report it in the comments with:
- Chart symbol and timeframe
- Parameter settings used
- Description of unexpected behavior
- Screenshot if possible
**Have suggestions?** Share your ideas for improvements!
**Enjoying the indicator?** Leave a like and follow for updates!
Market Echo Screener [BigBeluga]
The Market Echo Screener is a structured multi-asset dashboard capable of tracking up to 15 symbols simultaneously .
Designed to condense complex market data into an actionable format. Each column represents a specialized calculation, giving traders insight into signals, phases, retests, and volatility — all updated in real time.
For each symbol, it displays a full set of analytics: trend signals, take profit progression, wave structure, equilibrium pulls, volatility-adjusted flows, smart band retests, volatility regimes, and live price context — all condensed into one unified table.
Instead of flipping through multiple charts, traders get an instant overview of market dynamics across an entire watchlist, making it easier to spot alignment and high-probability opportunities.
⬤ Trend Signals
This column is powered by a low-pass digital trend filter that smooths short-term fluctuations and isolates directional momentum.
It produces Buy and Sell signals when price crosses adaptive thresholds relative to the smoothed baseline. Stronger “+” signals appear when slope acceleration or momentum divergence confirms additional conviction.
• Uses recursive filtering to eliminate noise.
• Signal strength is determined by the magnitude of deviation from the baseline.
• Tracks how many bars back the signal occurred, using a bar-counting algorithm.
• Combines both normal and power signals to reflect phases of market conviction.
⬤ TPs (Take Profits)
The take profit ladder is generated through an adaptive volatility-projection model .
When a signal fires, projected levels are based on volatility-weighted extensions. Each level (TP1–TP6) represents an incrementally wider confidence band, dynamically recalculated with every new bar.
• Uses volatility-normalized ranges for TP distances.
• Level activation is sequential, progressing as price reaches thresholds.
• Reset occurs when opposite signals are detected.
• Higher TPs imply extended momentum runs, while early TP triggers highlight conservative exits.
⬤ ActionWave
The ActionWave column applies a dual-smoothing algorithm combining custom MA stacks and polynomial regression to capture the underlying wave structure.
It identifies macro phases (Bullish ∆ / Bearish ∇) and flags retests when price folds back into the average after expansion.
• Wave slope is calculated using gradient differentials.
• Retests are confirmed within a bar-window threshold (e.g., 20–25 bars).
• Distinguishes continuation from exhaustion by analyzing whether slope remains positive/negative.
• Provides a clean map of trend rhythm without intrabar noise.
⬤ Magnet
The Magnet measure calculates a dynamic equilibrium band around price.
By averaging the midpoints of recent high–low ranges and weighting them by volatility, it defines a “fair zone” where price tends to trend and mean-revert.
• Bullish/Bearish status is derived from price position relative to the equilibrium mean.
• Retests occur when price leaves the zone and then re-enters within a tolerance band.
• Incorporates a mean-reversion index to highlight strength of pull.
• Acts as a gravitational anchor, showing when price is likely to snap back.
⬤ FlowTrend
FlowTrend is calculated using volatility and noise adjusted envelope bands .
It determines the active market flow by testing whether price consistently holds above or below the smoothed envelope. Retests are logged when price touches the envelope and respects trend direction.
• Bands expand/contract based on ATR and rolling variance.
• Flow state = Bullish if closing above upper envelope, Bearish if below.
• Retests validated only if trend slope and band alignment remain intact.
• Helps identify continuation setups by filtering false flips.
⬤ Smart Bands
Smart Bands employ an adaptive trailing stop framework that shifts with volatility and momentum.
Price interaction with these bands is tracked for bullish (∆) or bearish (∇) retests, highlighting whether the current move has revalidated at its volatility boundary.
• Bands derived from trailing volatility-adjusted stops.
• Upward retest fires when price tests support bands during uptrend.
• Downward retest occurs when resistance bands are tapped in downtrend.
• Provides structured “confirmation points” that validate signals.
⬤ Volatility
Volatility is measured via a hybrid standard deviation logic .
First, the standard deviation of closing prices over 10 bars is scaled by a factor, then normalized against its own 20-bar rolling standard deviation. The result is converted into a 0–100 index, producing three regimes:
❄️ Calm (<50): low dispersion, mean-reversion conditions dominate.
⚠️ Elevated (50–70): directional expansion likely, watch for breakout tension.
💥 Explosive (>70): strong dispersion, trend-following setups favored.
• Uses layered smoothing to dampen noise.
• Normalization ensures comparability across different assets.
• Acts as a meta-filter for selecting strategy type (range vs. momentum).
⬤ Price
The price column displays the latest close rounded to the nearest tick size.
It is color-coded by candle bias: green for bullish closes, red for bearish closes.
• Tick normalization ensures clean display across assets with different decimal precision.
• Color-coding gives instant sentiment context.
• Serves as the anchor reference for all other metrics in the row.
The Market Echo Screener is not a simple signal table — it’s a layered analytics framework.
Each column is driven by technical calculations: smoothing filters, volatility projections, equilibrium models, and adaptive band logic. Together, they create a unified lens on multiple assets, allowing traders to rapidly identify alignment, filter out noise, and focus on the clearest opportunities.
Trendlines with Breaks Oscillator [LuxAlgo]The Trendlines with Breaks Oscillator is an oscillator based on the Trendlines with Breaks indicator, and tracks the maximum distance on price from bullish and bearish trendline breakouts.
The oscillator features divergences and trendline breakout detection.
🔶 USAGE
This tool is based on our Trendlines with Breaks indicator, which detects bullish and bearish trendlines and highlights the breaks on the chart. Now, we bring you this tool as an oscillator.
The oscillator calculates the maximum distance between the price and the break of each trendline, for both bullish and bearish cases, then calculates the delta between both.
When the oscillator is above 0, the market is in an uptrend; when it is below 0, it is in a downtrend. An ascending slope indicates positive momentum, and a descending slope indicates negative momentum.
Trendline breaks are displayed as green and red dots on the oscillator. A green dot corresponds to a bullish break of a descending trendline, and a red dot corresponds to a bearish break of an ascending trendline.
The oscillator calculation depends on two parameters from the settings panel: short and long alpha length. These parameters are used to calculate a synthetic EMA with a variable alpha for both bullish and bearish breaks. The final result is the difference between the two averages.
As shown in the image, using the same trend detection parameters but different alphas can produce very different results. The larger the alphas, the smoother the oscillator becomes, detecting bigger trends but making it less reactive.
This tool features the same trendline detection system as the Trendlines with Breaks indicator, which is based on three main parameters: swing length, slope, and calculation method.
As we can see in the image above, the data collected for the oscillator calculation will be different when using different parameters. A larger length detects larger trends. A larger slope or a different calculation method also impacts the final result.
🔹 Signal Line
The signal line is a smoothed version of the oscillator; traders can choose the smoothing method and length used from the settings panel.
In the image, the signal line crossings are displayed as vertical lines. As we can see, the market usually corrects downward after a bearish crossing and corrects upward after a bullish crossing.
Traders can choose among 10 different smoothing methods for the signal line. In the image, we can see how different methods and lengths give different outputs.
🔹 Divergences
The tool features a divergence detector that helps traders understand the strength behind price movements. Traders can adjust the detection length from the settings panel.
As shown in the image, a bearish divergence occurs when the price prints higher highs, but the momentum on the histogram prints lower highs. A bullish divergence occurs when the price prints lower lows, but the histogram prints higher lows.
By adjusting the length of the divergence detector, traders can filter out smaller divergences, allowing the tool to only detect more significant ones.
The image above depicts divergences detected with different lengths; the larger the length, the bigger the divergences are detected.
🔶 SETTINGS
🔹 Trendlines
Swing Detection Lookback: The size of the market structure used for trendline detection.
Slope: Slope steepness, a value of 0 gives horizontal levels, values larger than 1 give a steeper slope
Slope Calculation Method: Choose how the slope is calculated
🔹 Oscillator
Short Alpha Length: Synthetic EMA short period
Long Alpha Length: Synthetic EMA long period
Smoothing Signal: Choose the smoothing method and period
Divergences: Enable or disable divergences and select the detection length.
🔹 Style
Bullish: Select bullish color.
Bearish: Select bearish color.
Asset vs Total Market Cap & Relative Strength Purpose
This indicator allows traders to compare a selected asset to the major market benchmarks:
BTC – primary crypto market leader
ETH – secondary crypto market leader
USDT.D – shows market risk-on vs risk-off sentiment
TOTAL – total crypto market capitalization, useful for overall market trends
It also provides relative strength calculations:
Rel. Strength = Asset % change - USDT.D % change
Rel. Strength vs Total = Asset % change - Total % change
This allows you to see if your asset is outperforming or underperforming broader benchmarks.
The table covers multiple timeframes, making it easy to scan both short-term and longer-term trends:
Row Timeframe
0 Current
1 15m
2 1H
3 4H
4 1D
Selected Asset / BTC / ETH:
Green for positive % change
Red for negative % change
Gradient intensity proportional to magnitude (maxAbsChange input)
USDT.D:
Orange if rising (risk-off)
Teal if falling (risk-on)
Total Market Cap / Rel. Strength:
Gradient reflects asset performance relative to total market, independent of USDT.D.
Positives
Compact dashboard: Everything is in one table for quick scanning.
Multi-timeframe comparison: Traders can instantly see short-term vs long-term strength.
Relative performance visualization: Gradients immediately highlight outperformers and underperformers.
Benchmark comparisons: Asset vs BTC, ETH, USDT.D, and Total Market Cap.
Independent Rel. Strength: Highlights whether the asset is outperforming even if the total market moves.
Customizable gradient sensitivity: maxAbsChange and maxRelChange allow tuning how “strong” the colors appear.
Chart plotting: Rel. Strength vs total market is plotted for further visual reference.
How to Use
Green table cells → strong positive movement
Red table cells → negative movement
Rel. Strength > 0 → asset outperforming
Rel. Strength < 0 → asset underperforming
Use table to compare relative performance vs BTC, ETH, and total market for informed trading decisions.
DeMARK 9-13For the first time ever, the power and precision of DeMARK is now available on TradingView. Combining core elements of the renowned Sequential® and Combo® studies, the DeMARK 9-13® indicator delivers the same unique insights in a streamlined interface.
The Sequential and Combo family of indicators have been trusted by the top financial firms, funds and figures for decades to enhance their trading and investment strategies. Known for their 9 Setup® and 13 Countdown® readings, these studies are designed to highlight potential market reversals as well as key areas of support, resistance and momentum. With DeMARK 9-13, users can access these groundbreaking techniques in one integrated offering.
While it's often said, "the trend is your friend," it's also crucial to recognize when it's about to end. Identifying potential market inflection points allows you to buy weakness and sell strength, improving your cost basis, reducing risk and allowing you to capitalize on a greater portion of the reversal.
At its core, 9s and 13s are constructed to measure market momentum and exhaustion. Both Sequential and Combo consist of two phases: Setup and Countdown. The Setup phase compares price activity across nine consecutive bars to define the market environment, while the Countdown phase performs a separate 13-bar comparison to indicate when a reversal may be imminent. A 9-13 reading reflects the fulfillment of both phases. When combined with TDST® lines and Risk Levels®, this approach provides a more comprehensive view of the market.
The DeMARK 9-13 indicator consists of:
Sequential
Combo
9 Setup
13 Countdown
TD Setup Trend (TDST)
Perfected® Setup
Risk Levels & Zones
Together, these elements provide an unparalleled view into the inner workings of the market, helping you anticipate shifts and act with greater precision.
🟡 DESCRIPTION
SETUP
The initial stage of the DeMARK 9-13 indicator is the Setup phase. This series is the same for both Sequential and Combo and compares the close of the current bar to the close four bars earlier. Buy Setup counts are displayed in blue below the data set and fulfilled when there are nine consecutive closes less than the close four bars earlier. Sell Setup counts are displayed in blue above the data set and fulfilled when there are nine consecutive closes greater than the close four bars earlier.
During the active Setup, all number counts remain visible to show the progress of the series. Upon completing the Setup, the 9 is recorded and the 1-8 counts are removed. This reduces visual distraction and allows for more result history (due to TradingView’s 500-label limit). Setups are always counting, with Price Flips® occurring as the series alternates between Buy and Sell Setups.
PERFECTED SETUPS
Setups can be classified as either “Perfected” or “Imperfected.” The Setup is Perfected when the 9 is completed and the 6 and 7 bars have been exceeded. In the case of a Buy Setup, the low of bars 8 or 9 must be less than the low of bars 6 and 7. Conversely, in the case of a Sell Setup, the high of bars 8 or 9 must be greater than the high of bars 6 and 7. The point at which the Setup is perfected is displayed with a solid blue dot, matching the color of the Setup series.
Generally speaking, the market will reverse or stabilize within one to four bars of a completed and Perfected Setup 9. The strength and duration of this response can be assessed with the implementation of other indicators, such as TDST® lines.
TD SETUP TREND (TDST)
The TDST indicator is derived from the Setup phase and is used to confirm market trends and identify likely trend failures. A TDST resistance line is drawn from the highest true high of the completed 9 Buy Setup series, while a TDST support line is drawn from the lowest true low of the completed 9 Sell Setup series. These TDST lines provide an indication of market support, resistance and momentum to help evaluate the integrity of the move.
TDST lines are displayed in a lighter blue than the Setup phase. When Breakout Qualifiers are enabled, TDST lines can be considered qualified or disqualified. Disqualified TDSTs appear as a dashed line, indicating potential support in the case of TDST support lines or resistance in the case of TDST resistance lines. Qualified TDSTs appear as a solid line and will stop drawing when a breakout or breakdown occurs, suggesting continued momentum.
COUNTDOWN
Once the Setup phase is completed, the second stage of the DeMARK 9-13 indicator can begin — the Countdown phase. Sequential and Combo share the same Setup series, but there are subtle differences in their respective Countdown phases, each constructed to identify areas of potential trend exhaustion in different market conditions.
Sequential is designed to respond in both trending and consolidating markets, while Combo is more responsive in trending environments and inactive during periods of market consolidation. For that reason, we often say that Combo identifies the highest or lowest points of a move, with Sequential identifying secondary tests. When aligned, these results are even more powerful.
SEQUENTIAL COUNTDOWN
A Sequential Buy Countdown is possible upon completion of a Buy Setup and looks for 13 closes less than or equal to the low two bars earlier. Sequential Buy Countdown counts are displayed as a dark green number below the data set and can begin as early as the 9 bar of a completed Buy Setup. A Sequential Sell Countdown is possible upon completion of a Sell Setup and looks for 13 closes greater than or equal to the high two bars earlier. Sequential Sell Countdown counts are displayed as a dark red number above the data set and can begin as early as the 9 bar of a Sell Setup. Because of this overlap, Sequential Countdown requires as few as 12 bars beyond the 9 Setup to complete the cycle.
Unlike the Setup phase, Countdown counts need not be consecutive. During the active Countdown, all number counts remain visible to display the progress of the series. Upon completing the Countdown, the 13 is confirmed and the 1-12 counts are removed. This reduces visual distraction and allows for more result history (due to TradingView’s 500-label limit).
A completed Sequential 13 Countdown marks the fulfillment of the 9-13 reading and identifies potential market exhaustion. Additional elements of Sequential Countdown like Intersection, Countdown Deferral, Risk Levels and the 12-bar rule can be used to provide further detail and are outlined below.
COMBO COUNTDOWN
A Combo Buy Countdown is possible upon completion of a Buy Setup and looks for 13 closes less than or equal to the low two bars earlier, with additional rules based on the Combo version selected. Combo Buy Countdown counts are displayed as a light green number below the data set and can begin as early as the 1 bar of a completed Buy Setup. A Combo Sell Countdown is possible upon completion of a Sell Setup and looks for 13 closes greater than or equal to the high two bars earlier, with additional rules based on the Combo version selected. Combo Sell Countdown counts are displayed as a magenta number above the data set and can begin as early as the 1 bar of a Sell Setup. Because of this overlap, Combo Countdown requires as few as four bars beyond the 9 Setup to complete the cycle.
Unlike the Setup phase, Countdown counts need not be consecutive. During the active Countdown, all number counts remain visible to display the progress of the series. Upon completing the Countdown, the 13 is confirmed and the 1-12 counts are removed. This reduces visual distraction and allows for more result history (due to TradingView’s 500-label limit).A completed Combo 13 Countdown marks the fulfillment of the 9-13 reading and identifies potential market exhaustion. Additional elements of Combo Countdown like Risk Levels and the 12-bar rule can be used to provide further detail and are outlined below.
RISK LEVELS
When a 9 Setup or 13 Countdown indication is recorded, a Risk Level is generated to identify the zone within which a reversal should occur. This level accounts for any residual trend momentum without invalidating the buy or sell indication. For a completed buy indication, the Risk Level marks the price above which the 9 or 13 remains active and serves as additional support. Conversely, for a completed sell indication, it marks the price below which the 9 or 13 remains active and serves as additional resistance. This level can be viewed as the maximum threshold the indication can withstand before the prevailing momentum overwhelms and negates it and is often used to establish stop-loss areas.
Risk Level line colors correspond to the completed Setup, Sequential Countdown or Combo Countdown that generated it. Shaded risk zones can also be displayed, further highlighting the indication window. When Breakout Qualifiers are enabled, the Risk Level can be considered qualified or disqualified. Disqualified Risk Levels appear as a dashed line, indicating likely support in the case of a buy indication and likely resistance in the case of a sell indication. Qualified Risk Levels appear as a solid line and will stop drawing when a breakout or breakdown occurs, suggesting continued momentum.
4-BAR & 12-BAR METRICS
Generally speaking, the market should see some sort of response within four bars of a completed 9 Setup indication and 12 bars of a completed 13 Countdown indication. If the chart has not responded in that time the existing trend is likely to continue.
INTERSECTION
Intersection is an elective setting unique to Sequential Countdown. When enabled, it postpones the start of the Countdown phase until the price range of the later Setup counts overlap with the price activity of any Setup count occurring three or more bars earlier. This is intended as a pressure release to avoid commencing the count during an extraordinary breakaway market event or aberration. The Intersection level’s color matches its corresponding Buy and Sell Countdown reading and is displayed as a horizontal line on the confirming bar.
COUNTDOWN DEFERRAL
The Sequential Countdown phase of the DeMARK 9-13 indicator includes two optional Countdown Deferral qualifiers — the 13 vs. 8 rule and the 8 vs. 5 rule.
The 13 vs. 8 Countdown Deferral rule is designed to ensure that the tail end of the Countdown is representative of the existing trend. To fulfill this restriction, the low of the 13 bar must be less than or equal to the close of the 8 bar in the case of a Sequential Buy Countdown, while the high of the 13 bar must be greater than or equal to the close of the 8 bar in the case of a Sequential Sell Countdown. Because Countdown counts can increment in a sideways market, this rule helps to confirm that a trend has remained intact and improves accuracy as the series reaches its completion.
When enabled, this Countdown Deferral condition substitutes a “+” for what would otherwise be a “13,” thereby postponing the count. A Sequential Buy Countdown deferral is displayed in dark green below the data set, while a Sequential Sell Countdown deferral is displayed in dark red above the data set. Note that this optional setting is enabled by default and labeled “Last vs. 8 Qualifier” in the DeMARK 9-13 indicator settings.
Whereas the 13 vs. 8 rule is designed to ensure that the tail end of the Sequential series is representative of the existing trend, the 8 vs. 5 Countdown Deferral rule is designed to ensure that the body of the Countdown phase is properly configured. As with the 13 vs. 8 rule, the 8 vs. 5 rule matches the color and placement of its corresponding Buy or Sell Countdown series and substitutes a “+” for what would otherwise be a “5”, thereby postponing the count. The 13 vs. 8 comparison is critical to the Countdown phase, while the 8 vs. 5 comparison is elective and provides additional confidence that the trend has remained intact.
COUNTDOWN RECYCLE®
Markets are constantly evolving to reflect new information. Just as fundamentals experience occasional adjustments impacting the expectations of the asset, so too do technical analysis and market timing. This is most often reflected in the Sequential and Combo Countdown phase by a process known as Recycling.
Recycling occurs when a Countdown 13 is interrupted by a subsequent overlapping “22” Setup count in the same direction. Recycling suggests that the new Setup is sufficiently strong to weaken the impact of a confirmed Countdown series and resets the process. A recycling indication is represented as an “R” where the Countdown 13 was previously displayed, matching the color and placement of that Buy or Sell Countdown series.
COUNTDOWN CANCELLATION
Once completed, a 9 Setup and 13 Countdown confirmation is permanent and never altered. However, it’s important to note that Countdowns can be cancelled during their construction phase. There are two scenarios where a Countdown series would be removed from the chart.
The first Countdown cancellation scenario occurs when a subsequent 9 Setup is confirmed in the opposite direction prior to the completion of the Countdown phase. The reasoning is that market conditions have changed from what they were when the initial Setup was fulfilled, making the newer Setup more relevant. Upon confirming an opposing 9 Setup, the incomplete Countdown phase is canceled and removed from the chart.
The second Countdown cancellation scenario takes place when the TDST in the opposite direction is violated, suggesting a conclusion to the previous trend and a confirmation of a new one. In these cases, a true low that occurs above the Buy Setup’s TDST resistance line, or a true high that occurs below the Sell Setup’s TDST support line, cancels the incomplete Countdown phase and removes the counts from the chart.
🟡 SETTINGS
DISPLAY
Setup : Displays the Setup phase of the Sequential and Combo indicators. The first swatch controls the color of the Buy Setup phase displayed below the data set. The second swatch controls the color of the Sell Setup phase displayed above the data set.
TDST : Displays the TDST lines for the Sequential and Combo indicators. The first swatch controls the color of the TDST resistance lines associated with the Buy Setup phase. The second swatch controls the color of the TDST support lines associated with the Sell Setup phase.
Sequential Countdown : Displays the Countdown phase of the Sequential indicator. The first swatch controls the color of the Buy Countdown phase displayed below the data set. The second swatch controls the color of the Sell Countdown phase displayed above the data set.
Combo Countdown : Displays the Countdown phase of the Combo indicator. The first swatch controls the color of the Buy Countdown phase displayed below the data set. The second swatch controls the color of the Sell Countdown phase displayed above the data set.
Indicator font size : Adjusts the size of the Sequential and Combo indicator counts displayed above and below the data set. ( Default: 18 )
Display full series count : Displays the full Sequential and Combo numerical series for the active 9 Setup and 13 Countdown phases only, or for all completed indications (within TradingView’s 500-label limit). ( Default: Active only )
SETUP
Bars to Setup : Number of consecutive bars needed to complete the Setup phase. ( Default: 9 )
Bars to look back : Defines the bar to which the current Setup count is compared. ( Default: 4 )
Setup compare : Determines whether equal prices should increment the Setup count. ( Default: Without equal )
Count completion weight : Adjusts the font weight of the Setup completion counts displayed above and below the data set. ( Default: Bold )
Setup Perfection : Identifies when Setup Perfection occurs, with the low of the final two Buy Setup counts less than the lows three or four bars prior to completion, and the high of the final two Sell Setup counts greater than the highs three or four bars prior to completion. With the default “Bars to Setup” setting of “9,” Perfection occurs when the low of Buy Setup bar 8 or 9 is less than the lows of bars 6 and 7, and the high of Sell Setup bar 8 or 9 is greater than the highs of bars 6 and 7. ( Default: Enabled )
Enable Setup Risk Level : Displays the Risk Level tied to the Setup. ( Default: On )
Enable Setup Risk Level Zone : Shades the area between the completed Setup and its Risk Level. ( Default: On )
TD SETUP TREND (TDST)
TDST line thickness : Adjusts the thickness of TDST support and resistance lines. ( Default: Standard )
COUNTDOWN (SHARED)
Bars to Countdown : Number of bars needed to complete the Countdown phase. ( Default: 13 )
Bars to look back : Defines the bar to which the current Countdown count is compared. ( Default: 2 )
Countdown comparison value : Output used in the Countdown look back comparison. For Aggressive settings, Low/High is required. ( Default: Close )
Termination Count price value : Allows the final count of the Countdown phase to use a different comparison value for more flexibility. ( Default: Open or Close )
Countdown compare : Determines whether equal prices should increment the Countdown count. ( Default: With equal )
Count completion weight : Adjusts the font weight of the Countdown completion counts displayed above and below the data set. ( Default: Bold )
SEQUENTIAL COUNTDOWN
Enable Intersection : Toggles the Sequential Intersection phase requirement. ( Default: Off )
8 vs. 5 Qualifier : Qualifier requiring the low of the 8 Buy Countdown to be less than the close of the 5 count, and the high of the 8 Sell Countdown to be greater than the close of the 5 count. ( Default: Off )
Last vs. 8 Qualifier : Qualifier requiring the low of the final Buy Countdown count to be less than the close of the 8 count, and the high of the final Sell Countdown to be greater than the close of the 8 count. With the default “Bars to Countdown” setting of “13,” the low of the 13 Buy Countdown would need to be less than the close of the 8 count, and the high of the 13 Sell Countdown would need to be greater than the close of the 8 count. ( Default: On )
Enable Risk Level : Displays the Risk Level tied to the Countdown. ( Default: On )
Enable Risk Level Zone : Shades the area between the completed Countdown and its Risk Level. ( Default: On )
COMBO COUNTDOWN
Combo version : Determines the version of Combo used for the Countdown phase, whether it’s Standard, Conservative or Aggressive. ( Default: Standard )
Enable Risk Level : Displays the Risk Level tied to the Countdown. ( Default: On )
Enable Risk Level Zone : Shades the area between the completed Countdown and its Risk Level. ( Default: On )
RECYCLE
Enable Recycle : Toggles Recycling, replacing the final Sequential and Combo Countdown count with an “R” when its rules are met. With the default “Bars to Countdown” setting of “13,” a recycled 13 count would be replaced with the ‘R’. ( Default: On )
Setup Count : Defines the number of consecutive Setup bars required to trigger a Recycle. ( Default: 22 )
CANCEL
Reverse Setup : Incomplete Countdowns are cancelled when a Setup in the opposite direction is confirmed. ( Default: On )
TDST Rule : Incomplete Buy Countdowns are cancelled when a true low exceeds the Buy Setup’s TDST resistance line, and incomplete Sell Countdowns are cancelled when a true high breaks the Sell Setup’s TDST support line. ( Default: On )
BREAKOUT QUALIFIERS
Enable Breakout Qualifiers : Breakout Qualifier rules will dictate whether TDST and Risk Level line breakouts can be considered qualified or disqualified. Qualified lines are solid and will stop drawing when a breakout or breakdown occurs, suggesting continued momentum. Disqualified lines are dashed, serving as resistance in the case of a false breakout and support in the case of a false breakdown. When Breakout Qualifier rules are disabled, a line becomes solid on any close beyond the level. ( Default: On )
🟡 DISCLAIMER
By subscribing to and or using DeMARK 9-13 or any other DeMARK Indicators on TradingView, you acknowledge that you have read, understood and agree to the DeMARK for TradingView Terms of Service (located in the DeMARK account signature) as well as any updates to those terms which may happen from time-to-time.
The DeMARK Indicators are powerful tools designed to assist the individual process you use to understand financial markets and make investment decisions but they are not trading systems. Any information presented is not, and should not be construed as, financial or investment advice. You should not make any investment decision based solely on the information provided by these tools. The products we offer do not recommend or endorse any specific securities, financial products or investment strategies. Any information, data or analysis presented by any DeMARK products or tools is generic and does not consider your personal financial situation, investment objectives or risk tolerance. All investment decisions are yours alone and are made at your own risk. Those risks include, but are not limited to, potential system errors, data inaccuracies or outages.
From time to time unauthorized and unaffiliated third parties use the DeMARK name or the names of our copyrighted and/or trademarked products in an unapproved, inaccurate and misleading manner. While we do our best to remove these examples, some fake, flawed and fraudulent may exist. The only official and accurate sources of our products are those listed on the DeMARK company website. Unauthorized reproduction, copying, scraping, republishing, distribution, dissemination or any other use of our name, trademarks and/or copyrighted materials (including this script documentation) is prohibited.
Without in any way limiting DeMARK’s exclusive rights under copyright, trademark and all other intellectual property protections, any use of DeMARK products to “train” generative artificial intelligence (AI) technologies to generate text is expressly prohibited. DeMARK reserves all rights to license uses of this work for generative AI training and development of machine learning language or machine learning visual models.
The data and analysis in our products are based on sources believed to be reliable, but DeMARK does not control or guarantee the accuracy, completeness or timeliness of this information.
As a DeMARK subscriber or user, you are responsible for conducting your own research and due diligence before making any investment decisions.
Past performance, including any simulated or historical data, is not indicative of future results.
Paid script
Screener (SSA) [AlgoAlpha]🟠 OVERVIEW
This script is a multi-symbol screener that serves as a dashboard companion to the "Smart Signals Assistant (SSA)" indicator. Its purpose is to monitor the entire suite of SSA components—from the core signals to all confluence tools—across a customizable watchlist of up to 18 assets. By displaying the real-time status of each indicator in a single table, it allows traders to get a bird's-eye view of the market, quickly identify assets with strong trend confluence, and filter for high-probability setups without needing to switch charts.
The screener is designed to mirror the modularity of the main SSA indicator, allowing you to enable or disable components in the table to match your preferred trading dashboard.
🟠 CONCEPTS
The screener is built directly on the analytical framework of the Smart Signals Assistant, applying its complex, proprietary algorithms to each symbol in your watchlist and summarizing the results. The combination of these different analytical concepts is what gives the screener its utility, as it helps traders find opportunities where multiple, distinct strategies align.
Each column in the table represents a core trading concept:
Smart Signals: This is the primary signal engine, designed to identify potential entry points. It operates in different modes to capture both long-term swings and faster scalping opportunities.
Fair Value Trail (FVT): This component provides a dynamic, volatility-adjusted baseline for the trend. It acts as a form of dynamic support or resistance, helping to confirm the validity of a trend shown by the Smart Signals.
Trend Spine: This tool is designed to identify the underlying "backbone" of the market's trend. It filters out short-term price noise to provide a more stable, clear indication of the dominant market direction.
Trend Bias: This measures the strength and conviction behind a trend. It helps distinguish between a strong, accelerating move and a weak, decelerating one, adding a layer of momentum analysis.
Firmament Clouds: These are volatility-based bands that create dynamic overbought and oversold zones. They help identify when price is potentially overextended and due for a pullback or consolidation.
Trend-Range Classifier (TRC): A machine-learning model that analyzes market characteristics to classify the current environment as either "Trending" or "Ranging." This is crucial for helping traders apply the right strategy for the current conditions.
🟠 FEATURES
This screener organizes the complex data from the SSA indicator into a simple, color-coded table. Here is a breakdown of each column and its possible values:
Asset: Displays the ticker symbol for the asset being analyzed.
Smart Signals: Shows the latest signal from the core engine.
▲: A standard bullish signal has been detected.
▼: A standard bearish signal has been detected.
▲+: A strong bullish signal with higher conviction has been detected.
▼+: A strong bearish signal with higher conviction has been detected.
Fair Value Trail: Indicates the trend direction based on the volatility trail.
▲: The FVT is in a bullish trend (acting as dynamic support).
▼: The FVT is in a bearish trend (acting as dynamic resistance).
Trend Spine: Shows the direction of the core underlying trend.
▲: The underlying trend backbone is bullish.
▼: The underlying trend backbone is bearish.
Trend Bias: Measures the current momentum strength.
Strong▲: Strong and accelerating bullish momentum.
Weak▲: Bullish momentum exists but is weakening.
Strong▼: Strong and accelerating bearish momentum.
Weak▼: Bearish momentum exists but is weakening.
Firmament Clouds: Identifies overbought/oversold conditions relative to volatility.
Very Overbought / Overbought: Price is significantly extended above its recent range.
Very Oversold / Oversold: Price is significantly extended below its recent range.
Neutral: Price is trading within its normal volatility range.
Trend-Range Classifier: Displays the market state as determined by the ML model.
Trend: The market is in a trending environment, suitable for trend-following strategies.
Range: The market is in a ranging or consolidating environment, suitable for mean-reversion strategies.
Exit Signal Count: Tracks the number of take-profit signals that have occurred since the last primary Smart Signal.
0, 1, 2, 3...: A numerical count of exit signals. A higher number suggests a trend may be maturing or exhausting.
🟠 USAGE
The main purpose of the screener is to quickly identify assets where multiple components of the SSA system are in alignment, indicating a high-confluence trading opportunity.
1. Setup and Configuration:
Add the screener to your chart.
Go into the settings and populate the "Watchlist" group with the symbols you wish to monitor.
Ensure the settings for the components (Time Horizon, Signal Mode, etc.) are synchronized with the settings on your main SSA indicator for consistency.
2. Interpreting the Columns for Trading Decisions:
Start with the Big Picture (TRC): First, look at the "Trend-Range Classifier" column. If it shows "Trend," you should be looking for trend-following setups. If it shows "Range," you might avoid taking strong trend signals.
Establish Directional Bias (Spine & Bias): For trend-following, look for assets where the "Trend Spine" and "Trend Bias" agree. A "▲" in the Spine column combined with a "Strong▲" in the Bias column indicates a healthy and robust uptrend.
Time Your Entry (Smart Signals): Once you have an asset with a clear bias, watch the "Smart Signals" column for a fresh signal that aligns with that bias. A "▲+" signal appearing in an asset with a strong bullish bias across other columns is a high-confluence entry point.
Add Context (FVT & Clouds): Use the "Fair Value Trail" and "Firmament Clouds" to refine your entry. A buy signal is generally stronger if the FVT is also bullish ("▲") and the price is not in a "Very Overbought" state according to the clouds.
Manage the Trade (Exit Count): After entering a trade, keep an eye on the "Exit Signal Count." As the number increases, it serves as a warning that the trend is becoming extended and it might be time to take partial profits or tighten your stop-loss.
Paid script
Screener (ILPAC) [AlgoAlpha]🟠 OVERVIEW
This script is a powerful multi-symbol scanner designed to work as a companion to the "Institutional Liquidity & PA Concepts" (ILPAC) indicator. It allows you to monitor the key price action and liquidity signals from the ILPAC suite across a watchlist of up to 18 assets, all from a single dashboard. The primary goal of this tool is to provide a high-level market overview, enabling you to efficiently spot assets that are showing strong structural trends, interacting with key liquidity zones, or exhibiting signs of FOMO-driven volatility.
Instead of switching between dozens of charts, you can use this screener to quickly filter for assets that meet your specific trading criteria based on the advanced concepts of market structure, liquidity analysis, trend lines, and market sentiment.
🟠 CONCEPTS
The screener is built upon the core analytical engine of the "Institutional Liquidity & PA Concepts" indicator. It applies the proprietary algorithms of the ILPAC indicator to each symbol in your watchlist and presents the results in an easy-to-digest table. The concepts are combined to create a holistic view of the market.
Each column in the table is a window into a specific trading concept:
Market Structure: This is the foundation of price action analysis. The screener identifies the current market trend (bullish or bearish) by tracking swing highs and lows. It also flags critical events like a Break of Structure (BOS), which signals trend continuation, and a Change of Character (CHoCH), which suggests a potential trend reversal.
Liquidity Analysis: The screener analyzes order flow to determine where significant liquidity is resting. The "Liquidity Bias" column shows the net direction of this pressure, while the "Liquidity Event" column alerts you when price interacts with these key zones, either by forming a new one or mitigating an old one.
Trend Lines: This concept automates the classic technical analysis technique of drawing trend lines. The screener identifies significant swing points to form trend lines and then monitors them, alerting you to potential trend continuations or breakouts.
FOMO Bubbles: This concept measures crowd psychology by identifying sudden spikes in volume and price movement that are characteristic of "Fear of Missing Out." These signals can help identify potential trend exhaustion points or the start of a speculative rally.
By presenting these distinct but interconnected concepts together, the screener provides a multi-faceted view that allows traders to build a strong, confluence-based trading thesis.
🟠 FEATURES
This screener organizes a vast amount of data into a simple, color-coded table. Here is a breakdown of each column and the values you can expect to see:
Asset: Displays the ticker symbol for the asset being analyzed.
Market Structure: Shows the dominant trend based on swing highs and lows.
Bull: The asset is in a structural uptrend (making higher highs and higher lows).
Bear: The asset is in a structural downtrend (making lower highs and lower lows).
Detecting: The trend is neutral or a clear structure has not yet been established.
Structure Event: Flags the most recent significant market structure event.
Bull CHoCH: A bullish Change of Character, signaling a potential shift from a downtrend to an uptrend.
Bear CHoCH: A bearish Change of Character, signaling a potential shift from an uptrend to a downtrend.
Bull BOS: A bullish Break of Structure, confirming the continuation of an uptrend.
Bear BOS: A bearish Break of Structure, confirming the continuation of a downtrend.
–: No significant event has occurred recently.
Latest Swing Label: Identifies the most recently confirmed swing point.
HH: Higher High.
HL: Higher Low.
LH: Lower High.
LL: Lower Low.
–: No new swing point has been confirmed.
Liquidity Bias: Measures the net direction of liquidity and its relative strength.
▲ : A bullish liquidity bias, where the number indicates the strength.
▼ : A bearish liquidity bias, where the number indicates the strength.
Balanced: Liquidity is relatively balanced between buyers and sellers.
Liquidity Event: Indicates recent interactions with key liquidity zones.
New▲: A new bullish liquidity zone has just formed.
New▼: A new bearish liquidity zone has just formed.
Mit▲: Price has just tested (mitigated) a key bullish liquidity zone.
Mit▼: Price has just tested (mitigated) a key bearish liquidity zone.
–: No recent interaction.
Trend Line: Displays the status of automatically drawn trend lines.
Break▲: Price has broken above a key bearish trend line.
Break▼: Price has broken below a key bullish trend line.
Bull TL: Price is respecting an active bullish trend line.
Bear TL: Price is respecting an active bearish trend line.
–: No significant trend line is currently active.
FOMO: Detects sentiment-driven price moves of varying intensity.
Big▲/Med▲/Small▲: A bullish FOMO bubble has been detected (large, medium, or small).
Big▼/Med▼/Small▼: A bearish FOMO bubble has been detected (large, medium, or small).
–: No FOMO activity detected.
🟠 USAGE
The primary way to use this screener is to quickly scan your watchlist for assets that exhibit a confluence of bullish or bearish signals, which can significantly improve the probability of a trade.
1. Setup and Configuration:
Add the screener to your chart.
Open the settings and populate the "Watchlist" section with the symbols you want to track.
Fine-tune the input settings for each component (Market Structure, Liquidity, etc.) to match your preferred trading style. These settings will apply to all symbols in the table.
2. Interpreting the Columns for Trading Decisions:
Market Structure Columns: Use the first three structure columns to define your trading bias. For a high-probability long setup, you would look for an asset with a "Bull" structure, a recent "Bull BOS" event, and a "HL" as the latest swing point. This confirms the uptrend is healthy and ongoing.
Liquidity Columns: These are crucial for identifying key price levels. A strong "Liquidity Bias" can confirm your directional bias. A "Mit▲" (mitigation) event at a support level can be a powerful entry trigger, as it shows that institutional buy orders are defending that zone.
Trend Line Column: This is ideal for breakout traders. A "Break▲" signal can serve as an excellent entry confirmation, especially if the overall "Market Structure" is already "Bull".
FOMO Column: This column is best used for identifying potential exhaustion points. For instance, if you are in a long trade and a "Big▲" FOMO signal appears after a strong rally, it could be a sign that the move is overextended and it's a good time to consider taking profits.
Paid script
Screener (MC) [AlgoAlpha]🟠 OVERVIEW
This script is a multi-symbol scanner that works as a companion to the "Momentum Concepts" indicator. It provides a comprehensive dashboard view, allowing traders to monitor the momentum signals of up to 18 different assets in real-time from a single chart. The main purpose is to offer a bird's-eye view of the market, helping you quickly identify assets with strong momentum confluence or potential reversal opportunities without having to switch between different charts.
The screener displays the status of all key components from the Momentum Concepts indicator, including the Fast Oscillator, Scalper's Momentum, Momentum Impulse Oscillator, and Hidden Liquidity Flow, organizing them into a clear and easy-to-read table.
🟠 CONCEPTS
The core of this screener is built upon the analytical framework of the "Momentum Concepts" indicator, which evaluates market momentum across multiple layers: short-term, medium-term, and long-term. This screener applies those complex, proprietary calculations to each symbol in your watchlist and visualizes the current state of each component.
Each column in the table represents a specific aspect of momentum analysis:
Fast Oscillator Columns: These columns reflect the short-term momentum. They show the immediate trend direction, whether the asset is in an overbought or oversold condition, and flag high-probability events like divergences, reversals, or diminishing momentum.
Scalper's Momentum Column: This column gives insight into medium-term momentum. It distinguishes between strong, sustained moves and weakening, corrective moves, which is useful for gauging the health of a trend.
Momentum Impulse Column: This column represents the dominant, long-term trend bias. It helps you understand the underlying market regime (bullish, bearish, or consolidating) to align your trades with the bigger picture.
Hidden Liquidity Flow Column: This column provides a unique view into the market's underlying liquidity dynamics. It signals whether there is net buying or selling pressure and uses special coloring to highlight periods of unusually high liquidity activity, which often precedes volatile price movements.
By combining these perspectives, the screener justifies its utility by enabling traders to make more informed decisions based on multi-layered signal confluence.
🟠 FEATURES
This screener organizes momentum data into several key columns. Here is a breakdown of each column and its possible values:
Asset: Displays the symbol for the asset being analyzed in that row.
Fast Oscillator Trend: Shows the immediate, short-term momentum direction.
▲: Indicates a bullish short-term trend.
▼: Indicates a bearish short-term trend.
–: Indicates a neutral or transitional state.
Fast Oscillator Valuation: Measures whether the asset is in a short-term overbought or oversold state.
OB: Signals an "Overbought" condition, often associated with bullish exhaustion.
OS: Signals an "Oversold" condition, often associated with bearish exhaustion.
Neutral: The asset is trading in a neutral zone, neither overbought nor oversold.
Scalper's Momentum: Assesses the strength and direction of medium-term momentum.
Strong▲: Strong bullish momentum.
Weak▲: Bullish momentum exists but is weakening or corrective.
Strong▼: Strong bearish momentum.
Weak▼: Bearish momentum exists but is weakening or corrective.
–: Neutral or no clear medium-term momentum.
Momentum Impulse: Identifies the dominant, long-term trend bias. A colored background indicates that the momentum is in a strong "impulse" phase.
▲: Indicates a bullish long-term bias.
▼: Indicates a bearish long-term bias.
0: Indicates a neutral or ranging market condition.
Hidden Liquidity Flow: Tracks underlying buying and selling pressure. The background color highlights periods of unusual liquidity activity.
▲: Positive liquidity flow, suggesting net buying pressure.
▼: Negative liquidity flow, suggesting net selling pressure.
–: Neutral liquidity flow.
Dim. Momentum: Provides an early warning that short-term momentum is beginning to fade.
● (Bullish Color): Bullish momentum is weakening.
● (Bearish Color): Bearish momentum is weakening.
–: No diminishing momentum detected.
Divergence: Flags classic or hidden divergences between price and the Fast Oscillator.
Div▲: A bullish divergence has been detected.
Div▼: A bearish divergence has been detected.
–: No active divergence signal.
Reversal: Signals a potential reversal when the Fast Oscillator crosses its trend line from an overbought or oversold zone.
Rev▲: A bullish reversal signal has occurred.
Rev▼: A bearish reversal signal has occurred.
–: No active reversal signal.
🟠 USAGE
The primary function of this screener is to quickly identify trading opportunities and filter setups based on momentum confluence across your watchlist.
1. Setup and Configuration:
Add the indicator to your chart.
Go into the script settings and populate the "Watchlist" group with the symbols you wish to monitor.
Adjust the settings for the various momentum components (Fast Oscillator, Scalper's Momentum, etc.) to align with your trading strategy. These settings will be universally applied to all symbols in the screener.
2. Interpreting the Columns for Trading Decisions:
Momentum Impulse & Hidden Liquidity Flow: Use these columns to establish a directional bias. A bullish "▲" in both columns on an asset suggests a strong underlying uptrend with supportive buying pressure, making it a good candidate for long positions.
Scalper's Momentum: Use this for entry timing and trend health. A "Strong▲" reading can confirm the strength of an uptrend, while a shift to "Weak▲" might suggest it's time to tighten stops or look for an exit.
Fast Oscillator Trend & Valuation: These are best for precise entry triggers. For a "buy the dip" strategy in an uptrend, you could wait for the Fast Oscillator to show "OS" (Oversold) and then enter when the "Trend" column flips back to "▲".
Dim. Momentum: This is an excellent take-profit signal. If you are in a long position and a bullish-colored "●" appears, it's a warning that the upward move is losing steam, and you might consider closing your trade.
Divergence & Reversal: These columns are for identifying potential turning points. A "Div▲" or "Rev▲" signal is a strong alert that a downtrend might be ending, making the asset a prime candidate to watch for a long entry.
3. Finding High-Probability Setups:
Trend Confluence: Look for assets where multiple components show alignment. For example, an ideal long setup might show a bullish "Momentum Impulse" (▲), a "Strong▲" reading in "Scalper's Momentum," and a bullish trend in the "Fast Oscillator." This indicates that the long-term, medium-term, and short-term momentums are all in agreement.
Reversal and Exhaustion: Use the "Divergence" and "Reversal" columns to spot potential turning points. A "Div▲" signal appearing in an asset that is in an oversold "Fast Oscillator Valuation" zone can be a strong indication of an upcoming bounce.
Paid script
Lightning Session LevelsLightning Session Levels (LSL) draws clean, non-repainting levels for the major market sessions and a compact HUD in the top-right corner. It’s built to be lightweight, readable, and “set-and-forget” for intraday traders.
What it shows
Session High/Low and Open/Close levels for:
ASIA (00:00–08:00 UTC)
EUROPE (07:00–16:00 UTC)
US (13:30–20:00 UTC)
OVERNIGHT (20:00–24:00 UTC)
HUD panel:
Current active session
Countdown to the next US session (auto-calculated from UTC)
How it works (non-repainting)
Levels are anchored at session close. Each line is created once on the confirmed closing bar of the session (x2 = session end).
Optional Extend Right keeps the level projecting forward without changing the anchor (no “drifting”).
All drawings are pinned to the right price scale for stable reading.
Inputs
Show HUD — toggle the top-right panel.
Show Levels — master switch for drawing levels.
Draw High/Low — H/L session levels.
Draw Open/Close — O/C session levels.
Extend Right — extend all session lines to the future.
Keep N past sessions per market — FIFO limit per session group (default 12).
ASIA / EUROPE / US / OVERNIGHT — enable/disable specific sessions.
Style & palette
Consistent “Lightning” colors:
ASIA = Cyan, EUROPE = Violet, US = Amber, OVERNIGHT = Teal
Labels are always size: Normal for readability.
HUD uses a dark, subtle two-tone background to stay out of the way.
Recommended use
Timeframes: intraday (1m → 4h).
On 1D and higher, TradingView’s session-window time() filters won’t match intraday windows, so levels won’t plot (by design).
Markets: crypto, indices, FX, equities — any symbol where intraday session context helps.
Notes & limitations
Fixed UTC windows. The US window is set to 13:30–20:00 UTC. Daylight-saving shifts (DST) are not auto-adjusted; if you need region-specific DST behavior, treat this as a consistent UTC model.
The HUD timer counts down to the next US open from the current UTC clock.
Draw limits are capped (500 lines, 500 labels) for performance and stability.
Quick start
Add Lightning Session Levels to your chart.
Toggle Draw High/Low and/or Draw Open/Close.
Turn on Extend Right if you want the levels to project forward.
Enable only the sessions you care about (e.g., just EUROPE and US).
Use Keep N past sessions to control clutter (e.g., 6–12).
Disclaimer
This tool is for educational/informational purposes only and is not financial advice. Past session behavior does not guarantee future results. Always manage risk.
Swing High/Low Support ResistanceThis indicator detects recent swing highs and swing lows using Pine Script pivots and marks them with visible chart labels. These points highlight potential turning areas in price action and can help identify short-term support or resistance for intraday or swing trading.
How to Apply
Locate the indicator in TradingView’s “Indicators” library; search by its name or author.
Click the star icon to mark it as a favourite for quick future access.
Apply directly to your chosen chart and timeframe with a single click—no need to enter or paste code.
Adjust the input parameters from the settings panel if desired to personalize swing sensitivity.
Choose Your Timeframe:
Apply to any intraday or swing timeframe; shorter lengths show more frequent pivots.
Set Sensitivity:
Use the “Swing Detection Length” input to adjust how many bars define a pivot, making swings more or less sensitive to price action.
How to Analyze
Swing High Labels: Mark recent local peaks, suggesting resistance zones or possible reversal points.
Swing Low Labels: Highlight recent bottoms, indicating support or bounce areas.
Monitor labels for clustering or repeated appearance at similar levels, which may strengthen their importance as price reacts near those points.
Track how price behaves after forming new pivots—multiple tests can affirm the relevance of a level.
What Traders Should Watch
Price reaction at labeled areas: frequent tests may anticipate reversals or breakouts.
Transition between higher highs/higher lows (uptrend) vs. lower highs/lower lows (downtrend).
Combine the swing levels with other analysis methods, such as volume, RSI, or EMA, for better signal quality.
Features Included
Dynamic swing high and low detection via confirmed pivots.
Direct labeling on the chart for market structure clarity.
No repainting—labels show only after complete formation.
Fully automatic updates as price action unfolds.
No promotional, external, or non-compliant elements; open source and safe for public or private use.
Compliance Notes
No signals, buy/sell calls, financial advice, or performance claims.
No hidden code, advertising, or off-platform contacts.
Pure educational and analytical utility; adheres to all TradingView house rules and script publishing policies.
Disclaimer
This indicator is for informational purposes only and does not constitute advice. Always do your own research and use proper risk management.
Consolidation Value Zones (Recio)Consolidation Value Zones introduces an original algorithm to identify consolidation ranges and locate areas of importance within them. This new method "looks" at the chart and draws zones based on price with the goal of producing actionable zones which appear natural, as if they were found through a human analysis.
> Consider the following...
The chart image above displays Bitcoin, at no specific date, for no specific reason. What I have done here is simply glanced at the chart for about 5 seconds, and circled a few areas which stood out as "obvious" consolidation. It does not take a savant to look at a chart and circle ranging price. However, what we have just done defies many common systems for identifying consolidation. We have located ranges of various zone lengths, as small as roughly 25 bars to as large as roughly 100 bars. Regardless of this, we still determined these zones with our eyes and brain in a few seconds, for some it's practically instant. The issue with us humans doing this, is that we are subjective. We did not really use any concrete rules to determine these areas with our eyes. So the problem becomes "How do we identify these zones in a way which seems natural to us with a repeatable system?" Because of this, my approach is simply a logical attempt to reverse engineer our human intuition.
> Consolidation Value Zones
The name of this indicator is generic. To dissect it, we are identifying consolidation ranges, then using a volume profile to determine the value zone within that range. The specific method used to identify these consolidation zones is something I've personally been referring to as the "skewer" method. Another name that may fit better is "Linear Range Alignment/Overlap".
Ultimately, the goal is to locate a single price level or range that overlaps many adjacent bars.
This should, in theory, return areas of visually obvious consolidation.
> The Skewer Method (Identification Method & Bar Gap Allowances)
One consistent concept across the different identification methods for determining consolidation is time. How long do we chop around before calling it consolidation? This is the "Identification Threshold". Once we have located a consolidation zone "this" wide, we will then consider it as consolidation.
In the chart image above, we are considering a six-bar consolidation formation. The figure on the left shows an example of a perfect raw bar overlap, we can see that the six bars all overlap at one price range. This is a perfect example of what we are looking to identify as consolidation. Unfortunately, if this was all we looked at, we would have a very scarce identification method.
For that reason, we have the example on the right, which shows the additional allowances for the identification of these ranges. At most, the example on the right shows a gapless three-bar overlap. However, if we allow the identification to bridge across the gaps, we are able to draw a zone directly through the center and still be within our parameters. This allowance is the "Bar Gap Allowance" and will determine the leniency of the identification.
Between our identification threshold and bar gap allowance, we can start to piece together how the script is "looking" at our chart.
> Detecting Consolidation (Live Detection)
To aid in transparency and user understanding, the live detection calculation can be seen on the chart as a box, skewering the recent historical bars with a number next to it, indicating the number of bars found as potential consolidation.
As we can see in the chart image above, the script, by default, is looking for a 15-bar consolidation, with a 5-bar gap allowance. In the image, the specific gap count is labeled, we can see the script scan backwards as far as it can before counting five gaps in the data. Once that occurs, the detection stops.
Notice how the zone found is a range, consisting of all price levels which meet the parameters. The lower level of the range only had two gaps, but the upper level reached five.
> Consolidation Range and Value Zones (Volume Profiles)
Once the script has identified the consolidation formation, it calculates a volume profile across the identified consolidation range. From this it calculates and draws the Point of Control (POC) and Value Area in addition to the full consolidation range.
Once we have our zones drawn, and understand what they identify, we can go one step further and apply concepts from volume profile trading.
Range High/Low: Displays the current extent of the identified consolidation.
Value High/Low: Shows the specific area within the consolidation where buyers and sellers found the most value.
POC: The single point, where the most volume was transacted during consolidation.
In a balanced market, we would anticipate price to rotate around POC, oscillating from Value High (VAH) to Value Low (VAL). In contrast, a market in motion moves directionally, building volume at new price levels as value, naturally the POC shifts with it.
> Zone Extensions
Unlike many other scripts, there is no mitigation logic at play here, since crossing a zone simply tells us "buyers and sellers are not currently active here", but it does not guarantee that value cannot return or react from previous areas of value.
Obviously the current zone will always be most relevant, but historical zones can retain relevance depending on the context of the market.
Remember: Each area of consolidation is an area where buyers and sellers were once facing off, resulting in price's consolidation. Amidst this, the value zone was the area of greatest agreement between the participants at that time. When moving outside of a range, we would typically look at historical value areas and price's interaction with them for further context.
Due to the ever changing market, there is no fixed extension lookback that will cover every scenario. By default, the Extension Lookback is "1", meaning the script will extend the most recent zone forward until a new zone is detected.
Note: For clarity, zone extensions are colored differently from core zones.
The following chart image shows a few examples of these unique interactions.
As seen in the chart image, looking to previous areas of value as well as POC can provide context in the form of acceptance or rejection at these levels, providing further insight into the auction for us to respond to.
The zones do contain logic to maintain a clean display. By default, the zones extend conditionally when price returns to the previous consolidation range. If desired, the zones can be extended regardless of price action; this can be toggled with the option "Regardless Extension Mode", as seen below.
> Hollow Candles & Zone Merging
When consolidation is identified, a hollow candle is drawn; these can be used to see exactly when each zone is identified. It is important to understand that consolidation zones stemming from the same origin are merged into one zone. This is a frequent occurrence when the consolidation threshold is passed, but the consolidation continues. For this reason you will often see multiple hollow candles in the later areas of the zones.
Similarly, zones from different origin points that overlap are also merged into one consolidation zone. This ensures that no core zones overlap.
Additionally, every time a zone is merged, a new volume profile for the area is calculated.
> Bar Gap Allowance Type (Technical Explanation)
The specific bar gap allowance value can be altered, but so can the type of allowance being used. While some analyses may benefit from counting the total amount of bar gaps within the consolidation, others may benefit from detecting based on consecutive bar gaps.
The chart image above displays the gap counts for each gap allowance type.
The total bar gap allowance type will count until the gap amount is reached, then terminate detection once the allowed number of gaps has been exceeded.
The consecutive bar gap allowance type resets its count once it finds a valid bar within range, by doing so, it only counts the bars that separate each island of in-range bars.
Both methods have merit.
> Implementation
This identification method has proven effective to identify consolidation across market types. As a result, there cannot be one configuration of settings to fit every application. Adapting the detection type and method for each trader's specific market conditions is highly recommended.
When determining parameters, it is helpful to consider time, as it plays a major role in the identification method.
On a 1D chart, the default threshold of 15 corresponds to 15 days, or about 3 weeks depending on the ticker. To identify periods of one-week consolidation, a threshold of 5 would be suitable. To detect perfect gapless weeks, a bar gap allowance of 0 could be used, as seen in the chart image below.
Additional Example:
In the chart image above, we see a 15-second forex chart over the span of a few hours. The detection parameters are set up to detect 15-minute consolidation with a 2-minute max dead zone (consecutive bar gap).
> Detection Source
By default, the script detects consolidation ranges using the full extent of candle wicks. While this is traditional, detection can also be done using only the candle bodies. These identifications are much more nuanced, detecting only from confirmed candle price action; they do not trigger at the same frequency as wick detection.
Optionally, a "Wick/Body Average" can be chosen as the source for detection; as the name implies, this uses the average value between the candle body and its respective wick.
> Additional Settings
The settings mentioned thus far serve as core parameters for identifying consolidation. The following parameters are simply included for the benefit of the advanced user. It is not recommended to adjust these settings under normal circumstances.
- Value Area Percent: Default = 68.26, while traditionally 70 for volume profiles, 68.26 is accurate to the values of a standard bell-curve distribution. The differences are minimal in application.
- VP Rows: Default = 99, Sets the number of rows to be used when calculating the Volume Profiles (VP); note that higher values will lead to a slower calculation. Max value: 999
> Final Notes
If you have made it this far, thank you for reading.
I hope you find value in this new consolidation identification system and understand the logic behind it.
That's it.
Paid script
cd_sfp_CxGeneral:
This indicator is designed to assist users who trade the Swing Failure Pattern ( SFP ).
In technical literature (various definitions exist), an SFP is a situation where the price violates a previous swing level but fails to close beyond that level.
• (Liquidity Sweep)
• (Buyer or seller dominance)
• (Stop hunt)
• (Turtle Soup)
The general strategy is built upon seeking trade opportunities after an SFP is formed and conviction is established that the market direction has changed.
Components used to gather confirmation:
• Determining Bias: Periodic SAR
• Obtaining Breakout/Reversal Confirmation: Change in State Delivery (CISD)
• Defining the Buyer/Seller Block (Supply/Demand Zones): Mitg Blocks (Mitigation Blocks), FVG (Fair Value Gaps), and Standard Deviation Projection
• Key Levels: Previous HTF (Higher Time Frame) levels
• Setting Targets: Standard Deviation Projection
• Trade Management: Anchored VWAP and opposing blocks
• Time-Based Context: Session Killzone times
• Notifications: An alarm/alert system will be utilized to stay informed.
________________________________________
Details:
Swing and Swing Failure Pattern:
Swing Sweep Types (Liquidity Sweep):
1. Single
2. Consecutive (The liquidity of the entity that swept the liquidity is being swept)
Bias Determination
We need to filter out the numerous SFPs that occur across all time frames. Our first strong filter will be the Bias. We will only look for trades aligned with our bias.
We will use Periodic SAR (Stop and Reverse) to determine the bias. We compare the price with the SAR value from a Higher Time Frame than the one we are trading on.
• Price > SAR => Bullish Bias
• Price < SAR => Bearish Bias
Depending on the pair, H1 SAR may be chosen for scalp trades, and Daily/Weekly SAR for intraday and swing trades.
Key Levels
Strategies looking for trades after a liquidity grab generally state that the sweep / stop hunt movement should occur at a significant price level.
The most fundamental Key Level levels are (User can customize):
• Previous Week High & Low
• Previous Day High & Low
• Previous H4 High & Low
• Previous H1 High & Low
• Asia Killzone High & Low
• London Killzone High & Low
• New York Killzone High & Low
• Monday Range High & Low values
We will prefer SFP formations that occur when these levels are swept. When Key Levels are violated, an information label appears on the screen.
Blocks / Zones
To strengthen our hand, we will use three types of blocks/zones, either with Key Levels or separately. When an SFP structure is formed in these areas (along with bias and breakout confirmation), our expectation is for the price to continue in our desired direction. These regions are:
1. Mitigation Blocks (Mtg)
o (Details can be found in the cd_VWAP_mtg_Cx indicator)
o In short: A second candle, following a bullish candle, crosses its high but fails to close above it. We call this a sweep / SFP. When the price, which was expected to go to the low, instead makes a new high/close, an Mtg block is formed. (Buyers are dominant)
2. FVGs (Fair Value Gaps)
o We use classic FVG structures.
3. Standard Deviation Projection Boxes
o When we get an SFP structure + breakout confirmation (CISD), we use the Standard Deviation Projection to determine our profit-taking and take-profit levels.
o Based on the idea that the price often respects the range between -2 and -2.5 of the projection values, we box this range and use it as our area of interest. (Our expectation is for the price to reverse after reaching this target).
o Let's mark it on the chart.
Confirmation
To summarize what has been explained so far: we look for the price to form an SFP structure in levels/zones we deem important, aligned with our bias, and for the breakout to be confirmed with a CISD.
No single component is strong on its own, but the success rate increases when they occur together.
We observe the following as additional confirmation along with the CISD: a new Mtg block forming in the direction of the breakout, high-volume movement (with FVG and a large body), and respect for VWAPs, the resistance/support line, and the defense block.
Additional Confirmations with Breakouts:
• Defence block, new mtg and VWAP
• Resistance / Support Line:
Indicator Signals
The indicator marks all formed sweeps, selected key levels, blocks, the projection, and CISD confirmations on the screen. The candle where the CISD confirmation occurs is indicated by an arrow.
• Arrows with double short lines signify a CISD that follows an SFP occurring at a Key Level.
• All other CISD candle indications are shown with single-line arrows.
Trade Management
When selecting profit targets in trades (preferably), the projection, opposing blocks, and structures that have formed are taken into account. Do not neglect to look at the structures that have formed against you when entering a trade.
Menu Settings:
• For Mtg blocks, the trading timeframe or a higher timeframe can be selected.
• FVGs formed in the current timeframe are displayed when the price creates an SFP (in "Fvg" option).
• Deviation boxes are displayed when the price creates an SFP (in box).
• The SAR HTF setting (H1) for scalp trades may vary depending on the pair. Users trying trades on higher timeframes should increase the HTF setting.
o Example: If you are looking for a trade with an SFP structure on H1, the SAR HTF setting should be H4 or higher.
• VWAP lines are refreshed starting from the candle that executed the sweep when the price forms an SFP. The only setting to adjust is the source selection setting (hlc3 is selected).
• Time frames and Killzone / Special Zone settings for Key Levels can be changed/should be checked.
Alarms / Alerts:
The conditions that will trigger an alert can be selected from the menu.
• To receive an alert aligned with the bias, the "Alignment with bias" checkbox must be selected.
• The alert should be set on the timeframe where you plan to enter the trade.
• The display options do not affect the alarm conditions. (Example: FVGs are monitored even when the menu selection is "off").
• If the necessary conditions are met, the alarm is triggered on the new candle that opens after the CISD confirmation.
• The alarm will not be triggered more than once at the same Key Level.
The user can preferably select alerts:
• Bias-aligned or Bias-independent
• Sweep (without waiting for CISD)
• Sweep + CISD (without looking for other conditions)
• Sweep + Key Level + CISD (the swept level is a Key Level)
• Sweep + Mtg / Fvg / Dev. + CISD (SFP formed in any of the blocks)
• Sweep + Mtg + CISD (SFP formed in the Mtg block)
• Sweep + Fvg + CISD (SFP formed inside the FVG)
• Sweep + Deviation Box + CISD (SFP formed inside the Dev. Box)
• Sweep + Key Level + Mtg / Fvg / Dev. + CISD (SFP formed simultaneously at a Key Level and any of the blocks)
Trade Example:
• Conditions: Bias-aligned + Sweep + Mtg/Fvg/Dev (at least one) + CISD
• Extra Confirmations: Respect for the Defense Block + Respect for VWAP
• Target (TP): Projection between -2 and -2.5
I welcome your thoughts and suggestions regarding my indicator, which I believe will be successful in the long run by adhering to uncompromising risk management and a strict trading plan.
Happy Trading!
Multi-MA OscillatorDescription:
The Multi-MA Oscillator is a highly versatile momentum tool that transforms any moving average into a normalized, mean-reverting oscillator. By converting MA values into statistical z-scores, it provides a standardized view of momentum across different timeframes and market conditions. With support for 7 distinct MA types and extensive customization options, it adapts to any trading style while offering clear visual signals for overbought/oversold conditions and potential reversals.
🔍 Core Methodology:
MA Transformation: Converts moving average values into z-scores, showing how many standard deviations the MA is from its historical mean. This normalization allows for consistent interpretation regardless of the underlying MA type or price level.
Multi-Algorithm Support: Choose from 7 MA types - EMA, SMA, KAMA, HMA, DEMA, ALMA, and WMA - each offering unique characteristics for different market environments.
Advanced Algorithm Settings: Fine-tune specialized MAs with dedicated parameters for KAMA (fast/smoothing) and ALMA (offset/sigma).
🎯 Signal Generation & Features:
Standardized Levels: The oscillator operates around a zero line with clear reference levels at ±2, ±3, and ±4 standard deviations.
Reversal Detection: Plots distinctive circle markers (⚬) when momentum peaks at extreme levels, signalling potential trend exhaustion.
Bullish Reversal: Appears in oversold territory (-3 or below) when momentum begins recovering.
Bearish Reversal: Appears in overbought territory (+3 or above) when momentum starts declining.
Dynamic Bar Colouring: Five different colouring modes to match your analysis style:
Trend: Colors bars by momentum direction (Cyan/Bullish vs Purple/Bearish)
Extremities: Highlights only extreme moves beyond ±2 standard deviations
Reversions: Colors bars specifically during reversal signals
Slope: Colors based on momentum acceleration/deceleration
None: No bar colouring
⚙️ Input Parameters:
MA Settings: Select MA type, source, length, and algorithm-specific parameters
Oscillator Settings: Adjust normalization length and reversion threshold sensitivity
Whether you're a day trader needing responsive signals or a swing trader looking for reliable momentum shifts, the Multi-MA Oscillator provides the flexibility and clarity to enhance your technical analysis workflow.
Dynamic Momentum OscillatorDescription:
The Dynamic Momentum Oscillator is a statistically-driven momentum tool that goes beyond traditional oscillators. Instead of using raw price, it analyzes the momentum of a DEMA (Double Exponential Moving Average) itself, creating a smoother, more refined signal. Its innovative approach incorporates volatility-weighted z-scoring, allowing the indicator to automatically adjust its sensitivity based on market conditions, helping to identify both the strength and sustainability of momentum shifts.
🔍 How It Works:
DEMA Momentum Core: The indicator first calculates a DEMA of the price. It then analyzes the momentum of this DEMA, effectively creating a "momentum of momentum" measure that filters out market noise.
Volatility-Adaptive Z-Score: The core signal is a statistical z-score, which measures how many standard deviations the DEMA is from its mean. This tells you not just the direction, but the statistical significance of the move.
Dynamic Volatility Weighting: The unique addition is a normalized standard deviation component that weights the z-score. In high volatility periods, this amplifies the signal, making strong trends more pronounced. In low volatility, it provides a more muted, conservative output.
🎯 Interpreting the Oscillator:
Zero Line: The baseline. Momentum is considered neutral here.
Orange Histogram (Above Zero): Indicates bullish momentum. The further the bar extends above zero, the stronger and more statistically significant the bullish momentum.
Purple Histogram (Below Zero): Indicates bearish momentum. The further the bar extends below zero, the stronger and more statistically significant the bearish momentum.
Signal Strength: The height of the histogram bars reflects the combined momentum and volatility, giving you a direct visual gauge of momentum strength.
⚙️ Input Parameters (Group: Core Settings):
DEMA Length: The period for the primary Double Exponential Moving Average.
Standard Deviation Length: The lookback period for calculating volatility and the z-score.
StDev Weight: Controls the influence of volatility on the final signal (0.1 = minimal, 1.0 = maximum). Adjust this to fine-tune the indicator's responsiveness.
By focusing on the statistical properties of price momentum, the Dynamic Momentum Oscillator offers a unique lens for pinpointing high-probability trend continuations and reversals. It's a powerful tool for traders who appreciate quantitative methods.
Adaptive EMA CrossoverIndicator Name: Adaptive EMA Crossover
Description:
The Adaptive EMA Crossover is a sleek, visual tool designed to help traders identify trend direction and potential entry/exit points with clarity. By employing two Exponential Moving Averages (EMAs) with dynamic coloring, it cuts through the noise of the chart, allowing you to focus on high-probability signals.
🔍 Key Features:
Dual EMA System: Utilizes a fast and a slow EMA to gauge market momentum. The default settings are 12 (fast) and 21 (slow) periods, which can be fully customized.
Adaptive Visuals: Both EMAs change color simultaneously to reflect the dominant trend.
🟢 Bright Turquoise: Indicates an Uptrend (Fast EMA >= Slow EMA).
🔴 Bright Pink: Indicates a Downtrend (Fast EMA < Slow EMA).
Clear Crossover Signals: Prominent dots directly on the chart mark the exact moment a crossover occurs.
Turquoise Dot: A Bullish Crossover signal (Fast EMA crosses above Slow EMA).
Pink Dot: A Bearish Crossover signal (Fast EMA crosses below Slow EMA).
Integrated Alerts: Never miss a trading opportunity! Built-in alert conditions notify you instantly for both bullish and bearish crossovers.
🎯 How to Use:
Trend Identification: The primary colors of the EMAs give an immediate sense of the trend. Trade in the direction of the trend for higher-probability setups.
Signal Confirmation: Use the crossover dots as potential triggers for entry or exit. A turquoise dot in a rising market can signal a buy opportunity, while a pink dot in a falling market can signal a sell or short opportunity.
Combination with Other Tools: For best results, combine this indicator with other forms of analysis like support/resistance levels or volume confirmation to filter out false signals.
⚙️ Inputs:
EMA Small: Period for the faster-moving average (default: 12).
EMA Big: Period for the slower-moving average (default: 21).
This is my first published indicator. I welcome all feedback and suggestions for improvement! Happy Trading!
ICT Sessions Ranges [SwissAlgo]ICT Session Ranges - ICT Liquidity Zones & Market Structure
OVERVIEW
This indicator identifies and visualizes key intraday trading sessions and liquidity zones based on Inner Circle Trader (ICT) methodology (AM, NY Lunch Raid, PM Session, London Raid). It tracks 'higher high' and 'lower low' price levels during specific time periods that may represent areas where market participants have placed orders (liquidity).
PURPOSE
The indicator helps traders observe:
Session-based price ranges during different market hours
Opening range gaps between market close and next day's open
Potential areas where liquidity may be concentrated and trigger price action
SESSIONS TRACKED
1. London Session (02:00-05:00 ET): Tracks price range during early London trading hours
2. AM Session (09:30-12:00 ET): Tracks price range during the morning New York session
3. NY Lunch Session (12:00-13:30 ET): Tracks price range during typical low-volume lunch period
4. PM Session (13:30-16:00 ET): Tracks price range during the afternoon New York session
CALCULATIONS
Session High/Low: The highest high and lowest low recorded during each active session period
Opening Range Gap: Calculated as the difference between the previous day's 16:00 close and the current day's 09:30 open
Gap Mitigation: A gap is considered mitigated when the price reaches 50% of the gap range
All times are based on America/New_York timezone (ET)
BACKGROUND INDICATORS
NY Trading Hours (09:30-16:00 ET): Optional gray background overlay
Asian Session (20:00-23:59 ET): Optional purple background overlay
VISUAL ELEMENTS
Horizontal lines mark session highs and lows
Subtle background boxes highlight each session range
Labels identify each session type
Orange shaded boxes indicate unmitigated opening range gaps
Dotted line at 50% gap level shows mitigation threshold
FEATURES
Toggle visibility for each session independently
Customizable colors for each session type
Automatic removal of mitigated gaps
All drawing objects use transparent backgrounds for chart clarity
ICT CONCEPTS
This tool relates to concepts discussed by Inner Circle Trader regarding liquidity pools, session-based analysis, and gap theory. The indicator assumes that session highs and lows may represent areas where liquidity is concentrated, and that opening range gaps may attract price until mitigated.
USAGE NOTES
Best used on intraday timeframes (1-15 minute charts)
All sessions are calculated based on actual price movement during specified time periods
Historical session data is preserved as new sessions develop
Gap detection only triggers at 09:30 ET market open
DISCLAIMER
This indicator is for educational and informational purposes only. It displays historical price levels and time-based calculations. Past performance of price levels is not indicative of future results. The identification of "liquidity zones" is a theoretical concept and does not guarantee that orders exist at these levels or that prices will react to them. Trading involves substantial risk of loss. Users should conduct their own analysis and risk assessment before making any trading decisions.
TIME ZONE
Set your timezone to: America/New_York (UTC-5)
Adaptive Volume Trend - [RZ]Adaptive Volume Trend
Introduction
The Adaptive Volume Trend is a dynamic, volume-weighted trend detection indicator designed to identify significant directional shifts in market momentum. By integrating price and volume data into a single adaptive framework, it helps traders visualize when market participation supports upward or downward trends.
The indicator adapts to volatility conditions through statistical measures, offering a refined approach to trend confirmation beyond traditional moving averages.
Key Features
Dynamic Volume-Weighted Analysis : Utilizes a Volume-Weighted Moving Average (VWMA) combined with exponential smoothing to account for both price movement and traded volume.
Adaptive Thresholding : Implements a rolling standard deviation-based system that automatically adjusts sensitivity to volatility and market conditions.
Color-Coded Trend Visualization : Optional bar and line coloring dynamically represent bullish and bearish market states for intuitive chart interpretation.
Alert Conditions : Built-in alerts notify users when bullish or bearish thresholds are breached, enabling timely trading decisions.
Customizable Parameters : Users can modify VWMA length, smoothing period, threshold sensitivity, and color settings to align with their preferred trading style or asset characteristics.
How It Works
The indicator calculates a smoothed VWMA of the closing price weighted by trading volume, then compares the logarithmic deviation of price from this adaptive average. A dynamic standard deviation is applied over a defined period to establish upper and lower threshold bands that represent statistically significant price deviations.
When the oscillator crosses above the upper threshold, it signals potential bullish strength supported by rising volume.
When it falls below the lower threshold, it indicates bearish dominance or weakening momentum.
A scoring mechanism assigns values (+1 for bullish, –1 for bearish) which drive both bar and line color changes, providing immediate visual feedback.
The EMA overlay line, color-shifted by signal strength, further emphasizes ongoing directional trends.
This adaptive mechanism ensures responsiveness during high-volatility markets while filtering noise during consolidation phases.
ES
NVIDIA
GOLD
Conclusion
The Adaptive Volume Trend indicator offers traders a balanced, adaptive framework to analyze volume-backed price movements. By dynamically adjusting to volatility and market participation, it enhances the reliability of trend detection and visual clarity on charts. It serves as a valuable addition for traders seeking volume-informed trend confirmation and dynamic market structure insights.
Disclaimer
This indicator is provided for educational and analytical purposes only. It does not constitute financial advice or a recommendation to buy or sell any asset. Past performance is not indicative of future results. Users should conduct their own analysis and manage risk appropriately before making any trading decisions.
Price-Volume Correlation Strength (PVC)Overview
The Price-Volume Correlation Strength (PVC) indicator is a behavioral-analysis tool that quantifies the relationship between price movement and volume participation to distinguish t rue directional moves from false momentum or exhaustion traps .
It combines dynamic price–volume correlation logic, signal clustering, liquidity-sweep detection, and multi-day reference levels into a single, data-driven framework that adapts across all markets and timeframes.
⸻
1️⃣ Core Logic — Price vs Volume Correlation
At the heart of PVC is the belief that price without volume confirmation is deception .
The script evaluates whether volume supports or contradicts price direction using a rolling volume average and short-term price delta:
Price Direction Volume Behavior
↑ Price + ↑ Volume True Bull Move ✅ — Healthy rally with strong participation
↑ Price + ↓ Volume False Bull Move ⚠️ — Buyer exhaustion or fake breakout
↓ Price + ↑ Volume True Bear Move ✅ — Active selling pressure
↓ Price + ↓ Volume False Bear Move ⚠️ — Short covering / weak decline
Candles are automatically color-coded so that traders can instantly identify whether the current move is being supported (lime/red) or rejected (gray) by the underlying volume dynamics.
2️⃣ Signal Module — Trend Confirmation & Reversal
PVC tracks sequences of consecutive “true” bars to generate BUY or SELL signals once momentum aligns with sustained volume confirmation.
A built-in signal-strength filter (user-adjustable) ensures that only moves with multi-bar confirmation are considered.
Signals are non-repainting: once triggered, they persist until an opposite direction is confirmed.
3️⃣ Liquidity Sweep Engine
Markets often manipulate recent highs/lows to trigger stops before true reversals begin.
The Liquidity Sweep Engine detects these events by comparing current highs/lows to prior extremes and validating them with above-average volume bursts .
• Bullish Sweep (Blue dot below bar): liquidity taken below prior lows, buyers absorb volume → potential reversal up.
• Bearish Sweep (Blue dot above bar): liquidity taken above prior highs, sellers absorb volume → potential reversal down.
This module helps traders recognize Smart Money traps and stop-hunt zones that precede major turning points.
4️⃣ Adaptive Dashboard
A compact, on-chart dashboard summarizes the market state in real time:
• Price Direction — UP / DOWN / FLAT
• Volume Trend — RISING / FALLING
• Move Validity — True / False Move
• Signal Status — Active Buy / Sell / Mixed
• Recent Sweeps — Bull / Bear / Both / None
Border and grid colors are user-configurable for visual clarity.
⸻
5️⃣ Multi-Day OHLC & VWAP Suite
To complement the intraday correlation engine, PVC integrates a Multi-Day OHLC module that automatically projects up to 10 previous-day levels (High, Low, Close, and VWAP).
These act as natural liquidity magnets and reaction zones where price often pauses or reverses.
Users can customize:
• Line colors for each level type
• Universal or per-type line thickness
• Number of days to display (1–10)
This turns the indicator into a complete context map—linking current price–volume behavior with historical reference levels.
⸻
6️⃣ Alerts & Practical Use
Built-in alerts trigger on:
• True Bull Move / True Bear Move (momentum confirmation)
• Buy / Sell Signals (multi-bar strength filter)
• Bullish / Bearish Liquidity Sweep (stop-hunt detection)
Best use cases
• Identify whether a breakout is real or fading before entering.
• Confirm reversals with simultaneous volume confirmation + liquidity flush.
• Combine with VWAP or structure tools to align with institutional footprints.
⸻
7️⃣ Why PVC is Original
While most volume indicators only show totals or ratios, PVC focuses on behavioral correlation—the timing and agreement between price change and participation.
By merging price–volume validation, trap detection, and multi-day liquidity mapping inside one unified system, PVC provides a contextual narrative of market strength that no single classic indicator offers.
⸻
How to Use
1. Apply on any timeframe or instrument.
2. Observe candle colors for confirmation or divergence.
3. Watch the dashboard: when both Price UP + Volume Rising + True Move + Buy Active, the move has strong backing.
4. If “False Move” or “Liquidity Sweep” appears, expect a possible reversal.
5. Align entries with daily VWAP/High/Low zones for confluence.
⸻
⚠️ Disclaimer
This script is for educational and analytical purposes.
It does not constitute financial advice or a guaranteed signal system.
Always confirm with your broader trading strategy and risk management.
⸻
Smarter Money Volume Rejection Blocks [PhenLabs]📊 Smarter Money Volume Rejection Blocks – Institutional Rejection Zone Detection
The Smarter Money Volume Rejection Blocks indicator combines high-volume analysis with statistical confidence intervals to identify where institutional traders are actively defending price levels through volume spikes and rejection patterns.
🔥 Core Methodology
Volume Spike Detection analyzes when current volume exceeds moving average by configurable multipliers (1.0-5.0x) to identify institutional activity
Rejection Candle Analysis uses dual-ratio system measuring wick percentage (30-90%) and maximum body ratio (10-60%) to confirm genuine rejections
Statistical Confidence Channels create three-level zones (upper, center, lower) based on ATR or Standard Deviation calculations
Smart Invalidation Logic automatically clears zones when price significantly breaches confidence levels to maintain relevance
Dynamic Channel Projection extends confidence intervals forward up to 200 bars with customizable length
Support Zone Identification detects bullish rejections where smart money absorbs selling pressure with high volume and strong lower wicks
Resistance Zone Mapping identifies bearish rejections where institutions defend price levels with volume spikes and pronounced upper wicks
Visual Information Dashboard displays real-time status table showing volume spike conditions and active support/resistance zones
⚙️ Technical Configuration
Dual Confidence Interval Methods: Choose between ATR-Based for trend-following environments or StdDev-Based for range-bound statistical precision
Volume Moving Average: Configurable period (default 20) for baseline volume comparison calculations
Volume Spike Multiplier: Adjustable threshold from 1.0 to 5.0 times average volume to filter institutional activity
Rejection Wick Percentage: Set minimum wick size from 30% to 90% of candle range for valid rejection detection
Maximum Body Ratio: Configure body-to-range ratio from 10% to 60% to ensure genuine rejection structures
Confidence Multiplier: Statistical multiplier (default 1.96) for 95% confidence interval calculations
Channel Projection Length: Extend confidence zones forward from 10 to 200 bars for anticipatory analysis
ATR Period: Customize Average True Range lookback from 5 to 50 bars for volatility-based calculations
StdDev Period: Adjust Standard Deviation period from 10 to 100 bars for statistical precision
🎯 Real-World Trading Applications
Identify high-probability support zones where institutional buyers have historically defended price with significant volume
Map resistance levels where smart money sellers consistently reject higher prices with volume confirmation
Combine with price action analysis to confirm breakout validity when price approaches confidence channel boundaries
Use invalidation signals to exit positions when smart money zones are definitively breached
Monitor the real-time dashboard to quickly assess current market structure and active rejection zones
Adapt strategy based on calculation method: ATR for trending markets, StdDev for ranging conditions
Set alerts on confidence level breaches to catch potential trend reversals or continuation patterns
📈 Visual Interpretation Guide
Green Zones indicate bullish rejection blocks where buyers defended with high volume and lower wicks
Red Zones indicate bearish rejection blocks where sellers defended with high volume and upper wicks
Solid Center Lines represent the core rejection price level where maximum volume activity occurred
Dashed Confidence Boundaries show upper and lower statistical limits based on volatility calculations
Zone Opacity decreases as channels extend forward to indicate decreasing confidence over time
Dashboard Color Coding provides instant visual feedback on active volume spike and zone conditions
⚠️ Important Considerations
Volume-based indicators identify historical rejection zones but cannot predict future price action with certainty
Market conditions change rapidly and institutional activity patterns evolve continuously
High volume does not guarantee level defense as market structure can shift without warning
Confidence intervals represent statistical probabilities, not guaranteed price boundaries






















