Mark Jurik's RSX is widely considered the "gold standard" of bounded momentum oscillators. It solves the classic RSI paradox: standard RSI is plagued by "jitter" (jagged noise that triggers false signals), but smoothing it usually introduces unacceptable lag. RSX produces a curve so smooth it looks like a sine wave, yet it turns *precisely* at market tops and bottoms with zero lag.
Jurik Research specializes in signal processing for noisy financial data. RSX is their flagship momentum filter. It is designed to be "noise-free," meaning it eliminates the minor fluctuations that cause RSI to chatter around the 70/30 levels, while preserving the major phase information (the timing of the turns).
The magic lies in the filter chain. It consists of three cascaded stages, each containing two internal filters. This specific topology is tuned to eliminate high-frequency noise while maintaining linear phase response in the passband. The result is a signal that looks "future-smoothed" but is calculated entirely in real-time.
RSX achieves zero-allocation by using a fixed set of scalar state variables (`f28`...`f80`) to maintain the filter chain history. No arrays or buffers are allocated during the `Update` cycle.
- **Overbought/Oversold**: Because RSX is so smooth, it doesn't "chatter" in and out of the OB/OS zones. When it crosses 70, it tends to stay there until the trend truly reverses. This requires a different trading mindset than the "fading" often used with RSI.
- **Divergence**: RSX is the ultimate tool for divergence trading because its peaks are distinct and unambiguous.