Pine Library · 7,612 open-source scripts

Free TradingView Indicators (page 158)

Open-source Pine Script indicators that draw on your TradingView chart or in their own pane. Copy one and paste it into the Pine Editor.

Pine scripts7,612
Code shown here3,783open licence
Updated in a year5,283
No repaint flag6,673

Indicators: All

MyVIXFIX

by g-moe
3 stars

MyVIXFIX calculates the Williams Vix Fix as the percentage distance from the highest close over a lookback to the current low. It plots that reading as histogram columns in a separate pane. Columns turn red when the value reaches the upper Bollinger band or an

Indicator v5 Volatility & bands
Updated 5 months ago · None stated GitHub repository of MyVIXFIX

TREE-tracker

by Allen1212
303 stars

TREE-tracker visualizes historical buy and sell trades made by ARK Invest funds directly on the main price chart. It projects static historical transaction records across specific timestamps and plots labels below or above price bars to indicate transaction ac

Indicator v4
Updated 2 years ago · None stated GitHub repository of TREE-tracker

TTM Wave

by mihakralj
99 stars

This indicator plots six MACD histogram channels from exponential moving averages. Fast period is eight and the signal period equals each Fibonacci slow period: 34, 55, 89, 144, 233, and 377. Wave A shows short-term momentum, Wave B medium-term, and Wave C lon

Indicator v6 Oscillators & momentum
Updated 4 weeks ago · Apache-2.0 GitHub repository of TTM Wave
3 stars

This overlay indicator builds a volume profile from a chosen number of recent bars and splits the price range into rows. It draws a horizontal volume histogram on the price chart, highlights the point of control, and can optionally show a rolling point of cont

Indicator v5 VolumeSupport & resistance
Updated 5 months ago · None stated GitHub repository of myVolume Profile [LUX]

TRMB-tracker

by Allen1212
303 stars

The TRMB-tracker indicator plots labels directly on the TRMB stock price chart to mark ARK Invest buy and sell trades. It displays specific dates with "Buy X1" or "Sell X1" text in green and red colors. The input setting selects an ETF type from ARKK, ARKQ, AR

Indicator v4 Support & resistance
Updated 2 years ago · None stated GitHub repository of TRMB-tracker

Tukey's Biweight Loss

by mihakralj
99 stars

This indicator calculates the Tukey biweight loss between an actual series and a predicted series over a rolling window. Designed as a robust statistical error metric, it limits the influence of extreme outliers using a configurable threshold parameter. Values

Indicator v6
Updated 4 weeks ago · Apache-2.0 GitHub repository of Tukey's Biweight Loss
3 stars

This indicator plots classic On Balance Volume in a separate pane. It accumulates volume according to the sign of each close change, then overlays a smoothing moving average. Users choose the average method among SMA, EMA, RMA, WMA, and VWMA, set its length, a

Indicator v5 VolumeOscillators & momentum
Updated 5 months ago · None stated GitHub repository of On Balance Volume

TRU Tracker

by Allen1212
303 stars

TRU Tracker visualizes historical buy and sell trades executed by ARK Invest for TransUnion (TRU). It plots color-coded labels directly on the price chart at specific timestamps corresponding to reported transaction dates. Green labels indicate purchases, whil

Indicator v4
Updated 2 years ago · None stated GitHub repository of TRU Tracker
99 stars

TYPPRICE: Typical Price is a core technical indicator that calculates the typical price for each bar. Computed as the arithmetic average of the bar high, low, and close prices, it serves as a common benchmark and price input for complex indicators like the Com

Indicator v6
Updated 4 weeks ago · Apache-2.0 GitHub repository of TYPPRICE: Typical Price

PSAR

by g-moe
3 stars

This indicator plots the Parabolic SAR (PSAR) on the price chart combined with Relative Strength Index (RSI) momentum filters. It calculates SAR dots and triangle markers to display trend direction. When a PSAR trend reversal occurs alongside confirmation from

Indicator v5 TrendOscillators & momentum
Updated 5 months ago · None stated GitHub repository of PSAR

TSEM-tracker

by Allen1212
303 stars

TSEM Tracker visualizes historical buy and sell transactions executed by ARK Invest for TSEM directly on the price chart. The script places color-coded labels below or above bars on specific dates corresponding to historical trade records, indicating buy or se

Indicator v4
Updated 2 years ago · None stated GitHub repository of TSEM-tracker

Ultimate Oscillator

by mihakralj
99 stars

This indicator calculates the Ultimate Oscillator from buying pressure and true range over three lookback windows. It weights the fast, medium, and slow averages, defaulting to periods of 7, 14, and 28 with weights of 4, 2, and 1, then plots the result on a 0

