Simple Moving Average
A configurable arithmetic moving average for identifying trend direction and dynamic support or resistance.
Every paid plan includes the complete library in TradesViz charts, replay, and the simulator. Open a chart, choose Indicators → Custom Indicators, then select any TradesViz: indicator. No installation or copy and paste is required.
The shared library is already connected to paid TradesViz accounts. You do not need to install or paste its code.
Want to edit and save your own version? You can manage personal Pine scripts in Account Settings.
Volume Profile: Choose Indicators → Volume Profile Visible Range for the native volume histogram with POC, VAH and VAL. These developing levels can be adjusted in the study's Style tab. This built-in study is separate from the editable Pine scripts below.
Search what is available in TradesViz. Expand a card only when you want to inspect, copy, or modify its source.
113 indicators
Included under Indicators → Custom Indicators on paid TradesViz charts.A configurable arithmetic moving average for identifying trend direction and dynamic support or resistance.
A responsive moving average that weights recent prices more heavily.
A linearly weighted moving average with extra emphasis on recent observations.
A moving average that gives more influence to bars with higher volume.
A slow, noise-reducing moving average commonly used by the Williams Alligator.
A low-lag moving average designed to remain smooth while reacting quickly to price.
A Gaussian-weighted moving average with tunable offset and smoothness.
A reduced-lag trend line built from two exponential moving averages.
A three-stage exponential average that reduces lag while preserving smoothness.
Fast and slow exponential averages with crossover markers for momentum shifts.
Two EMA groups visualize agreement or compression between short-term traders and long-term investors.
Smoothed high and low averages form a dynamic trend and pullback channel.
An adaptive smoothing line designed to adjust its speed as the market accelerates or slows.
Rolling least-squares value for a smooth statistical view of trend.
Difference between adjacent rolling regression estimates, showing trend direction and rate.
A moving-average envelope set by a configurable number of standard deviations.
Normalizes price within its Bollinger envelope; 0 is the lower band and 1 is the upper band.
Measures the relative distance between Bollinger Bands to identify squeezes and expansions.
Combines Bollinger-versus-Keltner compression with linear-regression momentum to show squeeze and release conditions.
An EMA center line surrounded by ATR-based volatility bands.
Highest-high and lowest-low boundaries for breakout and range analysis.
ATR-based trailing trend levels with separate bullish and bearish segments.
ATR-based trailing long and short stops that ratchet with the trend and mark confirmed direction changes.
Stop-and-reverse dots that trail directional price moves.
The three Williams Alligator smoothed averages without forward display offsets, for runtimes that do not yet support shifted plots.
Conversion, base, and span values shown without displacement or the lagging span, for runtimes that do not yet support shifted plots.
Classic bounded momentum oscillator for comparing recent gains with recent losses.
Compares the close with its recent high-low range and smooths the result.
Applies stochastic normalization to RSI for a faster view of momentum extremes.
Moving-average convergence/divergence with signal line and histogram.
Normalizes price around an EMA channel, then smooths the result into a momentum wave and signal line.
Measures price displacement from its statistical mean.
Balances summed gains and losses on a -100 to 100 scale.
Locates the close within its recent high-low range on a -100 to 0 scale.
Percentage change from the close a configurable number of bars ago.
Point change between the current close and the close a selected number of bars ago.
Double-smoothed price momentum normalized by double-smoothed absolute momentum.
Difference between fast and slow averages of median price.
A volume-weighted oscillator comparing positive and negative money flow.
Standard four-bar weighted close-open vigor divided by weighted range, with an RVI signal line.
True Strength Index with an EMA signal and momentum histogram.
An original TradesViz confluence score that gives one bullish or bearish vote to five transparent factors.
Positive and negative directional movement with trend-strength ADX.
Cumulative volume flow based on whether the close rose or fell.
Cumulative close-location volume for estimating buying and selling pressure.
Cumulative volume weighted by proportional close-to-close price change.
Rolling close-location value weighted by volume.
Difference between fast and slow EMAs of the Accumulation/Distribution line.
Price change multiplied by volume and smoothed to estimate buying or selling force.
Assigns positive volume to up closes and negative volume to down closes.
Percentage difference between fast and slow volume EMAs.
Compares current volume with the prior rolling average so unusual participation stands out immediately.
Session volume-weighted average price for intraday value and execution context.
Starts a cumulative volume-weighted average at a user-selected chart time and plots weighted standard-deviation bands.
Smoothed true range for measuring absolute market volatility.
Rolling dispersion of price around its mean.
Annualized standard deviation of logarithmic returns.
Compares accumulated true range with the total range to distinguish chop from directional movement.
RSI-style comparison of upside and downside standard deviation.
EMA-centered support and resistance bands scaled by Average True Range.
Standard deviation divided by the square root of sample length.
Linear-regression curve surrounded by configurable standard-error bands.
Five-bar swing conditions emit a marker on the confirmation bar, two bars after the candidate pivot.
Marks bars whose full range is contained by the previous bar.
An orange circle above a candle marks a real body no larger than 50% of its high-low range. No marker appears on larger-body or zero-range candles.
Plots and marks the highest high over 52 chart bars; its calendar duration changes with the chart timeframe.
Developing high and low of the current exchange trading day on intraday charts, including overnight futures sessions. Uses loaded chart bars; enable extended hours and load the full session for complete levels.
PDH and PDL from the last observed exchange trading day, held constant throughout the next day on intraday charts. Load the complete previous session, including extended hours when needed; levels appear after the first observed day closes.
PWH and PWL from the last observed Monday-based exchange trading week, held constant during the next week on intraday charts. Uses loaded bars; load the full previous week for complete levels. Levels appear after the first observed week closes.
PMH and PML from the last observed exchange trading month, held constant during the next month on intraday charts. Uses loaded bars; load the full previous month for complete levels. Levels appear after the first observed month closes.
ONH and ONL develop during a configurable session, then remain visible until the next overnight session starts. Defaults to 18:00–09:30 America/New_York with daylight-saving adjustment. Use intraday bars aligned to the session boundaries and load extended-hours data.
Carries each trading day opening price across intraday bars.
Carries the opening price of each new chart week across its bars.
Highlights configurable UTC trading windows consistently, regardless of the symbol exchange timezone.
Builds the first configurable minutes of a session into persistent breakout levels.
Tracks the nearest configurable psychological price interval.
Emits confirmed pivot prices on the confirmation bar after the configured right-side lookback.
Simple OHLC average for a balanced per-bar price reference.
Midpoint of each bar high-low range.
Average of high, low, and close for each bar.
Percentage envelopes around a moving average for trend and mean-reversion context.
Percentage distance between fast and slow exponential moving averages.
Transforms normalized price into a sharper distribution to expose turning points.
Combines short, medium, and long buying-pressure ratios to reduce single-window bias.
Relates midpoint movement to volume and bar range.
Weighted average of long and short rates of change for broad momentum turns.
One-bar percentage change of a triple-smoothed exponential average.
Sums a double-EMA range ratio to flag range expansion associated with possible reversals.
Positive and negative vortex movement normalized by rolling true range.
Rate of change of an EMA-smoothed high-low range.
Close-open movement divided by the bar range and smoothed.
Pearson correlation between closing price and bar index, on the standard -1 to +1 scale.
Difference between the Awesome Oscillator and its short simple moving average, measuring changes in momentum acceleration.
Cumulative Wilder Swing Index using a configurable limit-move value to normalize each bar swing.
Aroon Up and Down lines based on the age of the highest high and lowest low in the lookback window.
ATR-based trailing stop pair built from preliminary highest-high and lowest-low stops and a confirmation lookback.
EMA-34 slope angle normalized to the recent price range and separated into nine fixed-color trend zones.
Composite oscillator averaging short RSI, RSI of the up/down streak, and percentile rank of one-bar rate of change.
TradesViz same-chart variant: rolling Pearson correlation between two selectable chart series, without external-symbol loading.
TradesViz same-chart variant: rolling Pearson correlation between logarithmic returns of two selectable positive chart series, without external-symbol loading.
Current price minus a displaced historical simple moving average, using the uncentered formula so no future plot offset is required.
Volume-force oscillator using trend-aware cumulative price range, with 34/55 exponential averages and a signal line.
Weighted sum of four smoothed rate-of-change cycles with the standard 10/15/20/30 settings and a nine-period signal.
Adaptive moving average whose smoothing constant responds to the efficiency ratio between directional change and total price movement.
Ten-bar finite-window moving average weighted by the standard symmetric Hamming window.
Two configurable simple moving averages for identifying short/long moving-average crosses.
A simple moving average and exponential moving average of the same selectable source, with independently configurable lengths.
Three independently configurable exponential moving averages for fast, medium, and slow trend comparison; this is not Triple EMA (TEMA).
Tie-aware nine-bar Spearman rank correlation between price order and time order, scaled from -100 to +100.
TradesViz chart-based SQN variant: square root of the window length times mean one-bar return divided by its sample standard deviation.
Unsmoothed exchange-reported volume for each chart bar.
Annualized Garman-Klass volatility estimate using each bar open, high, low, and close.
Annualized root-mean-square logarithmic close-to-close return, calculated under a zero-drift assumption.
Try a broader search, choose another category, or request the indicator below.
Email our support team what you want to calculate and how you expect it to appear. Specific formulas, inputs, plot behavior, and links to original documentation help us review it faster.
Open the simulator, then choose Indicators → Custom Indicators.