PROTECTED SOURCE SCRIPT
Rejection Blocks With SFP [TradeWithRon]

Rejection Blocks [TradeWithRon] is an advanced Swing Failure Pattern (SFP) + Rejection Block indicator designed to highlight institutional rejection zones, failed liquidity grabs, and high-probability reaction areas.
This tool automatically detects bullish and bearish SFPs, plots clean visual structures, and converts valid SFPs into Rejection Blocks — zones where price aggressively rejected liquidity and is likely to react again.
Built for ICT, Smart Money, and price-action traders, this indicator focuses on failed breaks, wick rejections, and confirmation logic, not lagging signals.

What This Indicator Detects:
Two block types:

Core Features:

Identify Liquidity Sweep:
Mark the Rejection Block:
Wait for Retest:
Execute With Confluence:
Invalidation Rules:
Statistics Panel:
This tool automatically detects bullish and bearish SFPs, plots clean visual structures, and converts valid SFPs into Rejection Blocks — zones where price aggressively rejected liquidity and is likely to react again.
Built for ICT, Smart Money, and price-action traders, this indicator focuses on failed breaks, wick rejections, and confirmation logic, not lagging signals.
What This Indicator Detects:
- Swing Failure Patterns (SFP)
- Liquidity sweep above highs or below lows
- Strong rejection back inside the range
- Automatic confirmation logic
- Bullish & bearish SFPs clearly marked
- Rejection Blocks (RB)
- Created only after SFP confirmation
Two block types:
- Wick Only (pure liquidity rejection)
- Full Candle (body + wick rejection)
- Automatically extended forward until:
- Retested
- Broken
- Or invalidated
Core Features:
- Automatic Bullish & Bearish SFP detection
- CISD-style opposing level plotting
- Wick rejection visualization
- Optional display:
- Only SFPs that create rejection blocks
- Dynamic Rejection Block zones
- Block behavior:
- Active
- Retested
- Broken (grayed out)
- Configurable transparency & styling
- Broken block tracking (with max limit)
- Clean, non-repainting logic
Identify Liquidity Sweep:
- Price sweeps a prior high or low
- Immediately closes back inside the range
- SFP confirms → rejection is valid
Mark the Rejection Block:
- The indicator automatically draws the block
- This becomes my reaction zone, not an entry by itself
Wait for Retest:
- I wait for price to return into the block
- Best reactions occur when:
- The candle body does not fully close through
- Wicks show hesitation
Execute With Confluence:
- only trade Rejection Blocks when aligned with:
- HTF bias (Premium / Discount)
- Market Structure Shift (MSS)
- Fair Value Gap (FVG)
- Session liquidity (London / NY)
- The block defines the area — execution comes from price action.
Invalidation Rules:
- If price fully breaks the block
- The block is marked as broken (gray)
- The SFP visuals are muted
- Broken blocks are no longer tradeable
Statistics Panel:
- Optional real-time panel showing:
- Total Rejection Blocks
- Active vs Broken
- Retested blocks
- Bullish vs Bearish count
- Current block type (Wick / Full Candle)
- This helps evaluate reaction quality and effectiveness over time.
สคริปต์ที่ได้รับการป้องกัน
สคริปต์นี้ถูกเผยแพร่เป็นแบบ closed-source อย่างไรก็ตาม คุณสามารถใช้ได้อย่างอิสระและไม่มีข้อจำกัดใดๆ – เรียนรู้เพิ่มเติมได้ที่นี่
คำจำกัดสิทธิ์ความรับผิดชอบ
ข้อมูลและบทความไม่ได้มีวัตถุประสงค์เพื่อก่อให้เกิดกิจกรรมทางการเงิน, การลงทุน, การซื้อขาย, ข้อเสนอแนะ หรือคำแนะนำประเภทอื่น ๆ ที่ให้หรือรับรองโดย TradingView อ่านเพิ่มเติมใน ข้อกำหนดการใช้งาน
สคริปต์ที่ได้รับการป้องกัน
สคริปต์นี้ถูกเผยแพร่เป็นแบบ closed-source อย่างไรก็ตาม คุณสามารถใช้ได้อย่างอิสระและไม่มีข้อจำกัดใดๆ – เรียนรู้เพิ่มเติมได้ที่นี่
คำจำกัดสิทธิ์ความรับผิดชอบ
ข้อมูลและบทความไม่ได้มีวัตถุประสงค์เพื่อก่อให้เกิดกิจกรรมทางการเงิน, การลงทุน, การซื้อขาย, ข้อเสนอแนะ หรือคำแนะนำประเภทอื่น ๆ ที่ให้หรือรับรองโดย TradingView อ่านเพิ่มเติมใน ข้อกำหนดการใช้งาน