StochasticRSI Pass Node
Stochastic RSI — Series Input
Overview
The StochasticRSI Pass Node applies Stochastic normalization to the RSI of a series input. StochRSI measures where the current RSI sits within its own historical range — producing a faster, more sensitive oscillator bounded in [0, 1].
Developed by Tushar Chande and Stanley Kroll, StochRSI combines the momentum measurement of RSI with the normalization of the Stochastic oscillator. It reaches overbought/oversold extremes more frequently than RSI alone, making it better for short-term swing trading. The double-processed indicator is more volatile but also more sensitive to momentum shifts.
Formula
Parameters
| Parameter | Default | Description |
|---|---|---|
| period | 14 | Period for both the RSI calculation and the Stochastic normalization window |
Inputs & Outputs
| Slot | Direction | Type | Description |
|---|---|---|---|
| input | Input | { values, timestamps } | Price or any numeric series |
| values | Output | (number | null)[] | StochRSI values in [0, 1]; nulls during warm-up |
| timestamps | Output | number[] | Unix timestamps aligned to input |
Use Cases
Short-Term Swing Entries
StochRSI near 0 in an uptrend identifies short-term pullback exhaustion — a high-probability entry point. Near 1 in a downtrend identifies bounce exhaustion. The signal is faster than plain RSI at the same period.
Trigger for RSI Signals
Use RSI Pass for trend direction (above/below 50) and StochRSI Pass for entry timing (pullback to near 0). This layered approach uses RSI for context and StochRSI for precision timing within the trend.
%K and %D Derivation
Apply a 3-period SMA to StochRSI output to get the %D line. The %K/%D crossover of StochRSI is a classic entry trigger for short-term trades — buy when %K crosses above %D from below 0.2.
Tips & Best Practices
Output Range [0, 1] Not [0, 100]
StochRSI Pass outputs values in [0, 1] — not [0, 100] like RSI. Thresholds are 0.8 (overbought) and 0.2 (oversold), not 80 and 20. Account for this when setting comparison values in downstream nodes.
Very Sensitive — Filter Noise
StochRSI reaches extremes far more often than RSI. Smooth it with a 3-period SMA (%D) before using for signals, or require it to hold above/below a threshold for multiple bars before triggering.
Longer Warm-Up
With the default period=14, warm-up is 28 bars — twice as long as RSI alone. Plan your backtests accordingly to avoid a shortened effective test period due to the extended initialization phase.