OPEN-SOURCE SCRIPT

Adaptive Wave Pressure Index [JOAT]

1 026
Adaptive Wave Pressure Index [JOAT]

Introduction

Adaptive Wave Pressure Index [JOAT] is a normalized slope oscillator built to measure directional pressure through the relationship between regression slope and volatility. By scaling a manually calculated OLS slope with ATR, the script produces a dimensionless momentum reading that can be compared across instruments and timeframes much more cleanly than raw slope alone.

This indicator is designed for traders who want wave pressure, not just speed. It tracks directional force, smooths that force into fast and slow lines, colors the histogram using structural swing context, and adds divergence detection for potential exhaustion.

สแนปชอต

Why This Indicator Exists

  • Volatility-Normalized Momentum: Regression slope is scaled by ATR to improve comparability
  • Fast / Slow Pressure Read: Reveals acceleration and deceleration of directional force
  • Structure Overlay: Swing-sequence counts add context to histogram strength
  • Zone Framework: Overbought and oversold thresholds define pressure extremes
  • Divergence Layer: Flags when price reaches new extremes without matching pressure


Core Components Explained

1. Manual OLS Slope

Pine Script®


The script calculates slope directly from the last N closes rather than relying on a built-in regression shortcut. This provides more control over normalization and display logic.

2. ATR Normalization

Pine Script®


Dividing slope by ATR transforms it into a volatility-aware measure of pressure. A positive slope on a low-volatility asset and a positive slope on a high-volatility asset become more comparable after normalization.

3. Fast / Slow Pressure System

Two EMAs are applied to the normalized slope:

  • Fast Line: More responsive pressure state
  • Slow Line: More stable reference
  • Histogram: Spread between fast and slow, showing acceleration or fade


4. Structural Sequence Layer

The indicator also counts consecutive higher lows and lower highs in price. When structure strongly supports the current pressure direction, histogram colors intensify. This adds a valuable distinction between pressure that is statistically rising and pressure that is also structurally confirmed.

5. Divergence and Zone Logic

The script highlights:

  • Fast-line crosses of overbought and oversold thresholds
  • Fast/slow line crosses
  • Bullish and bearish divergences


Divergence lines are retained with a fixed cap so the pane stays readable over time.

Visual Elements

  • Histogram: Pressure spread with structural-intensity color logic
  • Fast Line: Main directional read
  • Slow Line: Reference pressure line
  • Zero Fill: Directional bias area fill
  • OB/OS Background: Soft zone shading for extreme pressure
  • Markers: Crosses and divergence markers
  • Dashboard: Raw slope, normalized slope, trend, structure sequence, divergence, and active zone


Input Parameters

  • Regression Length: Window for OLS slope calculation
  • ATR Norm Period: Volatility baseline used for normalization
  • Fast / Slow EMA: Pressure responsiveness controls
  • OB / OS Levels: Extreme pressure thresholds
  • Pivot Left / Right: Sensitivity for structural and divergence logic


How to Use This Indicator

Step 1: Read whether fast is above or below slow.
Step 2: Check the histogram to see whether pressure is expanding or contracting.
Step 3: Use the sequence readout to judge whether price structure agrees with the oscillator.
Step 4: Treat divergences as warnings that pressure may be weakening.
Step 5: Use OB/OS events to identify stretched pressure, especially after large runs.

Best Practices

  • Use on instruments with clean swings and sufficient range
  • Respect signals more when sequence direction agrees with fast/slow direction
  • Use divergence with structure, not by itself
  • Increase regression length for smoother wave pressure
  • Lower lengths react faster but create more noise


Indicator Limitations

  • Normalized slope improves comparison but does not eliminate market differences
  • Pressure can stay elevated in strong trends
  • Divergences can persist before price turns
  • Short settings increase false transitions
  • Structure counts are descriptive, not predictive


Technical Implementation

Built in Pine Script v6 using:
  • Manual OLS slope computation
  • ATR normalization
  • Dual-EMA pressure smoothing
  • Pivot-based structure counting
  • Capped divergence-line management
  • Confirmed-bar signal generation


Originality Statement

This indicator is original in the way it combines normalized regression slope, structural sequence intensity, and divergence management into a single wave-pressure framework. Its purpose is not just to show direction, but to show how forceful and how structurally supported that direction is.

Disclaimer

This indicator is provided for educational and informational purposes only. It is not financial advice. Momentum and divergence tools can fail, especially during volatile transitions. Always use proper risk management and independent confirmation.

-Made with passion by officialjackofalltrades

คำจำกัดสิทธิ์ความรับผิดชอบ

ข้อมูลและบทความไม่ได้มีวัตถุประสงค์เพื่อก่อให้เกิดกิจกรรมทางการเงิน, การลงทุน, การซื้อขาย, ข้อเสนอแนะ หรือคำแนะนำประเภทอื่น ๆ ที่ให้หรือรับรองโดย TradingView อ่านเพิ่มเติมใน ข้อกำหนดการใช้งาน