OPEN-SOURCE SCRIPT

BB-Model Inspired Absolute Strength Index

332
📊 BB-Model Inspired Absolute Strength Index (ASI)
Author: © GabrielAmadeusLau
Category: Momentum Oscillator / Adaptive Model / Divergence Tool

🔍 Overview
The BB-Model Inspired ASI is an advanced oscillator that combines a novel BB-model weighted moving average with percentile-based return normalization to quantify absolute market strength. This hybrid design allows the indicator to adapt dynamically to volume, volatility, and price structure, while detecting divergences and extremes with high sensitivity.

🧠 Key Concepts
🧩 1. BB-Model Weighting Engine
Each price in the lookback period is weighted by:

Fitness: Either Volume or ATR.

Decay: An exponential penalty applied to older data.

This results in a context-aware moving average that prioritizes impactful recent bars while ignoring stale noise.

📈 2. Absolute Strength Index Calculation
Computes returns from the BB-weighted price history.

Sorts returns and identifies thresholds for:

Top Percentile (Winners) – Strong upside moves.

Bottom Percentile (Losers) – Strong downside moves.

The current return is normalized within this dynamic range, scaled to [-100, 100], producing the ASI oscillator.

🧰 3. Signal Line & MA Smoothing
Select from SMA, EMA, WMA, RMA, or HMA to smooth the ASI signal.

Fully customizable length and styling.

🔄 4. Divergence Detection (Optional)
Detects bullish and bearish divergences between ASI and price using pivot highs/lows.

Highly customizable:

Adjustable lookback window.

Optional Heikin-Ashi integration.

Color-coded plots and labels.

Alerts for divergence events.

⚙️ Inputs Summary
Parameter Description
Fitness Source Volume or ATR
Decay Factor Penalty on older bars
Returns Lookback How many bars to calculate return distribution
Percentile Thresholds Set overbought and oversold bands dynamically
MA Type & Length Control signal smoothing
Divergence Settings Toggle divergence logic and sensitivity

📌 Use Cases
Detect when absolute directional strength is reaching exhaustion.

Spot early signs of bullish or bearish divergences between momentum and price.

Filter signals by volume or volatility importance using BB-model weighting.

Use in combination with trend filters for precision entries/exits.

Penafian

Maklumat dan penerbitan adalah tidak dimaksudkan untuk menjadi, dan tidak membentuk, nasihat untuk kewangan, pelaburan, perdagangan dan jenis-jenis lain atau cadangan yang dibekalkan atau disahkan oleh TradingView. Baca dengan lebih lanjut di Terma Penggunaan.