Skip to main content
On this page

Free TradingView Indicators: Built-in Studies and Public Scripts

· 8 min read
Pineify Team
Pine Script and AI trading workflow research team

Free TradingView indicators can describe trend, momentum, volatility, and trading activity without a separate script subscription. That does not make every TradingView feature free, or establish that an indicator produces profitable trades. Start with a calculation you can explain, then check its timing and the account features it requires.

The selection below combines built-in studies with identifiable public scripts. It is a functional comparison, not a ranking based on an unpublished trading experiment.

ATR

What “free” covers​

A freely accessible script and a free TradingView account are different things. A script can cost nothing while your intended chart layout, alert type, historical data, or exchange feed requires payment. TradingView's current plan comparison lists two indicators per chart for Basic; other limits and access conditions depend on the plan. Check the comparison and the feature inside your account before building a workflow around it.

In particular, do not assume Basic includes one built-in Volume Profile. Built-in profile access is a separate plan feature. Community volume-profile scripts can have different calculations and data limitations. Their availability does not establish equivalence with TradingView's built-in implementation.

An open-source label lets you inspect a publication's code. A protected script can still be free to use, but its implementation is hidden. An invite-only publication requires permission. Neither popularity nor source visibility establishes future returns, and no article can promise that access terms will remain unchanged forever.

Built-in indicators by purpose​

IndicatorWhat it measuresStarting configuration to inspectMain interpretation limit
RSIRelative magnitude of smoothed gains and losses14 bars, close source, 70/30 levelsAn extreme can persist in a trend
MACDDifference between fast and slow moving averages, plus signal smoothing12/26/9 with the intended moving-average typesCrossovers lag the price inputs and can reverse repeatedly
Bollinger BandsMoving-average center with standard-deviation bands20 bars and two standard deviationsA band touch does not imply a reversal
ATRSmoothed true range, including gaps from the previous close14 bars; inspect smoothingMeasures movement size, not direction
SupertrendATR-based bands and a directional stateRecord ATR period and multiplierSideways conditions can produce repeated state changes
Stochastic RSIRSI's position within its own recent rangeRecord RSI, stochastic and smoothing lengthsIt is another transformation of price, not independent confirmation

These settings are reference configurations, not universal optima. “14 periods” means 14 chart bars; it does not mean 14 days on an intraday chart.

RSI and divergence​

TradingView's RSI documentation describes the standard calculation and optional divergence display. A bearish divergence pairs a higher price high with a lower RSI high; the bullish case pairs a lower price low with a higher RSI low. Define which pivots qualify before evaluating examples.

If a pivot needs later bars for confirmation, the signal only becomes available after those bars. A marker drawn back on the earlier high does not make an entry at that high possible. Record the confirmation time and avoid treating an attractive historical divergence as evidence of a reliable forecast. The RSI divergence guide discusses the additional choices involved.

MACD and Bollinger Bands​

MACD's histogram is the MACD line minus its signal line. A shrinking positive histogram means that difference is narrowing; it does not by itself mean price is falling. Compare crossovers, zero-line conditions, and divergence as separate rules. See the MACD settings guide for the distinction.

Bollinger Bands describe dispersion around a moving center. Price can continue along a band during a trend. Adding an extreme RSI reading does not turn the combination into a guaranteed reversal, because both studies depend on price. A squeeze describes reduced recent dispersion without specifying the direction of a later move. A Fibonacci Bollinger Bands setup is a different band construction; do not silently substitute it for standard Bollinger Bands.

The Best Pine Script Generator

ATR for distance and sizing​

ATR takes the largest of the current high-low range and the absolute distances from the previous close to the current high and low, then smooths those values. It changes with the symbol, interval, session, and market conditions. A fixed claim about how many pips EUR/USD “usually” moves is not a substitute for checking the current series and pip convention.

For a hypothetical stock trade, a $100 risk budget and a $2 stop distance produce 50 shares before costs: $100 divided by $2. Slippage, fees, gaps and an unfilled order can change the loss. Futures and FX sizing also require contract or point value and currency conversion. ATR does not supply those details or guarantee execution at a stop.

Public scripts with identifiable sources​

ScriptPublisher and access at reviewWhy inspect itWhat still needs testing
%R Trend Exhaustionupslidedown; open sourceCombines shorter and longer Williams %R readings and marks defined exhaustion conditionsWhether signal timing and exits suit the intended market; an exhaustion label does not establish a top
WaveTrend OscillatorLazyBear; open sourceOscillator and signal-line crossings with upper/lower reference bandsClosed-bar behavior, repeated crossings, and sensitivity to inputs
WaveTrend with Crosseslonestar108; open source, based on LazyBear's WaveTrendMakes crossings visible and adds bar-color highlightsWhether the extra display changes decision quality; it is not a separate independent signal

Other names such as multi-timeframe RSI, Traders Dynamic Index, liquidity zones and anchored VWAP describe families with multiple implementations. Match the exact author and publication before comparing them. Liquidity-zone drawings infer areas from price structure; they do not reveal every participant's stop orders. Anchored VWAP depends on the chosen start point and available volume; it does not identify an institutional fair value.

A workable setup and review process​

  1. Choose a question: trend direction, momentum, volatility distance, or activity. Select one study that addresses it.
  2. Open Indicators on the chart. For a community script, match the publication title and author to its linked page, then add it to the chart.
  3. Record the symbol including exchange, interval, session, chart type, script version, inputs, and price source. Use ordinary candles when testing execution from traded prices.
  4. Observe the current bar as well as historical bars. Read how higher-timeframe values, pivots, and alerts are confirmed. TradingView's repainting documentation explains why historical and realtime behavior can differ.
  5. Write entry, exit, position-size and cost rules separately. An indicator plot is not automatically a strategy report. Use a strategy implementation or a timestamped manual record for performance analysis.
  6. Compare candidates on the same data and assumptions. Keep a later period out of parameter selection, and include failed signals rather than only chart examples that look convincing.

Two indicators answering different questions can be easier to review than several versions of the same oscillator. That is a workflow choice, not an empirically established optimum. TradingView's Compare feature adds other instruments; it does not automatically score competing scripts or prove which predicted a move.

When a custom script helps​

Pineify can help generate Pine Script from a written specification or configured visual rules. A useful request specifies the source, crossover condition, confirmation bar, session and alert behavior. For example, distinguish “the close crosses above the 21-bar EMA” from “the close remains above it.”

Review generated code and compare its outputs against the original calculation. Respect source licenses and access restrictions when adapting another author's work. Combining studies into one script still leaves TradingView's computational limits, account restrictions and the need to create and test alerts. A generator does not establish that the combined rules improve returns.

Frequently asked questions​

What RSI setting is best for day trading?​

There is no universal best setting established here. Start by documenting a reference such as 14 bars and 70/30, then test a defined rule on the intended symbol, interval and costs. Extreme readings and divergence are different conditions.

Can Bollinger Bands and RSI be used together?​

Yes. They describe dispersion and momentum, but they share price inputs. Define what their agreement means and test that rule; agreement alone does not prove a reversal is more likely.

Are the scripts free forever?​

The linked public publications were open source and free to use at review. Future access terms and platform features can change. Check the exact publication and current account plan.

How many indicators can a free account use?​

The current plan comparison lists two per chart for Basic. Choose studies within your account's allowance and check alert and data access separately.

Does Supertrend replace MACD?​

No. Supertrend uses ATR-based bands to define a state; MACD compares moving averages and signal smoothing. Either can be part of a specified rule, but neither establishes profitability without a trading and execution model.