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.
Korumalı komut dosyası
Bu komut dosyası kapalı kaynak olarak yayınlanmaktadır. Ancak, ücretsiz ve herhangi bir sınırlama olmaksızın kullanabilirsiniz – daha fazla bilgiyi buradan edinebilirsiniz.
Feragatname
Bilgiler ve yayınlar, TradingView tarafından sağlanan veya onaylanan finansal, yatırım, alım satım veya diğer türden tavsiye veya öneriler anlamına gelmez ve teşkil etmez. Kullanım Koşulları bölümünde daha fazlasını okuyun.
Korumalı komut dosyası
Bu komut dosyası kapalı kaynak olarak yayınlanmaktadır. Ancak, ücretsiz ve herhangi bir sınırlama olmaksızın kullanabilirsiniz – daha fazla bilgiyi buradan edinebilirsiniz.
Feragatname
Bilgiler ve yayınlar, TradingView tarafından sağlanan veya onaylanan finansal, yatırım, alım satım veya diğer türden tavsiye veya öneriler anlamına gelmez ve teşkil etmez. Kullanım Koşulları bölümünde daha fazlasını okuyun.