OPEN-SOURCE SCRIPT

Snap Pressure Oscillator

3 457
Snap Pressure Oscillator (SPO)
The Snap Pressure Oscillator (SPO) is a support-and-resistance pressure indicator designed to help traders visualize when nearby levels may be weakening before a potential expansion move.

Instead of measuring momentum alone, SPO evaluates how price behaves around recently confirmed pivot levels. The indicator analyzes repeated tests, wick probes, reaction strength, close location, volatility compression, and relative volume to estimate whether resistance above price or support below price is losing strength.

This produces two independent pressure scores:
• Bullish Pressure | suggests resistance may be weakening
• Bearish Pressure | suggests support may be weakening

A Net Pressure line shows the balance between the two.

The goal of SPO is not to predict breakouts by itself, but to help traders monitor when a market is transitioning from repeated testing into possible expansion conditions.

Key Concepts

Watch Zone
When pressure rises above the Watch level, the indicator signals that conditions around a level are becoming active and worth monitoring.

Snap-Ready Zone
When pressure moves into the Snap-Ready zone, the probability of a directional expansion increases if price confirms the move.

Pulse Signals
Pulse markers highlight moments when pressure first enters the Snap-Ready zone.

Divergence Warnings
If pressure rises but price momentum disagrees (via RSI slope), the indicator will show a divergence warning. This may suggest a potential false breakout or breakdown.

Signal Modes
The Signal Mode input adjusts how easily pressure builds.

Aggressive
Earlier signals with faster reaction to level tests.

Balanced
Default configuration designed for most trading styles.

Conservative
Requires stronger pressure and more confirmation before signals appear.

How to Use the Indicator
SPO is most effective when used alongside price structure and key levels rather than as a standalone signal generator.

Bullish Example 1 – Resistance Break Confirmation
Look for:
• Bullish pressure above the Snap-Ready level
• Bullish pressure greater than bearish pressure
• Price closing above the active resistance level
Interpretation:
Repeated testing may have weakened the resistance zone, allowing price to expand upward.
Possible approach:
Some traders watch for either the breakout itself or a small pullback after the break.

Bullish Example 2 – Early Pressure Build
Look for:
• Bullish pressure above the Watch level
• Rising bullish pressure while bearish pressure remains low
• Price repeatedly testing resistance with smaller rejections

Interpretation:
This may suggest the market is building pressure beneath resistance before a possible breakout.
Possible approach:
Traders may mark the resistance level and prepare for a breakout attempt rather than entering immediately.

Bearish Example 1 – Support Breakdown Confirmation
Look for:
• Bearish pressure above the Snap-Ready level
• Bearish pressure stronger than bullish pressure
• Price closing below the active support level
Interpretation:
Repeated tests may have weakened the support zone, increasing the chance of downward expansion.
Possible approach:
Some traders wait for the breakdown confirmation or a retest of the failed support area.

Bearish Example 2 – Early Breakdown Pressure
Look for:
• Bearish pressure rising above the Watch level
• Bearish pressure increasing while bullish pressure fades
• Price repeatedly testing support with weaker bounces

Interpretation:
This may indicate the market is leaning on support before a potential breakdown.
Possible approach:
Traders may monitor the level closely and wait for confirmation before acting.

Practical Notes
SPO works best in markets where price respects structure and levels. In highly choppy conditions, pressure can build without leading to a sustained move.

Like any technical tool, the indicator should be used alongside price action, risk management, and broader market context.

Disclaimer

The information and publications are not meant to be, and do not constitute, financial, investment, trading, or other types of advice or recommendations supplied or endorsed by TradingView. Read more in the Terms of Use.