PROTECTED SOURCE SCRIPT
FintechFull RSI Volume Order Blocks

This script builds smart order blocks using RSI pivots + price structure + optional volume/ATR scaling.
It’s designed as a clean, explainable support/resistance map that reacts only to meaningful swings in momentum, not every tiny oscillation.
👉 For a full research-style write-up (math, motivation, parameter breakdown), see the FintechFull research note in our Telegram channel: @FintechFull.
🔍 Core Idea
Instead of drawing blocks on every swing high/low in price, this indicator:
Finds pivot highs/lows on RSI (using RSI Length and RSI Order Block Sensitivity).
Creates bearish order blocks from RSI pivot highs and bullish order blocks from RSI pivot lows.
Lets you choose whether blocks are based on:
the candle body only, or
the full candle range (high–low).
Optionally filters blocks so that:
bearish OBs only form when RSI is above an overbought level
bullish OBs only form when RSI is below an oversold level.
The result is a map of supply/demand zones directly tied to momentum exhaustion, not random price noise.
📏 Volume-ATR Height Mode
You can keep things simple, or enable Volume-ATR mode:
Price Candle mode
Block height = candle body or full candle range at the pivot bar.
Volume-ATR mode
Block height is scaled by:
ATR (ATR Length for Height)
relative volume vs a baseline (Volume Baseline Length)
a global Height Scale factor
Zones become thicker when the pivot bar had both stronger volatility and higher-than-normal volume, and thinner when participation was weaker.
⏳ Lifespan and Mitigation
Each block is stored and extended forward in time until price mitigates it:
Mitigation Method = Close
Bearish OB removed if a candle closes above the top of the block.
Bullish OB removed if a candle closes below the bottom.
Mitigation Method = Wick
Bearish OB removed if a wick breaks above the top.
Bullish OB removed if a wick breaks below the bottom.
You can also control:
how many OBs are stored per side (Max OBs to store (per side)), and
how many of the most recent bullish/bearish OBs are actually shown on the chart.
An overlap check helps avoid drawing redundant blocks on top of each other.
🎛 Main Inputs (Overview)
RSI Length – standard RSI lookback.
RSI Order Block Sensitivity – pivot lookback on each side (higher = fewer, stronger pivots).
RSI Overbought / Oversold Levels – thresholds for optional RSI filter.
RSI OB / OS Filter – when enabled:
bearish OB only if RSI > Overbought level
bullish OB only if RSI < Oversold level
Order Block Style – Candle Body or Full Candle.
Mitigation Method – Close or Wick.
OB Height Mode – Price Candle or Volume-ATR.
Volume Baseline Length, ATR Length for Height, Height Scale – control behavior of Volume-ATR mode.
Show Bullish OBs / Show Bearish OBs – toggle each side on/off.
Colors – custom colors for bullish/bearish zones.
🧠 How to Use
Common workflows:
Use higher timeframe RSI Vol-OB zones as structural support/resistance, then drop to lower timeframes for precise entries.
Watch for price taps / reactions into thick Volume-ATR zones as potential areas of aggressive supply or demand.
Combine with your own trend filter, volume pressure oscillator, or price action rules (rejection wicks, engulfing, etc.) for confirmation.
This script does not open/close trades for you and is not a black-box “signal generator”.
It is a context tool: it helps you see where meaningful imbalance likely started and where the market may react again.
📌 Notes
Works on any symbol and timeframe supported by TradingView.
Best used together with solid risk management and a clearly defined trading plan.
Released for free for research, backtesting, and live chart analysis.
Disclaimer:
This script is for educational and informational purposes only and does not constitute financial advice or a recommendation to buy or sell any asset. Always do your own research and use proper risk management.
It’s designed as a clean, explainable support/resistance map that reacts only to meaningful swings in momentum, not every tiny oscillation.
👉 For a full research-style write-up (math, motivation, parameter breakdown), see the FintechFull research note in our Telegram channel: @FintechFull.
🔍 Core Idea
Instead of drawing blocks on every swing high/low in price, this indicator:
Finds pivot highs/lows on RSI (using RSI Length and RSI Order Block Sensitivity).
Creates bearish order blocks from RSI pivot highs and bullish order blocks from RSI pivot lows.
Lets you choose whether blocks are based on:
the candle body only, or
the full candle range (high–low).
Optionally filters blocks so that:
bearish OBs only form when RSI is above an overbought level
bullish OBs only form when RSI is below an oversold level.
The result is a map of supply/demand zones directly tied to momentum exhaustion, not random price noise.
📏 Volume-ATR Height Mode
You can keep things simple, or enable Volume-ATR mode:
Price Candle mode
Block height = candle body or full candle range at the pivot bar.
Volume-ATR mode
Block height is scaled by:
ATR (ATR Length for Height)
relative volume vs a baseline (Volume Baseline Length)
a global Height Scale factor
Zones become thicker when the pivot bar had both stronger volatility and higher-than-normal volume, and thinner when participation was weaker.
⏳ Lifespan and Mitigation
Each block is stored and extended forward in time until price mitigates it:
Mitigation Method = Close
Bearish OB removed if a candle closes above the top of the block.
Bullish OB removed if a candle closes below the bottom.
Mitigation Method = Wick
Bearish OB removed if a wick breaks above the top.
Bullish OB removed if a wick breaks below the bottom.
You can also control:
how many OBs are stored per side (Max OBs to store (per side)), and
how many of the most recent bullish/bearish OBs are actually shown on the chart.
An overlap check helps avoid drawing redundant blocks on top of each other.
🎛 Main Inputs (Overview)
RSI Length – standard RSI lookback.
RSI Order Block Sensitivity – pivot lookback on each side (higher = fewer, stronger pivots).
RSI Overbought / Oversold Levels – thresholds for optional RSI filter.
RSI OB / OS Filter – when enabled:
bearish OB only if RSI > Overbought level
bullish OB only if RSI < Oversold level
Order Block Style – Candle Body or Full Candle.
Mitigation Method – Close or Wick.
OB Height Mode – Price Candle or Volume-ATR.
Volume Baseline Length, ATR Length for Height, Height Scale – control behavior of Volume-ATR mode.
Show Bullish OBs / Show Bearish OBs – toggle each side on/off.
Colors – custom colors for bullish/bearish zones.
🧠 How to Use
Common workflows:
Use higher timeframe RSI Vol-OB zones as structural support/resistance, then drop to lower timeframes for precise entries.
Watch for price taps / reactions into thick Volume-ATR zones as potential areas of aggressive supply or demand.
Combine with your own trend filter, volume pressure oscillator, or price action rules (rejection wicks, engulfing, etc.) for confirmation.
This script does not open/close trades for you and is not a black-box “signal generator”.
It is a context tool: it helps you see where meaningful imbalance likely started and where the market may react again.
📌 Notes
Works on any symbol and timeframe supported by TradingView.
Best used together with solid risk management and a clearly defined trading plan.
Released for free for research, backtesting, and live chart analysis.
Disclaimer:
This script is for educational and informational purposes only and does not constitute financial advice or a recommendation to buy or sell any asset. Always do your own research and use proper risk management.
Skrip dilindungi
Skrip ini diterbitkan sebagai sumber tertutup. Akan tetapi, anda boleh menggunakannya secara bebas dan tanpa apa-apa had – ketahui lebih di sini.
Penafian
Maklumat dan penerbitan adalah tidak bertujuan, dan tidak membentuk, nasihat atau cadangan kewangan, pelaburan, dagangan atau jenis lain yang diberikan atau disahkan oleh TradingView. Baca lebih dalam Terma Penggunaan.
Skrip dilindungi
Skrip ini diterbitkan sebagai sumber tertutup. Akan tetapi, anda boleh menggunakannya secara bebas dan tanpa apa-apa had – ketahui lebih di sini.
Penafian
Maklumat dan penerbitan adalah tidak bertujuan, dan tidak membentuk, nasihat atau cadangan kewangan, pelaburan, dagangan atau jenis lain yang diberikan atau disahkan oleh TradingView. Baca lebih dalam Terma Penggunaan.