Indicator v6 Oscillators & momentum
Updated 4 weeks ago · Apache-2.0 GitHub repository of Ultimate Oscillator

QQE Glaz

by g-moe
3 stars

This indicator calculates a Quantitative Qualitative Estimation (QQE) variant and plots it in a separate pane. It computes an EMA-smoothed RSI alongside a double Wilder-smoothed ATR of that RSI. From these, it creates fast and slow trailing stop bands based on

Indicator v5 Oscillators & momentumTrend
Updated 5 months ago · None stated GitHub repository of QQE Glaz

TSM-tracker

by Allen1212
303 stars

TSM-tracker places historical ARK Invest purchase and sale markers for Taiwan Semiconductor on the price chart. It draws green buy labels below bars and red sell labels above bars, each tied to a calendar date and marked with a count of how many ARK ETFs trade

Indicator v4
Updated 2 years ago · None stated GitHub repository of TSM-tracker

Velocity (VEL)

by mihakralj
99 stars

Velocity (VEL) measures the zero-lag rate of price change smoothed using a Jurik Moving Average (JMA) algorithm. It calculates the raw difference between the current price and the price from a specified lookback period, then applies adaptive JMA smoothing to r

Indicator v6 Oscillators & momentum
Updated 4 weeks ago · Apache-2.0 GitHub repository of Velocity (VEL)

TSP-tracker

by Allen1212
303 stars

This indicator marks recorded ARK Invest purchases and sales of the TSP stock on the price chart. It draws green buy labels below bars and red sell labels above bars on hardcoded historical dates, with text such as X1 or X2 for how many selected ETFs traded th

Indicator v4
Updated 2 years ago · None stated GitHub repository of TSP-tracker
99 stars

This indicator calculates Adam White's Vertical Horizontal Filter in a separate pane. It divides the close range over the lookback by the sum of absolute bar-to-bar close changes, so higher values indicate a more directional path and lower values a more rangin

Indicator v6 Trend
Updated 4 weeks ago · Apache-2.0 GitHub repository of VHF: Vertical Horizontal Filter

TTD-tracker

by Allen1212
303 stars

TTD-tracker visualizes historical buy and sell transactions made by ARK Invest ETFs in The Trade Desk stock. It plots colored labels directly onto the price chart at specific historical timestamps, indicating whether ARK funds accumulated or reduced positions

Indicator v4
Updated 2 years ago · None stated GitHub repository of TTD-tracker

Vortex Indicator

by mihakralj
99 stars

This indicator calculates and plots the positive and negative Vortex Indicator lines, VI+ and VI-, in a separate pane alongside a neutral reference line at 1.0. It uses circular buffers and running sums to compute true range and directional vortex movement eff

Indicator v6 TrendOscillators & momentum
Updated 4 weeks ago · Apache-2.0 GitHub repository of Vortex Indicator

RVOL++

by g-moe
3 stars

This indicator measures relative volume by comparing cumulative session volume against a historical average for the same time of day across previous days. Drawn in a separate pane, it renders a multi-color gradient area and stepline plot across four activity z

Indicator v5 VolumeSessions & time
Updated 5 months ago · None stated GitHub repository of RVOL++

TWTR-tracker

by Allen1212
303 stars

This indicator overlays historical ARK Invest purchase and sale labels on the Twitter (TWTR) price chart. It places green buy labels below bars and red sell labels above bars on fixed calendar dates, with text showing the trade side and how many selected ARK E

Indicator v4
Updated 2 years ago · None stated GitHub repository of TWTR-tracker

VWAP Bands

by mihakralj
99 stars

This indicator plots a volume-weighted average price on the price chart and resets the calculation when the selected session changes. It builds first and second standard-deviation bands from a volume-weighted variance of the chosen source, which defaults to th

Indicator v6 VolumeVolatility & bands
Updated 4 weeks ago · Apache-2.0 GitHub repository of VWAP Bands

Sandbox Test

by g-moe
3 stars

This indicator plots a custom volume profile on the price chart. It divides the price range into rows and calculates volume distribution by summing bar volumes that fall within each price level over a lookback period. Horizontal bars represent volume at each l

Indicator v5 Support & resistanceVolume
Updated 5 months ago · None stated GitHub repository of Sandbox Test

UCTT-Tracker

by Allen1212
303 stars

UCTT-Tracker is a chart overlay indicator that visualizes historical buy and sell transactions made by ARK Invest for Ultra Clean Holdings Inc. (UCTT). It plots labels directly on the price chart on specific trade dates, displaying trade direction and the coun

Indicator v4
Updated 2 years ago · None stated GitHub repository of UCTT-Tracker
99 stars

