WaveRider Divergence Oscillator

WaveRider is a momentum oscillator that combines the RSI and its moving average to reveal the underlying market “wave.” It detects bullish/bearish divergences, highlights extremes (overbought/oversold), and generates signals based on level and zero line crossings. Ideal for crypto, indices, forex, and stocks.
What the indicator does
PulseWave Oscillator (RSI − SMA(RSI))
Measures the deviation between the RSI and its moving average to capture the true acceleration/deceleration of momentum.
Robust divergences (non-repaint after confirmation)
Based on confirmed pivots (ta.pivothigh/low). The “Bull/Bear” labels only appear when the pivot is validated.
Zones extrêmes OB/OS
Niveaux paramétrables (par défaut ±12) pour repérer les excès haussiers/baissiers.
Signaux prêts à l’emploi
OB/OS : signal quand l’oscillateur recroise le niveau extrême.
Zero Line : signal quand l’oscillateur franchit 0 (changement de régime).
Visuel soigné
Dégradés, remplissages progressifs vers la ligne 0, couleurs distinctes haussier/baissier pour une lecture immédiate.
Alertes intégrées
Alertes pour Divergence haussière, Divergence baissière, Buy/Sell (selon le type de signal choisi).
Comment l’utiliser (workflow simple)
Contexte
Au-dessus de 0 : momentum positif ; en-dessous : momentum négatif.
Plus l’amplitude de l’oscillateur est élevée, plus l’impulsion est forte.
Repérer les extrêmes
Quand l’oscillateur entre en OB/OS, attendez un re-franchissement du niveau (retour depuis l’extrême) pour un signal plus propre.
Chercher les divergences
Bullish : prix fait un plus bas plus bas, l’oscillateur un plus bas plus haut.
Bearish : prix fait un plus haut plus haut, l’oscillateur un plus haut plus bas.
Combinez une divergence + un signal Zero Line pour des entrées plus conservatrices.
Déclencher les alertes
Ouvrez “Créer alerte” et sélectionnez les conditions fournies par l’indicateur (bull/bear divergence, buy/sell).
Paramètres (principaux)
RSI Length / RSI MA Length: The RSI and its moving average (SMA) horizons that make up the oscillator.
Overbought / Oversold: The oscillator's extreme thresholds (default ±12).
Calculate Divergence: Enables/disables divergence detection.
Pivot Length: Pivot sensitivity (5 by default).
Signal Type: OB/OS, Zero Line, Both, or None signals.
Gradient Settings: Purely visual options (gradients/fill).
Note: The indicator is overlay=false; it is plotted in its own panel (maximum readability).
Recommended Settings (crypto)
Adapt to the volatility of your asset. The longer the MA vs. RSI, the more the signal is filtered (less noise).
5m (scalp): RSI 20 / MA 20, OB/OS ±12, Pivot 5
15m (intra fast): RSI 20 / MA 22, OB/OS ±12, Pivot 5–6
1h (intra/swing): RSI 20 / MA 34, OB/OS ±12–14, Pivot 6
4h (swing): RSI 24 / MA 34, OB/OS ±14, Pivot 6–7
1D (position): RSI 26 / MA 50, OB/OS ±15–16, Pivot 7–8
Quick tips:
Too many false signals → lengthen MA (20→34), increase Pivot Length, or widen OB/OS (±12→±14).
Not enough signals → shorten MA (34→20) or tighten OB/OS (±14→±12).
FAQ — Surf In Wave (RSI−MA & Divergences)
1) What is Surf In Wave used for?
It is a momentum oscillator based on RSI − SMA (RSI). It highlights excesses (Overbought/Oversold), zero line crossings, and detects bullish/bearish divergences.
2) How to read the oscillator?
Above 0: positive momentum (bullish impulse).
Below 0: negative momentum (bearish impulse).
High amplitude: strong impulse (possible extensions).
3) What do Overbought/Oversold mean?
Extreme zones (by default ±12) where the movement may run out of steam. Waiting for a reversal from the extreme (recrossing the level) often gives cleaner signals.
4) What signals does the indicator display?
OB/OS: plot shape when the oscillator recrosses the extreme levels.
Zero Line: plot shape when the oscillator crosses 0.
You can choose None / OB/OS / Zero Line / Both in Signal Type.
5) Do divergences repaint?
No. Divergences use confirmed pivots (ta.pivothigh/low). The label appears after the pivot is confirmed, which can create a slight lag; once displayed, it does not repaint.
6) Why don't I see any (or few) signals?
Check:
Signal Type ≠ None.
OB/OS levels not too wide for your asset.
Very quiet market → fewer crossings.
Timeframe too high / settings too conservative (long maLen, high pivotLength).
7) What if I see too much?
Widen OB/OS (e.g., ±14).
Lengthen RSI MA Length (e.g., 34).
Increase Pivot Length (6–8) for more selective divergences.
8) Recommended Settings (crypto)
5m: RSI 20 / MA 20, OB/OS ±12, Pivot 5
15m: RSI 20 / MA 22, OB/OS ±12, Pivot 5–6
1h: RSI 20 / MA 34, OB/OS ±12–14, Pivot 6
4h: RSI 24 / MA 34, OB/OS ±14, Pivot 6–7
1D: RSI 26 / MA 50, OB/OS ±15–16, Pivot 7–8
9) On which markets and timeframes?
Crypto, indices, forex, stocks—all timeframes. The higher the TF, the more filtered and slower the signals, but often more reliable.
10) How does it differ from a classic RSI?
Rather than the raw RSI, Surf In Wave displays the RSI − SMA (RSI) spread: it isolates the momentum around an "equilibrium level" (0), making regime changes more visible.
11) How to use divergences?
Bullish: price makes a LL, the oscillator a HL → watch for a bullish reversal.
Bearish: price makes a HH, the oscillator a LH → watch for a bearish reversal.
Tip: combine divergence + a 0 crossing for more conservative timing.
12) Are there alerts?
Yes: Bullish Divergence and Bearish Divergence.
Create an alert → Condition = Surf In Wave → choose the desired condition.
13) Is the visual customizable?
Yes: colors (+/−, OB/OS, labels), gradients, fill towards the 0 line, etc. Everything is purely cosmetic and does not affect the logic.
14) Tips for integration with other tools
Market structure (S/R, channels) for targets/invalidations.
Trend-based moving averages (EMA 50/200) to filter countertrends.
Volume/Volatility to validate breakouts.
15) Best practices
Avoid entering at the very extreme; wait for the level to recross or the 0 line.
Always backtest and paper trade before committing capital.
Adapt thresholds to the asset's volatility.
16) Limitations to be aware of
Signals are not certainties; they reflect a state of momentum.
In a tight-ranging market, there may be frequent back-and-forths around 0.
17) Key parameters — quick reminder
RSI Length / RSI MA Length: Oscillator speed and smoothing.
Overbought / Oversold: Width of extreme zones.
Pivot Length: Divergence sensitivity (larger = more selective).
Signal Type: OB/OS, Zero, Both, None.
Gradients: For aesthetic purposes only.
Happy trading
CIRCLES AND TRIANGLES:
- SMALL CIRCLE: These appear at each WaveRider wave crossover.
- GREEN CIRCLE: WaveRider waves are oversold and have crossed upwards (bullish).
- RED CIRCLE: WaveRider waves are overbought and have crossed downwards (bearish).
- GOLD/ORANGE CIRCLE: When the RSI is below 20, WaveRider waves are below or equal to -80 and have crossed upwards after a strong bullish divergence, a sign of a big run-up!
- None of these circles are a sure sign of trading. Only information can help you. Combined with DivergX One!
- PURPLE TRIANGLE: These appear when a bullish or bearish divergence forms and WaveRider waves cross at overbought and oversold points.
สคริปต์เฉพาะผู้ได้รับเชิญเท่านั้น
เฉพาะผู้ใช้ที่ได้รับการอนุมัติจากผู้เขียนเท่านั้นที่สามารถเข้าถึงสคริปต์นี้ได้ คุณจะต้องร้องขอและได้รับอนุญาตก่อนจึงจะสามารถใช้งานได้ โดยปกติจะได้รับอนุญาตหลังจากชำระเงินแล้ว สำหรับรายละเอียดเพิ่มเติม ทำตามคำแนะนำของผู้เขียนด้านล่างหรือติดต่อ john_boisvert1985 โดยตรง
TradingView ไม่แนะนำให้ชำระเงินหรือใช้สคริปต์ เว้นแต่ว่าคุณจะเชื่อถือผู้เขียนสคริปต์และเข้าใจวิธีการทำงานของมัน คุณยังอาจพบทางเลือกของโอเพนซอร์ส แบบฟรีในสคริปต์ชุมชนของเรา
คำแนะนำของผู้เขียน
คำจำกัดสิทธิ์ความรับผิดชอบ
สคริปต์เฉพาะผู้ได้รับเชิญเท่านั้น
เฉพาะผู้ใช้ที่ได้รับการอนุมัติจากผู้เขียนเท่านั้นที่สามารถเข้าถึงสคริปต์นี้ได้ คุณจะต้องร้องขอและได้รับอนุญาตก่อนจึงจะสามารถใช้งานได้ โดยปกติจะได้รับอนุญาตหลังจากชำระเงินแล้ว สำหรับรายละเอียดเพิ่มเติม ทำตามคำแนะนำของผู้เขียนด้านล่างหรือติดต่อ john_boisvert1985 โดยตรง
TradingView ไม่แนะนำให้ชำระเงินหรือใช้สคริปต์ เว้นแต่ว่าคุณจะเชื่อถือผู้เขียนสคริปต์และเข้าใจวิธีการทำงานของมัน คุณยังอาจพบทางเลือกของโอเพนซอร์ส แบบฟรีในสคริปต์ชุมชนของเรา