GG-Oscillator | Indicator Manual
GG-Oscillator is an independent multi-engine oscillator for TradingView. It combines three analysis engines - RSI, SDO, EOT - in one indicator with four display modes. Divergences, entry signals, continuation patterns, and confluence detection - all in a single subwindow.
Works on any market: crypto, forex, stocks. And any timeframe.
Every mode has its own settings group in the indicator properties - lengths, levels, colors, and visual toggles can all be adjusted to fit your trading style and timeframe.
1. Adding to the chart
Go to "Indicators and Strategies", select "Invite-only scripts", click on GG-Osc. The indicator appears as a separate panel below your chart.
In the settings (gear icon) choose the oscillator mode:
- RSI - Classic GG-RSI with divergence and pivot detection
- SDO - Stoch-Donchian Oscillator for momentum reading
- EOT - Ehlers DSP-based trend oscillator with entry/exit signals
- Combined - All three overlaid with Flow Fill and Agreement Cross
2. RSI Mode
Classic GG-RSI with automatic divergence and pivot detection.
- Line color changes to red above 70 (overbought) and green below 30 (oversold)
- "Bull" label = bullish divergence - price makes a lower low while RSI makes a higher low. Potential reversal signal
- "Bear" label = bearish divergence - price makes a higher high while RSI makes a lower high
- "Pivot" label = RSI pivot point - marks local extremes on the oscillator
In settings you can adjust the RSI length, overbought/oversold levels, line colors, toggle divergences and pivots on/off, and set the divergence lookback period.
3. SDO Mode
SDO blends Stochastic and Donchian Channel oscillators into a single smoothed line. Reads momentum better than either component alone.
- White line = SDO value, gray line = signal (smoothed SDO)
- Green/red fill between SDO and signal shows momentum direction
- Colored zone boxes highlight overbought (red box) and oversold (green box) periods
- ▲ triangle up = SDO exits oversold zone upward - potential long entry
- ▼ triangle down = SDO exits overbought zone downward - potential short entry
Key signal - SDO Cross: The most important SDO signal is the cross out of an extreme zone. When SDO exits oversold - selling pressure is exhausted, expect a bounce. When it exits overbought - buying pressure is fading.
In settings you can adjust Stochastic and Donchian lengths, smoothing, overbought/oversold levels, pivot parameters, and toggle zone boxes and divergences on/off.
4. EOT Mode
EOT is built on Ehlers' digital filters and detects trend onset earlier than traditional oscillators.
Line Color - Current State:
- Green = bullish trend active
- Red = bearish trend active
- Yellow = deep oversold - market is exhausted, watch for reversal
- White = extreme oversold - even stronger than yellow
- Purple = full exhaustion - price has been stuck at the bottom for several bars in a row
Entry Signals (Labels at Top)
EOT generates four types of Long signals, from strongest to weakest:
- Long (Lime) - strongest. All filters aligned: deep oversold + reversal + volume confirmation. Enter with confidence
- Long (Blue) - strong. Reversal after a recent drop below zero
- Long (Yellow) - medium. Oversold + reversal, but fewer filters confirming
- Long (Gray) - basic. Reversal after weakness, but without strong confirmation
Short (Red) - mirror of "Lime" Long but in the opposite direction: extreme overbought + reversal down.
Priority: Lime > Blue > Yellow > Gray. If multiple labels appear on the same bar, follow the highest-priority one.
Continuation Signals
- ▲ Cont (green, bottom) = trend pulled back and resumed upward. Bullish trend is alive - good spot to add to your position
- ▼ Cont (red, top) = trend bounced and resumed downward. Bearish trend is alive
Bounce Signals
- ▼ yellow triangle near the top = bounce down from the overbought zone
- ▲ yellow triangle near the bottom = bounce up from the oversold zone
These are early warnings. A yellow bounce triangle against your position - tighten your stop or take partial profit.
Pressure Circles
Small circles near the trigger line:
- Green circles = oversold zone confirmed by volume - buying opportunity
- Red circles = overbought zone confirmed by volume - selling opportunity
Pressure circles mean there is real volume behind the extreme reading, not just price noise.
Overbought Warnings (Circles at Bottom)
- Orange circle = first warning - market is entering the overheated zone
- Red circle + "Overbought" text = strong warning - close longs or at least take partial profit
5. Combined Mode
Combined mode overlays all three oscillators on one panel with visual confluence detection. This is the full-picture mode - RSI, SDO, and EOT simultaneously with additional analysis layers on top.
Three Oscillator Lines
Each line keeps its own signal markers:
- ■ Square = RSI divergence (green = bullish, red = bearish)
- ▲ Triangle = SDO cross (white - exits extreme zone)
- ● Circle = EOT entry (green = long, red = short)
Flow Fill (Cloud)
Colored cloud between the highest and lowest oscillator value:
- Green cloud = bullish momentum dominates
- Red cloud = bearish momentum dominates
- Brighter cloud = stronger conviction (signals firing or oscillators in agreement)
- Narrow cloud = oscillators converging (squeeze) — expect a breakout
Flow Center Line
Average of RSI + SDO + EOT, smoothed with EMA(3):
- Green = bullish momentum (center rising)
- Red = bearish momentum (center falling)
- Yellow = squeeze detected - all three oscillators are close together. Energy is compressing, a strong move is coming
★ Confluence Signal
When 2 or more oscillators fire signals on the same bar:
- ★ LONG (green label at bottom) = at least 2 of: RSI bull div, SDO cross up, EOT long, SDO bull div
- ★ SHORT (red label at top) = at least 2 of: RSI bear div, SDO cross down, EOT short, SDO bear div
★ Confluence is the highest-priority signal in GG-Osc.
In settings you can toggle Flow Fill, Flow Center Line, adjust the squeeze threshold and agreement lookback window, and control cloud transparency range.
6. Alerts
GG-Osc has 12 built-in alerts. Go to the Alerts menu (clock icon), select GG-Osc as the source, and choose the condition:
- EOT Long Signal - any EOT Long entry fires (Lime, Blue, Yellow, or Gray)
- EOT Short Signal - EOT Short entry fires
- EOT Cont Long - EOT continuation long (pullback → breakout above pivot)
- EOT Cont Short - EOT continuation short (rally → breakdown below pivot)
- RSI Bull Div - RSI bullish divergence detected (price lower low, RSI higher low)
- RSI Bear Div - RSI bearish divergence detected (price higher high, RSI lower high)
- SDO Long Signal - SDO exits oversold zone upward
- SDO Short Signal - SDO exits overbought zone downward
- Confluence LONG - ★ two or more bullish signals on the same bar
- Confluence SHORT - ★ two or more bearish signals on the same bar
Alerts work regardless of the selected mode - you receive notifications for all engines even if you only display one.
8. Synergy with GG-Shøt Indicator
GG-Osc works as a standalone tool, but pairs well with GG-Shøt:
- Entry confirmation: GG-Shøt gives a signal → check the oscillator. If it confirms the direction (divergence, ★ Confluence) - enter with full confidence. If not - reduce size or wait.
- Re-entry from trend line: Price bounces off the GG-Shøt trend line in the signal direction + oscillator shows a divergence - re-enter with SL behind the trend line.
- Exit on cross: GG-Shøt's dynamic TP is reached and a cross appears against your position - close the full position.
- Divergence filter: GG-Shøt signals Long but oscillator shows a bearish divergence - wait pullback or enter with minimal size.
- Trend line deviation: GG-Shøt trend line moves significantly away from price while price stays flat + oscillator shows divergences in the trend line direction — enter in the direction of the trend line with SL behind the opposite GG-Shøt signal.