OPEN-SOURCE SCRIPT

Oscillator Suite

399
Multi-Oscillator Selector (30-in-1 Dynamic Indicator)
Description:

The Multi-Oscillator Selector is a comprehensive technical analysis tool that consolidates over 30 distinct momentum, trend, and volume oscillators into a single, dynamically adjusting indicator pane. Originally developed for academic and empirical analysis at the B.K. School of Business Management (Gujarat University), this script is designed to eliminate chart clutter, optimize workspace real estate, and streamline comparative technical studies.

Rather than loading multiple scripts and wrestling with overlapping panes, users can seamlessly toggle between vastly different mathematical models using a single dropdown menu.

Core Features
Dynamic Baseline & Threshold Engine: The script does not just swap the plotted mathematical formula; it automatically adjusts the underlying environment. Overbought (OB) and Oversold (OS) levels mathematically lock to the correct parameters for the chosen study (e.g., 70/30 for RSI, 80/20 for Stochastics, 100/-100 for CCI).

Contextual Zero-Lines: For center-oscillating indicators (like MACD, Momentum, or TRIX), the script automatically renders and scales to a zero-line reference. For bound oscillators (like RSI or Williams %R), the zero-line is smartly disabled to prevent visual distortion.

Visual State Highlighting: To aid rapid visual processing, the background pane automatically tints red or green when the selected oscillator breaches its respective mathematical OB/OS bounds.

Universal Parameter Control: A unified "Common Settings" block controls the primary length, secondary length, and signal/smoothing parameters, passing these variables globally to whichever formula is currently active.

Included Mathematical Models
The selector provides instant access to a broad spectrum of market indicators, categorizable into three main groups:

Momentum & Range Bound:
RSI, Stochastic %K, Stochastic RSI, Williams %R, Connors RSI, Ultimate Oscillator, Relative Vigor Index (RVI), Chande Momentum (CMO), Balance of Power (BOP).

Trend & Center-Crossing:
MACD, MACD Histogram, PPO, TRIX, TSI, ROC, Awesome Oscillator, Detrended Price (DPO), Coppock Curve, KST, Vortex, Elder Bull-Bear Power, Aroon Oscillator, Fisher Transform, Ease of Movement (EOM).

Volume & Money Flow:
Money Flow Index (MFI), Chaikin Oscillator, Klinger Oscillator, Percentage Volume Oscillator (PVO).

How to Use
Add to Chart: The indicator will load in a standard lower pane.

Select Indicator: Open the indicator settings and use the "Oscillator" dropdown to switch between the 30+ available models.

Tune Inputs: Adjust the standard lengths (Primary: 14, Secondary: 28, Signal: 9) to fit your specific asset's volatility profile. These lengths will mathematically apply to the selected indicator's primary calculation vectors.

Display Toggles: You can manually disable the OB/OS threshold lines or the zero-line via the "Display" settings if you prefer a minimalist plot.

Release Notes:
Compiled in Pine Script v6. Optimized for minimal calculation overhead despite the extensive library of internal functions.

כתב ויתור

המידע והפרסומים אינם מיועדים להיות, ואינם מהווים, ייעוץ או המלצה פיננסית, השקעתית, מסחרית או מכל סוג אחר המסופקת או מאושרת על ידי TradingView. קרא עוד ב־תנאי השימוש.