Included in every plan

200+ standard indicators, free in every SabrTrader plan

SabrTrader ships with a complete library of classic technical indicators, moving averages, oscillators, volatility bands, volume tools, price patterns and more, ported tick for tick from the platforms you already know. Every one of them is free, on every tier, forever. No add-ons, no upsells, no locked studies.

Free foreverAll tiers200+ indicatorsMoving averagesOscillatorsBands & channelsVolumePatternsBar types
Included in the Free tier and every paid plan

Every indicator on this page is available on the free tier and on Pro, Scale and Lifetime, at no extra cost. You never pay to unlock a standard study in SabrTrader. The premium order-flow and TradeDevils indicators are a separate suite; everything below is yours the moment you install. See plans and pricing.

Most platforms nickel-and-dime you for basic tools or hide half the library behind a higher tier. SabrTrader does not. The entire standard indicator set is free on every plan, fully configurable, and rendered natively so it stays fast on any chart and any bar type. Add any of them in two clicks, tune every parameter, and combine them however you like. Here is the complete list, grouped by what they do.

Moving averages & trend (59)

Indicator What it does
Adaptive Binary Wave A +1/0/-1 trend state derived from the Adaptive Moving Average. Emits +1 when the AMA rises more than Percent%*StdDev(AMA) above its recent...
Adaptive RSI Moving Average An EMA-like smoother whose step size scales with |RSI-50| , flat when momentum is neutral, fast when RSI nears 0/100. Optional EMA...
Average Directional Index (Wilder) Measures trend strength regardless of direction by smoothing the difference between +DI and -DI. Values above 25 indicate a strong trend...
ADX Rating Smoothed momentum gauge equal to (ADX[now] + ADX[Interval bars ago]) / 2 that filters out short-term ADX whipsaws and confirms longer-term...
Bill Williams Alligator Three forward-displaced smoothed moving averages on median price (Jaw 13/8, Teeth 8/5, Lips 5/3). Lines spreading apart signal an active...
Arnaud Legoux Moving Average Gaussian-weighted moving average with adjustable Offset (0..1 shifts weight toward newest data) and Sigma (curve width), trading less lag...
Adaptive Moving Average (ATAS) An efficiency-ratio adaptive average. Its smoothing constant scales between a fast and slow EMA by |direction|/volatility, tracking trends...
Aroon Up/Down Two 0-100 oscillators measuring how recently the highest high (Up) and lowest low (Down) occurred within the lookback window. Up near 100...
Aroon Oscillator Single -100 to +100 line equal to Aroon Up minus Aroon Down. Positive values indicate uptrend strength, negative values downtrend strength...
ATR Trailing Stop Volatility-based chandelier-style stop that flips between an upper band (close + Multiplier x ATR) and lower band (close - Multiplier x...
Block (stepped) Moving Average Two ATR-sized boxes trail price as stepped mid-lines, holding flat inside the box and re-anchoring on a break of the box top/bottom. Box...
Bill Williams Moving Average A recursive smoother BWMA = (1 - 1/Period)*prev + value/Period, seeded with the first input. Equivalent to a Wilder-style EMA with alpha =...
Chandelier Exit (Chuck LeBeau) Trailing stop hanging Multiplier x ATR below the highest high (Long) or above the lowest low (Short) over the lookback period. Designed to...
Double Exponential Moving Average 2·EMA(input) − EMA(EMA(input)). Reduces EMA lag while keeping the smoothing.
Directional Movement ADX with +DI and −DI on one panel. Wilder-smoothed TR and DM±; trend strength via ADX, direction via DI± crossovers.
Directional Movement Index (Wilder) (DI+ − DI−) / (DI+ + DI−), a single normalised gauge of directional bias scaled to [−1, +1].
Dynamic Momentum Index (Chande) RSI whose period adapts to recent volatility (StdDev ratio), so the oscillator self-tightens in choppy markets and widens in quiet ones.
Directional Movement Oscillator The DMI's +DI minus -DI as a single zero-centred line. Above zero = bullish directional dominance, below = bearish; zero crossings mark the...
McGinley Dynamic An adaptive moving average that auto-adjusts its smoothing to the speed of price (denominator scales with (price/prev)^4), reducing whipsaw...
Exponential Moving Average Α·Input + (1−α)·prev, α = 2/(Period+1). NT-style seeding with the first input , every bar has a value from bar 0 (no NaN warmup).
Frama FRAMA , Fractal Adaptive Moving Average (Ehlers): adapts its smoothing α = exp(W·(D−1)) to the fractal dimension of the last Period bars...
Gator Oscillator (Bill Williams) Upper = |Jaw − Teeth|, Lower = −|Teeth − Lips| from the Alligator's three smoothed moving averages. Histogram widening = trend, contraction...
Guppy Multiple Moving Average Two ribbons of 6 EMAs each , short (3/5/8/10/12/15) for traders, long (30/35/40/45/50/60) for investors. Crossovers and ribbon compression...
Hull Moving Average (Alan Hull) WMA(2·WMA(Period/2) − WMA(Period), √Period). Drastically lower lag than a comparable SMA/EMA while staying smooth.
HtTrendline Hilbert Transform Instantaneous Trendline (Ehlers): runs the homodyne discriminator on HL2 to estimate the dominant cycle period, then...
Hurst Hurst Exponent via rescaled-range analysis over LookbackPeriods returns. Values > 0.5 indicate persistence (trending), < 0.5...
Ichimoku Cloud Plots Tenkan/Kijun conversion lines, Chikou lagging line, and the Senkou A/B leading-span cloud projected forward for trend, support and...
Jurik Moving Average (public approximation) A causal, non-repainting adaptive filter that is nearly as smooth as a centered MA but with low lag. Phase trades lag against overshoot...
Kaufman Adaptive Moving Average A moving average whose smoothing constant varies with the efficiency ratio (signal/noise) so it tracks trending price closely and flattens...
Linear Regression Value of the least-squares best-fit line at the current bar over the last N inputs (intercept + slope*(N-1)). A statistical trend line.
Linear Regression Intercept The y-intercept of the least-squares best-fit line over the last N inputs (the projected value at the start of the regression window).
Mama Ehlers MESA Adaptive Moving Average (MAMA) with companion FAMA: smoothing constant adapts each bar from the dominant cycle period via a...
McGinley Dynamic A self-adjusting moving average that speeds up or slows down with the market via a (price/avg)^4 factor, tracking price more closely than a...
Momentum Trend A +1/-1 trend filter from EMA-smoothed momentum. +1 while smoothed momentum is positive, -1 while negative; a clean regime switch for...
Moving Average Ribbon Eight MAs (EMA/HMA/SMA/WMA) at increasing periods, coloured yellow to red. Spread shows trend strength; compression flags consolidation.
Moving Median The rolling median of price over the window [bar-Period .. bar]. A robust centre-line that ignores spikes/outliers a mean-based moving...
Wilder Parabolic SAR Trailing stop-and-reverse dots that accelerate toward price as a trend extends. Dots below price = up-trend, above = down-trend; a flip...
Simple Moving Average Arithmetic mean of the last Period input values. The baseline trend-following average; emits a running mean from bar 0 during warmup.
SMA with diagnostic series Standard SMA plus Mean Absolute Deviation, Mean Squared Error and Mean Absolute Percent Error around the average, exposing how well the SMA...
Smoothed Moving Average (Wilder MA) SMMA = (prev * (Period-1) + value) / Period, seeded with an SMA. Equivalent to an EMA with alpha = 1/Period; reacts more slowly than SMA...
SSL Channel (TDU) High/low moving-average channel with a selectable MA type (13 options, VWMA default) and optional ATR spread. The up/down lines swap on a...
SuperTrend trailing stop Plots HL2-centered ATR bands and flips direction when close crosses through, identifying the prevailing trend and trailing-stop level.
Sine-Wave Weighted Moving Average A fixed 5-tap filter over the five prior bars weighted by sin(i*pi/6) and normalised by their sum. Centred, smooth response peaking on the...
Simple Moving Average that skips zero values The mean of the non-zero inputs over the window [bar-Period .. bar], dividing by the count of non-zero samples. Avoids zero bars dragging...
Tim Tillson's T3 moving average Applies a generalised DEMA (GD = EMA*(1+VFactor) - EMA(EMA)*VFactor) recursively TCount times, producing a smooth low-lag trend line.
TDU Devils Friend A SuperTrend-style ATR trailing stop. Plots a trend-coloured stop line that flips when price closes through it, optionally shading the band...
TDU Half Trend The classic HalfTrend trailing trend line with an ATR channel, coloured blue in an uptrend / red in a downtrend, two translucent ATR...
TDU VIDYa (Volumatic VIDYA) A CMO-adaptive VIDYA average with ATR bands, a SuperTrend-style trend line, a volumatic shadow fill, pivot-based liquidity lines with...
Triple Exponential Moving Average Value = 3*EMA - 3*EMA(EMA) + EMA(EMA(EMA)), reducing lag compared with a single EMA of the same period.
Triangular Moving Average with bands A double-smoothed SMA (SMA of an SMA) that places maximum weight on the middle of the lookback window, flanked by upper/lower bands at...
Time Series Forecast The endpoint of a linear regression line over the last Period bars projected one bar forward (intercept + slope*Period).
TtmTrend John Carter's TTM Trend bar-color regime detector. Paints bars bullish or bearish based on whether Close sits above or below the SMA of HL2...
Chande's Variable Moving Average (VIDYA) An EMA whose smoothing factor is scaled by the absolute Chande Momentum Oscillator, so the average reacts faster in trending markets and...
Welles Wilder's Volatility Stop ATR-multiple trailing stop-and-reverse: long stop = significant low minus Multiplier*ATR (mirror for shorts); flips direction when Close...
Vortex Indicator (Botes/Siepman) Two lines, VI+ and VI-, derived from the ratio of cross-bar high/low distances to true range. Crossovers identify trend reversals.
Volume-Weighted Moving Average Sum(price*volume)/Sum(volume) over the trailing Period bars, giving heavier weight to bars with more participation than a simple SMA.
Weighted Moving Average Linearly weights the last Period bars from 1 (oldest) to N (most recent), giving more emphasis to recent price than a simple SMA but less...
Welles Wilder's Moving Average Wilder smoothing WWMA = prev + (value - prev)/Period, seeded with the first input and re-seeded from a skip-zeros SMA when the prior value...
Zero-Lag EMA (Ehlers/Way) Standard EMA applied to a de-lagged input (2*price - price[lag]) where lag = ceil((Period-1)/2), removing most of the EMA's intrinsic delay.

Oscillators & momentum (66)

Indicator What it does
Angle The linear-regression slope over Period expressed in degrees , atan(slope) * 180/pi. Positive = up-trend, negative = down-trend; magnitude...
Awesome Oscillator (Bill Williams) Momentum histogram equal to SMA(median price, 5) minus SMA(median price, 34). Crosses of the zero line and twin-peak patterns signal...
Balance of Power Per-bar (Close-Open)/(High-Low) smoothed with an SMA; positive readings show buyers dominating the bar range, negative readings show...
Commodity Channel Index (Lambert) Measures how far typical price (H+L+C)/3 is from its SMA in units of mean absolute deviation; readings above +100 or below -100 flag...
Chande Momentum Oscillator Bounded -100..+100 momentum reading equal to 100 x (sum of up-moves - sum of down-moves) / (sum of up-moves + sum of down-moves) over the...
Connors RSI Composite mean-reversion oscillator averaging three components: a short Wilder RSI of close, a Wilder RSI of the up/down streak, and the...
Coppock Curve (E.S.C Coppock, 1962). Long-term momentum oscillator: weighted MA of the sum of two rate-of-change values (default 14 and 11). Designed for...
DeMarker (Tom DeMark) Bounded 0-1 oscillator comparing the SMA of new-high demand (DeMax) to new-low supply (DeMin). Above 0.7 = overbought, below 0.3 =...
Detrended Price Oscillator Input[Period/2 + 1] minus its SMA. Removes the longer trend to expose short-term cycles around zero.
Disparity Index 100·(Close − EMA(Close, Period)) / Close. Percent deviation of price from its EMA, useful for spotting overextension.
Double Stochastics (Bressert) A stochastic of a stochastic , %K is normalised, EMA-smoothed, then normalised and EMA-smoothed again. Sharper overbought/oversold turns...
DT Oscillator (DiNapoli) A Stochastic computed over RSI then double-SMA smoothed into a fast SK line and a slower SD signal. Crossovers and the 25/75 bands flag...
Ehlers Center of Gravity oscillator A near-zero-lag indicator expressing where the weighted balance of the last Length bars (on HL2) sits. Plotted with a 1-bar Signal line for...
Ehlers Cyber Cycle A DSP-style oscillator that extracts the dominant cyclical component from HL2 price via an alpha-weighted second-difference filter. Plotted...
Elder Ray Index Bull Power = High − EMA(Close), Bear Power = Low − EMA(Close). Histograms reveal how far buyers and sellers push price beyond the trend EMA.
Ergodic Oscillator (Blau) The TSI's double-EMA-smoothed momentum ratio with an added EMA signal line. Ergodic-vs-signal crossovers and zero-line crossings flag...
Fisher Transform (Ehlers) Normalises Input to [−1,+1] over a Period window then applies arctanh to sharpen turning points , pushes extreme moves toward visible...
Forecast Oscillator (Chande) 100·(Input − TSF) / Input, where TSF is the time-series forecast (linear regression projection). Measures percent deviation from the trend...
Inertia (Dorsey) The linear-regression value of the Relative Volatility Index, a slow trend filter. Above 50 = bullish inertia, below 50 = bearish. Composed...
Inertia (alternative) Dorsey's smoothed Inertia , LinReg of an EMA-pre-smoothed RVI. Slower and steadier than the raw Inertia, fewer false trend flips. Above 50...
Ehlers Inverse Fisher Transform of RSI Maps a WMA-smoothed RSI through (e^2x-1)/(e^2x+1) to bound output in [-1,1] and sharpen turning points; cross +/-0.5 = signal.
KDJ The Stochastic %K and %D plus a derived J = 3K - 2D line. J overshoots the 0-100 band at extremes to lead the %K/%D crossover, a staple...
Linear Regression Slope The slope of the least-squares best-fit line over the last N inputs. Positive = up-trend, negative = down-trend; magnitude measures trend...
MACD Difference between a fast and slow EMA of price (default 12/26), plus a signal-line EMA (9) and a histogram of MACD minus signal. Classic...
MACD Leader (Siligardos) A low-lag MACD that adds an EMA of each leg's price-error so the line leads the classic MACD into turns. Plots the standard MACD alongside...
Volume-Weighted MACD MACD built from volume-weighted moving averages so heavy-volume bars dominate the fast/slow legs, plus an EMA signal and histogram. Filters...
McClellan Oscillator Difference between a fast and slow EMA of advancing minus declining issues. A market-breadth momentum gauge; +/-70 mark overbought/oversold...
Momentum Current input minus the input N bars ago. Positive = rising, negative = falling; zero-line crossings flag trend changes.
Momentum Oscillator EMA-smoothed N-bar price momentum with an EMA signal line. Smoother than raw Momentum; the Momentum/Signal crossover and zero-line crossing...
OsMA (MACD histogram) The MACD line minus its signal line as a stand-alone histogram. Zero crossings mark MACD/signal crossovers; the bar height shows momentum...
Bollinger %B Position of price inside its Bollinger Bands as (Close - Lower) / (Upper - Lower). Above 1 = above upper band, below 0 = below lower band.
Polarized Fractal Efficiency Signed ratio of straight-line price travel over Period to the actual path length, EMA-smoothed. High |value| = efficient trend, near zero =...
DecisionPoint Price Momentum Oscillator Doubly-smoothed rate-of-change with a signal-line EMA. A smoothed momentum gauge; signal-line crosses and zero-line crosses flag trades.
Percentage Price Oscillator 100 * (EMA(Fast) - EMA(Slow)) / EMA(Slow), plus a signal-line EMA. Measures momentum as a percentage so values are comparable across...
Price Oscillator EMA(Smooth) applied to the absolute spread EMA(Fast) - EMA(Slow). Like MACD but smoothed by an extra EMA rather than presented with a...
Price Relative Strength Ratio of the input series to a benchmark instrument, with an optional Lookback that emits the percent-change difference (eval% - base%)...
Psychological Line Percentage of up-bars (Close > Open) within the last Period bars, scaled 0-100. Overbought/oversold markers at 75 and 25 highlight...
QQE (Quantitative Qualitative Estimation) An EMA-smoothed RSI (fast line) with an ATR-of-RSI volatility-adaptive trailing stop (slow line). Fast/slow crossovers and the 50 level are...
QStick (Chande) The SMA of the candle body (Close - Open). Positive = bullish bodies dominate, negative = bearish; zero crossings flag a shift in intrabar...
Relative Vigor Index Weighted four-bar ratio of (Close - Open) sums to (High - Low) sums, summed over Period bars, plus a four-bar weighted signal line....
Repulse (Lefort) Contrasts the close's distance above the window lows (bull power) against its distance below the window highs (bear power)...
Range Indicator (RIND) EMA-smoothed stochastic of the True Range divided by net up-close movement. Highlights bars where range is large relative to net price...
Relative Momentum Index (Altman) RSI generalised over an N-bar momentum lookback. Wilder-smoothed up/down momentum gives a 0-100 oscillator; Momentum=1 equals RSI. 30/70...
Rahul Mohindar Oscillator A 10-stage rainbow of smoothed SMAs measuring the close's position in the recent range, triple-smoothed into a slow RMO trend line plus a...
Rate of Change 100 * (Input[0] - Input[Period]) / Input[Period]. Percentage momentum oscillator centred on zero; crossings of zero indicate trend reversal.
Rate of Change with Bands ROC over Period bars plus an EMA signal line and symmetric +/- RMS-of-ROC bands, so extreme momentum moves can be spotted against the...
Relative Strength Index (Wilder) 100 - 100/(1 + avgGain/avgLoss) with Wilder-smoothed gains and losses over Period bars, plus an EMA-smoothed Avg line. Overbought above 70...
Relative Spread Strength (TASC 2006) RSI applied to the EMA spread (EMA1 - EMA2), then smoothed with a 5-period SMA. Identifies trend strength while filtering noise.
Relative Volatility Index (Dorsey) RSI-style oscillator built from the StdDev of High and Low split into up-day vs down-day Wilder accumulators. Confirms trends by measuring...
Stochastic Momentum Index (Blau) Double-EMA-smoothed ratio of Close-to-midrange distance versus High-Low range, scaled to +/- 100. Like a stochastic but less noisy; +/- 40...
Schaff Trend Cycle Stochastic oscillator applied to a MACD line (EMA Fast - EMA Slow), smoothed by a 3-period SMA. Combines trend (MACD) and cycle...
Slow Stochastic Oscillator Raw %K = 100 * (Close - lowest Low) / (highest High - lowest Low) over PeriodK, then K = SMA(rawK, Smooth) and D = SMA(K, PeriodD). 20/80...
DiNapoli Preferred Stochastic Raw %K exponentially smoothed twice (factor 2/(Slowing+1)) into SlowK and SlowD, DiNapoli's lower-lag alternative to the SMA-smoothed slow...
Stochastic Percentile A Stochastic built from the percentile rank of price within its lookback window instead of the high-low range, so outliers don't distort...
Fast Stochastic Oscillator K = raw %K over PeriodK with no smoothing, D = SMA(K, PeriodD). More responsive but noisier than the slow stochastic; 20/80 mark...
Stochastic RSI Stochastic oscillator applied to RSI values, (RSI - minRSI) / (maxRSI - minRSI) over Period bars. Range 0-1; 0.2/0.8 mark...
TD Sequential (DeMark) Setup and countdown exhaustion sequencer. Setup counts nine closes vs the close four bars back (+ = sell setup/top, - = buy setup/bottom)...
TDU Waddah Attar Explosion A MACD-difference trend histogram (green bullish / red bearish bars) with a Bollinger-band explosion line and a dead-zone line. A Buy/Sell...
TRIX momentum oscillator The 1-bar percentage rate-of-change of a triple-EMA-smoothed price, plotted with a signal-line EMA for crossover entries.
True Strength Index (Blau) Double-EMA-smoothed price momentum divided by double-EMA-smoothed absolute momentum, scaled to +/-100. Identifies trend direction and...
John Carter's TTM Squeeze Signals volatility compression when Bollinger Bands contract inside the Keltner Channels and plots a linear-regression momentum histogram...
Larry Williams' Ultimate Oscillator Combines buying-pressure / true-range ratios across three timeframes (Fast/Intermediate/Slow) into a single 0-100 momentum oscillator that...
LazyBear's WaveTrend Oscillator Double-EMA-smoothed deviation of HLC3 from its channel, plotted as WT1/WT2 lines plus a histogram of their difference. Crossovers in...
Williams %R momentum oscillator -100*(maxHigh - close)/(maxHigh - minLow) over Period bars. Ranges -100 to 0; readings above -20 indicate overbought, below -80 oversold.
Woodies CCI (Ken Wood) The standard CCI(14) as a histogram plus a Turbo CCI(6) line, with 0 / +/-100 / +/-200 reference bands. The histogram side and the Turbo...
Z-Score Standardised distance of the input from its rolling mean, in standard deviations , (x - mean) / stdDev over Period. +2/-2 mark...

Volatility, bands & channels (26)

Indicator What it does
Adaptive Price Zone (Lee Leibfarth) Volatility-adjusted envelope around a double-smoothed EMA of price, with band width = BandPct multiplied by an EMA of bar range. Useful for...
Average True Range (Wilder) Wilder-smoothed mean of the true range (the larger of bar range or gap from prior close). Pure volatility gauge widely used for stop...
Bollinger Bands SMA of price flanked by an upper and lower band at NumStdDev standard deviations: bands expand in volatile regimes and contract in quiet...
Bollinger Band Width Normalized spread between the upper and lower Bollinger bands as a percent of the middle band: low values indicate a volatility squeeze...
Chaikin Volatility Percentage rate of change of an EMA of bar range (High-Low) over ROCPeriod bars: rising values mean expanding ranges, falling values mean...
Choppiness Index (E.W Dreiss). 0-100 gauge of how trending vs sideways the market is, derived from the ratio of summed true ranges to the period high-low...
Dispersion (coefficient of variation) 100 * stdDev / mean over Period , the relative spread of the input as a percentage of its mean. Scale-free, so it is comparable across...
Donchian Channel Rolling highest-High (upper) and lowest-Low (lower) over Period bars, with their midline. Classic breakout / volatility envelope.
Fractal Chaos Bands Holds the most recent Williams Fractal high as the upper band and the most recent fractal low as the lower band, extending each level...
Greatest Swing Value (Larry Williams) The average High-minus-Open swing on down bars (GSVBuy) and Open-minus-Low swing on up bars (GSVSell) over N qualifying bars, scaled by a...
JMA Bands A Jurik Moving Average centerline with upper/lower bands offset by Multiplier times a JMA-smoothed True Range. A smooth, low-lag...
Keltner Channel SMA of the typical price with upper/lower bands offset by SMA(High-Low) times a multiplier. A volatility envelope around price for breakout...
Moving Average Envelopes An MA midline (EMA/HMA/SMA/TMA/TEMA/WMA) with upper and lower bands at +/- a fixed percentage. Identifies stretched price relative to its...
Mass Index (Dorsey) Sum over Period bars of EMA(H-L)/EMA(EMA(H-L)). Detects range expansion that often precedes reversals; classic reversal bulge above 27.
Mean Deviation (mean absolute deviation) Average absolute distance of the input from its rolling mean over Period, in price units. Like standard deviation but linear, so it is less...
Random Walk Index (Poulos) The largest ratio of actual price travel to the random-walk expectation (ATR*sqrt(k)) across lookbacks k=2..Period, split into RWIHigh and...
Range Per-bar price range (High - Low) as a histogram. A simple volatility gauge showing how wide each bar travelled.
Range Counter Per-bar High - Low rendered as a histogram. Visualises volatility bar-by-bar.
Linear Regression Channel OLS-fit middle line over the last Period bars, with parallel upper/lower bands offset by Width times the population stddev of absolute...
R-Squared Coefficient of determination of a linear regression over the last Period bars (range 0-1). Higher values indicate a stronger linear trend...
STARC Bands (Stoller Average Range Channels) SMA(Close) center with upper/lower bands offset by Multiplier times Wilder ATR. An ATR-based envelope similar to Keltner Channels.
Population Standard Deviation Sqrt(sum((x - mean)^2) / n) over the rolling Period window. A direct volatility measure of the input series in price units.
Standard Deviation Channels Linear regression centerline over Period bars with upper/lower bands at StdDeviations times the population stddev of values in the window....
Standard Error Bands Linear regression value at the current bar plus/minus the standard error of the fit (RMS of residuals) over Period samples. Bands tighten...
True Range. Per-bar volatility measure Max(High-Low, |High-prevClose|, |Low-prevClose|). The raw input series behind ATR and ADX.
Ulcer Index (Peter Martin) Root-mean-square of percentage drawdown from rolling highs, measuring the depth and duration of price retracements as a downside-risk gauge.

Volume & money flow (26)

Indicator What it does
Accumulation/Distribution Line Cumulative volume-flow gauge: each bar's close-location-within-range scales its volume and adds to a running total, so divergence between...
Anchored VWAP Volume-weighted average price reset at one or more user-defined anchor bars (session open, swing point, news event), with optional...
Balance OI Rolling net Open-Interest flow signed by price direction (+ΔOI on up bars, -ΔOI on down bars) summed over the lookback. Positive = OI...
Block Volume Highlights bars whose volume meets or exceeds the BlockSize threshold by plotting the qualifying volume (Volume mode) or a count of 1 per...
Chaikin Money Flow Rolling sum of Money Flow Volume (volume scaled by close position within bar range) divided by rolling sum of volume; persistent positive...
Chaikin Oscillator MACD-style spread between a fast (3) and slow (10) EMA of the Accumulation/Distribution Line, highlighting momentum shifts in...
Ease of Movement (Arms) EMA of midpoint-change divided by a volume/range box ratio. Positive = price rises easily on low volume, negative = falls easily.
Elder's Force Index EMA of (ΔClose · Volume). Positive bars show net buying pressure, negative bars net selling pressure; rendered as split positive/negative...
Klinger Volume Oscillator Difference between fast and slow EMAs of a signed volume force derived from trend direction and daily range, plus a signal-line EMA. Used...
Max Levels The price level with the maximum order-flow metric (Volume/Delta/Bid/Ask/Ticks) over a period (current/last day, current week/month, or...
Money Flow Index A volume-weighted RSI computed from typical-price * volume over Period bars. Oscillates 0-100; 20/80 mark oversold/overbought.
Money Flow Oscillator Volume-weighted measure of bar overlap with the prior bar's range, summed over Period. Oscillates around zero to gauge buying versus...
On-Balance Volume (Granville) Cumulative signed volume - add bar volume when close rises, subtract when it falls. Watch for divergence against price to spot accumulation...
Open-Interest Analyzer Classifies each bar by OI change vs price change into Long Build-Up (+2), Short Covering (+1), Short Build-Up (-1) or Long Unwinding (-2)....
Open Interest The venue-reported count of outstanding futures/options contracts, plotted raw per bar. Rising OI = new positions opening, falling =...
Price Volume Trend Cumulative running sum of Volume * (Close - PrevClose) / PrevClose. A volume-weighted momentum line that confirms price moves when volume...
Percentage Volume Oscillator MACD-style oscillator applied to Volume instead of price. Plots PVO, signal-line EMA and PVO-minus-signal histogram to flag volume momentum...
TickCounter Plots the number of ticks (price updates) contained in each bar. Useful for gauging intra-bar activity, especially on time-based bars.
Per-bar volume histogram Plots raw bar volume in a sub-panel as the simplest volume display.
Volume Moving Average An exponential moving average of bar volume over Period bars, smoothing volume spikes to reveal sustained participation trends.
VolumeCounter Per-bar volume histogram (equivalent to the Volume indicator). Plots raw traded volume in a sub-panel with no smoothing.
Volume Oscillator The difference between a fast and slow SMA of volume, highlighting expansion or contraction of participation around the zero line.
Splits bar volume into two histograms Up volume on bars closing at or above the open, down volume on bars closing below it. Visualises buy- vs sell-side participation.
Horizontal volume histogram Buckets the visible price range into N bins and stacks bar volume into each bin, split by up/down close to show high-activity price zones.
Volume Rate-of-Change SMA-smoothed percentage change of bar volume over Period bars, oscillating around zero to highlight volume expansion vs contraction.
Vwap Volume-Weighted Average Price with optional 1-sigma and 2-sigma volume-weighted standard-deviation bands. Supports session-anchored...

Price structure, patterns & bar types (27)

Indicator What it does
Camarilla Pivots Eight intraday support (S1-S4) and resistance (R1-R4) levels derived from the prior day's high/low/close using fixed 1.1/N coefficients....
Candlestick Pattern recognizer Scans bars for one of 25 classic patterns (engulfings, hammers, stars, harami, three-soldiers, etc.) with trend-context filtering via a...
CurrentDayOhl Today's Open, High and Low drawn as horizontal lines. By default the day flips at the instrument's Trading Hours session open...
Darvas Darvas Boxes , a 6-state machine that builds consolidation boxes from successive bar highs and lows; signals fire when price breaks above...
Doji candlestick detector Flags bars where |Close/Open − 1| is below the MaxPriceChangePercent threshold, marking indecision candles at the close price.
Fibonacci Pivot Points Classic PP = (H+L+C)/3 with R1/R2/R3 and S1/S2/S3 placed at 0.382, 0.618 and 1.000 of the prior session's range. Session-aware boundaries...
Williams Fractal pivots Marks a bearish fractal where a bar's High is the strict max over LeftSpan + RightSpan surrounding bars, and a bullish fractal on the...
Fair Value Gap Detects 3-bar imbalance gaps (bar[0].Low > bar[2].High up-gap or bar[0].High < bar[2].Low down-gap) and draws them as price-band rectangles...
GammaLevels Options dealer-positioning levels from a connected Levels provider (Connections → Levels): call wall (resistance), put wall (support)...
Gaps Detects bar-to-bar price gaps (bar.Low > prevBar.High bullish, bar.High < prevBar.Low bearish) that exceed MinDeviation% of the 14-bar...
HarmonicPatterns Detects XABCD harmonic patterns (Gartley, Bat, Butterfly, Crab, Deep Crab, Shark, Cypher, 5-0, AB=CD) on confirmed swing pivots and draws...
Heikin-Ashi bar transform Smoothed OHLC where HA-Close = (O+H+L+C)/4 and HA-Open = (prev HA-Open + prev HA-Close)/2. Filters noise and makes trends visually obvious.
Key Reversal Down Prints 1 when the bar's High is the highest of the prior N bars AND its Close is below the previous Close, flagging a potential bearish...
Key Reversal Up Prints 1 when the bar's Low is the lowest of the prior N bars AND its Close is above the previous Close, flagging a potential bullish...
Margin Zones Anchors to the prior week's low (Up) or high (Down) and stacks margin-based price zones at 25/50/75/100/150/200% of one margin's worth of...
Marubozu candlestick detector Marks bars whose body covers at least N% of the high-low range (default 95%), with separate bullish (close>=open) and bearish dot plots.
Murray Math Lines The Murrey octave price grid (eighths -3/8 to +11/8) derived from the highest/lowest price over a lookback of FrameSize x FrameMultiplier...
N Bars Down Prints 1 when the last N bars all show strictly lower Close, with optional requirements for lower High, lower Low and bearish (Close<Open)...
N Bars Up Prints 1 when the last N bars all show strictly higher Close, with optional requirements for higher High, higher Low and bullish...
Prior Day OHLC Four flat reference lines marking the previous session's Open, High, Low and Close. By default the session boundary comes from the...
Renko transform Plots fixed-size price bricks (BrickSize) that advance only when price moves a full brick using Close or High/Low. Filters out small...
ATR-Renko Renko bricks whose size is the current Wilder ATR over AtrPeriods rather than a fixed value, so the brick size adapts to changing...
Rolling Pivot Points Classical pivot levels (Standard, Camarilla, Demark, Fibonacci or Woodie) computed from a sliding WindowPeriods bar window instead of the...
Rollover Dates Draws a vertical line at each futures contract-rollover date (the day a continuous chart rolls to the next contract), sourced from the...
Swing Detects swing-high and swing-low pivots where a bar is the unique extreme across a 2*Strength+1 window. Plots pivot dots and exposes the...
TrendLines Auto-draws trend rays between consecutive swing pivots (lower highs for down-trends, higher lows for up-trends). Retains the last N lines...
ZigZag swing filter Connects significant pivot highs and lows, ignoring moves smaller than a configurable percent or point deviation. Useful for visualising...

Order flow (2)

Indicator What it does
Buy/Sell Pressure Percentage split of recent volume between up-closing bars (buy pressure) and down-closing bars (sell pressure) over a 14-bar window...
Buy/Sell Volume Stacked-histogram split of each bar's volume into buy volume (close >= open) and sell volume (close < open), making aggressor imbalance...

Tools & utilities (14)

Indicator What it does
Bar Timer. Time bars show a live HH MM:SS countdown chip in a chosen corner; tick / volume bars show the count remaining. Range / Renko / Median Renko bars instead draw two...
Beta coefficient Rolling covariance of the instrument's returns vs a benchmark divided by benchmark variance: Beta>1 = more volatile than the market, <1 =...
Constant Lines Draws up to four horizontal reference lines at user-defined price levels, useful for marking targets, key levels, or fixed stop zones on...
Pearson Correlation Rolling -1..+1 correlation coefficient between the chart instrument and a host-supplied second series over Period bars, used to gauge how...
Commitment of Traders Plots up to five CFTC COT report fields (noncommercial net, commercial net, nonreportable net, open interest, total net) per instrument...
Kurtosis Population excess kurtosis of the input over Period (m4/m2^2 - 3). 0 = normal-tailed; positive = fat tails / sharp peak (more outliers)...
Max Rolling maximum of the input over the trailing N bars. Useful for Donchian-style highs, breakout levels and trailing reference points.
Min Rolling minimum of the input over the trailing N bars. Useful for Donchian-style lows, breakout levels and trailing reference points.
Net Change Display Current close versus the previous session's close, shown as percent, points, ticks, pips or currency, with an in-chart text label.
Economic-calendar news overlay Downloads important financial news events and draws them on the chart as a corner table plus a dotted vertical line per event (with rotated...
Performance Percent change of the current value versus the first value in the loaded series, ((current - first) / first) * 100. Useful for comparing...
PriceLineIndicator Draws live horizontal reference lines at the current Bid, Ask and Last trade prices. Each side is independently togglable with its own...
Price Transform Rescales the input series. Ratio = Input / Input[Period] (lagged ratio); DividedByPrice = Input / close; PercentagePrice = 100 * Input /...
Sum Rolling sum of the input series over the last N bars. Useful as a building block for cumulative-volume or moving-total studies.

Get the whole library, free

Every indicator above is included the moment you install SabrTrader, on the free tier and every paid plan. Add the premium order-flow desk and AI suite whenever you are ready.

Download SabrTrader free See plans and pricing

Frequently asked questions

Are these indicators really free?

Yes. Every indicator on this page is included on the free tier and on every paid plan (Pro, Scale and Lifetime) at no extra cost. You never pay to unlock a standard study in SabrTrader.

Do I need a subscription to use them?

No. They are available on the free tier with no card required. A paid plan adds the premium order-flow indicators (footprint, liquidity heatmap, volume profile and more), the TradeDevils suite, and the AI tools, but the entire standard library shown here is free on every tier.

Can I change their settings?

Yes. Every indicator is fully configurable, with its own parameters, colors and plots, and can be combined freely with any other indicator on the chart.

What is the difference between these and the premium indicators?

The indicators on this page are the standard technical-analysis library, free on every tier. The premium indicators are the order-flow desk (footprint, liquidity heatmap, volume profile, SuperDOM, cumulative delta) and the TradeDevils price-action suite, which require a Pro, Scale or Lifetime subscription. Explore all features.

Start with the full toolkit

Download SabrTrader and get 200+ free indicators on your charts today.

Download free See all features