PROTECTED SOURCE SCRIPT

Rejection Block Pro+ [TakingProphets]

129
REJECTION BLOCK PRO+ [TAKINGPROPHETS]


Rejection Block Pro+ detects and plots wick-only sweeps of liquidity (BSL/SSL) and converts them into actionable
Rejection Block zones with optional quadrant levels and HTF projection.

This tool is built for traders who want clean, rule-based rejection zones that only print when a sweep occurs
without a candle body acceptance through the level.

-----------------------------------------------------------------------------------------------
IMPORTANT NOTE: ORIGINAL RB INDICATOR VS THIS VERSION
-----------------------------------------------------------------------------------------------

We already have an existing Rejection Block indicator published on TradingView.

- That original Rejection Block script is being kept live and functioning exactly as it currently does
- We are not modifying the legacy logic or changing its behavior
- This new script is being released separately as "Rejection Block Pro+"
- Pro+ uses different detection logic, object management, and higher timeframe projection behavior

Reason:
- This update was requested specifically so traders can keep using the legacy RB tool unchanged
while also gaining access to a separate RB version with expanded functionality and cleaner HTF logic

If you have the old RB saved on your charts:
- You can continue using it with no changes
- Add Rejection Block Pro+ as a separate indicator when you want the newer behavior

-----------------------------------------------------------------------------------------------
CORE CONCEPT
-----------------------------------------------------------------------------------------------

Rejection Blocks are created when price sweeps a liquidity level using the wick only.

Wick-only sweep definition:
- BSL wick sweep (bearish rejection block)
- high trades above the level
- candle body remains fully below the level
- condition: high > level AND max(open, close) < level

- SSL wick sweep (bullish rejection block)
- low trades below the level
- candle body remains fully above the level
- condition: low < level AND min(open, close) > level

This prevents "accepted" breaks from generating rejection zones and keeps the output strict.

-----------------------------------------------------------------------------------------------
WHAT THIS INDICATOR DISPLAYS
-----------------------------------------------------------------------------------------------

Current Timeframe Rejection Blocks
- Automatically detects BSL/SSL pivot liquidity using ICT-style pivots
- Monitors those levels for wick-only sweeps
- When a wick-only sweep occurs, a rejection block box is created and extended forward
- Boxes invalidate when price breaks the rejection extreme

Higher Timeframe Rejection Blocks (HTF Projection)
- Optionally projects higher timeframe rejection blocks onto your lower timeframe chart
- HTF boxes only form after the HTF candle is confirmed closed (prevents early HTF repaint behavior)
- Supports up to 3 HTF sources (ex: 5m / 15m / 1h)
- Optional timeframe tag text rendered on each HTF box (bottom-right)

Quadrant Levels (0% / 25% / 50% / 75% / 100%)
- Optional horizontal levels drawn inside each box
- Each level has independent toggles:
- show/hide
- style (solid/dashed/dotted)
- width (thin/medium/thick)
- optional label
- Designed to support execution models that reference internal retracement levels of the rejection zone

-----------------------------------------------------------------------------------------------
MODEL FLOW
-----------------------------------------------------------------------------------------------

Step 1: Liquidity Level Detection (Pivot Levels)
- A pivot strength setting controls how BSL/SSL levels are formed
- More sensitive → more levels → more potential rejection blocks
- Strict → fewer levels → higher quality structure levels

Step 2: Wick-Only Sweep Validation
- When price trades beyond a level:
- if wick-only condition is true → create a rejection block
- regardless of outcome → the level is removed (prevents repeat triggering)

Step 3: Box Creation + Extension
- A rejection block box is created using wick + body boundaries
- Box extends forward in real-time until invalidated

Step 4: Invalidation
- Bearish rejection blocks invalidate if price breaks above the rejection extreme
- Bullish rejection blocks invalidate if price breaks below the rejection extreme
- When invalidated, the box and associated quadrant objects are deleted

Step 5: Visibility Control (Noise Management)
- Current timeframe: keeps only the closest N bullish and closest N bearish blocks
- HTF: per timeframe, keeps only the closest N bullish and closest N bearish blocks
- This prevents charts from being flooded with old rejection zones

-----------------------------------------------------------------------------------------------
SETTINGS GUIDE
-----------------------------------------------------------------------------------------------

General
- Swing strength
- Sensitive = pivot strength 1
- Normal = pivot strength 3
- Strict = pivot strength 6
- Maximum visible RBs per timeframe
- Controls how many bullish and bearish blocks remain visible per HTF source

Higher Timeframes
- Current Timeframe toggle
- If off, disables all current timeframe rejection blocks and clears existing drawings
- HTF1 / HTF2 / HTF3
- Enable and choose a timeframe for each projection source
- HTF colors
- Separate bullish and bearish colors per HTF source
- Timeframe label on box
- Displays source timeframe tag inside the HTF boxes

Visual
- Remove box fill
- Makes fill invisible while keeping the box border
- Quadrants
- Master toggle plus per-quadrant toggles for 0/25/50/75/100

Alerts
- Enable alerts
- Session windows (New York time)
- Session 1 / Session 2 / Session 3
- Bullish rejection block alert
- Bearish rejection block alert
- Alert templates support:
- {{symbol}} for ticker
- {{tf}} for timeframe tags

-----------------------------------------------------------------------------------------------
HOW TO USE (PRACTICAL)
-----------------------------------------------------------------------------------------------

- Use Sensitive swing strength if you want frequent rejection zones for scalping
- Use Normal for a balanced approach
- Use Strict if you only want major structure sweeps

Suggested workflows:
- LTF execution with HTF rejection block context:
- Enable HTF1 (ex: 5m) and HTF2 (ex: 15m)
- Keep max visible RBs per timeframe = 1 or 2
- Use quadrant 50% as your primary reaction/decision level

If you want the cleanest chart:
- Enable Remove box fill
- Leave only 50% or 25/50/75 quadrants enabled
- Disable 0% and 100% labels

-----------------------------------------------------------------------------------------------
ALERTS
-----------------------------------------------------------------------------------------------

Alerts trigger when a new rejection block is created (current TF and/or HTF projections).
Alerts can be restricted to session windows using New York time sessions.

Notes:
- HTF alerts are only produced after HTF bars confirm
- This prevents early/partial HTF triggers on lower timeframe charts

-----------------------------------------------------------------------------------------------
DISCLAIMER
-----------------------------------------------------------------------------------------------

This indicator is provided for educational and analytical purposes only.
It does not constitute financial advice.
Trading involves risk, and past performance is not indicative of future results.

© TakingProphets
-----------------------------------------------------------------------------------------------

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.