Trade PullBack - EMA Pullback System with Auto Risk-Reward# Trade Pull Back - Professional Pullback Trading System
## 📊 Overview
**Trade Pull Back** is a comprehensive pullback trading system that combines trend-following principles with precise entry timing using candlestick pattern confirmation. This indicator is designed for traders who want to enter trending markets at optimal retracement levels with pre-calculated risk-reward ratios.
---
## 🎯 Core Methodology
### Why This System Works
Most traders struggle with two key challenges:
1. **Entering too early** - jumping into trades before the pullback completes
2. **Entering too late** - missing the momentum after the pullback reverses
This system solves both problems by using a **3-Phase Confirmation Process**:
**Phase 1: Trend Identification** → **Phase 2: Pullback Detection** → **Phase 3: Reversal Confirmation**
---
## 🔧 How It Works
### 1. Triple EMA Framework (The Foundation)
Unlike traditional single EMA systems, this indicator uses **3 separate EMAs** with different purposes:
- **EMA Trend (default: 50)** - Determines the overall market direction
- Source: HL/2 for balanced trend reading
- Acts as the primary filter - we only trade in its direction
- **EMA High (default: 20)** - Dynamic resistance in uptrends
- Source: High prices for accurate resistance mapping
- Entry trigger for bullish setups when price closes above it
- **EMA Low (default: 20)** - Dynamic support in downtrends
- Source: Low prices for accurate support mapping
- Entry trigger for bearish setups when price closes below it
**Why 3 EMAs?**
- Single EMA can't distinguish between trend and pullback zones
- Two EMAs (like MACD) don't provide clear entry/exit levels
- Three EMAs create a **channel system** that identifies both trend direction AND optimal entry zones
### 2. Pattern Recognition Engine
The system detects two high-probability reversal patterns:
#### Engulfing Patterns
- **Bullish Engulfing**: Previous bearish candle completely engulfed by bullish candle
- **Bearish Engulfing**: Previous bullish candle completely engulfed by bearish candle
- Validates: Strong momentum reversal with volume confirmation
#### Pin Bar Patterns
- **Bullish Pin Bar (Hammer)**: Long lower wick (60%+ of total range) rejecting lower prices
- **Bearish Pin Bar (Inverted Hammer)**: Long upper wick (60%+ of total range) rejecting higher prices
- Validates: Institutional rejection at support/resistance levels
**Pattern Quality Filter:**
- Body-to-wick ratio must meet minimum standards
- Checks previous candle momentum
- Requires trend alignment before signaling
### 3. Pullback Confirmation System
The system includes **5 mandatory conditions** before generating a signal:
#### For Bullish Signals (BUY):
1. ✅ Close > EMA Trend (uptrend confirmed)
2. ✅ EMA High > EMA Trend AND EMA Low > EMA Trend (healthy trend structure)
3. ✅ Bullish Engulfing OR Bullish Pin Bar (pattern detected)
4. ✅ Close > EMA High (breakout confirmation)
5. ✅ Optional: Low < EMA High (pullback occurred)
#### For Bearish Signals (SELL):
1. ✅ Close < EMA Trend (downtrend confirmed)
2. ✅ EMA High < EMA Trend AND EMA Low < EMA Trend (healthy trend structure)
3. ✅ Bearish Engulfing OR Bearish Pin Bar (pattern detected)
4. ✅ Close < EMA Low (breakdown confirmation)
5. ✅ Optional: High > EMA Low (pullback occurred)
**Additional Filters:**
- **Consecutive Bars Check**: Ensures pullback had momentum (1-5 bearish/bullish bars)
- **Signal Spacing**: Minimum 4 bars between signals to avoid noise
- **Confirmation Delay**: Signal appears only AFTER bar closes (no repainting)
---
## 💰 Automatic Risk-Reward Calculator
### Smart Position Sizing
When a signal triggers, the system automatically calculates:
**For Long Positions:**
- **Entry**: High of signal candle
- **Stop Loss**: Lower of last 2 candle lows (protects against false breakouts)
- **Target 1 (1R)**: Entry + 1x Risk
- **Target 2 (2R)**: Entry + 2x Risk
- **Target 3 (3R)**: Entry + 3x Risk
**For Short Positions:**
- **Entry**: Low of signal candle
- **Stop Loss**: Higher of last 2 candle highs
- **Targets**: Calculated based on risk multiple
### Auto-Remove Feature
Lines and labels automatically disappear when:
- Price hits Stop Loss (trade invalidated)
- Price reaches 3R target (trade complete)
This keeps your chart clean and focuses only on active trades.
---
## 📈 Multi-Timeframe Trend Analysis
### Confluence Trading
The built-in MTF trend box shows trend status across 7 timeframes simultaneously:
- M1, M5, M15, M30, H1, H4, D1
**Color Coding:**
- 🟢 **Green**: Uptrend (Price > EMA Trend AND EMAs aligned bullish)
- 🔴 **Red**: Downtrend (Price < EMA Trend AND EMAs aligned bearish)
- ⚪ **Gray**: No clear trend
**Why This Matters:**
- Trade with higher timeframe trends for better win rate
- Avoid counter-trend trades when all timeframes show same direction
- Identify divergences between timeframes for reversal opportunities
---
## 🎨 Customization Options
### EMA Settings
- Adjust periods for different trading styles (scalping vs swing trading)
- Choose price sources (HL/2, Close, HLC/3) for sensitivity tuning
### Pattern Selection
- Enable/disable Engulfing patterns
- Enable/disable Pin Bar patterns
- Trade only your preferred pattern type
### Signal Filters
- **Require Pullback**: Force pullback condition (stricter entries)
- **Consecutive Bars**: Set momentum requirement (1-5 bars)
### Display Options
- Show/hide EMA lines
- Show/hide signals
- Enable/disable alerts
- Customize Risk-Reward line styles and extensions
---
## 📋 How to Use This Indicator
### Step 1: Identify the Trend
- Wait for price to establish clear direction relative to EMA Trend (50)
- Check MTF box to confirm higher timeframe alignment
### Step 2: Wait for Pullback
- In uptrend: Watch for price to pull back toward EMA High
- In downtrend: Watch for price to pull back toward EMA Low
### Step 3: Pattern Confirmation
- Look for Engulfing or Pin Bar pattern (triangle/diamond markers)
- Ensure pattern forms at or near the EMA High/Low zone
### Step 4: Entry & Risk Management
- Enter when signal appears (after bar closes)
- Use displayed Stop Loss and Take Profit levels
- Consider partial profits at 1R and 2R, let remainder run to 3R
### Step 5: Trade Management
- If price hits SL, lines disappear automatically (trade invalidated)
- If price reaches 3R, lines disappear (trade complete)
- Consider trailing stop after 1R is reached
---
## ⚙️ Recommended Settings
### For Scalping (M1-M5)
- EMA Trend: 20-30
- EMA High/Low: 10-15
- Require Pullback: OFF
- Consecutive Bars: 1
### For Day Trading (M15-H1)
- EMA Trend: 50 (default)
- EMA High/Low: 20 (default)
- Require Pullback: ON
- Consecutive Bars: 2-3
### For Swing Trading (H4-D1)
- EMA Trend: 100-200
- EMA High/Low: 50
- Require Pullback: ON
- Consecutive Bars: 3-5
---
## ✅ What Makes This Script Original
### 1. Systematic Approach
This isn't just a collection of indicators. It's a **complete trading system** with:
- Defined entry rules (5-point confirmation checklist)
- Automatic risk management (SL/TP calculation)
- Trade validation (consecutive bars, signal spacing)
### 2. Smart EMA Framework
The 3-EMA system creates a **dynamic channel** that adapts to market conditions:
- Trend EMA = Direction filter
- High/Low EMAs = Entry/Exit zones
- Together they form a "trade zone" that standard EMAs can't provide
### 3. Pattern Quality Control
Not all Engulfing or Pin Bar patterns are equal. This system:
- Validates body-to-wick ratios
- Checks previous candle momentum
- Requires trend alignment before signaling
### 4. Auto Risk-Reward Management
Most indicators just show signals. This one:
- Calculates exact entry prices
- Places stop loss at optimal location (lower of 2 lows)
- Projects 3 profit targets based on risk
- Auto-removes when trade is complete/invalidated
### 5. No Repainting
- All signals appear AFTER bar closes
- No future data leaking
- What you see in backtest = what you get in real-time
---
## 🚨 Alerts
Built-in alerts notify you when:
- Bullish signal confirmed
- Bearish signal confirmed
Alerts fire once per bar (no spam) and only after bar closes (no false alerts).
---
## 📊 Best Practices
### ✅ DO:
- Trade in direction of higher timeframe trends
- Wait for full confirmation (all 5 conditions met)
- Use proper position sizing (1-2% risk per trade)
- Let winners run to at least 2R
### ❌ DON'T:
- Trade against major trend on MTF box
- Enter before signal bar closes
- Ignore the Stop Loss level
- Overtrade - respect the 4-bar minimum spacing
---
## 🔍 Limitations
This indicator is a **tool**, not a crystal ball:
- No indicator wins 100% of the time
- False signals occur in choppy/ranging markets
- Best results in trending conditions
- Requires proper risk management
- Should be combined with fundamental analysis and market context
---
## 📚 Educational Value
This script teaches:
- How to combine trend following with mean reversion
- Pattern recognition and validation
- Risk-reward ratio calculation
- Multi-timeframe analysis
- Proper trade entry timing
---
## 🎓 Credits & Disclaimer
**Original Work**: All code written from scratch
**Methodology**: Based on classical technical analysis principles (EMA crossovers, candlestick patterns, support/resistance)
**Disclaimer**: This indicator is for educational purposes. Past performance does not guarantee future results. Always practice proper risk management.
---
## 📞 Support
If you find this indicator helpful:
- Leave a review
- Share with fellow traders
- Provide feedback for improvements
**Note**: This is a closed-source script to protect the proprietary signal logic and filtering algorithms. The description above provides comprehensive understanding of the methodology without revealing exact implementation details.
---
**Version**: 1.0
**Pine Script Version**: 5
**Type**: Indicator (Overlay)
**Category**: Trend Following + Pattern Recognition
---
*Happy Trading! 🚀*
# 🇹🇭 คู่มือภาษาไทย / Thai Guide
# Trade Pull Back - คู่มือภาษาไทย
## 📊 ภาพรวม
**Trade Pull Back** เป็นระบบเทรด Pullback ที่ผสมผสานการเทรดตามเทรนด์กับการจับจังหวะเข้าออเดอร์ด้วย Candlestick Pattern พร้อมคำนวณ Risk-Reward อัตโนมัติ
---
## 🎯 หลักการทำงาน
### ทำไมระบบนี้ได้ผล?
แก้ปัญหา 2 ข้อหลักของเทรดเดอร์:
1. **เข้าเร็วเกินไป** - เข้าก่อน Pullback เสร็จ
2. **เข้าช้าเกินไป** - พลาดโมเมนตัมหลังกลับตัว
**วิธีแก้**: ใช้กระบวนการยืนยัน 3 ขั้นตอน
- **ขั้น 1**: ระบุเทรนด์ → **ขั้น 2**: ตรวจจับ Pullback → **ขั้น 3**: ยืนยันการกลับตัว
---
## 🔧 ส่วนประกอบหลัก
### 1. ระบบ EMA 3 เส้น
ต่างจาก EMA ทั่วไป ระบบนี้ใช้ 3 เส้นที่มีหน้าที่แยกกัน:
- **EMA Trend (50)** - กำหนดทิศทางเทรนด์หลัก
- **EMA High (20)** - แนวต้านไดนามิก (สำหรับ Buy)
- **EMA Low (20)** - แนวรับไดนามิก (สำหรับ Sell)
**ทำไมต้อง 3 เส้น?**
- 1 เส้น = แยกเทรนด์กับ Pullback ไม่ได้
- 2 เส้น = ไม่มีจุด Entry/Exit ชัดเจน
- 3 เส้น = สร้าง Channel ที่บอกทั้งเทรนด์และโซนเข้าออเดอร์
### 2. ตรวจจับ Pattern
ระบบตรวจจับ 2 Pattern หลัก:
**Engulfing (แท่งกลืน)**
- Bullish: แท่งเขียวกลืนแท่งแดงทั้งหมด
- Bearish: แท่งแดงกลืนแท่งเขียวทั้งหมด
**Pin Bar (แท่งหาง)**
- Bullish: หางล่างยาว 60%+ ของช่วงทั้งหมด
- Bearish: หางบนยาว 60%+ ของช่วงทั้งหมด
### 3. เงื่อนไขยืนยันสัญญาณ (5 ข้อ)
**สัญญาณ Buy:**
1. ✅ ราคาปิด > EMA Trend (เทรนด์ขาขึ้น)
2. ✅ EMA High และ Low เหนือ EMA Trend (โครงสร้างดี)
3. ✅ เกิด Bullish Engulfing หรือ Pin Bar
4. ✅ ราคาปิด > EMA High (ยืนยัน Breakout)
5. ✅ ตัวเลือก: มี Pullback มาแตะ EMA High
**สัญญาณ Sell:**
1. ✅ ราคาปิด < EMA Trend (เทรนด์ขาลง)
2. ✅ EMA High และ Low ใต้ EMA Trend (โครงสร้างดี)
3. ✅ เกิด Bearish Engulfing หรือ Pin Bar
4. ✅ ราคาปิด < EMA Low (ยืนยัน Breakdown)
5. ✅ ตัวเลือก: มี Pullback มาแตะ EMA Low
**ตัวกรองเพิ่มเติม:**
- ต้องมีแท่งติดกัน 1-5 แท่ง (กำหนดได้)
- ห่างสัญญาณก่อนหน้าอย่างน้อย 4 แท่ง
- สัญญาณปรากฏหลังแท่งปิดเท่านั้น (ไม่ Repaint)
---
## 💰 คำนวณ Risk-Reward อัตโนมัติ
เมื่อสัญญาณเกิด ระบบคำนวณให้อัตโนมัติ:
**Long Position:**
- Entry = High ของแท่งสัญญาณ
- Stop Loss = Low ที่ต่ำกว่าของ 2 แท่งล่าสุด
- Target = 1R, 2R, 3R
**Short Position:**
- Entry = Low ของแท่งสัญญาณ
- Stop Loss = High ที่สูงกว่าของ 2 แท่งล่าสุด
- Target = 1R, 2R, 3R
**ลบอัตโนมัติ:** เส้นหายเมื่อราคาชน SL หรือถึง 3R
---
## 📈 กล่องเทรนด์หลาย Timeframe
แสดงเทรนด์พร้อมกัน 7 Timeframe:
- M1, M5, M15, M30, H1, H4, D1
**สีแสดงผล:**
- 🟢 เขียว = Uptrend
- 🔴 แดง = Downtrend
- ⚪ เทา = ไม่มีเทรนด์
**ประโยชน์:** เทรดตาม Timeframe ใหญ่เพื่อเพิ่ม Win Rate
---
## 📋 วิธีใช้งาน (5 ขั้นตอน)
1. **ระบุเทรนด์** - เช็คราคาเทียบกับ EMA Trend และกล่อง MTF
2. **รอ Pullback** - เฝ้าราคา Pullback มาที่ EMA High/Low
3. **เช็ค Pattern** - มองหาลูกศรสามเหลี่ยม (Engulfing) หรือเพชร (Pin Bar)
4. **เข้าออเดอร์** - เข้าเมื่อสัญญาณปรากฏ ใช้ SL/TP ที่แสดง
5. **จัดการเทรด** - เส้นจะหายเองเมื่อชน SL หรือถึง 3R
---
## ⚙️ การตั้งค่าแนะนำ
**Scalping (M1-M5)**
- EMA Trend: 20-30
- EMA High/Low: 10-15
- Require Pullback: ปิด
**Day Trading (M15-H1)**
- EMA Trend: 50 (ค่าเริ่มต้น)
- EMA High/Low: 20 (ค่าเริ่มต้น)
- Require Pullback: เปิด
**Swing Trading (H4-D1)**
- EMA Trend: 100-200
- EMA High/Low: 50
- Require Pullback: เปิด
---
## ✅ จุดเด่นที่แตกต่าง
1. **เป็นระบบสมบูรณ์** - ไม่ใช่แค่รวม Indicator
2. **EMA 3 เส้นสร้าง Channel** - บอกทั้งเทรนด์และโซนเข้า
3. **ตรวจสอบคุณภาพ Pattern** - ไม่ใช่ทุก Pattern ที่ให้สัญญาณ
4. **คำนวณ RR อัตโนมัติ** - วาง SL/TP ให้เลย
5. **ไม่ Repaint** - สัญญาณปรากฏหลังแท่งปิดเท่านั้น
---
## 📊 ควรทำ / ไม่ควรทำ
### ✅ ควรทำ:
- เทรดตามเทรนด์ Timeframe ใหญ่
- รอยืนยันครบ 5 เงื่อนไข
- เสี่ยง 1-2% ต่อเทรด
- ปล่อยกำไรไปอย่างน้อย 2R
### ❌ ไม่ควรทำ:
- เทรดทวนเทรนด์ในกล่อง MTF
- เข้าก่อนแท่งปิด
- ละเลย Stop Loss
- เทรดบ่อยเกินไป
---
## 🔍 ข้อจำกัด
- ไม่มี Indicator ไหนชนะ 100%
- สัญญาณผิดพลาดเกิดในตลาด Sideways
- ผลดีสุดในตลาดที่มีเทรนด์ชัด
- ต้องใช้ Money Management
- ควรดูปัจจัยพื้นฐานประกอบ
---
## 🎓 คำเตือน
**Disclaimer**: อินดิเคเตอร์นี้สำหรับการศึกษา ผลในอดีตไม่รับประกันอนาคต ใช้ Risk Management ที่เหมาะสมเสมอ
---
**เวอร์ชั่น**: 1.0
**Pine Script**: v5
**ประเภท**: Indicator (Overlay)
*Happy Trading! 🚀*
## Screenshots
**Bearish Signals with Risk-Reward:**
! (drive.google.com)
**Bullish Signal with Risk-Reward:**
! (drive.google.com)
**Multi-Timeframe Trend Box:**
! (drive.google.com)
**Settings Panel:**
! (drive.google.com)
Support and Resistance
OHLC Session ProjectorOHLC Session Projector
Clean, session-aware OHLC levels — projected to a right-side rail for instant context.
Define up to four intraday sessions (chart timezone). While a session is live, the indicator draws a right-offset rail with O/H/L/C ticks and tiny labels, keeping price candles uncluttered. When the session closes, values freeze and the entire block (rail + ticks + labels, and optionally the box) is projected to the right by a user-set distance for crystal-clear levels.
Why traders use it
Fast read of intraday structure. See each session’s opening print, the true extremes, and settlement at a glance.
Clarity during the session. Live rail shifts to the right so bars stay clean.
Consistent post-session levels. Projected rails mark where reactions tend to happen next session.
Key features
Sessions: Up to 4 custom time ranges (uses chart timezone).
Right-rail projector:
Vertical rail spanning session H↔L
Ticks: O/C (solid), H/L (dashed)
Labels: O/H/L/C with optional price, offset to the right
Live Clean Mode: Shift the live rail by N bars to the right (configurable).
Session Box (optional): With separate live vs final styling (fade while live, solid when closed).
Projection: After session close, freeze values and project rail + ticks + labels + box to the right by extendBars.
Styling controls: Colors, widths, tick lengths, label offset.
No repainting of closed values: H/L/O/C are finalized at session end. (During the session, H/L/C update in real time—as expected.)
How it works
While in session, the script tracks O/H/L/C, draws a right-offset rail and ticks, and updates labels live.
On session close, values are frozen and the whole rail block is repositioned to the projected location.
Accumulation → Manipulation → Distribution (AMD
The graphic shows a common intraday sequence across sessions:
Accumulation blue : price ranges and builds liquidity.
Manipulation red : a quick sweep/false break as sessions hand off.
Distribution green : the real directional move that follows.
How the OHLC Session Projector helps
Projects each session’s Open/High/Low/Close to a clean right-side rail, so you can see when manipulation sweeps prior O/H/L and where distribution is likely to run.
Freezes levels at session close and carries them forward as targets (retests of Open, runs to High/Low).
“Live Clean” keeps rails offset during the session, letting you track AMD without clutter while price is developing.
Credits & disclaimer
Built for educational purposes. Not financial advice. Trade responsibly.
Supply Zone & Demand M15Supply Zone & Demand M15
This indicator automatically detects and plots supply and demand zones based on 15-minute pivots and impulse strength.
🔎 Features
Multi-timeframe visibility: Zones are detected on M15 pivots but can be viewed on any lower timeframe (M1, M5, etc.).
Zone validation: Zones appear only after a strong impulsive move, measured against ATR.
Retest counting: Each time price retests a zone, a counter is displayed.
Retests can be merged by time window (No merge, 30 minutes, or 1 hour).
Zone merging: Nearby overlapping zones are automatically combined with a tolerance setting.
Configurable display: Choose between immediate display of zones or only after N retests.
Customizable style: Full control over colors, extension to the left, and max number of zones kept.
⚙️ Settings
Pivot strength: Minimum bars for swing highs/lows.
Impulse filter: Require ATR-based momentum before validating a zone.
Zone width: Defined as a multiple of ATR.
Retest merge: Select None, 30 minutes, or 1 hour.
Invalidation: Option to remove zones once broken.
Display mode: Show zones immediately or only after the required number of retests.
✅ Use Cases
Identify high-probability reversal areas.
Track how many times a zone has been retested.
Spot confluence when historical zones align with current price action.
⚠️ Disclaimer: This indicator is a technical tool, not financial advice. Always combine with proper risk management.
Custom Period High LowSummary
I'm moving over from TradeStation and default Pre-Market Session there is 0800-0930. Default PMS on TradingView is 0400-0930. I find that the 0800-0930 High and Low are more accurate levels. This script addresses exactly that - it allows you to grab High and Low of any custom time slot.
This script started as Custom Pre-Market H/L, that's why the shading. Then I realized it can be used for any custom time period, so I renamed it to PERIOD H/L.
Limitations
Different tickers are provided by different exchanges, in different time zones. The end result is that the SAME session time (0800-0930) may shift for different tickers. Examples:
- SPY : 0800-0930 // no shift: NYSE, in NYC
- ES1!: 0900-1030 // shifted 1 hr ahead: CME, in Chicago
- NQ1!: 0900-1030 // shifted 1 hr ahead: CME, in Chicago
To see for yourself, set Time Zone config parameter to empty string for non-NYC tickers like ES1! or NQ1 and watch times for shaded and non-shaded areas.
Why TV chooses to go by the ticker's TZ, and not the TZ that's configured in the lower right corner of my TV screen - I have no idea. But asking for user's TZ is how you fix it.
If you know how I can get that value so I don't have to ask the user - let me know. I'm new to TV.
Hacks
You can use it more than once for, say, Opening Range Breakout. Configure your custom PMS for 0930-0945, change lines, remove area fill - and ta-da - you have High and Low for first 15 min! See release chart for the example.
Advanced Psychological Level-J-Algo📊 Advanced Psychological Level - Universal Market Support
📝 TradingView Publication Write-up
Title:
Advanced Psychological Level
Short Description:
Professional-grade psychological levels indicator with smart detection for ALL cryptocurrencies, dynamic ATR-based spacing, real-time distance calculations, and intelligent visibility management. Works seamlessly across Forex, Indices, and Crypto markets.
🎯 OVERVIEW
Advanced Psychological Level is a sophisticated trading indicator that automatically identifies and displays critical psychological price levels where institutional orders cluster and market reversals occur.
This advanced system goes beyond basic round number indicators by incorporating intelligent adaptive technology that automatically calibrates to any market and price range - from micro-cap cryptocurrencies to major indices, delivering institutional-grade analysis for retail traders.
✨ KEY FEATURES
🧠 Advanced Intelligence Engine
The core of this indicator uses an advanced methodology combining:
Smart market type detection
Automatic level calibration
Dynamic range optimization
Real-time distance calculations
🌍 Universal Market Intelligence
Forex: Pip-based levels (100, 250) with intraday precision (0.2, 0.5, 0.8)
Indices/CFDs: Optimized whole number intervals with intelligent spacing
Crypto: Revolutionary auto-detection that scales from $0.001 to $100,000+
Proprietary scaling for any cryptocurrency
Intelligent level spacing based on logarithmic price magnitude
Zero manual configuration needed
📈 Dynamic ATR-Based Levels (Optional)
Levels that adapt to market volatility in real-time
Advanced ATR calculations with customizable parameters
Self-adjusting to market conditions
Professional-grade volatility analysis
📊 Real-Time Distance Analytics
Instant calculation of distance to key levels
Percentage-based risk/reward computations
Dual-directional target analysis
Customizable display with professional formatting
🎨 Smart Visibility Management
Intelligent Range Filtering: Shows only statistically relevant levels
Performance Optimized: Advanced rendering prevents lag
Dynamic Clutter Reduction: 70% cleaner charts with 100% effectiveness
Configurable visibility parameters
🏷️ Intelligent Price Labels
Smart label placement system
Hierarchical level classification (Major/Standard/Mid)
Professional typography and spacing
Adaptive positioning based on chart scale
🔔 Advanced Alert System
Multi-tier alerts for different level types
Smart alert filtering to prevent spam
Customizable alert conditions
Real-time level breach detection
⚙️ CONFIGURATION GUIDE
Core Settings
Dynamic ATR Mode: Toggle adaptive volatility-based calculations
ATR Parameters: Fine-tune sensitivity (Period & Multiplier)
Visibility Range: Control smart display range (default 10%)
Price Labels: Configure intelligent price display
Level Controls
Major Levels: Primary psychological barriers (250 pip/point)
Standard Levels: Secondary levels (100 pip/point)
Mid Levels: 50% calculations between majors (crypto-optimized)
Intraday Levels: Micro-structure levels (Forex/Crypto only)
Analytics Display
Distance Table: Real-time calculation display
Position Options: Four-corner placement
Visual Parameters: Full color customization
📖 TRADING METHODOLOGY
For Scalpers
Activate intraday levels for micro-structure analysis
Use distance table for precision entries
Configure alerts for quick level breaks
Optimize visibility to 5% for focused trading
For Day Traders
Focus on Major and Standard levels
Enable smart labels for quick analysis
Use distance calculations for targets
Set visibility range to 10-15%
For Swing Traders
Enable ATR-based dynamic levels
Use Major levels as primary targets
Expand visibility range to 20%
Add mid-levels for additional confluence
For Crypto Traders
Let auto-detection handle any coin automatically
Enable mid-levels for volatile markets
Use distance analytics for position sizing
Monitor cluster zones for high-probability setups
💡 ADVANCED TECHNIQUES
Confluence Trading: Combine with volume profile for high-probability zones
Multi-Timeframe Analysis: Apply daily levels to intraday charts
Risk Management: Use distance percentages for position sizing
Smart Confluence: Identify where multiple levels align
Adaptive Display: Automatically adjusts to your zoom level
🚀 THE ADVANCED ADVANTAGE
vs. Basic Round Number Indicators
✅ Universal crypto support (not just BTC/ETH)
✅ Integrated distance calculations
✅ Smart visibility management
✅ ATR-based adaptive levels
✅ Professional framework
vs. Other Psychological Level Tools
✅ Auto-calibration for any asset
✅ Real-time analytical display
✅ Optimized performance
✅ Complete customization
✅ Clean, uniform appearance
📊 MARKET APPLICATIONS
Forex Trading
Major pairs: 100/250 pip detection
Intraday: Precision 20/50/80 pip levels
Session-optimized performance
Institutional-grade analysis
Index Trading
S&P 500: Smart 100/250 point levels
NASDAQ: Thousand-level detection
DAX: Optimized intervals
Futures-ready calculations
Crypto Trading
Bitcoin: Auto-scaling to $1000/5000 levels
Ethereum: Intelligent $100/250 detection
Altcoins: Perfect scaling for any price
Micro-caps: Works on $0.00001 tokens
🔬 TECHNICAL SPECIFICATIONS
Version: v2.0 (Pine Script v6)
Calculation Method: Real-time, non-repainting
Performance: Optimized for all timeframes
Memory Management: Advanced array handling
Compatibility: All TradingView plans
Support: Open-source with detailed comments
⚠️ KEY BENEFITS
Zero Configuration: Works instantly on any chart
Universal Coverage: One indicator for all markets
Professional Display: Clean, institutional-quality visuals
Real-Time Analytics: Instant risk/reward calculations
Performance Optimized: No lag even on complex charts
🎯 IDEAL FOR
✅ Price action traders
✅ Institutional level analysis
✅ Smart money concepts
✅ Multi-timeframe strategies
✅ Risk management focused trading
✅ Any trader seeking reliable S/R levels
💬 FINAL NOTES
This advanced indicator represents extensive development and real-world testing. It solves critical trading challenges:
Automatic Calibration: No manual adjustment across markets
Intelligent Filtering: Shows only relevant levels
Real-Time Analytics: Instant distance and risk calculations
Universal Compatibility: One solution for all markets
The distance table alone transforms trading by providing instant context for risk/reward decisions. The smart crypto detection means you'll never need another psychological level indicator.
Professional-grade tool, available free and open-source because quality trading tools should be accessible to everyone.
Dynamic Support ResistanceDynamic Support Resistance By Harpreet Daulatpuria.
Marking Support and Resistance for every time frame automatically.
Swing High/Low MarkerThis indicator allows you to find the swing highs and lows of the chart and offsets it by the ATR and a custom factor to give you concrete breakout and stop loss prices.
Fibonacci Daily PivotsElevate your trading game with this premium Fibonacci indicator that automatically calculates and displays critical daily pivot levels based on the previous trading day's high and low. This powerful tool eliminates the guesswork by instantly plotting 11 precision Fibonacci levels (-36.8% to +136.8%) every trading day, giving you institutional-grade support and resistance zones that professional traders rely on. With smart weekend handling (Monday uses Friday's data), customizable visual elements, real-time price alerts, and clean day separation markers, this indicator transforms complex Fibonacci analysis into a simple, automated trading edge. Whether you're scalping intraday moves or planning swing trades, these daily-refreshed pivot levels provide the clarity and precision you need to identify high-probability entry and exit points, making it an essential tool for any serious trader looking to consistently profit from market structure and price action around key Fibonacci zones.
Contrarian Period High & LowContrarian Period High & Low
This indicator pairs nicely with the Contrarian 100 MA and can be located here:
Overview
The "Contrarian Period High & Low" indicator is a powerful technical analysis tool designed for traders seeking to identify key support and resistance levels and capitalize on contrarian trading opportunities. By tracking the highest highs and lowest lows over user-defined periods (Daily, Weekly, or Monthly), this indicator plots historical levels and generates buy and sell signals when price breaks these levels in a contrarian manner. A unique blue dot counter and action table enhance decision-making, making it ideal for swing traders, trend followers, and those trading forex, stocks, or cryptocurrencies. Optimized for daily charts, it can be adapted to other timeframes with proper testing.
How It Works
The indicator identifies the highest high and lowest low within a specified period (e.g., daily, weekly, or monthly) and draws horizontal lines for the previous period’s extremes on the chart. These levels act as dynamic support and resistance zones. Contrarian signals are generated when the price crosses below the previous period’s low (buy signal) or above the previous period’s high (sell signal), indicating potential reversals. A blue dot counter tracks consecutive buy signals, and a table displays the count and recommended action, helping traders decide whether to hold or flip positions.
Key Components
Period High/Low Levels: Tracks the highest high and lowest low for each period, plotting red lines for highs and green lines for lows from the bar where they occurred, extending for a user-defined length (default: 200 bars).
Contrarian Signals: Generates buy signals (blue circles) when price crosses below the previous period’s low and sell signals (white circles) when price crosses above the previous period’s high, designed to capture potential reversals.
Blue Dot Tracker: Counts consecutive buy signals (“blue dots”). If three or more occur, it suggests a stronger trend, with the table recommending whether to “Hold Investment” or “Flip Investment.”
Action Table: A 2x2 table in the bottom-right corner displays the blue dot count and action (“Hold Investment” if count ≥ 4, else “Flip Investment”) for quick reference.
Mathematical Concepts
Period Detection: Uses an approximate bar count to define periods (1 bar for Daily, 5 bars for Weekly, 20 bars for Monthly on a daily chart). When a new period starts, the previous period’s high/low is finalized and plotted.
High/Low Tracking:
Highest high (periodHigh) and lowest low (periodLow) are updated within the period.
Lines are drawn at these levels when the period ends, starting from the bar where the extreme occurred (periodHighBar, periodLowBar).
Signal Logic:
Buy signal: ta.crossunder(close , prevPeriodLow) and not lowBroken and barstate.isconfirmed
Sell signal: ta.crossover(close , prevPeriodHigh) and not highBroken and barstate.isconfirmed
Flags (highBroken, lowBroken) prevent multiple signals for the same level within a period.
Blue Dot Counter: Increments on each buy signal, resets on a sell signal or if price exceeds the entry price after three or more buy signals.
Entry and Exit Rules
Buy Signal (Blue Circle): Triggered when the price crosses below the previous period’s low, suggesting a potential oversold condition and buying opportunity. The signal appears as a blue circle below the price bar.
Sell Signal (White Circle): Triggered when the price crosses above the previous period’s high, indicating a potential overbought condition and selling opportunity. The signal appears as a white circle above the price bar.
Blue Dot Tracker:
Increments blueDotCount on each buy signal and sets an entryPrice on the first buy.
Resets on a sell signal or if price exceeds entryPrice after three or more buy signals.
If blueDotCount >= 3, the table suggests holding; if >= 4, it reinforces “Hold Investment.”
Exit Rules: Exit a buy position on a sell signal or when price exceeds the entry price after three or more buy signals. Combine with other tools (e.g., trendlines, support/resistance) for additional confirmation. Always apply proper risk management.
Recommended Usage
The "Contrarian Period High & Low" indicator is optimized for daily charts but can be adapted to other timeframes (e.g., 1H, 4H) with adjustments to the period bar count. It excels in markets with clear support/resistance levels and potential reversal zones. Traders should:
Backtest the indicator on their chosen asset and timeframe to validate signal reliability.
Combine with other technical tools (e.g., moving averages, Fibonacci levels) for stronger trade confirmation.
Adjust barsPerPeriod (e.g., ~120 bars for Weekly on hourly charts) based on the chart timeframe and market volatility.
Monitor the action table to guide position management based on blue dot counts.
Customization Options
Period Type: Choose between Daily, Weekly, or Monthly periods (default: Monthly).
Line Length: Set the length of high/low lines in bars (default: 200).
Show Highs/Lows: Toggle visibility of period high (red) and low (green) lines.
Max Lines to Keep: Limit the number of historical lines displayed (default: 10).
Hide Signals: Toggle buy/sell signal visibility for a cleaner chart.
Table Display: A fixed table in the bottom-right corner shows the blue dot count and action, with yellow (Hold) or green (Flip) backgrounds based on the count.
Why Use This Indicator?
The "Contrarian Period High & Low" indicator offers a unique blend of support/resistance visualization and contrarian signal generation, making it a versatile tool for identifying potential reversals. Its clear visual cues (lines and signals), blue dot tracker, and actionable table provide traders with an intuitive way to monitor market structure and manage trades. Whether you’re a beginner or an experienced trader, this indicator enhances your ability to spot key levels and time entries/exits effectively.
Tips for Users
Test the indicator thoroughly on your chosen market and timeframe to optimize settings (e.g., adjust barsPerPeriod for non-daily charts).
Use in conjunction with price action or other indicators for stronger trade setups.
Monitor the action table to decide whether to hold or flip positions based on blue dot counts.
Ensure your chart timeframe aligns with the selected period type (e.g., daily chart for Monthly periods).
Apply strict risk management to protect against false breakouts.
Happy trading with the Contrarian Period High & Low indicator! Share your feedback and strategies in the TradingView community!
ICT Killzones Pro Suite — ICT & SMC Indicator with AlertsThe ICT Killzones Pro Suite is a complete ICT and Smart Money Concepts (SMC) indicator that brings together the most important institutional concepts into one single tool.
Instead of manually drawing sessions, structure breaks, liquidity levels or imbalances, this ICT indicator for TradingView automatically plots them with precision and full customization.
It is widely used by traders in Forex, Indices, Crypto and Commodities who want to study market structure the same way institutions do.
🔎 Features
✅ Killzones (Asia, London, New York)
Session boxes with customizable colors
50% midline level for equilibrium reference
Real-time status display (“In Killzone” / “Out of Killzone”)
✅ Equal Highs & Equal Lows (Liquidity zones)
Automatic detection of EQH/EQL
Equality tolerance parameter
Zone expiry (bars)
Rejection filter (2 consecutive closes)
Option to show only the latest active EQH/EQL
✅ Break of Structure (BOS) & Market Structure Shift (MSS)
Detects continuation (BOS) and reversal (MSS) structures
Customizable line styles and colors
“Body only” or “Body/Wick” break modes
Option to show only the latest signals
✅ Open Price Range (OPR)
Institutional daily open level in UTC
Historical OPR memory for backtesting
Optional labels for quick identification
✅ Previous Highs and Lows
Daily (PDH/PDL), Weekly (PWH/PWL), Monthly (PMH/PML)
Full label system
Customizable line width/style
Breakout alerts for each level
✅ Fair Value Gaps (FVGs)
Automatic imbalance detection
Wick or body detection modes
Highlighted imbalance candles in yellow
✅ Alerts Engine
One global alert condition
Modular alerts:
• Killzone opens/closes
• EQH/EQL created or broken
• BOS/MSS bullish & bearish signals
• Previous Highs/Lows breakouts
• FVGs
⚙️ Parameters Explained
Killzones: start/end times in UTC, colors, extension lines, 50% midline
EQH/EQL: tolerance (0 = strict equality, >0 = margin allowed), expiry age (bars), rejection filter, body/wick break type, latest only toggle
BOS/MSS: swing bars (pivots), body vs wick detection, line styles & widths, only-latest option
OPR: exact UTC time (HH:MM), history toggle, label size/color
Previous Highs/Lows: daily/weekly/monthly levels, line styles, label settings, breakout alerts
FVGs: wick vs body detection, candle highlight color
Alerts: global condition + per-module toggles (sessions, liquidity, BOS/MSS, FVG)
Every parameter is fully customizable, making this SMC indicator adaptable to any trading style or timeframe.
📌 Why use this ICT & SMC indicator?
Saves time by automating repetitive tasks
Provides an institutional framework directly on charts
Keeps analysis structured and consistent
Optimized for intraday scalping and swing trading
⚠️ Disclaimer
This script is for educational purposes only. It does not guarantee profits or predict markets with certainty. Always use proper risk management.
🔑 Access
This is an invite-only script on TradingView.
Click Request Access on this page to apply.
One Trade Setup for LifeIndicators are refered from @TFlab and @ChartPrime and @UAlgo
***
## Indicator Overview 🚀
**One Trade Setup for Life** is a sophisticated TradingView Pine Script indicator blending Smart Money Concepts (SMC), advanced Price Action, and Liquidity Analysis. It provides signals for structural market moves, trade setups, and custom alerts. This tool is designed for **precision execution**, giving traders a comprehensive edge in diverse market conditions.
***
## Key Logic Sections & Explanation
### Smart Money Concept Logic 💸
- **Pivot Lines**: Plots SMC levels based on swing high/low pivots, customizable for wick/body detection and colored to represent bullish or bearish market structure.
- **Market Structure Detection**: Tracks changes such as BOS (Break of Structure) and CHoCH (Change of Character), using real-time breakout logic to highlight structural shifts, confirm reversal setups, and trigger accompanying alerts.
- **Engulfing & Confirmation**: Identifies engulfing candles, confirms market structure changes, and plots colored lines—with shape plots at exact highs/lows for visual clarity.
***
### Pure Price Action 📈
- **Swing Detection**: Adjustable bars for detecting swing points, making the indicator sensitive to trend reversals and continuations based on candle closes or wicks.
- **BOS/CHoCH Lines**: Plots dashed, solid, or dotted lines (user-selected) to visualize structural changes in price, adding color-coded markers for transparency.
- **Sentiment Table**: Displays an emoji-based sentiment table at the chart bottom, updating live to quickly gauge overall price action and market mood (bull, bear, neutral emoji).
***
### Supertrend Logic 🟩🟥
- **ATR-Based Trend Filter**: Implements Supertrend bands using customizable ATR length, multiplier, and increment. Options include normalization for flexibility in ranging versus trending markets.
- **Multi-Factor Signals**: Detects buy/sell crossovers and plots median/stdev areas for additional confirmation. Users can visually track Supertrend support/resistance as trade triggers.
***
### RSI & Activity Analysis 📊
- **RSI Calculation**: Provides customizable RSI length, overbought/oversold thresholds. Candle coloring flips as RSI hits extreme levels, giving immediate visual signals for exhaustion or reversals.
- **Trading Volume Proxy**: Advanced logic computes percentile rankings and plots quintile bands, triggering signal arrows when activity surges above or below key thresholds.
***
### Liquidity Sweep & Fair Value Gap Logic 💧
- **Sweep Zones**: Detects price sweeps at key resistance/support lines generated from pivots, marking with labels and enabling sweep alerts.
- **FVG & Mitigation**: Integrates Fair Value Gap (FVG) detection. The indicator can filter FVG zones by aggressiveness, classify supply/demand FVGs, and highlight where price is likely to react for entry or exit.
***
### Support, Resistance, and Swing Levels 🟦🟥
- **Multi-Period SR Lines**: Draws dynamic lines for support/resistance from high/low pivots, adjustable for length and quantity, and visually distinct using color, label, and style options.
- **Main Swing Alerts**: Tracks swing direction, assigns colors, and fires alerts only when direction changes, ensuring traders catch priority momentum shifts.
***
### Detailed Alerts System 🚨
- **Custom Alert Inputs**: Users can toggle alerts for CHoCH, BOS, liquidity structure, high-volume, FVG events, sweep zones, false breakouts, and trigger candles—ensuring critical signals are never missed.
- **On-Chart Graphics**: Circles, arrows, and emoji labels clearly mark confirmation, swings, and reversal points directly on the chart, streamlining decision-making.
***
## Example Markdown Table: Alert Features
| Alert Type | Logic/Trigger | Emoji | Visual Output |
|------------------------|--------------------------------------|-------|---------------------------|
| CHoCH (Change of Char.)| Counter-trend BOS detection | 🔄 | Colored line & arrow |
| BOS (Break of Struct.) | Trend BOS, confirming market shift | 💥 | Line/circle at high/low |
| Liquidity Sweep | Price breaks support/resistance | 💧 | Label "Sweep" + alert |
| FVG Alert | FVG zone formation by aggression | ⚡ | Box highlight + alert |
| Supertrend Trigger | Median/std crossovers | 🟩🟥 | Colored area, Buy/Sell |
***
## Customization, Emoji & Styling 🎨
- **All key inputs are grouped and tooltipped for easy setup.**
- **Charts use emojis for sentiment** and direction, visible on tables and labels.
- **Colors are user-selected** for all markers (pivot, BOS, CHoCH, FVG, SR, swing).
- **Visuals (circles/arrows)** highlight entry, exit, and alert points for instant interpretation—making the script unique and easy to use.
***
## Publication & Use 🌐
This script is covered under the Mozilla Public License 2.0. When publishing, provide the following metadata:
- **Title**: One Trade Setup for Life
- **Description**: A fusion tool combining SMC, price action, advanced liquidity analytics, and market structure detection—with a robust alert system and richly visual trading interface.
**Enjoy clear signals, custom alerts, and visually appealing chart markers—all in one package!** 🏆
Synthesis DeFi - Fractals - Daily - v7.0This is a free trial version of SynthesisDeFi.com fractals.
A simplified fractal analysis indicator that identifies key market structure points on daily timeframes. This tool automatically detects trend reversals and plots fractal highs and lows with connecting lines, helping traders visualize major support and resistance levels
Why use Synthesis DeFi fractals?
Harmonic Patterns
Wycoff
Elliot Waves
Dow Theory
Created by Oliver Fujimori | SynthesisDeFi.com
Perfect for swing traders and position traders focused on daily market structure analysis
Maple Algorithm_GOLDMaple Algorithm – AI-Powered Gold Indicator
Maple Algorithm is an AI-inspired indicator designed specifically around the price behavior of Gold (XAUUSD).
It automatically calculates and plots take-profit (TP) and stop-loss (SL) levels based on dynamic market conditions, allowing traders to capture precise entries and exits.
✨ Key Features
AI-driven adaptive model trained on Gold’s market structure
Auto-generated TP/SL zones for precision trading
Compatible with your own strategies — scale from 1:2 RRR up to even higher setups
Optimized for scalping and short-term momentum bursts
⚠️ Disclaimer:
This indicator is for educational and research purposes only. It does not guarantee future results. Always test thoroughly before applying to live trading.
Dizzy HOLO🚀 Dizzy HOLO is an all-in-one professional trading suite designed for serious traders.
It combines Pivot Points, Opening Range Breakout (ORB), HOLO (High of Low / Low of High), Weekly Levels, SMA Thresholds, and Real-Time Alerts into a single lightweight indicator.
🔑 Key Features:
✅ Pivot Points (Fibonacci & Camarilla) – Automatic support & resistance with labels.
✅ Opening Range Breakout (ORB) – Custom session ORB with historical data and breakout alerts.
✅ HOLO Strategy – Daily High/Low, Highest H1 Open, Lowest H1 Close with dynamic buy/sell zones.
✅ Weekly Levels – Previous Week High/Low/Open/Close with extended dotted projections.
✅ SMA Threshold Zones – Dynamic SMA with gray zone filter and trend-based candle coloring.
✅ Multi-Timeframe Analysis – Auto-switching pivots & real-time confirmation.
✅ Smart Alerts – Pivot breakouts, ORB levels, HOLO crosses, and Weekly breaks.
🎯 Why Use Dizzy HOLO?
This indicator is built for breakout, reversal, and trend traders. It provides clear market structure, liquidity zones, and actionable alerts so you never miss important setups.
🛠️ Best Suited For:
Intraday scalpers
Swing traders
Breakout traders
HOLO strategy followers
Multi-timeframe traders
3CRGANG - SUPPLY/DEMAND ZONESOverview
The "3CRGANG - SUPPLY/DEMAND ZONES" indicator is a sophisticated tool designed to identify, classify, and visualize dynamic supply (resistance) and demand (support) zones on your TradingView charts. It goes beyond basic level plotting by incorporating a state-based system that tracks how zones evolve based on price interactions, helping traders anticipate potential reversals, continuations, or breakdowns at key levels. Zones are categorized into states like Untested, Verified, Weak, Flipped, and Broken, providing contextual insights into their strength and reliability. This indicator is particularly useful for swing traders, scalpers, and position traders who rely on price action around institutional levels, as it filters noise and highlights actionable zones with customizable alerts and visual aids.
Built on Pine Script v6, it overlays directly on your chart with semi-transparent boxes for zones, optional labels for quick reference, and alert triggers for zone tests. The invite-only access ensures users benefit from its proprietary enhancements, making it a premium alternative to generic zone indicators.
How It's Built: Core Concepts and Calculations
At its foundation, the indicator detects potential supply and demand zones using a fractal-based pivot detection method, which identifies local highs and lows by comparing a central bar's price to surrounding bars within a validation window. This window is dynamically adjusted via a "Fractal Sensitivity Factor" (default 6.0), which scales the lookback period relative to your chart's timeframe—ensuring zones adapt to market volatility without over- or under-fitting. For example, on a 15-minute chart, this might equate to checking 18-24 bars around a candidate pivot for confirmation.
Once a fractal pivot is confirmed:
Zone Boundaries: The zone is constructed around the pivot high/low, extended by a fraction of the Average True Range (ATR, period 7) using the "Zone Boundary ATR Multiplier" (default 0.3). This creates a band that accounts for typical price fluctuations, preventing overly tight or loose zones. A subtle "Zone Fuzz Factor" (default 0.15) adds a minor buffer to the ATR-derived extension, allowing for fine-tuning in choppy markets without altering the core range.
Merging Overlaps: To avoid clutter, overlapping zones of the same type (or flipped counterparts) are intelligently merged through up to 2-3 passes (configurable via "Max Merge Passes"). This consolidation increases the "test count" for the resulting zone, reflecting cumulative price rejections and enhancing its perceived strength.
Zone Testing and Classification: Price interactions with zones are evaluated using one of two methods:
Dynamic - Bars: Counts tests when price wicks into the zone from outside or closes out after entering, with a minimum gap (0-2 bars) to prevent rapid-fire counts in ranging markets.
Mechanical - Pivots: Enhances the dynamic method by requiring a mechanical pivot (e.g., via TradingView's built-in pivothigh/pivotlow) within the zone during the test, adding a layer of confirmation for more conservative signals. Tests are tallied with a "Weak Zone Test Threshold" (default 1), classifying zones as:
Untested: No interactions yet—fresh levels with high potential.
Weak: 1 or fewer meaningful tests—early signals that may fade.
Verified: Multiple tests (above threshold)—strong, repeatedly respected levels.
Flipped: A broken zone that reverses role (e.g., resistance becomes support), based on a decisive close beyond the boundary.
Broken: Permanently invalidated by a strong breakout, optionally displayed for historical context.
Time and Session Integration: Zones are timestamped and limited to a "Back Limit" (default 500 bars) for performance. It incorporates a custom holiday library (importing from RotemB's LIBRARY_3CRGANG_Holidays_Library) to detect closures across major exchanges (NYSE, LSE, FSE, SSX, TSE, HKSE), adjusting session times for half-days and full holidays. Alerts are filtered by user-selected sessions, weekends, and a "Do Not Disturb" (DND) mode with timezone-aware scheduling (e.g., UTC+3 Jerusalem default, selectable from 90+ global options).
This combination of fractal detection, ATR-based sizing, multi-pass merging, and test-driven state evolution draws from classic supply/demand principles but refines them with proprietary logic to handle real-world market dynamics, such as volatility clustering and institutional session biases.
Why It’s Useful
Supply and demand zones are foundational to price action trading, representing areas where large orders accumulate and cause reversals or pauses. This indicator streamlines the process by automating zone discovery and maintenance, saving time compared to manual drawing. Its state system adds predictive value: Verified zones often signal high-probability bounces, while Flipped ones highlight role reversals for trend continuation trades. Alerts notify you of tests in real-time, ideal for multi-chart monitoring, and session/holiday filters reduce false signals during low-liquidity periods (e.g., no alerts on Christmas for NYSE-linked assets).
Traders benefit from reduced emotional bias—zones "age out" beyond the back limit, focusing on recent action—and customizable visuals prevent chart overload. In volatile markets like forex or crypto, the ATR-adjusted boundaries adapt better than fixed-percentage methods, while the test count helps gauge exhaustion (e.g., over-tested Weak zones may signal impending breaks). Overall, it enhances decision-making by providing not just levels, but their evolving context.
How to Use It
Add to Chart:
Search for "3CRGANG - SUPPLY/DEMAND ZONES" in TradingView's invite-only scripts (access required). Apply to any timeframe from 1-minute to yearly, though it shines on intraday (15M-4H) for active trading.
Configure Inputs:
Test Mode: Choose "Dynamic - Bars" for sensitive, wick-focused testing or "Mechanical - Pivots" for stricter, pivot-confirmed interactions. Adjust "Minimum Test Gap" (0-2) to filter rapid tests and "Weak Zone Test Threshold" (1-3) to define strength tiers.
Pivot Filters: Tune "Fractal Sensitivity Factor" (5-14) for fewer/more zones—higher values for smoother trends, lower for chop.
Zone Width: Set "Zone Boundary ATR Multiplier" (0-1) for tighter/wider bands; use "Zone Fuzz Factor" (0-1) sparingly for boundary tweaks.
Visual: Select zone style (Solid/Dashed/Dotted), linewidth (1-3), and horizontal extension (None/Right/Both). Toggle visibility per state (e.g., hide Broken for cleaner charts).
Labels: Enable "Show Labels" for state/type info; add "Show Zone Size" (in pips/$) and "Show Test Count" for details. Adjust shift for positioning.
Alerts: Enable per state (Untested/Weak/Verified/Flipped). Filter by sessions (e.g., enable NYSE for US equities), holidays, weekends, and DND (set time ranges in your timezone to mute notifications).
Colors: Customize per state/type for intuitive visuals (e.g., red shades for resistance).
Trading Application:
Entries: Buy at Verified Demand (green) tests, sell at Verified Supply (red). Use Flipped zones for breakout confirmation.
Exits/Risk: Place stops beyond zone boundaries; trail profits on Weak/Flipped signals indicating fading strength.
Alerts Setup: In TradingView's alert dialog, select this indicator and configure for "alert() function calls only" to receive zone-test notifications.
Multi-Timeframe: View higher-TF zones on lower charts for confluence (e.g., daily zones on 1H).
Best Practices: Combine with volume or oscillators; backtest on your asset to optimize sensitivity.
Chart Example: XAG/USD (m5 timeframe)
Chart Notes
The chart displays zones on XAGUSD (M5 timeframe), presenting a clear price action structure with three distinct zones. A green Verified Support zone, marked with a translucent green box, indicates a robust demand level that has been tested multiple times and held firm. A blue Weak Support zone, outlined with a lighter blue box, reflects a less-tested support level with fewer rejections, suggesting lower reliability. A gold Flipped Resistance zone, highlighted with a golden box, initially acted as a resistance with rejections before breaking through and retesting as a support zone, showcasing its transition. Labels appear to the right of each zone, displaying details such as "VERIFIED SUPPORT (6.72 points, T=3)" for the Verified zone, "WEAK SUPPORT (6.9 points, T=1)" for the Weak zone, and "FLIPPED SUPPORT (3.85 points, T=10)" for the Flipped zone, with sizes in dollars (or pips if under $1) and test counts included. Zones extend horizontally to the right based on the user-defined shift setting, with customizable dashed or dotted borders for enhanced visual clarity.
Requires 500 bars of history for optimal performance. Alerts are muted during holidays (e.g., Lunar New Year) or Do Not Disturb periods.
Settings
Test Mode: Choose method (Dynamic - Bars or Mechanical - Pivots), set minimum test gap (0-2 bars), and weak zone threshold (1-3 tests).
General: Adjust back limit (250-1000 bars).
Pivot Filters: Set fractal sensitivity factor (5-14) and max merge passes (1-3).
Zone Width: Define ATR multiplier (0-1) and fuzz factor (0-1).
Visual: Select zone style (Solid, Dashed, Dotted), line width (1-3), shift end right (1-50 bars), and extension (None, Right, Both).
Visibility: Toggle display for each state (Untested, Verified, Weak, Flipped, Broken).
Labels: Enable labels, set shift (1-50 bars), size, and show size/test counts.
Alerts: Enable alerts by state (Untested, Weak, Verified, Flipped).
DND Settings: Set timezone, Do Not Disturb hours, and weekend alerts.
Sessions Alerts: Filter alerts by exchange (NYSE, LSE, etc.) and holiday settings.
Colors: Assign colors to each zone state and type.
Why It's Unique and Worth Invite-Only Access
While supply/demand indicators exist, this one stands out through its integrated ecosystem: adaptive fractal pivots with sensitivity scaling, multi-pass overlap merging that preserves test history, and a nuanced state machine that evolves zones based on configurable test mechanics—far beyond simple high/low plotting or basic breakouts. The proprietary blending of ATR fuzzing, retroactive test validation during zone creation, and global exchange holiday/session filtering (with half-day adjustments) minimizes irrelevant alerts, a common pain point in public scripts. It doesn't rely solely on built-ins or educational code; instead, it enhances them with custom logic for zone lifecycle management, making it resilient across assets and timeframes.
This originality justifies its closed-source nature—revealing the full interplay of fractal windowing, merge algorithms, and alert conditioning could dilute its edge. As an invite-only script, it provides clear value through premium features like timezone-aware DND, comprehensive holiday integration (e.g., Lunar New Year for HKSE), and state-aware alerts, which aren't replicated in free alternatives. Traders seeking an efficient, low-noise tool for institutional-level analysis will find it worth the access, as it delivers actionable insights that generic indicators overlook.
Disclaimer
This indicator assists in zone identification but does not guarantee success. Trading involves risk, and past performance is not indicative of future results. Always use proper risk management.
Customizable Fixed Range Support & ResistanceTraders often overlook the fixed range support and resistance, especially if they are round numbers. If you make some observations, you will see that buyers and sellers engage in numerous transactions at those levels. You can have a look at the screenshots presented here (find the red boxes!) or check it out for yourselves on the instrument's chart that you prefer. This indicator will be a big help for day traders and scalpers to set their entries, profit targets, and stop loss levels.
Multi-Timeframe High/Low/Close Levels (H1–H4–D–W–M)This indicator plots multi-timeframe levels (High, Low, Close) for the following periods:
H1 (1-Hour)
H4 (4-Hour)
Daily (1-Day)
Weekly (1-Week)
Monthly (1-Month)
Key Features:
Draws High, Low, and Close levels for each timeframe.
Each level starts from its own candle and extends to the right.
Levels are filtered to stay close to the current price, keeping the chart clean.
Automatic line management ensures that the total number of levels never exceeds the user-defined limit (default: 300, adjustable up to 400).
Customizable colors, widths, and visibility for each timeframe in the Style tab.
Usage:
Use these levels as dynamic support and resistance zones.
Higher-timeframe levels are drawn with stronger colors and thicker lines, giving visual priority over lower-timeframe levels.
Tomorrow's Pivot Points [SMH]這個TradingView指標不同於內置的Pivot Point指標,因為它能夠提前顯示明天的Pivot Point。透過預測下一交易日的支撐與阻力位置,交易員可以更早部署策略,為隔日的市場波動做好準備。
This TradingView indicator is different from the built-in Pivot Point tool because it can display tomorrow’s Pivot Points in advance. By forecasting support and resistance levels for the next trading day, traders can position their strategies earlier and be well-prepared for upcoming market movements.
EMA50 + SR Boxes + VP Right + ATR + SL% + Entries + SentimentThis indicator combines several pro-grade building blocks to read the market at a glance:
EMA50 as a trend filter.
Smart Support/Resistance zones (rectangles) detected where price has touched multiple times.
“U / Inverted U” markers (confirmed pivots).
Optional Buy/Sell signals: only when a U appears inside a support zone with price above the EMA50 (buy), or an inverted U inside a resistance zone with price below the EMA50 (sell).
Simplified right-side Volume Profile (with a special Forex fallback if volume isn’t usable).
ATR & SL%: displays current ATR and an SL% based on ATR(100) Daily / Close × 100, attached to the latest candle.
Previous Day OHLCDescription :
This script automatically draws the previous day’s Open, High, Low, and Close levels on each trading day. Traders widely use these reference levels to identify key support and resistance zones, potential breakout areas, and intraday bias.
The levels update daily and remain visible throughout the trading session to quickly identify price interactions with yesterday’s important zones.
Features :
Plots the previous day’s Open, High, Low, and Close.
Levels extend across the full trading day for easy reference.
Useful for intraday and swing traders tracking price reactions at historical levels.
Deep in the Tape – VSA Educational (Invite Only)Deep in the Tape – VSA Educational (Invite-Only)
Overview
This invite-only study is built entirely on the Volume Spread Analysis (VSA) methodology developed by Tom Williams. VSA examines the interplay of volume, spread (bar range), and closing position to highlight the footprints of professional activity.
The aim of this tool is educational: to make it easier for traders to study how supply and demand pressures appear on the chart in real time. It does not generate trading advice, but instead plots markers based on classical VSA principles so students of the method can recognize strength, weakness, confirmations, and traps without the cryptic complexity often found in raw VSA study.
What It Displays
Key VSA Events (visual markers on the chart):
Stopping Volume (SV): Wide down bars with climactic volume closing off the lows.
Selling Climax (SC): Exhaustion selling at the end of a decline, often near bottoms.
Shakeout (SO): A sharp push down that springs back to close strong.
No Supply (NS): Narrow down bar on low volume, showing lack of selling pressure.
No Demand (ND): Narrow up bar on low volume, showing lack of buying interest.
Supply Coming In: Volume surge after an up-move, suggesting sellers active.
Buying Climax (BC): Wide up bar with climactic volume and weakness into the close.
Upthrust (UT): False break above prior highs with a weak close.
End of Rising Market (EoRM): Narrow up bar on very high volume, closing weak, often signaling distribution.
Test Bar: Down bar on very low volume in an uptrend, testing for lack of supply.
Contextual Tools:
Trigger Levels: High/low of ultra-high volume bars projected forward, serving as natural support/resistance levels.
Cluster Zones: Optional shading to mark zones of repeated high-volume activity (potential accumulation/distribution).
Background MA: A simple moving average for context only — not a signal generator.
Interpreting the Markers (Tom Williams Style)
Bullish Background (professional strength):
Events such as SV, SC, SO, and NS.
Best studied when price is trading above trigger levels and above the MA, showing demand in control.
Bearish Background (professional weakness):
Events such as BC, UT, Supply Coming In, and EoRM.
Best studied when price is below trigger levels and below the MA, showing supply dominance.
Multi-Timeframe Context & Market Behavior
A key principle to study with this tool is that higher-timeframe context usually outweighs signals on smaller timeframes. For example:
A short marker on a 5-minute chart often fails if the hourly background is bullish.
Likewise, a bullish signal on a small timeframe is less reliable if higher-timeframe background is bearish.
This highlights an important discipline lesson: not every small signal should be acted upon in isolation. Patience and alignment with the broader background improves study of how professional activity develops.
Channeling & Probing Behavior After Climactic Volume:
After a Stopping Volume (SV) bar on ultra-high volume, the market often enters a sideways channel between the blue (support) and red (resistance) trigger lines.
Professionals may probe the market — for example, dropping price through the lower red line on low volume to test for active sellers. If no significant supply is found, price rallies back inside the channel.
This absorption process may repeat until weakness is removed. Only then do No Supply (NS) or Test bars appear, providing stronger bullish confirmation.
The reverse applies in a bearish background, where No Demand (ND) or weakness confirmations appear after probing and absorption.
Studying these patterns helps traders recognize the probing nature of professional activity, why markets often pause after climactic signals, and how strength or weakness is confirmed over time.
Aggressive Trades (Educational Extension)
In addition to classical confirmations, this study also highlights aggressive follow-through conditions — situations where professionals act quickly after a major VSA event, before the “clean” confirmation appears.
Aggressive Longs may include:
Breakouts immediately above a Stopping Volume (SV) or Selling Climax (SC) high with strong volume.
Shakeout confirmations (price closes above the SO high on effort).
Failure of weakness (e.g., BC/UT/Supply signals that get overrun on strength).
Aggressive Shorts may include:
Confirmed follow-through after Supply Coming In.
Breakdowns after a Buying Climax (BC) or Upthrust (UT).
Shakeout failures where the rally attempt collapses.
End of Rising Market (EoRM) breaks on weakness.
These are marked separately for study. They are not “signals” but rather examples of how strength or weakness can assert itself early.
Failures (Educational Study Only)
Not all setups confirm. In VSA, Tests sometimes fail, and NS/ND bars can be absorbed. These are marked as Failure markers.
Their purpose is purely educational:
To show where expectations do not play out.
To help students see how traps or absorptions form.
To illustrate Tom Williams’ lesson that the market is a testing ground — not a perfect pattern machine.
Why It’s Original
Built directly from Tom Williams’ VSA logic — spread, volume relative to average, wick size, close location, and background context.
Adds projected trigger levels, cluster zones, and aggressive trade markers for educational context.
Designed for clarity and study, removing unnecessary complexity while staying faithful to VSA principles.
Not a mash-up of public scripts — a purpose-built framework for studying supply and demand dynamics.
Disclaimer
This script is for educational and analytical purposes only.
It does not generate buy/sell/alert signals, nor does it provide financial advice.
Always perform your own analysis and risk management before making trading decisions.
Volume Spread Analysis — Educational (VSA Study)Volume Spread Analysis — Educational (VSA Study)
Overview
This study is an educational tool built around classic Volume Spread Analysis (VSA), the methodology introduced by Tom Williams.
VSA looks at the relationship between volume, price spread, and closing position to highlight potential supply and demand imbalances.
The script is designed for learning and visual study, not for trade signals. It highlights well-known VSA events directly on the chart and adds reference lines and a colored moving average to help contextualize strength and weakness.
What It Shows
Major VSA Events: Stopping Volume (SV), Selling Climax (SC), Shakeout (SO), No Supply (NS), No Demand (ND), Buying Climax (BC), Upthrust (UT), Supply Coming In (SCI), End of Rising Market (EoRM), and Test Bars.
Trigger Lines: When a strong VSA bar appears, the script draws horizontal levels at the bar’s high and low. These act as educational “zones” where future price reactions can be studied.
Context Moving Average: A dotted MA changes color with price context (black or green when strength is confirmed, red when weakness dominates).
How It Works
Each event is identified using a blend of conditions:
Volume vs. its average
Spread vs. its average
Close location within the bar
Wick analysis (upper/lower shadows)
Short-term trend filters (5- and 10-period SMAs)
By combining these elements, the script maps chart activity to classical VSA definitions.
How to Study With It
Signs of Strength
Look for SC, SV, or SO bars.
Wait until price trades above the blue trigger line drawn from those bars.
Watch for a No Supply (NS) test bar in that zone.
Confirmation comes when the immediate next bar closes up and strong, with higher volume than the prior two bars.
The dotted MA should shift to black or green, showing supportive background strength.
Signs of Weakness
Watch for Supply Coming In, BC, or UT events.
Wait until price trades below the red trigger line.
Look for a No Demand (ND) bar in that area.
Confirmation comes when the following bar closes down and weak, with higher volume than the prior two bars.
The dotted MA should be red, reinforcing weakness.
Originality
This script was written from scratch with a focus on education and clarity. While VSA concepts themselves are public domain, the implementation here is unique:
It combines event detection, trigger zones, and a contextual MA in one framework.
It avoids acting as a trading system and instead provides a practical study workflow that traders can follow step by step.
Disclaimer
This indicator is for educational purposes only.
It does not generate buy or sell signals and should not be used as financial advice.
Trading involves risk; always perform your own analysis and risk management.






















