Skip to main content

Built-In Oscillators

The TRN Swing Suite includes 11 built-in oscillators for swing-based divergence detection. Each oscillator feeds directly into the Swing Suite divergence engine, which identifies regular and hidden divergences at confirmed swing points. Select your oscillator from the indicator dropdown in the Swing Suite settings — the divergence detection logic adapts automatically.

For a comprehensive deep-dive into each oscillator's behavior, parameter tuning, and visualization, see the complete Built-In Oscillators guide in the SMT/Divergence Suite. The section below focuses on what is specific to the Swing Suite implementation.

TRN Swing Suite oscillator indicator selection showing available built-in oscillators

Swing Suite vs. SMT/Divergence Suite Oscillators

The Swing Suite oscillator set overlaps significantly with the SMT/Divergence Suite, with two key differences. The Swing Suite combines Stochastic %K and %D into a single "Double Stochastic %K %D" entry rather than offering them as separate choices. The Swing Suite also includes Cumulative Delta as a built-in oscillator, whereas in the SMT/Divergence Suite it appears in the same list but the Swing Suite adds CDV-specific swing value integration.

The core distinction is architectural: Swing Suite oscillators are part of the integrated swing analysis pipeline. Divergences in the Swing Suite are anchored to confirmed zig-zag swing points, whereas the SMT/Divergence Suite operates its own detection independently of swing structure.

Value Condition Filters

The Swing Suite provides value condition filters on supported oscillators (CCI, RSI, and other bounded oscillators). Value conditions restrict divergence detection to specific oscillator zones, reducing low-quality divergences that occur in neutral territory.

Value ConditionBehavior
AnytimeThe Swing Suite detects divergences regardless of oscillator value
Above OBDivergence only detected when oscillator is above the overbought threshold
Below OSDivergence only detected when oscillator is below the oversold threshold
BetweenDivergence only detected when oscillator is between OB and OS thresholds

Point Matching

Point matching controls which end of the divergence line must satisfy the value condition. The Swing Suite offers three modes:

Point MatchingBehavior
Only StartThe value condition must be met at the starting swing point of the divergence
Only EndThe value condition must be met at the ending swing point of the divergence
BothThe value condition must be met at both the start and end swing points

Using "Both" with "Below OS" on RSI, for example, ensures the Swing Suite only flags bullish divergences where RSI was oversold at both swing lows — a strict but high-conviction filter.

Momentum-Based Oscillators

RSI (Relative Strength Index)

The most widely used oscillator for divergence detection. The Swing Suite RSI supports configurable length, smoothing type, and overbought/oversold thresholds. RSI in the Swing Suite also supports value condition and point matching filters.

TRN Swing Suite RSI oscillator with divergence detection at swing points

Key Parameters: Length, Smoothing Type, Smoothing Length, OB Limit, OS Limit, Value Condition, Point Matching

MACD (Moving Average Convergence Divergence)

MACD detects momentum shifts by comparing two moving averages. The Swing Suite displays MACD as a histogram with signal line, and the divergence engine identifies divergences between price swing points and MACD histogram peaks/troughs.

TRN Swing Suite MACD oscillator histogram with signal line for divergence analysis

Key Parameters: Fast Length, Slow Length, Signal Length

Double Stochastic %K %D

The Swing Suite combines Stochastic %K and %D into a single oscillator entry. The combined Stochastic in the Swing Suite uses both the fast %K and smooth %D lines, giving traders access to both speed and smoothness within one oscillator selection.

TRN Swing Suite Stochastic oscillator with overbought and oversold levels

Key Parameters: %K Length, %K Smoothing, %D Length, High Limit, Low Limit

CCI (Commodity Channel Index)

CCI measures price deviation from its statistical average. The Swing Suite CCI supports value condition filters — restricting divergence detection to overbought zones, oversold zones, or the range between them. CCI also supports point matching for precise filtering.

TRN Swing Suite CCI oscillator with threshold bands for divergence filtering

Key Parameters: Length, OB Limit, OS Limit, Value Condition, Point Matching

Williams %R

