Rally, Base & Drop Support and Resistance
This advanced indicator identifies key supply and demand zones using Rally-Base-Drop and Drop-Base-Rally formations. It automatically detects institutional supply and demand zones where significant accumulation or distribution has occurred. Perfect as a foundation to build upon with HorizonAI.

What's Included
How Rally, Base & Drop Support and Resistance works
Rally-Base-Drop is a supply-and-demand framework for locating zones where price is likely to react. The 'base' is a short consolidation, a cluster of small candles where the market paused, and the theory is that this pause is where larger participants quietly accumulated or distributed before the next move. The zone is defined around that base rather than a single line.
The formation you see tells you what kind of zone it is. A Rally-Base-Drop pattern, price rising into a base then dropping away, marks a supply zone where selling emerged and price may sell off again on a return. A Drop-Base-Rally, price falling into a base then rallying, marks a demand zone where buying stepped in and price may bounce again when it revisits.
Not all zones are equal, and freshness matters. A zone that price has not yet returned to is considered fresh and generally carries more weight, because the resting interest there is presumed intact. Once price has tapped a zone one or more times, it is 'tested' and each retest tends to weaken it, since the orders that created the reaction get progressively consumed.
When to use it
- Marking supply and demand zones in advance so you have reaction areas mapped before price arrives.
- Prioritising fresh, untested zones that generally carry more weight than repeatedly tested ones.
- Planning entries on a return to a demand zone in an uptrend or a supply zone in a downtrend.
- Placing invalidation logically beyond the base, where the zone's premise is broken if price closes through.
When it's not the right tool
- In fast trending conditions that blow straight through zones without pausing to react.
- Relying on stale, heavily tested zones as if they were as strong as fresh ones.
- As a mechanical entry the instant price touches a zone, without price-action confirmation at the level.
Source Code Preview
Get the full PineScript v6 source code—use it as a foundation and build on top of it with HorizonAI.
Frequently asked questions
What makes the 'base' the important part of the pattern?
The base is the pause where the market consolidated before moving away sharply, and the framework treats it as the footprint of larger participants positioning. Because that resting interest is assumed to sit around the base, the zone is drawn there rather than at the peak or trough of the move.
What is the difference between Rally-Base-Drop and Drop-Base-Rally?
Rally-Base-Drop is a rise into a base followed by a drop, marking a supply zone where price may fall again. Drop-Base-Rally is a fall into a base followed by a rally, marking a demand zone where price may bounce again. The direction of the move out of the base defines the zone type.
Why do fresh zones matter more than tested ones?
A fresh zone has not yet been revisited, so the resting orders that created the original reaction are presumed intact and more likely to produce another reaction. Each retest consumes some of that interest, so a heavily tested zone tends to be weaker and more prone to breaking.
Does price always react at these zones?
No. Zones highlight areas of probable interest, not certainties, and strong trends can push straight through them. Wait for confirmation at the level, keep invalidation beyond the base, and manage risk accordingly, as nothing here is financial advice.
Get access to all 23+ scripts
Full source code, alert templates, and the perfect base to build on with HorizonAI. Join 10,000+ traders.


