By the time good news hits your screen, institutions have already made their move. This guide unfolds in two layers — the first gives you the intuition, the second gives you the formula. Read as far as your curiosity takes you.
Beginner? Read through the animated chart and the three practical filters — that is the core lesson. |
Want to go further? Continue past the divider below to see how 65–70% of those signals can be turned into a single measurable number.
four things to know before you trade
Rule 01
Position
Institutions build positions quietly before the move — they never chase price
Rule 02
Volume
Down days on low volume signal strength. Up days on low volume signal danger
Rule 03
Crowd
If everyone is talking about it, institutions are already selling it to them
Rule 04
Timing
Your edge is spotting accumulation before the announcement — not reacting after
watch how they move — the full market cycle
Watch the full cycle repeat. Institutions complete their entire round-trip before retail investors even arrive at the destination.
Character
Represents
What happens
Big Funds (Black)
Institutional investors
Move with speed and intention. They accumulate quietly while the crowd is unaware, then distribute loudly into the excitement — and are already gone before most people notice the ride started.
Person A (Red)
The late follower
Only starts moving after the price trend is already visibly underway. Driven by FOMO, rushes toward the distribution area — arriving just as the institutions are finishing their sale. Chased the move, not the opportunity.
Person B (Amber)
The hesitant observer
Saw the price move, sensed the moment — but couldn't commit. Waited for more certainty that never came. By the time a decision was made, neither the accumulation zone nor the distribution area was reachable. Ends up stranded in the middle, holding assets nobody else wants to buy.
what accumulation and distribution actually look like
The market hides institutional intent in plain sight. Two volume patterns reveal it — and they run opposite to what feels natural.
✓ Accumulation — Bullish
Down days: Low volume — weak sellers, no real panic
Up days: High volume — strong buyers stepping in
Price: Sideways or mild downtrend — looks unremarkable
Headlines: Quiet. Nothing to get excited about.
This is where the next move begins.
✗ Distribution — Bearish
Down days: High volume — institutions selling into strength
Up days: Low volume — retail buying, no real conviction
Price: Near recent highs — looks exciting
Headlines: Positive news, analyst upgrades, social buzz
This is where the last buyer is found.
three quick filters before any trade
Check the sector first. Institutions rarely buy one stock — they rotate into sectors. If the broader sector is under distribution, an individual name is unlikely to run regardless of how cheap it looks. The tide always matters more than the fish.
Test the pullback. A healthy dip in an uptrend comes on shrinking volume and finds support near the 20- or 50-day moving average. A breakdown comes on swelling volume and keeps going. Volume tells you which one you are in — price alone does not.
Good news + flat or falling price = red flag. When an earnings beat or major announcement fails to push the price higher, institutions are using the excitement to sell into retail demand. If everyone in your group chat is talking about it, distribution is already underway.
For readers who want to go deeper
Everything above is intuition — pattern recognition built from observing how money moves. The next section translates roughly 65–70% of those same signals into a single measurable number. You don't need to read further to use the lessons above. But if you want a systematic, repeatable way to check whether institutional accumulation conditions are in place before any trade — read on.
From intuition to numbers
About 65–70% of what you just read can be turned into a formula.
Volume flow, price relative to its own weighted average, how tightly a stock tracks its sector, whether price dips attract buying volume — all of these are mechanically measurable from publicly available daily data. The remaining 30–35% is judgment: reading macro context, weighing news quality, sensing whether a rotation is structural or temporary.
The five components below — together called the IA_Score — capture the quantifiable portion. Think of it not as a buy signal, but as a pre-filter that tells you whether the technical conditions for institutional accumulation are currently in place. The formula removes the emotion. You still supply the conviction.
the ia_score — five signals, one number
Each component is normalised to a value between 0 and 1. The IA_Score is their simple average. A score near 1.0 means all five signals confirm institutional buying. A score near 0 means the opposite.
CMF
Money Flow
Chaikin Money Flow — measures whether volume is flowing into or out of the asset over a 20-period rolling window
OBV
Volume Trend
On-Balance Volume ratio — whether cumulative buying volume is running above its own 50-period moving average
VWAP
Price Level
Price relative to its 20-period volume-weighted average — confirms that price strength is backed by real participation
Alignment
Sector Sync
20-period rolling correlation with the sector benchmark — confirms the stock is moving with institutional rotation, not against it
⑤ Dip RecoveryWhether a recent price trough was met with genuine buying — measured as the ratio of bounce volume to sell-off volume in the 10-period window surrounding the most recent low.
Floors at 0 — negative correlation treated as no signal, not a penalty.
⑤ Dip Recovery — Bounce vs Sell-off Volume
Trough = lowest close in last 10 periods Selloff_Vol = total volume · 5 bars before trough Bounce_Vol = total volume · 5 bars after trough Recovery_N = min(1, Bounce_Vol / Selloff_Vol)
= 1 when bounce volume fully matched or exceeded the sell-off. Returns 0.5 when no prior sell-off is detected.
All lookback counts are in bars. The default implementation fetches hourly (1h) OHLCV data for a daily analysis cadence — so a "20-period" window covers approximately 20 trading hours. Data source: Yahoo Finance via yfinance. A sector benchmark (e.g. an ETF tracking the relevant industry) is required for the Alignment component.
try it yourself — ia_score calculator
IA_Score Calculator · Python Notebook
Enter any stock ticker and its sector benchmark ETF. The script fetches the last 60 days of hourly data, computes all five components, and returns a score with interpretation in under 30 seconds.
The Colab link opens a personal copy in your own Google Drive — you are not editing the source file in the repository.
No API key required. Run all cells in order. The only dependency (yfinance) installs automatically on first run.
Step 1: Click "Open in Google Colab." Sign in with any Google account when prompted. A private editable copy opens in your own environment.
Step 2: Click Runtime → Run all (or press Ctrl+F9). The notebook installs its only dependency automatically.
Step 3: When prompted, enter the ticker of the stock you want to analyse, and the ticker of a relevant sector ETF as the benchmark (e.g. an index ETF for the industry the stock belongs to).
Output: Each component score, the composite IA_Score (0 to 1), and a plain-English interpretation of what the reading means.
the one rule that changes everything
"Institutions don't chase. They position. By the time the news reaches you, the trade is over."
The IA_Score does not predict the future. It answers a narrower question: are the technical conditions for institutional accumulation present right now? A high score tells you who is holding the ball. It does not tell you when they will throw it. Use it as a pre-filter — one more lens before your own judgment makes the final call.
For educational and informational purposes only. Not financial advice. The IA_Score is a technical indicator derived from publicly available market data and does not guarantee any future price movement. All investments carry risk. Past signals do not predict future results. Consult a qualified financial advisor before making investment decisions.
PERSONAL RESEARCH · 2026 · INSTITUTIONAL ACCUMULATION