OPEN-SOURCE SCRIPT
Institutional absorption score

Institutional Absorption Score (IAS)
Institutions don't buy all at once they accumulate slowly, hiding their footprint inside boring, low-range candles with high volume. By the time the breakout is obvious, they're already in. This indicator tries to catch them in the act by scoring how much of that absorption is happening right now.
How It Works
The score runs from 0 to 100 and checks for these things -> Is volume elevated but the candle barely moved? Is the range tight relative to recent volatility? Someone's holding price in a zone. Are lows quietly stepping up even though the chart looks sideways?. Each of these gets weighted and combined into a single score.
Reading the Score
Red means nothing interesting is happening, move on. Orange is worth a second look but don't act yet. Yellow is where you start watching closely absorption is building. Green means multiple things are aligning and institutions are likely active. Lime is the serious zone — this is where breakouts tend to come from, often when most traders are still bored.
Settings
Lookback Period — how far back the indicator looks to define "normal" volume and volatility. Increase it on noisy assets, lower it if you want faster reactions.
Volume Multiplier — sets the bar for what counts as high volume. If your asset is naturally volatile, push this higher so random spikes don't inflate the score.
Max Body/Range Ratio — how small the candle body needs to be. Lower values mean only very indecisive candles count, which is stricter but more precise.
Max Range % of ATR — filters for compressed candles. If price is moving freely, it's not being absorbed — this setting enforces that.
Higher Lows Lookback — how many bars back to check for a higher low structure forming underneath.
Score Smoothing — irons out bar-to-bar noise. Crank it up if the score feels jumpy, lower it if you want to catch signals earlier.
Institutions don't buy all at once they accumulate slowly, hiding their footprint inside boring, low-range candles with high volume. By the time the breakout is obvious, they're already in. This indicator tries to catch them in the act by scoring how much of that absorption is happening right now.
How It Works
The score runs from 0 to 100 and checks for these things -> Is volume elevated but the candle barely moved? Is the range tight relative to recent volatility? Someone's holding price in a zone. Are lows quietly stepping up even though the chart looks sideways?. Each of these gets weighted and combined into a single score.
Reading the Score
Red means nothing interesting is happening, move on. Orange is worth a second look but don't act yet. Yellow is where you start watching closely absorption is building. Green means multiple things are aligning and institutions are likely active. Lime is the serious zone — this is where breakouts tend to come from, often when most traders are still bored.
Settings
Lookback Period — how far back the indicator looks to define "normal" volume and volatility. Increase it on noisy assets, lower it if you want faster reactions.
Volume Multiplier — sets the bar for what counts as high volume. If your asset is naturally volatile, push this higher so random spikes don't inflate the score.
Max Body/Range Ratio — how small the candle body needs to be. Lower values mean only very indecisive candles count, which is stricter but more precise.
Max Range % of ATR — filters for compressed candles. If price is moving freely, it's not being absorbed — this setting enforces that.
Higher Lows Lookback — how many bars back to check for a higher low structure forming underneath.
Score Smoothing — irons out bar-to-bar noise. Crank it up if the score feels jumpy, lower it if you want to catch signals earlier.
Skrypt open-source
W zgodzie z duchem TradingView twórca tego skryptu udostępnił go jako open-source, aby użytkownicy mogli przejrzeć i zweryfikować jego działanie. Ukłony dla autora. Korzystanie jest bezpłatne, jednak ponowna publikacja kodu podlega naszym Zasadom serwisu.
Wyłączenie odpowiedzialności
Informacje i publikacje nie stanowią i nie powinny być traktowane jako porady finansowe, inwestycyjne, tradingowe ani jakiekolwiek inne rekomendacje dostarczane lub zatwierdzone przez TradingView. Więcej informacji znajduje się w Warunkach użytkowania.
Skrypt open-source
W zgodzie z duchem TradingView twórca tego skryptu udostępnił go jako open-source, aby użytkownicy mogli przejrzeć i zweryfikować jego działanie. Ukłony dla autora. Korzystanie jest bezpłatne, jednak ponowna publikacja kodu podlega naszym Zasadom serwisu.
Wyłączenie odpowiedzialności
Informacje i publikacje nie stanowią i nie powinny być traktowane jako porady finansowe, inwestycyjne, tradingowe ani jakiekolwiek inne rekomendacje dostarczane lub zatwierdzone przez TradingView. Więcej informacji znajduje się w Warunkach użytkowania.