OPEN-SOURCE SCRIPT
Absorption Detector 2.0

Detects institutional absorption patterns where large orders defend key price levels. Approximates order flow concepts using standard OHLCV data — no Level 2 or DOM data required.
What is Absorption?
Absorption occurs when one side of the market (buyers or sellers) aggressively attacks a price level, but price refuses to move. This happens because a large institutional order is sitting at that level, absorbing all incoming market orders. It's one of the strongest signals of institutional defense.
Two Types of Absorption:
BID Absorption (Bullish) — Sellers are aggressively hitting bids, volume is high, but price won't drop. Buyers are absorbing all selling pressure, defending support. Look for long entries after confirmation.
ASK Absorption (Bearish) — Buyers are aggressively hitting asks, volume is high, but price won't rise. Sellers are absorbing all buying pressure, defending resistance. Look for short entries after confirmation.
Signal Strength:
BID / ASK (small) — Basic absorption detected. Score 1-3.
BID🛡️ / ASK🛡️ (medium) — Strong absorption. Score 4. Multiple conditions confirmed.
BID🛡️🛡️ / ASK🛡️🛡️ (large) — Extreme absorption. Score 5+. Highest conviction signal.
x2+ (triangle) — Multiple tests at the same price level. The more times a level is tested and holds, the stronger the defense.
Scoring System (0-6):
The indicator scores each bar across five dimensions: volume intensity relative to average, body-to-range ratio (tiny body = tug of war), price stalling with high volume over multiple bars, close position combined with delta direction, and reversal candle confirmation.
Info Panel:
Real-time display of volume ratio, body/range percentage, candle close position, approximate delta direction, stalling detection, bid/ask absorption scores, and current signal status.
How to Use:
When you see a BID signal at a support level, it suggests buyers are defending. Wait for the next candle to confirm the bounce before entering long. When you see an ASK signal at resistance, sellers are defending. Wait for confirmation before entering short. Signals with the shield emoji and x2+ multiple tests are highest conviction.
Features:
- Works on any instrument, any timeframe
- Approximates institutional absorption without Level 2 data
- Three signal strength levels with scoring system
- Multiple test detection at the same price level
- Real-time info panel with absorption metrics
- Bar coloring and background highlights
- Built-in alert conditions for all signal types
Note:
This indicator approximates absorption using volume and price action. For true absorption confirmation, cross-reference with a DOM or Bookmap if available. Best results on instruments with reliable volume data (futures, stocks). CFD users should lower the Volume Spike Multiplier in settings.
What is Absorption?
Absorption occurs when one side of the market (buyers or sellers) aggressively attacks a price level, but price refuses to move. This happens because a large institutional order is sitting at that level, absorbing all incoming market orders. It's one of the strongest signals of institutional defense.
Two Types of Absorption:
BID Absorption (Bullish) — Sellers are aggressively hitting bids, volume is high, but price won't drop. Buyers are absorbing all selling pressure, defending support. Look for long entries after confirmation.
ASK Absorption (Bearish) — Buyers are aggressively hitting asks, volume is high, but price won't rise. Sellers are absorbing all buying pressure, defending resistance. Look for short entries after confirmation.
Signal Strength:
BID / ASK (small) — Basic absorption detected. Score 1-3.
BID🛡️ / ASK🛡️ (medium) — Strong absorption. Score 4. Multiple conditions confirmed.
BID🛡️🛡️ / ASK🛡️🛡️ (large) — Extreme absorption. Score 5+. Highest conviction signal.
x2+ (triangle) — Multiple tests at the same price level. The more times a level is tested and holds, the stronger the defense.
Scoring System (0-6):
The indicator scores each bar across five dimensions: volume intensity relative to average, body-to-range ratio (tiny body = tug of war), price stalling with high volume over multiple bars, close position combined with delta direction, and reversal candle confirmation.
Info Panel:
Real-time display of volume ratio, body/range percentage, candle close position, approximate delta direction, stalling detection, bid/ask absorption scores, and current signal status.
How to Use:
When you see a BID signal at a support level, it suggests buyers are defending. Wait for the next candle to confirm the bounce before entering long. When you see an ASK signal at resistance, sellers are defending. Wait for confirmation before entering short. Signals with the shield emoji and x2+ multiple tests are highest conviction.
Features:
- Works on any instrument, any timeframe
- Approximates institutional absorption without Level 2 data
- Three signal strength levels with scoring system
- Multiple test detection at the same price level
- Real-time info panel with absorption metrics
- Bar coloring and background highlights
- Built-in alert conditions for all signal types
Note:
This indicator approximates absorption using volume and price action. For true absorption confirmation, cross-reference with a DOM or Bookmap if available. Best results on instruments with reliable volume data (futures, stocks). CFD users should lower the Volume Spike Multiplier in settings.
סקריפט קוד פתוח
ברוח האמיתית של TradingView, יוצר הסקריפט הזה הפך אותו לקוד פתוח, כך שסוחרים יוכלו לעיין בו ולאמת את פעולתו. כל הכבוד למחבר! אמנם ניתן להשתמש בו בחינם, אך זכור כי פרסום חוזר של הקוד כפוף ל־כללי הבית שלנו.
כתב ויתור
המידע והפרסומים אינם מיועדים להיות, ואינם מהווים, ייעוץ או המלצה פיננסית, השקעתית, מסחרית או מכל סוג אחר המסופקת או מאושרת על ידי TradingView. קרא עוד ב־תנאי השימוש.
סקריפט קוד פתוח
ברוח האמיתית של TradingView, יוצר הסקריפט הזה הפך אותו לקוד פתוח, כך שסוחרים יוכלו לעיין בו ולאמת את פעולתו. כל הכבוד למחבר! אמנם ניתן להשתמש בו בחינם, אך זכור כי פרסום חוזר של הקוד כפוף ל־כללי הבית שלנו.
כתב ויתור
המידע והפרסומים אינם מיועדים להיות, ואינם מהווים, ייעוץ או המלצה פיננסית, השקעתית, מסחרית או מכל סוג אחר המסופקת או מאושרת על ידי TradingView. קרא עוד ב־תנאי השימוש.