Momentum Squeeze Candle [Darwinian]# Momentum Squeeze Candle
Professional squeeze detection indicator with Wyckoff accumulation/distribution analysis and multi-method momentum signals.
## Overview
Identifies volatility compression (squeeze) periods and provides intelligent momentum direction signals based on institutional accumulation/distribution patterns.
## Features
6 Squeeze Detection Methods:
• BB + KC (Classic) - John Carter's TTM Squeeze
• ATR Ratio - Volatility compression detection
• Choppiness Index - Ranging vs trending analysis
• BB Width - Bollinger Band contraction
• Volume Contraction - Drying volume detection
• Hybrid Multi-Method - Ensemble approach (3+ methods must agree)
Smart Momentum Direction:
• Priority 1: Wyckoff signals (ATR compression + volume analysis)
• Priority 2: RSI momentum (55/45 thresholds)
• Priority 3: Hybrid slope + momentum confirmation
Visual Indicators:
• Blue candle coloring during squeeze
• Green circles = Bullish momentum (accumulation detected)
• Red circles = Bearish momentum (distribution detected)
• Optional BB/KC band overlay
## How It Works
Wyckoff Accumulation (Bullish):
ATR compressing + volume drying + price holding above MA = Smart money accumulating
→ Green circle signals
Wyckoff Distribution (Bearish):
ATR expanding + volume surging + price failing below MA = Smart money distributing
→ Red circle signals
## Recommended Settings
Swing Trading (Daily/4H):
Method: BB + KC or Hybrid | Sensitivity: 1.2-1.5
Day Trading (15m-1H):
Method: ATR Ratio or BB Width | Sensitivity: 0.8-1.0
Scalping (1m-5m):
Method: Volume Contraction | Sensitivity: 0.7-0.9
High Probability:
Method: Hybrid Multi-Method | Min Score: 4/5 | Sensitivity: 1.5
## Key Advantages
✓ Multiple squeeze detection algorithms for different market conditions
✓ Wyckoff methodology for institutional activity detection
✓ Priority-based momentum system reduces false signals
✓ Clean, optimized code (70% faster than typical indicators)
✓ Fully customizable sensitivity and visual settings
## Usage
1. Choose squeeze detection method based on your trading style
2. Watch for blue candles (squeeze active)
3. Monitor momentum signals:
- Green circles below bars = Accumulation phase (bullish)
- Red circles below bars = Distribution phase (bearish)
4. Trade the breakout in the direction of momentum signals
## Notes
• All inputs hidden from status line by default for clean charts
• Works on all timeframes and asset classes
• Combine with your trading strategy for confirmation
• Best results when multiple priority signals align
Perfect for traders looking to identify consolidation periods and predict breakout direction using institutional accumulation/distribution patterns.
스크립트에서 "Wyckoff"에 대해 찾기
Buying Climax + Spring [Darwinian]Buying Climax + Spring Indicator
Overview
Advanced Wyckoff-based indicator that identifies potential market reversals through **Buying Climax** patterns (exhaustion tops) and **Spring** patterns (accumulation bottoms). Designed for traders seeking high-probability reversal signals with strict uptrend validation.
---
Method
🔴 Buying Climax Detection
Identifies exhaustion patterns at market tops using multi-condition analysis:
**Base Buying Climax (Red Triangle)**
- Volume spike > 1.8x average
- Range expansion > 1.8x average
- New 20-bar high reached
- Close finishes in lower 30% of bar range
- **Strict uptrend validation**: Price must be 30%+ above 20-day low
**Enhanced Buying Climax (Maroon Triangle)**
- All Base BC conditions PLUS:
- Gap up from previous high
- Intraday fade (close < open and below midpoint)
- **Higher confidence reversal signal**
🟢 Wyckoff Spring Detection
Identifies accumulation patterns at support levels:
- Price breaks below recent pivot low (false breakdown)
- Close recovers above pivot level (rejection)
- Occurs at trading range low
- Optional volume confirmation (1.5x+ average)
- Limited to 3 attempts per pivot (prevents over-signaling)
✅ Uptrend Validation Filter
**Four-condition composite filter** prevents false signals in sideways/downtrending markets:
1. Close-to-close rise ≥ 5% over lookback period
2. Price structure: Close > MA(10) > MA(20)
3. Swing low significantly below current price
4. **Primary requirement**: Current high ≥ 30% above 20-day low
---
Input Tuning Guide
Buying Climax Settings:
**Volume & Range Thresholds**
- `Volume Spike Threshold`: Default 1.8x
- Lower (1.5x) = More signals, more noise
- Higher (2.0-2.5x) = Fewer but stronger exhaustion signals
- `Range Spike Threshold`: Default 1.8x
- Adjust parallel to volume threshold
- Higher values = extreme volatility required
**Pattern Detection**
- `New High Lookback`: Default 20 bars
- Shorter (10-15) = Recent highs only
- Longer (30-50) = Major breakout detection
- `Close Off High Fraction`: Default 0.3 (30%)
- Lower (0.2) = Stricter rejection requirement
- Higher (0.4-0.5) = Allow weaker intraday fades
- `Gap Threshold`: Default 0.002 (0.2%)
- Increase (0.005-0.01) for stocks with wider spreads
- Decrease (0.001) for tight-spread instruments
- `Confirmation Window`: Default 5 bars
- Shorter (3) = Faster confirmation, more false positives
- Longer (7-10) = Wait for deeper automatic reaction
Uptrend Filter Settings
**Critical for Signal Quality**
- `Minimum Rise from 20-day Low`: Default 0.30 (30%)
- **Most important parameter**
- Lower (0.20-0.25) = More signals in moderate uptrends
- Higher (0.40-0.50) = Only extreme parabolic moves
- `Pole Lookback`: Default 30 bars
- Shorter (20) = Recent momentum focus
- Longer (40-50) = Longer-term trend validation
- `Minimum Rise % for Pole`: Default 0.05 (5%)
- Adjust based on market volatility
- Higher in strong bull markets (7-10%)
Wyckoff Spring Settings
- `Pivot Length`: Default 6 bars
- Shorter (3-4) = More frequent pivots, more signals
- Longer (8-10) = Major support/resistance only
- `Volume Threshold`: Default 1.5x
- Higher (1.8-2.0x) = Stronger conviction required
- Disable volume requirement for low-volume stocks
- `Trading Range Period`: Default 20 bars
- Match to consolidation timeframe being traded
- Shorter (10-15) for intraday patterns
- Longer (30-40) for weekly consolidations
---
Recommended Workflow
1. **Start with defaults** on daily timeframe
2. **Adjust uptrend filter** first (30% rise parameter)
- Too many signals? Increase to 35-40%
- Too few? Decrease to 25%
3. **Fine-tune volume/range multipliers** based on instrument volatility
4. **Enable alerts** for real-time monitoring:
- Base BC → Initial warning
- Enhanced BC → High-priority reversal
- Confirmed BC (AR) → Strong follow-through
- Spring → Accumulation opportunity
---
Alert System
- **Base Buying Climax**: Standard exhaustion pattern detected
- **Enhanced BC (Gap+Fade)**: Higher confidence reversal setup
- **Confirmed BC (AR)**: Automatic reaction validated (price drops below BC midline)
- **Wyckoff Spring**: Accumulation pattern at support
---
Best Practices
- Combine with support/resistance analysis
- Watch for BC clusters (multiple timeframes)
- Spring patterns work best after Buying Climax distribution
- Backtest parameters on your specific instruments
- Higher timeframes (daily/weekly) = higher reliability
---
Technical Notes
- Built with Pine Script v6
- No repainting (signals finalize on bar close)
- Minimal CPU usage (optimized calculations)
- Works on all timeframes and instruments
- Overlay indicator (displays on price chart)
---
*Indicator follows classical Wyckoff methodology with modern volatility filters*
Diamond Peaks [EdgeTerminal]The Diamond Peaks indicator is a comprehensive technical analysis tool that uses a few mathematical models to identify high-probability trading opportunities. This indicator goes beyond traditional support and resistance identification by incorporating volume analysis, momentum divergences, advanced price action patterns, and market sentiment indicators to generate premium-quality buy and sell signals.
Dynamic Support/Resistance Calculation
The indicator employs an adaptive algorithm that calculates support and resistance levels using a volatility-adjusted lookback period. The base calculation uses ta.highest(length) and ta.lowest(length) functions, where the length parameter is dynamically adjusted using the formula: adjusted_length = base_length * (1 + (volatility_ratio - 1) * volatility_factor). The volatility ratio is computed as current_ATR / average_ATR over a 50-period window, ensuring the lookback period expands during volatile conditions and contracts during calm periods. This mathematical approach prevents the indicator from using fixed periods that may become irrelevant during different market regimes.
Momentum Divergence Detection Algorithm
The divergence detection system uses a mathematical comparison between price series and oscillator values over a specified lookback period. For bullish divergences, the algorithm identifies when recent_low < previous_low while simultaneously indicator_at_recent_low > indicator_at_previous_low. The inverse logic applies to bearish divergences. The system tracks both RSI (calculated using Pine Script's standard ta.rsi() function with Wilder's smoothing) and MACD (using ta.macd() with exponential moving averages). The mathematical rigor ensures that divergences are only flagged when there's a clear mathematical relationship between price momentum and the underlying oscillator momentum, eliminating false signals from minor price fluctuations.
Volume Analysis Mathematical Framework
The volume analysis component uses multiple mathematical transformations to assess market participation. The Cumulative Volume Delta (CVD) is calculated as ∑(buying_volume - selling_volume) where buying_volume occurs when close > open and selling_volume when close < open. The relative volume calculation uses current_volume / ta.sma(volume, period) to normalize current activity against historical averages. Volume Rate of Change employs ta.roc(volume, period) = (current_volume - volume ) / volume * 100 to measure volume acceleration. Large trade detection uses a threshold multiplier against the volume moving average, mathematically identifying institutional activity when relative_volume > threshold_multiplier.
Advanced Price Action Mathematics
The Wyckoff analysis component uses mathematical volume climax detection by comparing current volume against ta.highest(volume, 50) * 0.8, while price compression is measured using (high - low) < ta.atr(20) * 0.5. Liquidity sweep detection employs percentage-based calculations: bullish sweeps occur when low < recent_low * (1 - threshold_percentage/100) followed by close > recent_low. Supply and demand zones are mathematically validated by tracking subsequent price action over a defined period, with zone strength calculated as the count of bars where price respects the zone boundaries. Fair value gaps are identified using ATR-based thresholds: gap_size > ta.atr(14) * 0.5.
Sentiment and Market Regime Mathematics
The sentiment analysis employs a multi-factor mathematical model. The fear/greed index uses volatility normalization: 100 - min(100, stdev(price_changes, period) * scaling_factor). Market regime classification uses EMA crossover mathematics with additional ADX-based trend strength validation. The trend strength calculation implements a modified ADX algorithm: DX = |+DI - -DI| / (+DI + -DI) * 100, then ADX = RMA(DX, period). Bull regime requires short_EMA > long_EMA AND ADX > 25 AND +DI > -DI. The mathematical framework ensures objective regime classification without subjective interpretation.
Confluence Scoring Mathematical Model
The confluence scoring system uses a weighted linear combination: Score = (divergence_component * 0.25) + (volume_component * 0.25) + (price_action_component * 0.25) + (sentiment_component * 0.25) + contextual_bonuses. Each component is normalized to a 0-100 scale using percentile rankings and threshold comparisons. The mathematical model ensures that no single component can dominate the score, while contextual bonuses (regime alignment, volume confirmation, etc.) provide additional mathematical weight when multiple factors align. The final score is bounded using math.min(100, math.max(0, calculated_score)) to maintain mathematical consistency.
Vitality Field Mathematical Implementation
The vitality field uses a multi-factor scoring algorithm that combines trend direction (EMA crossover: trend_score = fast_EMA > slow_EMA ? 1 : -1), momentum (RSI-based: momentum_score = RSI > 50 ? 1 : -1), MACD position (macd_score = MACD_line > 0 ? 1 : -1), and volume confirmation. The final vitality score uses weighted mathematics: vitality_score = (trend * 0.4) + (momentum * 0.3) + (macd * 0.2) + (volume * 0.1). The field boundaries are calculated using ATR-based dynamic ranges: upper_boundary = price_center + (ATR * user_defined_multiplier), with EMA smoothing applied to prevent erratic boundary movements. The gradient effect uses mathematical transparency interpolation across multiple zones.
Signal Generation Mathematical Logic
The signal generation employs boolean algebra with multiple mathematical conditions that must simultaneously evaluate to true. Buy signals require: (confluence_score ≥ threshold) AND (divergence_detected = true) AND (relative_volume > 1.5) AND (volume_ROC > 25%) AND (RSI < 35) AND (trend_strength > minimum_ADX) AND (regime = bullish) AND (cooldown_expired = true) AND (last_signal ≠ buy). The mathematical precision ensures that signals only generate when all quantitative conditions are met, eliminating subjective interpretation. The cooldown mechanism uses bar counting mathematics: bars_since_last_signal = current_bar_index - last_signal_bar_index ≥ cooldown_period. This mathematical framework provides objective, repeatable signal generation that can be backtested and validated statistically.
This mathematical foundation ensures the indicator operates on objective, quantifiable principles rather than subjective interpretation, making it suitable for algorithmic trading and systematic analysis while maintaining transparency in its computational methodology.
* for now, we're planning to keep the source code private as we try to improve the models used here and allow a small group to test them. My goal is to eventually use the multiple models in this indicator as their own free and open source indicators. If you'd like to use this indicator, please send me a message to get access.
Advanced Confluence Scoring System
Each support and resistance level receives a comprehensive confluence score (0-100) based on four weighted components:
Momentum Divergences (25% weight)
RSI and MACD divergence detection
Identifies momentum shifts before price reversals
Bullish/bearish divergence confirmation
Volume Analysis (25% weight)
Cumulative Volume Delta (CVD) analysis
Volume Rate of Change monitoring
Large trade detection (institutional activity)
Volume profile strength assessment
Advanced Price Action (25% weight)
Supply and demand zone identification
Liquidity sweep detection (stop hunts)
Wyckoff accumulation/distribution patterns
Fair value gap analysis
Market Sentiment (25% weight)
Fear/Greed index calculation
Market regime classification (Bull/Bear/Sideways)
Trend strength measurement (ADX-like)
Momentum regime alignment
Dynamic Support and Resistance Detection
The indicator uses an adaptive algorithm to identify significant support and resistance levels based on recent market highs and lows. Unlike static levels, these zones adjust dynamically to market volatility using the Average True Range (ATR), ensuring the levels remain relevant across different market conditions.
Vitality Field Background
The indicator features a unique vitality field that provides instant visual feedback about market sentiment:
Green zones: Bullish market conditions with strong momentum
Red zones: Bearish market conditions with weak momentum
Gray zones: Neutral/sideways market conditions
The vitality field uses a sophisticated gradient system that fades from the center outward, creating a clean, professional appearance that doesn't overwhelm the chart while providing valuable context.
Buy Signals (🚀 BUY)
Buy signals are generated when ALL of the following conditions are met:
Valid support level with confluence score ≥ 80
Bullish momentum divergence detected (RSI or MACD)
Volume confirmation (1.5x average volume + 25% volume ROC)
Bull market regime environment
RSI below 35 (oversold conditions)
Price action confirmation (Wyckoff accumulation, liquidity sweep, or large buying volume)
Minimum trend strength (ADX > 25)
Signal alternation check (prevents consecutive buy signals)
Cooldown period expired (default 10 bars)
Sell Signals (🔻 SELL)
Sell signals are generated when ALL of the following conditions are met:
Valid resistance level with confluence score ≥ 80
Bearish momentum divergence detected (RSI or MACD)
Volume confirmation (1.5x average volume + 25% volume ROC)
Bear market regime environment
RSI above 65 (overbought conditions)
Price action confirmation (Wyckoff distribution, liquidity sweep, or large selling volume)
Minimum trend strength (ADX > 25)
Signal alternation check (prevents consecutive sell signals)
Cooldown period expired (default 10 bars)
How to Use the Indicator
1. Signal Quality Assessment
Monitor the confluence scores in the information table:
Score 90-100: Exceptional quality levels (A+ grade)
Score 80-89: High quality levels (A grade)
Score 70-79: Good quality levels (B grade)
Score below 70: Weak levels (filtered out by default)
2. Market Context Analysis
Use the vitality field and market regime information to understand the broader market context:
Trade buy signals in green vitality zones during bull regimes
Trade sell signals in red vitality zones during bear regimes
Exercise caution in gray zones (sideways markets)
3. Entry and Exit Strategy
For Buy Signals:
Enter long positions when premium buy signals appear
Place stop loss below the support confluence zone
Target the next resistance level or use a risk/reward ratio of 2:1 or higher
For Sell Signals:
Enter short positions when premium sell signals appear
Place stop loss above the resistance confluence zone
Target the next support level or use a risk/reward ratio of 2:1 or higher
4. Risk Management
Only trade signals with confluence scores above 80
Respect the signal alternation system (no overtrading)
Use appropriate position sizing based on signal quality
Consider the overall market regime before taking trades
Customizable Settings
Signal Generation Controls
Signal Filtering: Enable/disable advanced filtering
Confluence Threshold: Adjust minimum score requirement (70-95)
Cooldown Period: Set bars between signals (5-50)
Volume/Momentum Requirements: Toggle confirmation requirements
Trend Strength: Minimum ADX requirement (15-40)
Vitality Field Options
Enable/Disable: Control background field display
Transparency Settings: Adjust opacity for center and edges
Field Size: Control the field boundaries (3.0-20.0)
Color Customization: Set custom colors for bullish/bearish/neutral states
Weight Adjustments
Divergence Weight: Adjust momentum component influence (10-40%)
Volume Weight: Adjust volume component influence (10-40%)
Price Action Weight: Adjust price action component influence (10-40%)
Sentiment Weight: Adjust sentiment component influence (10-40%)
Best Practices
Always wait for complete signal confirmation before entering trades
Use higher timeframes for signal validation and context
Combine with proper risk management and position sizing
Monitor the information table for real-time market analysis
Pay attention to volume confirmation for higher probability trades
Respect market regime alignment for optimal results
Basic Settings
Base Length (Default: 25)
Controls the lookback period for identifying support and resistance levels
Range: 5-100 bars
Lower values = More responsive, shorter-term levels
Higher values = More stable, longer-term levels
Recommendation: 25 for intraday, 50 for swing trading
Enable Adaptive Length (Default: True)
Automatically adjusts the base length based on market volatility
When enabled, length increases in volatile markets and decreases in calm markets
Helps maintain relevant levels across different market conditions
Volatility Factor (Default: 1.5)
Controls how much the adaptive length responds to volatility changes
Range: 0.5-3.0
Higher values = More aggressive length adjustments
Lower values = More conservative length adjustments
Volume Profile Settings
VWAP Length (Default: 200)
Sets the calculation period for the Volume Weighted Average Price
Range: 50-500 bars
Shorter periods = More responsive to recent price action
Longer periods = More stable reference line
Used for volume profile analysis and confluence scoring
Volume MA Length (Default: 50)
Period for calculating the volume moving average baseline
Range: 10-200 bars
Used to determine relative volume (current volume vs. average)
Shorter periods = More sensitive to volume changes
Longer periods = More stable volume baseline
High Volume Node Threshold (Default: 1.5)
Multiplier for identifying significant volume spikes
Range: 1.0-3.0
Values above this threshold mark high-volume nodes with diamond shapes
Lower values = More frequent high-volume signals
Higher values = Only extreme volume events marked
Momentum Divergence Settings
Enable Divergence Detection (Default: True)
Master switch for momentum divergence analysis
When disabled, removes divergence from confluence scoring
Significantly impacts signal generation quality
RSI Length (Default: 14)
Period for RSI calculation used in divergence detection
Range: 5-50
Standard RSI settings apply (14 is most common)
Shorter periods = More sensitive, more signals
Longer periods = Smoother, fewer but more reliable signals
MACD Settings
Fast (Default: 12): Fast EMA period for MACD calculation (5-50)
Slow (Default: 26): Slow EMA period for MACD calculation (10-100)
Signal (Default: 9): Signal line EMA period (3-20)
Standard MACD settings for divergence detection
Divergence Lookback (Default: 5)
Number of bars to look back when detecting divergences
Range: 3-20
Shorter periods = More frequent divergence signals
Longer periods = More significant divergence signals
Volume Analysis Enhancement Settings
Enable Advanced Volume Analysis (Default: True)
Master control for sophisticated volume calculations
Includes CVD, volume ROC, and large trade detection
Critical for signal accuracy
Cumulative Volume Delta Length (Default: 20)
Period for CVD smoothing calculation
Range: 10-100
Tracks buying vs. selling pressure over time
Shorter periods = More reactive to recent flows
Longer periods = Broader trend perspective
Volume ROC Length (Default: 10)
Period for Volume Rate of Change calculation
Range: 5-50
Measures volume acceleration/deceleration
Key component in volume confirmation requirements
Large Trade Volume Threshold (Default: 2.0)
Multiplier for identifying institutional-size trades
Range: 1.5-5.0
Trades above this threshold marked as large trades
Lower values = More frequent large trade signals
Higher values = Only extreme institutional activity
Advanced Price Action Settings
Enable Wyckoff Analysis (Default: True)
Activates simplified Wyckoff accumulation/distribution detection
Identifies potential smart money positioning
Important for high-quality signal generation
Enable Supply/Demand Zones (Default: True)
Identifies fresh supply and demand zones
Tracks zone strength based on subsequent price action
Enhances confluence scoring accuracy
Enable Liquidity Analysis (Default: True)
Detects liquidity sweeps and stop hunts
Identifies fake breakouts vs. genuine moves
Critical for avoiding false signals
Zone Strength Period (Default: 20)
Bars used to assess supply/demand zone strength
Range: 10-50
Longer periods = More thorough zone validation
Shorter periods = Faster zone assessment
Liquidity Sweep Threshold (Default: 0.5%)
Percentage move required to confirm liquidity sweep
Range: 0.1-2.0%
Lower values = More sensitive sweep detection
Higher values = Only significant sweeps detected
Sentiment and Flow Settings
Enable Sentiment Analysis (Default: True)
Master control for market sentiment calculations
Includes fear/greed index and regime classification
Important for market context assessment
Fear/Greed Period (Default: 20)
Calculation period for market sentiment indicator
Range: 10-50
Based on price volatility and momentum
Shorter periods = More reactive sentiment readings
Momentum Regime Length (Default: 50)
Period for determining overall market regime
Range: 20-100
Classifies market as Bull/Bear/Sideways
Longer periods = More stable regime classification
Trend Strength Length (Default: 30)
Period for ADX-like trend strength calculation
Range: 10-100
Measures directional momentum intensity
Used in signal filtering requirements
Advanced Signal Generation Settings
Enable Signal Filtering (Default: True)
Master control for premium signal generation system
When disabled, uses basic signal conditions
Highly recommended to keep enabled
Minimum Signal Confluence Score (Default: 80)
Required confluence score for signal generation
Range: 70-95
Higher values = Fewer but higher quality signals
Lower values = More frequent but potentially lower quality signals
Signal Cooldown (Default: 10 bars)
Minimum bars between signals of same type
Range: 5-50
Prevents signal spam and overtrading
Higher values = More conservative signal spacing
Require Volume Confirmation (Default: True)
Mandates volume requirements for signal generation
Requires 1.5x average volume + 25% volume ROC
Critical for signal quality
Require Momentum Confirmation (Default: True)
Mandates divergence detection for signals
Ensures momentum backing for directional moves
Essential for high-probability setups
Minimum Trend Strength (Default: 25)
Required ADX level for signal generation
Range: 15-40
Ensures signals occur in trending markets
Higher values = Only strong trending conditions
Confluence Scoring Settings
Minimum Confluence Score (Default: 70)
Threshold for displaying support/resistance levels
Range: 50-90
Levels below this score are filtered out
Higher values = Only strongest levels shown
Component Weights (Default: 25% each)
Divergence Weight: Momentum component influence (10-40%)
Volume Weight: Volume analysis influence (10-40%)
Price Action Weight: Price patterns influence (10-40%)
Sentiment Weight: Market sentiment influence (10-40%)
Must total 100% for balanced scoring
Vitality Field Settings
Enable Vitality Field (Default: True)
Controls the background gradient field display
Provides instant visual market sentiment feedback
Enhances chart readability and context
Vitality Center Transparency (Default: 85%)
Opacity at the center of the vitality field
Range: 70-95%
Lower values = More opaque center
Higher values = More transparent center
Vitality Edge Transparency (Default: 98%)
Opacity at the edges of the vitality field
Range: 95-99%
Creates smooth fade effect from center to edges
Higher values = More subtle edge appearance
Vitality Field Size (Default: 8.0)
Controls the overall size of the vitality field
Range: 3.0-20.0
Based on ATR multiples for dynamic sizing
Lower values = Tighter field around price
Higher values = Broader field coverage
Recommended Settings by Trading Style
Scalping (1-5 minutes)
Base Length: 15
Volume MA Length: 20
Signal Cooldown: 5 bars
Vitality Field Size: 5.0
Higher sensitivity for quick moves
Day Trading (15-60 minutes)
Base Length: 25 (default)
Volume MA Length: 50 (default)
Signal Cooldown: 10 bars (default)
Vitality Field Size: 8.0 (default)
Balanced settings for intraday moves
Swing Trading (4H-Daily)
Base Length: 50
Volume MA Length: 100
Signal Cooldown: 20 bars
Vitality Field Size: 12.0
Longer-term perspective for multi-day moves
Conservative Trading
Minimum Signal Confluence: 85
Minimum Confluence Score: 80
Require all confirmations: True
Higher thresholds for maximum quality
Aggressive Trading
Minimum Signal Confluence: 75
Minimum Confluence Score: 65
Signal Cooldown: 5 bars
Lower thresholds for more opportunities
ATS LOGIC CHART EXPERT V5.0### **ATS Logic Chart Expert V5.0**
#### **Wyckoff-Inspired Automated Trend & Structure Analysis Tool**
---
### **🔹 Overview**
**ATS Logic Chart Expert V5.0** is an advanced Wyckoff-based charting indicator designed for automated trend analysis, support/resistance mapping, and breakout signal generation. It intelligently plots key price structure lines and identifies high-probability reversal signals using the Wyckoff accumulation/distribution model (LPS/LPSY), making it ideal for both swing traders and trend followers.
---
### **🔹 Key Features**
#### **1️⃣ Automated Price Structure Lines**
- **Smart detection of swing highs/lows** with auto-plotting of critical support/resistance
- **White Dashed Line (Resistance)** – Formed by prior downtrends, marks potential breakout zones
- **Red Dashed Line (Support)** – Derived from uptrends, signals breakdown risks
- **Up/Down Triangle Markers** – Highlight key pivot points for manual S/R refinement
#### **2️⃣ Wyckoff LPS/LPSY Signal Engine**
| **Signal** | **Trigger Condition** | **Market Implication** |
|------------|----------------------|-----------------------|
| **LPS (Last Point of Support)** | Break above white resistance (confirms accumulation) | Bullish trend initiation |
| **CVG LPS (Covered LPS)** | Retest & second breakout | Stronger bullish confirmation |
| **LPSY (Last Point of Supply)** | Breakdown below red support (confirms distribution) | Bearish trend initiation |
| **CVG LPSY (Covered LPSY)** | Pullback & second breakdown | Stronger bearish confirmation |
#### **3️⃣ Breakout Signals (BK1/SK1)**
- **BK1 (Breakout 1)** – First close above white resistance, early long opportunity
- **SK1 (Short Kill 1)** – First close below red support, early short opportunity
- **Optimized for momentum traders** to capture initial trend acceleration
---
### **🔹 Signal Logic Deep Dive**
#### **📈 Bullish Scenario (LPS / BK1)**
1. **Accumulation Phase**: Price consolidates near lows, forming a base
2. **Breakout**: Price breaches white resistance → triggers **LPS** or **BK1**
3. **Retest Reinforcement**: Successful retest & rebound → confirms **CVG LPS**
#### **📉 Bearish Scenario (LPSY / SK1)**
1. **Distribution Phase**: Price churns near highs, creating topping patterns
2. **Breakdown**: Price cracks red support → triggers **LPSY** or **SK1**
3. **Pullback Reinforcement**: Failed rebound → confirms **CVG LPSY**
---
### **🔹 Practical Applications**
✅ **Trend Trading**: Ride LPS/LPSY-confirmed trends
✅ **Reversal Trading**: Fade extremes with BK1/SK1 early alerts
✅ **S/R Trading**: Use auto-plotted lines for limit orders
---
### **🔹 Customization Tips**
- **Adjust sensitivity**: Modify swing point detection periods per asset volatility
- **Signal filters**: Combine with moving averages/volume for fewer false breaks
---
### **🔹 Conclusion**
**ATS Logic Chart Expert V5.0** delivers:
- **Hands-free structure mapping** (no manual drawing)
- **Institutional-grade reversal signals** (Wyckoff LPS/LPSY)
- **First-mover advantage** (BK1/SK1 early entries)
> ⚠️ **Risk Note**: Always use stop-losses. Backtest for optimal settings in ranging markets.
---
**Ideal For**:
• Wyckoff method practitioners
• Price action traders
• Breakout strategy enthusiasts
[Pandora's Chambers] BUY/SELL Blocks + Strength FCBased on the secret technique of ATTA,
Traditional price action analysis techniques, such as ICT (Inner Circle Trader), are often based on subjective interpretations and frequently miss the true structure of the market according to the Wyckoff method. The " BUY/SELL Blocks + Strength FC" indicator aims to correct this problem by automatically and accurately identifying buy/sell "blocks" according to Wyckoff principles, calculating volume strength, filtering breached blocks, and displaying precise support and resistance levels.
Indicator Highlights
Buy/Sell Blocks Identification
Uses the ta.pivothigh and ta.pivotlow functions to locate upper and lower pivot points, and draws a "box" between the two points to represent the block.
Each block is automatically extended to the right of the chart (can be disabled in settings) for a fixed number of bars or until the end of the chart.
Colors are configurable: turquoise shades for buy blocks, and purple for sell blocks.
Volume Strength Calculation and Update
In each candle, positive volume (in a rising market) or negative volume (in a falling market) is added to the relevant block.
Displays in percentages which side (buyers/sellers) controls the block: a label on the block shows +XX% or -XX%.
Changes the background color of the box to gray when the net volume flips (e.g., a strong sell block receives a net positive).
Filtering Breached Blocks
Option to automatically filter and remove blocks where the price has closed above the top of the sell block or below the bottom of the buy block, in order to maintain a clean and focused chart.
"Adjusted" Fibonacci Grid
In the last calculated bars, the indicator identifies the nearest high support level (sup) and the nearest low resistance level (res) among all existing blocks.
Based on sup and res, a Fibonacci grid of 0%, 25%, 50%, 75%, and 100% is constructed, automatically updating as the chart progresses.
What is so new here?
Accuracy according to Wyckoff and not personal interpretation: In the Wyckoff method, market oscillations are built on supply and demand balances in precise price gaps. Here, each block is built directly on pivots from a number of bars back, and not on feelings of an "area" as is sometimes done in ICT techniques.
Quantitative measurement of control: The indicator does not settle for a visual identification of a block but calculates for each block the buy volume versus the sell volume, and clearly displays who is in control.
Automatic filtering to maintain relevance: Breached blocks are removed, so only the strong areas that have not yet been closed remain.
Full integration with modern price action: Understanding price movement is measured here objectively, leaving no room for subjective interpretations of "structure breaks" or "diagonal waves" that standard tools do not support.
Why is the existing price action not enough?
Inconsistency in defining supply and demand zones: Many techniques rely on manual marking of "buy zones" only, without fixed criteria (number of bars back, low highs, volume, etc.).
Scarcity of quantitative indicators: Without calculating net volume, it is difficult to know if a particular block is truly supported by the power of buyers or sellers.
Net invalidation of blocks that have been violated: Repeated breaches of support and resistance areas below/above their boundaries confuse the trader, while here they are automatically removed.
The " BUY/SELL Blocks + Strength FC" indicator comes to correct all these shortcomings, and provides the user with an objective, accurate, and quantitative framework for understanding the dynamics of the market and identifying volume-based support and resistance areas, according to the principles of the Wyckoff method.
[AlbaTherium] Volume Venturius Premium Volume Venturius Premium
Introduction
The Volume Venturius Premium is an advanced market analysis tool designed to deeply investigate the behavior of active market participants. By focusing exclusively on executed market orders, Volume Venturius offers traders a unique perspective on buy and sell volumes. Unlike traditional order books that track passive orders, this indicator isolates active orders, shedding light on real market dynamics.
Chapter 1: Understanding Market Participants
1.1 Categories of Market Participants
Market participants can be classified into several categories based on their:
Size : The volume of trades executed.
Influence : Their ability to initiate bull or bear campaigns.
Strategy : The trading methods employed, such as scalping, swing trading, or high-frequency trading.
Objectives : Whether their focus is on speculation, hedging, or arbitrage.
Time Horizon : Short-term versus long-term goals.
Behavioral Patterns : Their reaction to liquidity levels or price movements.
1.2 Objectives of Market Participants
Each category pursues specific objectives, such as profit-making or risk management. Regulatory reports like the Commitment of Traders (COT) provide weekly insights into the positions and intentions of major players.
Chapter 2: The Philosophy of Volume Analysis
2.1 Active Orders vs. Passive Orders
Unlike passive orders waiting to be filled at specific prices, active orders directly impact market prices. By focusing on these executed orders, Volume Venturius Premium provides traders with actionable insights into market trends and momentum.
2.2 Wyckoff’s Market Dynamics
According to Wyckoff, markets operate in two primary phases:
Manipulation: Where large participants accumulate or distribute positions to prepare for a move.
Expansion: The phase where price trends begin to unfold, either in a bullish or bearish direction.
Wyckoff’s theory emphasizes understanding how major players manipulate the market to identify accumulation or distribution zones. Volume Venturius Premium aids in pinpointing these manipulative actions by analyzing volume and order flow data.
Chapter 3: The Secrets of Order Flow and Volume
3.1 Unveiling Market Control
By studying the positioning and execution volumes of large players, traders can discern who holds control in the market. Volume Venturius Premium identifies the balance of power and tracks shifts that signal potential trend reversals.
3.2 Behavioral Patterns in Volume
Key metrics tracked by Volume Venturius Premium include:
Volume Clusters : Areas of concentrated buying or selling activity.
Directional Bias : Whether market participants are net buyers or sellers.
Momentum Shifts : Changes in execution speed and volume that may precede major moves.
3.2.1 Volume Clusters, Directional Bias and Directional Bias: Areas of Concentrated Buying or Selling Activity
Volume clusters play a crucial role in understanding market dynamics by highlighting areas where aggressive buying or selling activity is most concentrated. These clusters often serve as key decision zones, providing insights into potential reversals, breakouts, or continuations. To better visualize and interpret these zones, a distinct color-coding system has been implemented. Each color represents a specific market condition or level of activity, allowing for a more intuitive analysis of volume behavior and its influence on price movement.
Below is a detailed explanation of the color logic used to represent these clusters and their significance within the trading framework.
Color Interpretation and Meaning :
Extra Extreme Zones
These zones highlight areas where clusters of aggressive buyers or sellers are most heavily concentrated. They represent critical levels for identifying potential reversals or strong continuations.
Bright Red (#ff003c) : Represents extra-extreme sell zones, where aggressive sellers dominate.
Meaning: Indicates extreme selling pressure, often signaling potential exhaustion of sellers.
Bright Blue (#001eff) : Represents extra-extreme buy zones, where aggressive buyers are most active.
Meaning: Shows extreme buying pressure, possibly marking a saturation point for buyers.
Main Zones
These zones help identify key levels based on volume activity and well-defined clusters.
Dark Red (#d60033) : Represents strong selling pressure.
Orange (#ff8000) : Indicates significant selling pressure that begins to fade.
Yellow (#ffff00) : Represents moderate selling pressure, signaling a potential slowdown.
White (#ffffff) : Marks transition zones, which are interesting entry points for potential reversals or continuations.
Transition Zones (Frontier Zones)
These zones indicate intermediate movements and potential shifts in momentum.
Transparent Black (#000000, 50) : Represents transition areas, where the market tests boundaries between buyers and sellers.
Meaning: These are critical decision points.
Neutral Zone (Sea Zone)- Trend Zones
These zones represent more balanced market activity, where neither buyers nor sellers dominate clearly.
Transparent Green (#00e040, 25) : Indicates slight bullish activity in a neutral zone.
Transparent Red (#e01a00, 25) : Indicates slight bearish activity in a neutral zone.
This color logic allows you to pinpoint areas where volume clusters show a clear dominance, exhaustion, or optimal entry opportunities.
3.3 Divergences Between Price and Volume
Divergences between price and volume are critical for identifying key shifts in market sentiment. Volume Venturius Premium distinguishes two main types of divergences: Lack of Participation and Absorption, each offering valuable signals for potential reversals or continuations.
Lack of Participation
This divergence occurs when price movements are not supported by corresponding volume dynamics, signaling a reduction in activity from significant market participants.
1. Bullish Lack of Participation:
Characteristics : Price is making lower lows, but volume is making higher lows.
This indicates waning selling pressure as prices drop.
Inference : A potential bullish reversal may occur. Traders could consider looking for opportunities to go long.
2.Bearish Lack of Participation:
Characteristics : Price is making higher highs, but volume is making lower highs. This suggests diminishing buying pressure even as prices rise.
Inference : A potential bearish reversal might follow. Traders might position to go short.
Absorption
Absorption occurs when larger market participants neutralize the pressure from smaller participants, often leading to significant market moves.
1.Bullish Absorption:
Characteristics : Price is making higher bottoms, but volume is making lower bottoms.
This reflects sellers being trapped as their selling efforts are absorbed by larger buyers.
Inference : A potential upward breakout is likely. Traders may look for opportunities to go long.
2.Bearish Absorption:
Characteristics : Price is making lower tops, but volume is making higher tops. This indicates buyers being trapped as larger sellers absorb their buying activity.
Inference : A downward breakout is probable. Traders may consider positioning to go short.
Chapter 4: Practical Application and Trading Strategies
4.1 Leveraging Active Order Insights
Learn how to use Volume Venturius Premium to detect hidden accumulation or distribution phases. Strategies include identifying spikes in active volume that signal institutional participation.
4.2 Confirming Bull and Bear Campaigns
Gain confidence in detecting the early stages of bullish or bearish campaigns by analyzing the interplay between active orders and volume flow.
Chapter 5: Real-World Examples
5.1 Analyzing Market Manipulation
See how Volume Venturius Premium can reveal manipulation tactics employed by large players to trigger liquidity events.
5.2 Spotting Trends with Active Orders
Real-life scenarios demonstrate how the tool can be used to identify and ride the market’s dominant trend.
Conclusion
The Volume Venturius Premium is an indispensable tool for traders who seek to understand the underlying mechanics of market movement. By focusing on active order flows and drawing on Wyckoff’s principles, it provides unique insights into market manipulation and expansion phases. Whether you’re an intraday trader or a long-term strategist, this tool empowers you to anticipate market shifts and trade with confidence.
Stay tuned for updates as we continue to refine Volume Venturius Premium to further enhance your trading journey.
Head and Shoulders - Quasimodo etc Pattern Recognition RENKODisclaimer: Only use this pattern recognition on a RENKO chart. Renko charts plot different than traditional candles and therefore do not represent all price moves. There is a possibility of repainting while using ATR based renko charts so past results are not a 100% accurate representation of future results. Use this indicator as a part of your strategy and not as your only means of obtaining gains in the market.
Hello traders, it has been said time and time again that algorithmic software is unable to identify complex market structure like head and shoulders, quasimodo, triangle patterns and other methods humans use to base their trading decisions on. With this indicator I intend to completely crush that assumption and prove that it actualy is possible. Ofcourse an indicator is less likely to find all variation on a chart pattern and a human is probably still your best bet in finding these patterns early.
That is wy this indicator does not only use textbook patterns and has 7 variation on head and shoulders build into it. I will keep updating this indicator if I see it missed some crucial patterns. Right now it has a total of 38 patterns build into it with them being grouped under specific names. Feel free to turn off any pattern you do not like to see.
Renko patterns solve the problem of time and chaos in the markets which have been the biggest hurdle in pattern recognition software as the amount of variations to account for is just too great a number. With this script using renko it will soon be able to identify any pattern in the market and I plan to add Wyckoff to it in the future, right now I have a beta version of Wyckoff build into it but planning to add better version of it in the future. The amount of variations on Wyckoff is quite extreme so it will take a very long time to get an optimised Wyckoff identification system.
If you do not want to miss patterns I recommend to use a multi chart aproach so that you can find patterns in multiple renko brick sizes at the same time to find more entrys.
Feel free to comment any pattern you want me to add and let's make the most dedicated pattern recognition software on this platform.
Regards
HonestCowboy
Supply & Demand RTA-V1.0Supply & Demand Wyckoff RTA-V1.0 comes from RTA-Academy, author RTA-Ruomise, public indicators.
This indicator is the supporting indicator for the RTA course .
Indicator function
According to the principle of Wyckoff’s trading method, determine the effective supply and demand columns in the market and mark them on the chart.
This indicator is limited to the crypto market, and the underlying must have volume .
Recommended
Coinbase BTCUSD
Binanca BTCUSDT
BYBIT BTCUSD PREP
BITMEX XBTUSD
------------------------------------------------------------------------------------------------------------
Supply & Demand Wyckoff RTA-V1.0 来自RTA-Academy,作者RTA-Ruomise,公开指标。
Supply & Demand Wyckoff RTA-V1.0 中文名 威科夫供应与需求标志指标 RTA-V1.0。
该指标为RTA 课程【威科夫交易法】配套指标。
指标作用
根据威科夫交易法原理和作者交易经验,通过规则判断市场有效的供应柱与需求柱,并于图表中进行标注。辅助RTA学员快速分析供应与需求关系。
该指标仅限于数字货币市场使用,且标的要有有效的成交量。
推荐标的
Coinbase BTCUSD
Binanca BTCUSDT
BYBIT BTCUSD PREP
BITMEX XBTUSD
Price Wave V.1.0The Price Wave Indicator is very good add-on to the Volume wave which is an important tool in the Wyckoffian Analysis of the stocks. Along with the Volume wave it helps to understand the effort and result ratios and the consequent effect on the stocks. It has to be used in conjunction with the Volume wave and not useful on a standalone basis
Volume Wave V.1.0Volume wave Indicator is an important tool in the Wyckoffian Analysis of the stocks. It helps to understand the changing / continuation of bullish and bearish sentiment or the Buying and selling pressure. It also helps to understanding the waxing and waning buying and selling pressure and forewarns the changing sentiment. Along with the Price wave it helps to understand the effort and result ratios and the consequent effect on the stocks.
Linh's Anomaly Radar v2What this script does
It’s an event detector for price/volume anomalies that often precede or confirm moves.
It watches a bunch of patterns (Wyckoff tests, squeezes, failed breakouts, turnover bursts, etc.), applies robust z-scores, optional trend filters, cooldowns (to avoid spam), and then fires:
A shape/label on the bar,
A row in the mini panel (top-right),
A ready-made alertcondition you can hook into.
How to add & set up (TradingView)
Paste the script → Save → Add to chart on Daily first (works on any TF).
Open Settings → Inputs:
General
• Use Robust Z (MAD): more outlier-resistant; keep on.
• Z Lookback: 60 bars is ~3 months; bump to 120 for slower regimes.
• Cooldown: min bars to wait before the same signal can fire again (default 5).
• Use trend filter: if on, “bullish” signals only fire above SMA(tfLen), “bearish” below.
Thresholds: fine-tune sensitivity (defaults are sane).
To create alerts: Right-click chart → Add alert
Condition: Linh’s Anomaly Radar v2 → choose a specific signal or Composite (Σ).
Options: “Once per bar close” (recommended).
Customize message if you want ticker/timeframe in your phone push.
The mini panel (top-right)
Signal column: short code (see cheat sheet below).
Fired column: a dot “•” means that on the latest bar this signal fired.
Score (right column): total count of signals that fired this bar.
Σ≥N shows your composite threshold (how many must fire to trigger the “Composite” alert).
Shapes & codes (what’s what)
Code Name (category) What it’s looking for Why it matters
STL Stealth Volume z(volume)>5 & ** z(return)
EVR Effort vs Result squeeze z(vol)>3 & z(TR)<−0.5 Heavy effort, tiny spread → absorption
TGV Tight+Heavy (HL/ATR)<0.6 & z(vol)>3 Tight bar + heavy tape → pro activity
CLS Accumulation cluster ≥3 of last 5 bars: up, vol↑, close near high Classic accumulation footprint
GAP Open drive failure Big gap not filled (≥80%) & vol↑ One-sided open stalls → fade risk
BB↑ BB squeeze breakout Squeeze (z(BBWidth)<−1.3) → close > upperBB & vol↑ Regime shift with confirmation
ER↑ Effort→Result inversion Down day on vol then next bar > prior high Demand overwhelms supply
OBV OBV divergence OBV slope up & ** z(ret20)
WER Wide Effort, Opposite Result z(vol)>3, close+1 Selling into strength / distribution
NS No-Supply (Wyckoff) Down bar, HL<0.6·ATR, vol << avg Sellers absent into weakness
ND No-Demand (Wyckoff) Up bar, HL<0.6·ATR, vol << avg Buyers absent into strength
VAC Liquidity Vacuum z(vol)<−1.5 & ** z(ret)
UTD UTAD (failed breakout) Breaks swing-high, closes back below, vol↑ Stop-run, reversal risk
SPR Spring (failed breakdown) Breaks swing-low, closes back above, vol↑ Bear trap, reversal risk
PIV Pocket Pivot Up bar; vol > max down-vol in lookback Quiet base → sudden demand
NR7 Narrow Range 7 + Vol HL is 7-bar low & z(vol)>2 Coiled spring with participation
52W 52-wk breakout quality New 52-wk close high + squeeze + vol↑ High-quality breakouts
VvK Vol-of-Vol kink z(ATR20,200)>0.5 & z(ATR5,60)<0 Long-vol wakes up, short-vol compresses
TAC Turnover acceleration SMA3 vol / SMA20 vol > 1.8 & muted return Participation surging before move
RBd RSI Bullish div Price LL, RSI HL, vol z>1 Exhaustion of sellers
RS↑ RSI Bearish div Price HH, RSI LH, vol z>1 Exhaustion of buyers
Σ Composite Count of all fired signals ≥ threshold High-conviction bar
Placement:
Triangles up (below bar) → bullish-leaning events.
Triangles down (above bar) → bearish-leaning events.
Circles → neutral context (VAC, VvK, Composite).
Key inputs (quick reference)
General
Use Robust Z (MAD): keep on for noisy tickers.
Z Lookback (lenZ): 60 default; 120 if you want fewer alerts.
Trend filter: when on, bullish signals require close > SMA(tfLen), bearish require <.
Cooldown: prevents repeated firing of the same signal within N bars.
Phase-1 thresholds (core)
Stealth: vol z > 5, |ret z| < 1.
EVR: vol z > 3, TR z < −0.5.
Tight+Heavy: (HL/ATR) < 0.6, vol z > 3.
Cluster: window=5, min=3 strong bars.
GapFail: gap/ATR ≥1.5, fill <80%, vol z > 2.
BB Squeeze: z(BBWidth)<−1.3 then breakout with vol z > 2.
Eff→Res Up: prev bar heavy down → current bar > prior high.
OBV Div: OBV uptrend + |z(ret20)|<0.3.
Phase-2 thresholds (extras)
WER: vol z > 3, close1.
No-Supply/No-Demand: tight bar & very light volume vs SMA20.
Vacuum: vol z < −1.5, |ret z|>1.5.
UTAD/Spring: swing lookback N (default 20), vol z > 2.
Pocket Pivot: lookback for prior down-vol max (default 10).
NR7: 7-bar narrowest range + vol z > 2.
52W Quality: new 52-wk high + squeeze + vol z > 2.
VoV Kink: z(ATR20,200)>0.5 AND z(ATR5,60)<0.
Turnover Accel: SMA3/SMA20 > 1.8 and |ret z|<1.
RSI Divergences: compare to n bars back (default 14).
How to use it (playbooks)
A) Daily scan workflow
Run on Daily for your VN watchlist.
Turn Composite (Σ) alert on with Σ≥2 or ≥3 to reduce noise.
When a bar fires Σ (or a fav combo like STL + BB↑), drop to 60-min to time entries.
B) Breakout quality check
Look for 52W together with BB↑, TAC, and OBV.
If WER/ND appear near highs → downgrade the breakout.
C) Spring/UTAD reversals
If SPR fires near major support and RBd confirms → long bias with stop below spring low.
If UTD + WER/RS↑ near resistance → short/fade with stop above UTAD high.
D) Accumulation basing
During bases, you want CLS, OBV, TGV, STL, NR7.
A pocket pivot (PIV) can be your early add; manage risk below base lows.
Tuning tips
Too many signals? Raise stealthVolZ to 5.5–6, evrVolZ to 3.5, use Σ≥3.
Fast movers? Lower bbwZthr to −1.0 (less strict squeeze), keep trend filter on.
Illiquid tickers? Keep MAD z-scores on, increase lookbacks (e.g., lenZ=120).
Limitations & good habits
First lenZ bars on a new symbol are less reliable (incomplete z-window).
Some ideas (VWAP magnet, close auction spikes, ETF/foreign flows, options skew) need intraday/external feeds — not included here.
Pine can’t “screen” across the whole market; set alerts or cycle your watchlist.
Quick troubleshooting
Compilation errors: make sure you’re on Pine v6; don’t nest functions in if blocks; each var int must be declared on its own line.
No shapes firing: check trend filter (maybe price is below SMA and you’re waiting for bullish signals), and verify thresholds aren’t too strict.
Big Whale Finder PROBig Whale Finder PRO
The Big Whale Finder PRO is an advanced technical indicator designed to detect and analyze the footprints of institutional traders (commonly referred to as "whales") in financial markets. Based on multiple proprietary detection algorithms, this indicator identifies distinct patterns of accumulation and distribution that typically occur when large market participants execute significant orders.
Theoretical Framework
The indicator builds upon established market microstructure theories and empirical research on institutional trading behavior. As Kyle (1985) demonstrated in his seminal work on market microstructure, informed traders with large positions tend to execute their orders strategically to minimize market impact. This often results in specific volume and price action patterns that the Big Whale Finder PRO is designed to detect.
Key Feature Enhancements
1. Volume Analysis Refinement
The indicator implements a dual-threshold approach to volume analysis based on research by Easley et al. (2012) on volume-based informed trading metrics. The normal threshold identifies routine institutional activity, while the extreme threshold flags exceptional events that often precede significant market moves.
2. Wickbody Ratio Analysis
Drawing from Cao et al. (2021) research on price formation and order flow imbalance, the indicator incorporates wick-to-body ratio analysis to detect potential order absorption and iceberg orders. High wick-to-body ratios often indicate hidden liquidity and resistance/support levels maintained by large players.
3. BWF-Index (Proprietary Metric)
The BWF-Index is a novel quantitative measure that combines volume anomalies, price stagnation, and candle morphology into a single metric. This approach draws from Harris's (2003) work on trading and exchanges, which suggests that institutional activity often manifests through multiple simultaneous market microstructure anomalies.
4. Zone Tracking System
Based on Wyckoff Accumulation/Distribution methodology and modern zone detection algorithms, the indicator establishes and tracks zones where institutional activity has occurred. This feature enables traders to identify potential support/resistance areas where large players have previously shown interest.
5. Trend Integration
Following Lo and MacKinlay's (1988) work on market efficiency and technical analysis, the indicator incorporates trend analysis through dual EMA comparison, providing context for volume and price patterns.
Labels and Signals Explanation
The indicator uses a system of labels to mark significant events on the chart:
🐋 (Whale Symbol): Indicates extreme volume activity that significantly exceeds normal market participation. This is often a sign of major institutional involvement and frequently precedes significant price moves. The presence of this label suggests heightened attention is warranted as a potential trend reversal or acceleration may be imminent.
A (Accumulation): Marks periods where large players are likely accumulating positions. This is characterized by high volume, minimal price movement upward, and stronger support at the lower end of the candle (larger lower wicks). Accumulation zones often form bases for future upward price movements. This pattern frequently occurs at the end of downtrends or during consolidation phases before uptrends.
D (Distribution): Identifies periods where large players are likely distributing (selling) their positions. This pattern shows high volume, minimal downward price movement, and stronger resistance at the upper end of the candle (larger upper wicks). Distribution zones often form tops before downward price movements. This pattern typically appears at the end of uptrends or during consolidation phases before downtrends.
ICE (Iceberg Order): Flags the potential presence of iceberg orders, where large orders are split into smaller visible portions to hide the true size. These are characterized by unusual wick-to-body ratios with high volume. Iceberg orders often indicate price levels that large institutions consider significant and may act as strong support or resistance areas.
Information Panel Interpretation
The information panel provides real-time analysis of market conditions:
Volume/Average Ratio: Shows how current volume compares to the historical average. Values above the threshold (default 1.5x) indicate abnormal activity that may signal institutional involvement.
BWF-Index: A proprietary metric that quantifies potential whale activity. Higher values (especially >10) indicate stronger likelihood of institutional participation. The BWF-Index combines volume anomalies, price action characteristics, and candle morphology to provide a single measure of potential whale activity.
Status: Displays the current market classification based on detected patterns:
"Major Whale Activity": Extreme volume detected, suggesting significant institutional involvement
"Accumulation": Potential buying activity by large players
"Distribution": Potential selling activity by large players
"High Volume": Above-average volume without clear accumulation/distribution patterns
"Normal": Regular market activity with no significant institutional footprints
Trend: Shows the current market trend based on EMA comparison:
"Uptrend": Fast EMA above Slow EMA, suggesting bullish momentum
"Downtrend": Fast EMA below Slow EMA, suggesting bearish momentum
"Sideways": EMAs very close together, suggesting consolidation
Zone: Indicates if the current price is in a previously identified institutional activity zone:
"In Buy Zone": Price is in an area where accumulation was previously detected
"In Sell Zone": Price is in an area where distribution was previously detected
"Neutral": Price is not in a previously identified institutional zone
Trading Recommendations
Based on the different signals and patterns, the following trading recommendations apply:
Bullish Scenarios
Accumulation (A) + Uptrend: Strong buy signal. Large players are accumulating in an established uptrend, suggesting potential continuation or acceleration.
Strategy: Consider entering long positions with stops below the accumulation zone.
Extreme Volume (🐋) + In Buy Zone + Price Above EMAs: Very bullish. Major whale activity in a previously established buying zone with positive price action.
Strategy: Aggressive buying opportunity with wider stops to accommodate volatility.
High BWF-Index (>10) + Accumulation + Downtrend Ending: Potential trend reversal signal. High institutional interest at the potential end of a downtrend.
Strategy: Early position building with tight risk management until trend confirmation.
Bearish Scenarios
Distribution (D) + Downtrend: Strong sell signal. Large players are distributing in an established downtrend, suggesting potential continuation or acceleration.
Strategy: Consider entering short positions with stops above the distribution zone.
Extreme Volume (🐋) + In Sell Zone + Price Below EMAs: Very bearish. Major whale activity in a previously established selling zone with negative price action.
Strategy: Aggressive shorting opportunity with wider stops to accommodate volatility.
High BWF-Index (>10) + Distribution + Uptrend Ending: Potential trend reversal signal. High institutional interest at the potential end of an uptrend.
Strategy: Early short position building with tight risk management until trend confirmation.
Neutral/Caution Scenarios
Iceberg Orders (ICE) + Sideways Market: Suggests significant hidden liquidity at current levels.
Strategy: Mark these levels as potential support/resistance for future reference. Consider range-trading strategies.
Conflicting Signals (e.g., Accumulation in Downtrend): Requires careful analysis.
Strategy: Wait for additional confirmation or reduce position sizing.
Multiple Extreme Volume Events (🐋) in Succession: Indicates unusual market conditions, possibly related to news events or major market shifts.
Strategy: Exercise extreme caution and potentially reduce exposure until clarity emerges.
Practical Applications
Short-Term Trading:
Use the indicator to identify institutional activity zones for potential intraday support/resistance levels
Watch for whale symbols (🐋) to anticipate potential volatility or trend changes
Combine with price action analysis for entry/exit timing
Swing Trading
Focus on accumulation/distribution patterns in conjunction with the prevailing trend
Use buy/sell zones as areas to establish or exit positions
Monitor the BWF-Index for increasing institutional interest over time
Position Trading
Track long-term whale activity to identify shifts in institutional positioning
Use multiple timeframe analysis to confirm major accumulation/distribution phases
Combine with fundamental analysis to validate potential long-term trend changes
References
Kyle, A. S. (1985). Continuous auctions and insider trading. Econometrica, 53(6), 1315-1335.
Easley, D., López de Prado, M. M., & O'Hara, M. (2012). Flow toxicity and liquidity in a high-frequency world. The Review of Financial Studies, 25(5), 1457-1493.
Cao, C., Hansch, O., & Wang, X. (2021). The information content of an open limit order book. Journal of Financial Markets, 50, 100561.
Harris, L. (2003). Trading and exchanges: Market microstructure for practitioners. Oxford University Press.
Lo, A. W., & MacKinlay, A. C. (1988). Stock market prices do not follow random walks: Evidence from a simple specification test. The Review of Financial Studies, 1(1), 41-66.
Wyckoff, R. D. (1931). The Richard D. Wyckoff method of trading and investing in stocks. Transaction Publishers.
Menkhoff, L., & Taylor, M. P. (2007). The obstinate passion of foreign exchange professionals: Technical analysis. Journal of Economic Literature, 45(4), 936-972.
RSI with Swing Trade by Kelvin_VAlgorithm Description: "RSI with Swing Trade by Kelvin_V"
1. Introduction:
This algorithm uses the RSI (Relative Strength Index) and optional Moving Averages (MA) to detect potential uptrends and downtrends in the market. The key feature of this script is that it visually changes the candle colors based on the market conditions, making it easier for users to identify potential trend swings or wave patterns.
The strategy offers flexibility by allowing users to enable or disable the MA condition. When the MA condition is enabled, the strategy will confirm trends using two moving averages. When disabled, the strategy will only use RSI to detect potential market swings.
2. Key Features of the Algorithm:
RSI (Relative Strength Index):
The RSI is used to identify potential market turning points based on overbought and oversold conditions.
When the RSI exceeds a predefined upper threshold (e.g., 60), it suggests a potential uptrend.
When the RSI drops below a lower threshold (e.g., 40), it suggests a potential downtrend.
Moving Averages (MA) - Optional:
Two Moving Averages (Short MA and Long MA) are used to confirm trends.
If the Short MA crosses above the Long MA, it indicates an uptrend.
If the Short MA crosses below the Long MA, it indicates a downtrend.
Users have the option to enable or disable this MA condition.
Visual Candle Coloring:
Green candles represent a potential uptrend, indicating a bullish move based on RSI (and MA if enabled).
Red candles represent a potential downtrend, indicating a bearish move based on RSI (and MA if enabled).
3. How the Algorithm Works:
RSI Levels:
The user can set RSI upper and lower bands to represent potential overbought and oversold levels. For example:
RSI > 60: Indicates a potential uptrend (bullish move).
RSI < 40: Indicates a potential downtrend (bearish move).
Optional MA Condition:
The algorithm also allows the user to apply the MA condition to further confirm the trend:
Short MA > Long MA: Confirms an uptrend, reinforcing a bullish signal.
Short MA < Long MA: Confirms a downtrend, reinforcing a bearish signal.
This condition can be disabled, allowing the user to focus solely on RSI signals if desired.
Swing Trade Logic:
Uptrend: If the RSI exceeds the upper threshold (e.g., 60) and (optionally) the Short MA is above the Long MA, the candles will turn green to signal a potential uptrend.
Downtrend: If the RSI falls below the lower threshold (e.g., 40) and (optionally) the Short MA is below the Long MA, the candles will turn red to signal a potential downtrend.
Visual Representation:
The candle colors change dynamically based on the RSI values and moving average conditions, making it easier for traders to visually identify potential trend swings or wave patterns without relying on complex chart analysis.
4. User Customization:
The algorithm provides multiple customization options:
RSI Length: Users can adjust the period for RSI calculation (default is 4).
RSI Upper Band (Potential Uptrend): Users can customize the upper RSI level (default is 60) to indicate a potential bullish move.
RSI Lower Band (Potential Downtrend): Users can customize the lower RSI level (default is 40) to indicate a potential bearish move.
MA Type: Users can choose between SMA (Simple Moving Average) and EMA (Exponential Moving Average) for moving average calculations.
Enable/Disable MA Condition: Users can toggle the MA condition on or off, depending on whether they want to add moving averages to the trend confirmation process.
5. Benefits of the Algorithm:
Easy Identification of Trends: By changing candle colors based on RSI and MA conditions, the algorithm makes it easy for users to visually detect potential trend reversals and trend swings.
Flexible Conditions: The user has full control over the RSI and MA settings, allowing them to adapt the strategy to different market conditions and timeframes.
Clear Visualization: With the candle color changes, users can quickly recognize when a potential uptrend or downtrend is forming, enabling faster decision-making in their trading.
6. Example Usage:
Day traders: Can apply this strategy on short timeframes such as 5 minutes or 15 minutes to detect quick trends or reversals.
Swing traders: Can use this strategy on longer timeframes like 1 hour or 4 hours to identify and follow larger market swings.
Accumulation/DistributionAccumulation/Distribution explains when the big players buy or sell, according to Wyckoff.
I added some colors to make it more visibly, to get a hint when (not) to invest.
A/D is a lagging indicator.
When the MA is above A/D line, this should reflect distribution time, and big players are selling.
The oppsite is when MA is below the A/D line, then this should be an accumulation phase, and big players are buying.
For example, my preference is a TEMA20 for crypto, this gives me good results.
But I added a bunch of moving averages to choose from.
Depending on preferences/marked you can choose a moving average, set its length, and you can choose all the colors too.
I recommend the Volume indicator to setup the MA line, and this will get much better results!
I hope this script will help some people to do some better decisions.
And I am pleased to get some advice to make this script even better!
There is only one similar-sounding script in the public section.
Kudos go to jbneto with his Accum/ Dist + 200 EMA which gave me the inspiration.
It has a EMA200, and its focus is on the daily pivot price.
RedK EVEREX - Effort Versus Results ExplorerRedK EVEREX is an experimental indicator that explores "Volume Price Analysis" basic concepts and Wyckoff law "Effort versus Result" - by inspecting the relative volume (effort) and the associated (relative) price action (result) for each bar - showing the analysis as an easy to read "stacked bands" visual. From that analysis, we calculate a "Relative Rate of Flow" - an easy to use +100/-100 oscilator that can be used to trigger a signal when a bullish or bearish mode is detected for a certain user-selected length of bars.
Basic Concepts of VPA
-------------------------------
(The topics of VPA & Wyckoff Effort vs Results law are too comprehensive to cover here - So here's just a very basic summary - please review these topics in detail in various sources available here in TradingView or on the web)
* Volume Price Analysis (VPA) is the examination of the number of shares or contracts of a security that have been traded in a given period, and the associated price movement. By analyzing trends in volume in conjunction with price movements, traders can determine the significance of changes in price and what may unfold in the near future.
* Oftentimes, high volumes of trading can infer a lot about investors’ outlook on a market or security. A significant price increase along with a significant volume increase, for example, could be a credible sign of a continued bullish trend or a bullish reversal. Adversely, a significant price decrease with a significant volume increase can point to a continued bearish trend or a bearish trend reversal.
* Incorporating volume into a trading decision can help an investor to have a more balanced view of all the broad market factors that could be influencing a security’s price, which helps an investor to make a more informed decision.
* Wyckoff's law "Effort versus results" dictates that large effort is expected to be accompanied with big results - which means that we should expect to see a big price move (result) associated with a large relative volume (effort) for a certain trading period (bar).
* The way traders use this concept in chart analysis is to mainly look for imbalances or invalidation. for example, when we observe a large relative volume that is associated with very limited price change - that should trigger an early flag/warning sign that the current price trend is facing challenges and may be an early sign of "reversal" - this applies in both bearish and bullish conditions. on the other hand, when price starts to trend in a certain direction and that's associated with increasing volume, that can act as kind of validation, or a confirmation that the market supports that move.
How does EVEREX work
---------------------------------
* EVEREX inspects each bar and calculates a relative value for volume (effort) and "strength of price movement" (result) compared to a specified lookback period. The results are then visualized as stacked bands - the lower band represents the relative volume, the upper band represents the relative price strength - with clear color coding for easier analysis.
* The scale of the band is initially set to 100 (each band can occupy up to 50) - and that can be changed in the settings to 200 or 400 - mainly to allow a "zoom in" on the bands.
* Reading the resulting stacked bands makes it easier to see "balanced" volume/price action (where both bands are either equally strong, or equally weak), or when there's imbalance between volume and price (for example, a compression bar will show with high volume band and very small/tiny price action band) - another favorite pattern in VPA is the "Ease of Move", which will show as a relatively small volume band associated with a large "price action band" (either bullish or bearish) .. and so on.
* a bit of a techie piece: why the use of a custom "Normalize()" function to calculate "relative" values in EVEREX?
When we evaluate a certain value against an average (for example, volume) we need a mechanism to deal with "super high" values that largely exceed that average - I also needed a mechanism that mimics how a trader looks at a volume bar and decides that this volume value is super low, low, average, above average, high or super high -- the issue with using a stoch() function, which is the usual technique for comparing a data point against a lookback average, is that this function will produce a "zero" for low values, and cause a large distortion of the next few "ratios" when super large values occur in the data series - i researched multiple techniques here and decided to use the custom Normalize() function - and what i found is, as long as we're applying the same formula consistently to the data series, since it's all relative to itself, we can confidently use the result. Please feel free to play around with this part further if you like - the code is commented for those who would like to research this further.
* Overall, the hope is to make the bar-by-bar analysis easier and faster for traders who apply VPA concepts in their trading
What is RROF?
--------------------------
* Once we have the values of relative volume and relative price strength, it's easy from there to combine these values into a moving index that can be used to track overall strength and detect reversals in market direction - if you think about it this a very similar concept to a volume-weighted RSI. I call that index the "Relative Rate of Flow" - or RROF (cause we're not using the direct volume and price values in the calculation, but rather relative values that we calculated with the proprietary "Normalize" function in the script.
* You can show RROF as a single or double-period - and you can customize it in terms of smoothing, and signal line - and also utilize the basic alerts to get notified when a change in strength from one side to the other (bullish vs bearish) is detected
* In the chart above, you can see how the RROF was able to detect change in market condition from Bearsh to Bullish - then from Bullish to Bearish for TSLA with good accuracy.
Other Usage Options in EVEREX
------------------------------------
* I wrote EVEREX with a lot of flexibility and utilization in mind, while focusing on a clean and easy to use visual - EVEREX should work with any time frame and any instrument - in instruments with no volume data, only price data will be used.
* You can completely hide the "EVEREX bands" and use EVEREX as a single or dual period strength indicator (by exposing the Bias/Sentiment plot which is hidden by default) -
here's how this setup would look like - in this mode, you will basically be using EVEREX the same way you're using a volume-weighted RSI
* or you can hide the bias/sentiment, and expose the Bulls & Bears plots (using the indicator's "Style" tab), and trade it like a Bull/Bear Pressure Index like this
* you can choose Moving Average type for most plot elements in EVEREX, including how to deal with the Lookback averaging
* you can set EVEREX to a different time frame than the chart
* did i mention basic alerts in this v1.0 ?? There's room to add more VPA-specific alerts in future version (for example, when Ease-of-Move or Compression bars are detected...etc) - let me know if the comments what you want to see
Final Thoughts
--------------------
* EVEREX can be used for bar-by-bar VPA analysis - There are so much literature out there about VPA and it's highly recommended that traders read more about what VPA is and how it works - as it adds an interesting (and critical) dimension to technical analysis and will improve decision making
* RROF is a "strength indicator" - it does not track price values (levels) or momentum - as you will see when you use it, the price can be moving up, while the RROF signal line starts moving down, reflecting decreasing strength (or otherwise, increasing bear strength) - So if you incorporate EVEREX in your trading you will need to use it alongside other momentum and price value indicators (like MACD, MA's, Trend Channels, Support & Resistance Lines, Fib / Donchian..etc) - to use for trade confirmation
MTF Phoenix TableThis is a MTF heatmap companion for the Phoenix Ascending indicator by WyckoffMode. It aims to make MTF analysis easier at a quick glance.
The row headings are color coordinated for easy visual recognition.
Smart Money Concepts [Riz]Smart Money Concepts is a comprehensive technical analysis tool for identifying institutional trading patterns and market structure. This indicator combines Smart Money Concepts (SMC), ICT methodology, and Wyckoff principles into one professional tool.
✨ KEY FEATURES
📊 VOLUMETRIC ORDER BLOCKS
• Visual representation of supply/demand zones with volume distribution
• Horizontal volume bars showing buy/sell composition inside each Order Block
• Automatic mitigation tracking
• Breaker Block detection (invalidated OBs acting as reversal zones)
• Strength rating system: ★ Weak, ★★ Medium, ★★★ Strong
• ATR-based size filtering to show only significant zones
📈 MARKET STRUCTURE DETECTION
• Break of Structure (BOS) and Change of Character (CHoCH) identification
• Higher Highs (HH), Higher Lows (HL), Lower Highs (LH), Lower Lows (LL) labels
• Internal structure pivots (iH/iL) for intraday analysis
• Auto-adjusting swing length based on timeframe
• Configurable confirmation methods (Close vs Wick-based)
💎 FAIR VALUE GAPS (FVG)
• Automatic detection of bullish and bearish imbalances
• Configurable mitigation percentage (default 50%)
• Visual tracking until gaps are filled
• Separate color schemes for clarity
💧 LIQUIDITY ANALYSIS
• Buy Side Liquidity (BSL) identification at swing highs
• Sell Side Liquidity (SSL) identification at swing lows
• Automatic sweep detection with visual confirmation
• Real-time alerts when liquidity is taken
⚖️ PREMIUM & DISCOUNT ZONES
• Dynamic range calculation based on configurable lookback period
• Equilibrium (EQ) level identification
• Previous Day High (PDH) and Previous Day Low (PDL) levels
• Helps identify favorable entry zones
📊 REAL-TIME DASHBOARD
• Live statistics on all detected patterns
• Active Order Blocks and FVGs count
• BOS/CHoCH occurrence tracking
• Liquidity sweep counters
• Recent market activity indicators
• Current trend bias display
• Fully customizable position and size
⚙️ CUSTOMIZATION OPTIONS
All aspects are fully customizable:
• Swing Length (1-50 bars) with auto-adjust for timeframe
• Max Active Order Blocks (10-100)
• Volume bar position (Left/Right) with mirror option
• Volume bar width percentage (10-50%)
• ATR size filter for Order Blocks
• Strength rating method (Touches/Age/Distance/Volume/Combined)
• All colors and transparency levels
• Dashboard position (9 locations available)
• Comprehensive alert system for all events
🎓 HOW IT WORKS
ORDER BLOCKS: Identified at the last candle before a Break of Structure. These represent institutional supply and demand zones. Volume is estimated based on candle characteristics and displayed as horizontal bars.
MARKET STRUCTURE: Tracks pivot highs and lows to determine if price is making Higher Highs/Higher Lows (bullish structure) or Lower Highs/Lower Lows (bearish structure). BOS indicates trend continuation, while CHoCH signals potential trend reversal.
LIQUIDITY: Swing highs represent Buy Side Liquidity where short positions have their stop losses. Swing lows represent Sell Side Liquidity where long positions have stop losses. The indicator tracks when these levels are "swept" by price.
FAIR VALUE GAPS: Three-candle patterns where the current candle's range doesn't overlap with the candle two bars ago, creating price imbalances that often get filled later.
📚 BEST PRACTICES
• Use on all timeframes - Auto-adjust feature optimizes settings automatically
• Look for confluence - Best setups occur when multiple concepts align (e.g., Order Block + liquidity sweep + discount zone)
• Consider risk/reward - Use Premium/Discount zones to identify favorable entry areas
• Respect market context - Order Blocks in the direction of overall trend tend to be more reliable
• Volume matters - Higher volume percentages in the expected direction may indicate stronger zones
⚠️ IMPORTANT NOTES
EDUCATIONAL TOOL: This indicator is designed for analysis and education, not as trading signals or investment advice.
VOLUME ESTIMATION: Buy/sell volume distribution is estimated based on candle characteristics since true buy/sell volume data is not available in Pine Script.
NO GUARANTEES: Past performance is not indicative of future results. All trading involves substantial risk.
RISK MANAGEMENT: Always use proper risk management and seek additional confirmation before making trading decisions.
OBJECT LIMITS: On very fast timeframes (1m, 5m) in highly volatile markets, the indicator may approach Pine Script's 500-object limit. Reduce max OBs/FVGs in settings if needed.
🔧 TECHNICAL SPECIFICATIONS
• Pine Script Version: v6
• Indicator Type: Overlay (displays on price chart)
• Maximum Objects: Optimized to stay within Pine Script limits
• Performance: Efficient rendering with configurable history management
• Updates: Real-time on every bar close
📖 METHODOLOGY
This indicator combines concepts from:
• Inner Circle Trader (ICT) methodology
• Smart Money Concepts (SMC) framework
• Wyckoff market analysis principles
• Order flow and volume spread analysis
⚖️ DISCLAIMER
This indicator is for educational and informational purposes only. It is not financial advice. Trading financial instruments carries substantial risk and may not be suitable for all investors. Past performance is not indicative of future results. Always conduct your own research and consult with a licensed financial advisor before making any investment decisions. The author assumes no responsibility for any losses incurred from using this indicator.
Smart Swing & Order Block Pro v1📌 Smart Swing & Order Block Pro v1
The Smart Swing & Order Block Pro v1 indicator is an advanced tool designed for traders who use Smart Money Concepts, institutional analysis, and deep market-structure reading. It combines precise Order Block detection, intelligent classification, reliable swing identification, and professional volume/delta filtering to deliver a clean, structured, and actionable view of price behavior.
🎯 Indicator Purpose
Provide a consistent, clean, and verifiable identification of institutional zones (OBs), their evolution over time, their break and mitigation events, and a complete structural reading of swings and trend direction.
This indicator replaces the typical noise found in standard OB tools with a robust system based on:
OBs validated by volume and delta
Dynamic OB classification (Extreme, Mitigated, Breaker, Intermediate)
Clean visual separation between intact and broken OBs
Accurate Swing High / Swing Low detection using dynamic pivots
Visual panels with quantitative swing and OB statistics
🧠 Key Features
1. Precision Order Block Detection
The indicator identifies bullish and bearish Order Blocks using a combination of:
Market structure
Validated breakouts
Optional filtering via relative volume (RVOL)
Normalized delta filtering to measure directional intent
This prevents low-quality or non-institutional OBs from being drawn.
2. Intelligent OB Classification
Each detected OB is automatically assigned a structural role:
🔹 Extreme OB
The origin point of a movement (up leg or down leg).
Crucial for spotting institutional footprints and major displacement zones.
🔹 Mitigated OB
An OB already tapped or partially consumed by price.
Useful for identifying weakened zones or controlled pullbacks.
🔹 Breaker OB
An OB broken by price in the opposite direction.
The box is visually split into two parts:
Left section → original OB color
Right section → breaker color
🔹 Intermediate OB
Active OBs that do not meet the criteria above.
3. Professional OB Visualization
OBs automatically extend to the right.
Broken OBs show a clear color split (intact vs. breaker).
Mitigated OBs update color automatically.
Extreme OBs are highlighted with a special color.
Automatic cleanup of boxes and lines for performance and clarity.
4. Ultra-Precise Swing Detection
Unlike standard swing indicators:
Uses configurable pivot strengths
Marks the exact candle that created the swing
Avoids excessive false signals
Draws clean swing-high and swing-low lines
Places crosses exactly when price breaks a swing
This results in a perfectly readable structure (HH, HL, LH, LL).
5. Dynamic Panels
The script includes two optional informational panels:
📊 Swing Panel
Displays:
Average bars between swing highs
Average bars between swing lows
Current trend based on structure (UP / DOWN / RANGE)
📉 OB Panel
Displays counts of:
Bullish Extreme
Bullish Mitigated
Bearish Extreme
Bearish Mitigated
Perfect for evaluating institutional strength and directional bias.
⚙️ Configurable Options
Swing strength (independent lookback for high/low)
Use of candle body vs. wicks
Volume/delta filter modes (Strict, Normal, Loose)
Toggle visibility of OBs, swings, and panels
Color themes per OB classification
Panel positioning (Top Left / Top Right)
🎨 Clean and Professional Visualization
The indicator focuses on:
Clarity
Structural accuracy
Immediate interpretability
Institutional-grade behavior
Real reaction zones
Nothing unnecessary, nothing noisy — just clean structure.
🚀 Who Is This Indicator For?
Ideal for traders using:
Smart Money Concepts (SMC)
ICT-style analysis
Wyckoff methodology
Order Flow
Swing trading based on structure
Algorithmic OB logic
Strategies based on breakers, traps, and displacement
Paneles gráficos informativos sobre swings y OB.
🧠 Funcionalidades Principales
1. Detección Precisa de Order Blocks (OB)
El indicador identifica OB alcistas y bajistas usando una combinación de:
Estructura de precio
Rupturas validadas
Filtro opcional por volumen relativo (RVOL)
Filtro por delta normalizado (direccionalidad del cuerpo de la vela)
Esto evita identificar OB sin relevancia institucional.
2. Clasificación Inteligente de OB
Cada OB detectado recibe una etiqueta automática según su importancia estructural:
🔹 Extreme
Es el OB origen del movimiento (up leg o down leg).
Fundamental para identificar desplazamientos fuertes y zonas institucionales críticas.
🔹 Mitigated
OB ya tocado, parcialmente consumido o con interacción del precio.
Ideal para detectar zonas debilitadas o retrocesos controlados.
🔹 Breaker
OB que fue roto por el precio en sentido contrario.
La caja se divide visualmente en dos colores:
Parte izquierda = color del OB original
Parte derecha = color de breaker
🔹 Intermediate
OB activos que aún no pertenecen a las categorías anteriores.
3. Visualización Profesional de Order Blocks
Los OB se extienden hacia la derecha.
Los breakers se dividen en color original y color de ruptura.
Los OB mit igados cambian automáticamente de color.
Los OB extremos destacan con un color especial.
Limpieza automática de cajas y líneas.
4. Swings Ultra Precisos
A diferencia del detector estándar de swings:
Usa pivotes configurables
Marca correctamente la vela que originó el swing
Evita el exceso de falsos positivos
Genera líneas limpias de swing high y low
Coloca cruces exactamente donde el precio rompe el swing
Esto permite medir estructura (HH, HL, LH, LL) de forma clara.
5. Paneles Dinámicos
El script incorpora dos paneles opcionales:
📊 Panel de Swings
Incluye:
Promedio de barras entre swings high
Promedio de barras entre swings low
Tendencia actual basada en estructura (UP / DOWN / RANGE)
📉 Panel de OB
Muestra conteos de:
Bullish Extreme
Bullish Mitigated
Bearish Extreme
Bearish Mitigated
Ideal para medir fuerza institucional y bias del mercado.
⚙️ Opciones Ajustables
Fuerza del swing (lookback independiente para high/low)
Uso del cuerpo/candlestick o mechas en la lógica
Filtro de volumen/delta (Strict, Normal, Loose)
Visualización de OB, Swings y Paneles
Estilos de color por cada tipo de OB
Posición de paneles (Top Left / Top Right)
🎨 Visualización Limpia y Profesional
El indicador prioriza:
Claridad
Estructura
Lectura inmediata
Comportamiento “institucional”
Zonas de reacción reales
No pinta elementos innecesarios y mantiene un diseño elegante y minimalista.
🚀 ¿Para quién está diseñado?
Ideal para traders que utilizan:
Smart Money Concepts
Wyckoff
Order Flow
ICT / SMC
Swing trading basado en estructura
Trading algorítmico basado en OB
Estrategias basadas en trampas y breakers
GoldilocksTrader – Institutional Zones + Smart Money Market ModeThe GoldilocksTrader – Smart Money Trading System is a powerful institutional-grade tool designed for traders who want to follow real liquidity, identify institutional zones, and accurately read Smart Money market structure.
This indicator automatically detects Supply & Demand Zones, plots Institutional Pivot Levels, builds dynamic fade-strength heatmaps, and labels the current Market Mode (ACCUMULATE, DISTRIBUTE, WAIT)—all powered by a clean, real-time algorithm that updates with every candle.
This system helps you understand where banks, hedge funds, and institutions are likely to defend price, accumulate positions, or engineer liquidity sweeps. It makes complex Smart Money concepts simple, visual, and trader-friendly.
🧠 Core Features
✔ Institutional Supply & Demand Zones (auto-detected from swing pivots)
✔ Smart Money fade-strength heatmap using multi-layered boxes
✔ Market Mode Detection:
• ACCUMULATE – Smart Money loading long positions
• DISTRIBUTE – Smart Money unloading into premium levels
• WAIT – Neutral / imbalance zones
✔ EMA 9/21 Trend Filters
✔ VWAP Institutional Bias Filter
✔ Nearest Above/Below Liquidity Zones with clean readability
✔ Adjustable Transparency & Zone Thickness
✔ Compact On-Chart Legend (optional)
✔ Extremely lightweight, low-lag, optimized for all markets/timeframes
✔ Works for Forex, Crypto, Stocks, Indices, Futures, Commodities
📈 Trading Concepts Covered
This indicator is built around world-class concepts used by top proprietary desks and Smart Money traders, including:
ICT (Inner Circle Trader) Supply/Demand
Liquidity Zones & Institutional Order Blocks
Wyckoff Accumulation / Distribution
Imbalance & Fair Value Behavior (FVG-style fades)
Market Maker Models (MMXM + Premium/Discount Zones)
Pivot-based liquidity mapping
VWAP Institutional Bias
Trend Continuation vs. Reversal Zones
If you trade SMC, ICT, Wyckoff, Smart Money, Algo-based models, or institutional liquidity, this indicator is a perfect companion.
🚀 How It Helps You Trade
🔹 Identify hidden institutional levels where real accumulation or distribution occurs
🔹 Avoid bad trades by staying out of “WAIT” zones where most of the retail market enters.
🔹 Time entries during premium vs. discount pricing
🔹 Understand where price is expected to react, reverse, or continue
🔹 Visualize institutional pressure with fade-strength heatmaps
🔹 Combine with your own strategy to increase precision and confidence
🎨 Clean, Professional Visualization
Zones auto-extend to the left for historical context
Fade opacity increases or decreases depending on zone strength
Market Mode label plotted dynamically near relevant price zones
Optional compact legend for fast reading
All elements can be toggled and customized to your style.
⭐ Created by GoldilocksTrader™
For more institutional-level tools—including the new and soon to be popular "GoldilocksTrader Buy-Sell Signals with Built-In Optimizer"—search:
👉 “GoldilocksTrader” on TradingView
👉 Visit GoldilocksTrader.com for premium systems & education
Follow the institutions.
Trade Smart.
Trade Goldilocks™..."it's just right"
Weis Wave Volume MTF 🎯 Indicator Name
Weis Wave Volume (Multi‑Timeframe) — adapted from the original “Weis Wave Volume by LazyBear.”
This version adds multi‑timeframe (MTF) readings, configurable colors, font size, and screen position for clear dashboard‑style display.
🧠 Concept Background — What is Weis Wave Volume (WWV)?
The Weis Wave Volume indicator originates from Wyckoff and David Weis’ techniques.
Its purpose is to link price movement “waves” with the amount of traded volume to reveal how strong or weak each wave is.
Instead of showing bars one by one, WWV accumulates the total volume while price keeps moving in the same direction.
When price direction changes (up → down or down → up), it:
Finishes the previous wave volume total.
Starts a new wave and begins accumulating again.
Those wave volumes help traders see:
Effort vs Result: Big volume with small price move ⇒ absorption; low volume with big move ⇒ weak participation.
Trend confirmation or exhaustion: High volume waves in trend direction strengthen it, while low‑volume waves hint exhaustion.
⚙️ How this Script Works
Trend & Wave Detection
Compares close with the previous bar to determine up or down movement (mov).
Detects trend reversals (when mov direction changes).
Builds “waves,” each representing a continuous run of bars in one direction.
Volume Accumulation
While price keeps the same direction, the script adds each bar’s volume to the running total (vol).
When direction flips, it resets that total and starts a new wave.
Multi‑Timeframe Computation
Calculates these wave volumes on three timeframes at once, chosen dynamically:
Active Chart Timeframe Displays WWV for:
1 min 1 min
5 min 5 min
15 min 15 min
Any other Chart TF
It uses request.security() to pull each timeframe’s latest WWV value and current wave direction.
Visual Output
Instead of plotting histogram bars, it shows a table with three numeric values:
WWV (1): 25.3 M | (15): 312 M | (240): 2.46 B
Each value is color‑coded:
user‑selected Uptrend Color when price wave = up
user‑selected Downtrend Color when wave = down
You can position this small table in any corner/center (top / bottom × left / center / right).
Font size is user‑adjustable (Tiny → Huge).
📈 How Traders Use It
Quickly gauge buying vs selling effort across multiple horizons.
Compare short‑term wave volume to higher‑timeframe waves to spot:
Alignment → all up and big volumes = strong trend
Divergence → small or opposite‑colored higher‑TF wave = potential reversal or pause
Combine with Wyckoff, VSA, or standard trend analysis to judge if a breakout or pullback has real participation.
🧩 Key Features of This Version
Feature Description
Multi‑Timeframe Panel Displays WWV values for 3 selected TFs at once
Dynamic TF Mapping Auto‑adjusts which TFs to use based on chart
Up/Down Color Coding Customizable colors for wave direction
Adjustable Font and Placement Set font size (Tiny→Huge) and screen corner/center
No Histograms Keeps chart clean; acts as a compact WWV dashboard
alsubihi.2Advanced Market Structure Indicator
This custom-built indicator provides an in-depth analysis of market structure changes to help traders identify key price levels, trends, and potential reversals. It combines multiple tools to give you a clearer picture of market behavior and improve your decision-making process.
Key Features:
Break of Structure (BOS):
The BOS indicator identifies significant changes in market structure, marking when the price breaks previous highs or lows, signaling a potential trend shift. Green lines represent upward breaks (bullish trend), while red lines show downward breaks (bearish trend).
Change of Character (Choch):
This feature helps to highlight subtle shifts in market dynamics. A change in character (Choch) indicates when the market transitions between bullish or bearish behavior. Green indicates a bullish character change, while red shows a bearish one.
Premium vs Discount Zones:
The indicator identifies price levels that are considered 'Premium' (high price levels) and 'Discount' (low price levels), assisting traders in recognizing overbought or oversold conditions and making better trading decisions based on market conditions.
Support and Resistance Levels:
Automatically drawn support and resistance lines are included to show critical price areas where reversals or breakouts might occur, helping traders anticipate price action.
Equilibrium Zone:
This is the price level where supply and demand balance out, acting as a key reference point for identifying potential market reversals or continuation.
Why Use This Indicator?
This all-in-one tool helps traders make informed decisions by combining multiple technical analysis concepts into a single, easy-to-use indicator. It reduces the complexity of analyzing price action and allows traders to quickly identify potential entry and exit points with greater accuracy.
Whether you are an experienced trader or just starting, this indicator provides you with the essential tools needed to identify trend shifts, key support and resistance zones, and price extremes, leading to more profitable trading decisions.
14 سبتمبر
ملاحظات الأخبار
📌 Summary of the Indicator
Market Structure (MS):
Detects swing & internal BOS, CHoCH, CHoCH+. Can color candles or bars by trend.
Multi-Timeframe Scanner (MTF):
Shows trend direction on multiple TFs (5m → 1W).
Highs/Lows (HTF):
Plots previous Day/Week/Month/Year highs & lows as liquidity levels.
Order Blocks (OB):
Draws volumetric order blocks, with filters (BOS/CHoCH), overlap rules, mitigation, and volume metrics.
Fair Value Gaps (FVG/VI/OG):
Detects price imbalances, extends them, and removes when mitigated.
Accumulation/Distribution Zones:
Highlights Wyckoff-style accumulation (green) or distribution (red).
Equal Highs/Lows (EQH/EQL):
Marks liquidity pools at equal highs or lows.
Premium/Discount Bands:
Splits swing range into premium, equilibrium, and discount zones.
RSI & ADX:
Momentum filters for overbought/oversold and trend strength.
DEMA-ATR Baseline:
Adaptive EMA with ATR constraints; alerts for trend shifts.
Regression Channel:
Auto-fits best regression length using Pearson-R, shows channel with std bands.
Fibonacci Ladder:
Auto plots levels 0.236 → 1.618 based on recent swing.
👉 In short: it’s a full SMC toolkit — structure + liquidity + OB/FVG + momentum filters + extra tools (fib, regression, ATR baseline).
📌 ملخص المؤشر
البنية الهيكلية (Market Structure):
يحدد BOS و CHoCH داخلي وسوينغ، ويقدر يلوّن الشموع حسب الاتجاه.
سكانر متعدد الأطر (MTF):
يعرض الاتجاه على عدة فريمات من 5m إلى 1W.
هاي/لو من أطر عليا (HTF Highs/Lows):
يرسم قمم وقيعان اليوم/الأسبوع/الشهر/السنة السابقة (مناطق سيولة).
بلوكات الطلب/العرض (Order Blocks):
يرسم بلوكات مع فلاتر (BOS/CHoCH)، خيارات تداخل، إزالة عند الكسر، ويعرض حجم التداول بداخلها.
الفجوات السعرية (FVG/VI/OG):
يحدد الفجوات غير المغطاة، يمددها، ويحذفها عند التغطية.
مناطق التجميع/التوزيع:
يوضح مناطق Wyckoff (أخضر للتجميع، أحمر للتوزيع).
قمم وقيعان متساوية (EQH/EQL):
يميز مناطق السيولة فوق القمم أو تحت القيعان المتساوية.
مناطق Premium/Discount/Equilibrium:
يقسم آخر نطاق إلى مناطق غالية (Premium)، توازن (Equilibrium)، ورخيصة (Discount).
RSI و ADX:
مؤشرات إضافية لقياس التشبع وقوة الاتجاه.
خط DEMA-ATR:
EMA متكيف مع قيود ATR، يتغير لونه حسب الاتجاه، مع تنبيهات جاهزة.
قناة الانحدار (Regression):
تختار أفضل طول باستخدام معامل الارتباط Pearson-R، وترسم قناة مع انحراف معياري.
فيبوناتشي (Fibonacci):
يرسم مستويات 0.236 حتى 1.618 حسب آخر حركة سعرية.
👉 باختصار: المؤشر هو أداة SMC متكاملة تجمع الهيكل، السيولة، البلوكات، الفجوات، والمؤشرات المساعدة.
No Supply (Low-Volume Down Bars) — IdoThis indicator flags classic Wyckoff/VSA “No Supply (NS)” events—down bars that print on unusually low volume, suggesting a lack of sellers rather than strong selling pressure. NS often appears near support, LPS, or within re-accumulation ranges as a test before continuation higher.
Signal definition (configurable):
Down bar: choose Close < PrevClose or Close < Open.
Low volume: Volume < SMA(Volume, len) × threshold (e.g., 0.7).
Optional volume lower than the prior two bars (reduces noise).
Optional narrow spread: range (H–L) below its average.
Optional close position: close in the upper half of the bar.
Optional trend filter: only mark NS above or below an EMA (or any).
Optional wide-bar exclusion: skip unusually wide bars.
Visuals & outputs
Blue dot below each NS bar (optional bar tint).
Separate pane showing Relative Volume (vol / volSMA) to gauge effort.
Built-in alertcondition to trigger notifications when NS prints.
Inputs (high level)
lenVol: Volume SMA length.
ratioVol: Volume threshold vs. average (e.g., 0.7 = 70%).
usePrev2: Require volume below each of the prior two bars.
useNarrow + lenRange + ratioRange: Narrow-bar filter.
useClosePos + minClosePos: Close in upper portion of the bar.
downBarMode: Define “down bar” logic.
trendFiltOn, trendLen, trendSide: EMA trend filter.
useWideFilter, lenRangeWide, wideThreshold: Skip wide bars.
How to use (Wyckoff/VSA context)
Treat NS as a test of supply: price dips, but volume is light and close holds up.
Stronger when it prints near support/LPS within a re-accumulation structure.
Confirmation (recommended): within 1–3 bars, see demand—e.g., break above the NS high with expanding volume (above average or above the prior two bars). Many traders place a buy-stop just above the NS high; common stops are below the NS low or the most recent swing low.
Scanning tip
TradingView’s stock screener can’t consume Pine directly.
Use a Watchlist Custom Column that reports “bars since NS” to sort symbols (0 = NS on the latest bar). A companion column script is provided separately.
Notes & limitations
Works on any timeframe (intraday/daily/weekly), but context matters.
Expect false positives around news, gaps, or illiquid symbols—combine with structure (trend, S/R, phases) and risk management.
© moshel — Educational use only; not financial advice.
John's Sig PROJohn's Sig PRO is a powerful Wyckoff-style trade detection tool that identifies potential long and short setups based on pivot formations, trading range analysis, and optional confluence filters.
🔹 Core Features:
Pivot-Based Springs and Upthrusts (customizable "Loose" or "Strict" setups)
Dynamic Risk Management:
Static % Risk OR ATR-based stops
2 Risk/Reward Targets (Target 1 and Target 2)
Volume Confirmation (optional)
Dynamic Range Monitoring: Highest high/Lowest low over user-defined periods
🔹 Optional Setup Filters (for higher probability entries):
✅ EMA Filter (Price above/below EMA)
✅ RSI Oversold/Overbought Confirmation
✅ MACD Cross Confirmation
✅ VWAP Filter (Price above/below VWAP)
✅ SuperTrend Direction Confirmation
🔹 Visual Highlights:
Entry, Stoploss, Target 1, Target 2 auto-plotted with lines
Setup labels colored based on strength (Loose/Strict)
Real-time alert generation (LONG/SHORT)
🔹 How to Use:
Enable Loose Springs for more aggressive setups or keep strict validation.
Customize risk settings: ATR-based dynamic stops or static pivot % risk.
Turn on optional filters to tighten your entry criteria.
Watch for plotted signals and set alerts!
⚡ Ideal For:
Intraday Traders
Swing Traders
Wyckoff Enthusiasts
Traders wanting automated pivot-based signals + multi-filter confluence
Created with ❤️ by John.
Trade smart, not hard!






















