Adaptive Stochastic RSI
Adaptive Stochastic RSI — feeds an adaptive-length RSI into a stochastic formula, then smooths with a 3-bar SMA. Combines Kaufman's adaptation with Connors' StochRSI. - 20/80 extremes work the same; the signals are cleaner.
Product
ProductCharts, drawings, layouts and alerts in one workspace.BacktestingBar-by-bar tests that can't see the future.Deepwick ScriptRuns a subset of Pine Script.MarketsWhat you can chart today, and what comes next.Get started freeFree account with an email link. No password.Community
Community scriptsIndicators and strategies other traders published.ExploreIdeas, scripts and backtests people share.Find tradersProfiles of the traders behind the scripts.Resources
BlogGuides on charting and backtesting.Script referenceEvery function the script engine supports.FAQPlans, data, privacy and how things work.DevelopersREST API, webhooks and tokens.SupportAsk a question or report a problem.StatusLive health of the data feeds and the app.Community
232 free indicators written in Deepwick Script, a subset of Pine Script: trend, momentum, volatility, volume, SMC and candlestick patterns. Open-source ones show their full code; add any of them to a chart and build alerts from their conditions.
232 public scripts
Adaptive Stochastic RSI — feeds an adaptive-length RSI into a stochastic formula, then smooths with a 3-bar SMA. Combines Kaufman's adaptation with Connors' StochRSI. - 20/80 extremes work the same; the signals are cleaner.
Adaptive ATR — the ATR lookback adapts via the Efficiency Ratio. ATR tightens when price is moving and widens in chop, giving a volatility measure that matches the actual swing size. - Use as a dynamic stop multiplier (e.g. 2 × adaptive ATR).
Adaptive Bollinger Bands — the SMA length adapts via the Efficiency Ratio. Bands squeeze tighter in trends (catch the breakout) and widen in chop (avoid false breakouts). - Mean-reversion trade at the opposite band; trend trade on a close outside.
Adaptive Stochastic — the %K lookback widens in chop (fewer signals) and tightens in trend (more signals), driven by the Efficiency Ratio. - Same 20/80 extremes, just better-timed.
Adaptive MACD — fast and slow EMA lengths scale with the Efficiency Ratio. Trends compress the windows for sharper crosses; chop widens them so the MACD doesn't whipsaw. - Histogram (h) flips are the signal; 0 line is the bias.
Adaptive RSI — Kaufman's Efficiency Ratio drives the RSI length. In choppy markets the RSI looks at 100 bars (almost noise); in trends it tightens to ~20 bars so it actually turns with price. - Same 30/70 extremes, but they fire more reliably than fixed-length RSI.
Ehlers Roofing Filter — bandpasses price through a high-pass then a low-pass; only the actionable cycle survives. Strip away trend and noise to see the pure swing. - Plot close over the filter; trade only in the direction of the filter slope.
Ehlers Reflex — the smoothed distance from the recent highest close. Highlights reflexive bounces off the rolling peak. - Drops below 0 = price lost the rolling peak; recovers above 0 = new high. - Trend filter when stacked with a 200-bar MA.
Ehlers Center of Gravity (simplified) — the classic CoG oscillator measures where the recent price action's centre of mass sits. Without a ta.linreg API we approximate with the difference between short and medium-rate-of-change — the same conceptual signal (short momentum vs medium momentum). - Zero-line crosses = cycle inflections. - Extremes anticipate reversals.
Ehlers BandPass Filter — a 2-pole bandpass that isolates a specific cycle band in the price series. Great for cycle traders who want to see just the swing component, not the noise. - Center the passband by adjusting len (period in bars). - Buy dips near the lower envelope, sell near the upper.
Ehlers Hilbert Trendline — a simple weighted moving sum that approximates the in-phase component of the Hilbert transform. Smoother than a 4-bar SMA, with no lag amplification. - Overlay the trigger (just the 2-bar projection of price) for entry signals. - Cheaper to compute than the full Hilbert engine.
Ehlers Smoothed RSI — feeds the differenced close (with a 4-bar smoothing kernel) into RSI. Strips out the slow trend before measuring relative strength, so the RSI hugs the cycle. - Cleaner than classic RSI on trending assets. - 70/30 still work as extreme zones.
Ehlers Decycle Oscillator — a fixed-coefficient FIR filter that subtracts its own 1-bar-delayed output from price. The result isolates the cycle component while removing the slow trend. - Centered around 0; zero-line crosses highlight cycle inflections. - Pairs well with ITrend for trend + cycle reads.
Ehlers MESA Adaptive Moving Average (MAMA / FAMA) — the first derivative of the dominant cycle phase. MAMA tracks price, FAMA is the slower confirmation; MAMA FAMA = trend up. - alpha controls the maximum adaptation speed; smaller = more conservative. - Best on volatile instruments where standard MAs lag too much.
Ehlers Instantaneous Trendline (ITrend) — a low-lag trend line from a 3-pole IIR filter; smoother than an EMA at the same length but adapts to volatility through alpha. - Buy when price crosses above the trigger (the 2-bar-prior price projection). - The line flips direction faster than a 50-EMA.
Ehlers Cyber Cycle — extracts the dominant market cycle with a two-pole high-pass and autoregressive smoothing. Crosses of the trigger line signal phase shifts within the cycle. - Tune alpha smaller (0.07) for longer cycles, larger (0.3) for shorter ones. - Pairs well with the Hilbert Trendline for cycle-aware entries.
Ehlers Inverse Fisher RSI — maps RSI through a hyperbolic tan so its values cluster at ±1 instead of being squished inside 30–70. The ±0.5 bands are the 'real' overbought / oversold levels. - Cleaner than raw RSI on ranging assets; great filter for mean-reversion.
Ehlers Fisher Transform — compresses price into a near-Gaussian distribution and applies a Fisher inverse so turns become sharp peaks instead of rounded ones. Excellent for spotting reversals at extremes. - Reads overbought / oversold above +1.6 / below -1.6. - Crosses of the trigger line are momentum signals.
New high / new low bar colouring — green when a bar makes a new high over the lookback, red when it makes a new low. Quickly shows which side is in control without cluttering the chart. - Useful as a momentum proxy: clusters of one colour reveal persistent trend days. - Combine with volume to spot climactic moves.
Outside bar — colours every bar whose range engulfs the previous bar's range. These are momentum / engulfing candles by definition and often mark a swing high or low. - Two consecutive outside bars in the same direction = momentum expansion. - Use the bar colour (purple) together with direction to read intent.
Inside bar marker — a diamond above every bar whose entire range sits inside the previous bar's range. Tight consolidation patterns that often precede breakouts. - Multiple consecutive inside bars = compression; breakout direction favours the prior swing. - Combine with volume to confirm the expansion leg.
Floor trader pivots — the full 7-level set (PP + R1/R2/R3 + S1/S2/S3) used by equities floor traders, with R3/S3 projected at 2× the R1/S1 spread for the outer reversal bands. - More levels than Standard; useful when a single level per side isn't enough. - R3 and S3 are the 'if-you-break-this-you-trend' bands.
Multi-timeframe pivots — daily swing pivots (swing=5) drawn together with weekly swing pivots (swing=20) so higher-timeframe structure stays visible while you trade a lower-TF chart. - Yellow / orange = daily S/R; green / red = weekly S/R. - Daily breaks inside a weekly level often fail; weekly breaks inside daily structure are the high-conviction trades.
S/R zones — the band between the latest confirmed swing high and swing low, shaded as a single confluence zone. - Single purple band = the area price is mean-reverting inside. - A close outside the band breaks structure and the band resets on the next pivot.