This indicator calculates a volume-weighted average price from a chosen source and the chart volume, then plots upper and lower bands at a chosen number of standard deviations. Cumulative price-volume sums reset when the selected session interval changes, or o

Indicator v6 VolumeVolatility & bands
Updated 4 weeks ago · Apache-2.0 GitHub repository of VWAP with Standard Deviation Bands
3 stars

This overlay indicator plots ATR-based trigger, target and Fibonacci levels around a prior close taken from a higher timeframe chosen by the trading type. Day, multiday, swing, position and long-term modes map to daily through yearly data. Optional CALL and PU

Indicator v5 Volatility & bandsSupport & resistance Repaints
Updated 5 months ago · None stated GitHub repository of Saty ATR Levels + CALL/PUT

UPS Tracker

by Allen1212
303 stars

UPS Tracker visualizes historical buy and sell transactions made by ARK Invest for United Parcel Service on the main price chart. The indicator plots labels on historical bar dates to indicate transaction events and the count of participating ARK ETFs on speci

Indicator v4
Updated 2 years ago · None stated GitHub repository of UPS Tracker
99 stars

This indicator denoises a selected price source with an a trous, or stationary, Haar wavelet. It decomposes the series into an approximation and detail coefficients across one to eight levels, estimates noise from the mean absolute level-one details, and soft-

Indicator v6
Updated 4 weeks ago · Apache-2.0 GitHub repository of Wavelet Denoising Filter (WAVELET)
3 stars

Tracks local swing highs and lows to determine market structure and current market bias. It draws horizontal price lines required to break structure, labels structural reversals or breaks, and highlights Buy The Dip and Sell The Rally setup points. Settings al

Indicator v5 SMC / ICT / price actionTrend
Updated 5 months ago · None stated GitHub repository of SCL True Market Structure

URGN-tracker

by Allen1212
303 stars

URGN-tracker is an overlay indicator that visualizes historical transactions executed by ARK Invest for UroGen Pharma (URGN). It places color-coded labels directly on the price chart at specific historical dates, indicating whether ARK bought or sold shares al

Indicator v4
Updated 2 years ago · None stated GitHub repository of URGN-tracker
99 stars

This indicator calculates and plots the Weighted Close Price (WCLPRICE), a standard price transform compatible with TA-Lib and equivalent to HLCC4. It computes the value by summing the high, the low, and twice the close price, then dividing the total by four t

Indicator v6
Updated 4 weeks ago · Apache-2.0 GitHub repository of WCLPRICE: Weighted Close Price

VEEV Tracker

by Allen1212
303 stars

This indicator plots historical buy and sell transactions made by ARK Invest funds for Veeva Systems (VEEV) directly on the price chart. It utilizes static trade records to display green labels below price bars for buy events and red labels above bars for sell

Indicator v4
Updated 2 years ago · None stated GitHub repository of VEEV Tracker
99 stars

This indicator calculates the Cumulative Distribution Function (CDF) of the Weibull distribution based on min-max normalized price source data over a chosen lookback period. It transforms the normalized price value using adjustable shape (k) and scale (λ) para

Indicator v6 Oscillators & momentum
Updated 4 weeks ago · Apache-2.0 GitHub repository of Weibull Distribution CDF
3 stars

This indicator plots smoothed Heiken Ashi candles on the price chart using two stages of exponential moving averages. It computes smoothed open, high, low, and close values with adjustable lengths of 10. Bullish candles appear green and bearish candles appear

Indicator v5 Candlestick patternsTrend Repaints
Updated 5 months ago · None stated GitHub repository of Smoothed Heiken Ashi Candles

VLD-tracker

by Allen1212
303 stars

This indicator visualizes historical buy and sell transactions executed by ARK Invest ETFs for Velo3D (VLD). It plots green buy labels below bars and red sell labels above bars directly on the main price chart at specific historical timestamps. The labels indi

Indicator v4
Updated 2 years ago · None stated GitHub repository of VLD-tracker

VMW-tracker

by Allen1212
303 stars

This indicator overlays dated labels on the VMware price chart to mark recorded ARK Invest activity. With the ETF setting on ALL, it places green buy labels below the bars and red sell labels above the bars on four fixed dates in 2020. Each label shows a simpl

Indicator v4
Updated 2 years ago · None stated GitHub repository of VMW-tracker
99 stars

Calculates the Weighted Root Mean Squared Error (WRMSE) between an actual data series and a predicted series over a user-defined lookback window. It plots the resulting error metric in a separate pane along with a baseline at zero representing zero error. User

Indicator v6
Updated 4 weeks ago · Apache-2.0 GitHub repository of Weighted Root Mean Squared Error

VRSK Tracker