An inverted momentum oscillator ranging from 0 to -100. The Swing Suite applies divergence detection with inverted threshold logic — values near 0 indicate overbought, values near -100 indicate oversold.

Key Parameters: Length, High Limit, Middle Limit, Low Limit

Awesome Oscillator (AO)

AO measures momentum as the difference between short and long moving averages of median price. The Swing Suite displays AO as a color-coded histogram — green bars for rising momentum, red for falling — making divergence patterns visually clear.

TRN Swing Suite Awesome Oscillator histogram for momentum divergence analysis

Momentum

A rate-of-change oscillator measuring price difference over a lookback period. The Swing Suite uses Momentum for straightforward divergence detection without bounded thresholds — suitable when traders want raw momentum comparison between swing points.

TRN Swing Suite Momentum oscillator for divergence detection

Key Parameters: Length

Volume-Based Oscillators

Volume-based oscillators require instruments with reliable volume data — typically futures, crypto, and stocks. Forex pairs from most brokers lack true volume, which limits the effectiveness of these oscillators in the Swing Suite.

Cumulative Delta (approx.)

Cumulative Delta approximates net buying versus selling volume by analyzing lower-timeframe price-volume relationships. The Swing Suite integrates CDV deeply — cumulative delta values also appear in the swing values display (absolute and relative modes), making CDV the only oscillator with both divergence detection and per-swing metric reporting.

CDV for Structural Divergence

Cumulative Delta divergence at confirmed Swing Suite swing points is one of the highest-conviction setups. When price makes a lower low but CDV makes a higher low at a confirmed swing, institutional buying is absorbing selling pressure — a structural divergence that carries more weight than oscillator-only divergences.

OBV (On Balance Volume)

OBV accumulates volume on up-close bars and subtracts on down-close bars. Divergence between OBV and price at Swing Suite swing points reveals whether volume supports or contradicts the current structural trend.

TRN Swing Suite OBV oscillator for volume divergence analysis

CMF (Chaikin Money Flow)

CMF measures accumulation and distribution of money flow over a configurable period. The Swing Suite displays CMF with a zero-line fill for quick visual assessment of buying versus selling pressure.

TRN Swing Suite CMF oscillator with zero-line fill

Key Parameters: Length

MFI (Money Flow Index)

MFI combines price and volume into a bounded oscillator (0–100), often described as the volume-weighted RSI. The Swing Suite applies configurable overbought, middle, and oversold thresholds for MFI-based divergence detection.

TRN Swing Suite MFI oscillator with threshold bands

Key Parameters: Length, High Limit, Middle Limit, Low Limit

FAQ

How do the Swing Suite built-in oscillators differ from the SMT/Divergence Suite oscillators?

The Swing Suite includes 11 built-in oscillators compared to 13 in the SMT/Divergence Suite. The Swing Suite combines Stochastic %K and %D into a single "Double Stochastic %K %D" entry and adds Cumulative Delta as a built-in oscillator. In the Swing Suite, oscillators integrate directly with the swing-based zig-zag detection engine — divergences are identified at confirmed swing points rather than independently.

What are value conditions and point matching in the Swing Suite oscillator settings?

Value conditions in the Swing Suite filter divergence detection by oscillator zone — Above OB (overbought), Below OS (oversold), Between OB and OS, or Anytime. Point matching controls which divergence points must meet the value condition — Only Start, Only End, or Both. These filters help the Swing Suite reduce false divergences by requiring oscillator readings in specific zones.

Which Swing Suite oscillator works best for divergence detection on futures?

Cumulative Delta is the strongest choice for futures divergence in the Swing Suite because futures provide reliable volume data. When the Swing Suite detects a price swing making a new low while Cumulative Delta makes a higher low, the divergence reveals institutional buying pressure absorbing selling — a high-conviction structural signal.

Can I use an external indicator instead of the Swing Suite built-in oscillators?

Yes. The Swing Suite supports custom indicator connections for divergence detection. Any TradingView indicator that produces a plot can be linked to the Swing Suite divergence engine. See the Custom Indicator guide for setup instructions.

Next Steps