by Allen1212
303 stars

VRSK Tracker visualizes historical buy and sell transactions made by ARK Invest funds for Verisk Analytics (VRSK). It draws visual labels directly on the price chart at specific historical dates where trades occurred, displaying the action and the number of pa

Indicator v4
Updated 2 years ago · None stated GitHub repository of VRSK Tracker

Wiener Filter (WIENER)

by mihakralj
99 stars

This indicator plots a Wiener filter of a chosen price source on the price chart. It estimates noise from squared differences over a lookback window, estimates signal power from a smoothed mean of squared deviations, and blends the source toward that mean with

Indicator v6 TrendMoving averages
Updated 4 weeks ago · Apache-2.0 GitHub repository of Wiener Filter (WIENER)
3 stars

Supertrend Channels is a price-chart overlay. It builds ATR bands around the hl2 midpoint using a length and a multiplier, then tightens the upper or lower band while price stays on one side. A binary trend state flips when close crosses the opposite band. Fro

Indicator v5 TrendVolatility & bands
Updated 5 months ago · None stated GitHub repository of Supertrend Channels

VRTX Tracker

by Allen1212
303 stars

VRTX Tracker visualizes historical buy and sell transactions made by ARK Invest funds for Vertex Pharmaceuticals (VRTX). It places colored labels directly on the price chart at specific trade dates, displaying whether ARK bought or sold shares along with the n

Indicator v4
Updated 2 years ago · None stated GitHub repository of VRTX Tracker

Williams %R (WILLR)

by mihakralj
99 stars

This indicator calculates Williams %R and plots the result in a separate pane. It stores highs and lows over a lookback period, finds the highest high and lowest low, and expresses the close as a percentage of that range on a scale from -100 to 0. When the ran

Indicator v6 Oscillators & momentum
Updated 4 weeks ago · Apache-2.0 GitHub repository of Williams %R (WILLR)

Chilllax Moving Averages with Qullamaggie Colors calculates and displays two configurable moving averages directly on the price chart. It evaluates the alignment and directional slope of both averages compared to their values a set number of bars ago. Based on

Indicator v4 Moving averagesTrend
Updated 5 months ago · None stated GitHub repository of Chilllax Moving Averages with Qullamaggie Colors

VUZI-tracker

by Allen1212
303 stars

VUZI-tracker overlays historical buy and sell transactions made by ARK Invest funds directly onto the price chart for VUZI stock. It plots colored labels above or below bars based on specific transaction timestamps, indicating buy or sell actions along with th

Indicator v4
Updated 2 years ago · None stated GitHub repository of VUZI-tracker

Williams Alligator

by mihakralj
99 stars

Calculates and plots the classic Williams Alligator indicator using smoothed moving averages (SMMA / Wilder's RMA) with exponential warmup compensation. It computes three distinct smoothed lines: the Jaw, Teeth, and Lips, which are plotted directly on the main

Indicator v6 TrendMoving averages
Updated 4 weeks ago · Apache-2.0 GitHub repository of Williams Alligator

More Pine Script Categories

Browse the whole Pine Library

Third-party code. ForexR lists open-source Pine scripts from GitHub; it did not write, test or endorse them, and their summaries are generated automatically from each script's code and README. Indicators describe the past, and a strategy's backtest can look better than live trading. Check a script on a demo account before you rely on it. CFDs and leveraged forex are complex instruments with a high risk of losing money rapidly.

Learn to Use Pine Scripts

Free, plain-English guides: add a script to TradingView, read what it does, test it and avoid the common traps.

  1. 1Using this librarySearch, filters, licences and what the badges mean.
  2. 2Add a script to TradingViewCopy, paste into the Pine Editor, save and add to chart.
  3. 3Indicators, strategies and librariesWhat each type does and how to tell them apart.
  4. 4Spot a script that repaintsWhy some signals change after the bar closes.
  5. 5Backtest a strategyStrategy Tester settings that keep results honest.
  6. 6Send alerts to MT4 or MT5From a TradingView alert to an order in MetaTrader.
  7. 7What Pine Script isThe language, what it can and cannot do, and where to start.
  8. 8Write your first indicatorA complete script, line by line, in the Pine Editor.
  9. 9Read a script before you trust itA routine for checking inputs, logic and red flags.
  10. 10Edit a script safelyChange colours and lengths, add a filter or an alert.
  11. 11Pine Script alertsalertcondition(), alert(), placeholders and webhooks.
  12. 12Build a crossover strategyAn EMA cross strategy with an ATR stop, ready to test.

Trade Your Charts With a Regulated Broker

Compare regulated brokers on platforms, spreads, minimum deposit and leverage.

Compare brokers