Pine Library · 7,612 open-source scripts

Free TradingView Indicators (page 152)

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

Notch Filter (NOTCH)

by mihakralj
99 stars

Calculates and plots a second-order Infinite Impulse Response (IIR) notch filter directly on the price chart. Based on the RBJ Audio EQ Cookbook design, the filter attenuates a specific cyclic frequency component from the input series while preserving other ma

Indicator v6 TrendMoving averages
Updated 4 weeks ago · Apache-2.0 GitHub repository of Notch Filter (NOTCH)

This indicator plots pivot trendlines on the price chart and scans for divergences using RSI. It combines multiple moving averages, stochastic RSI indicators, and multi-timeframe stochastic RSI to generate buy and sell signals based on confluence. Entries foll

Indicator v5 TrendDivergence Repaints
Updated 5 months ago · None stated GitHub repository of Pivot Trendlines with Divergence Scanner
2 stars

This overlay indicator looks for swing highs and lows and draws D-shaped patterns around them on the price chart. Historical patterns can be shown as arcs, midlines, or both, with optional color fill and a line connecting the swing level. A breakout flag, tren

Indicator v5 BreakoutSupport & resistance
Updated 8 months ago · None stated GitHub repository of D-Shape Breakout Signals [LuxAlgo]

ONE-tracker

by Allen1212
303 stars

ONE-tracker is an overlay indicator that marks ARK Invest purchases of the stock ONE on the price chart. It places green buy labels below bars on fixed calendar dates, each showing a buy mark and a count of X1. An ETF input is present but only offers ALL, so t

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

NW - Nadaraya-Watson Kernel Regression is an indicator that applies a non-repainting Gaussian kernel regression filter to smooth price data. For each bar, it calculates a normalized weighted average of historical values using a Gaussian weighting function, ope

Indicator v6 Moving averagesTrend
Updated 4 weeks ago · Apache-2.0 GitHub repository of NW - Nadaraya-Watson Kernel Regression
2 stars

Daily Chess Puzzles [LuxAlgo] renders interactive chess puzzles directly on the price chart using imported historical puzzle dataset libraries. The script parses chess notation to render pieces and a board on the layout. Users can type in move answers using th

Indicator v5
Updated 8 months ago · None stated GitHub repository of Daily Chess Puzzles [LuxAlgo]
1 stars

This indicator calculates a simple moving average (SMA) alongside a zero-centered symmetrized price series and its moving average. It uses Average True Range (ATR) to create a dynamic price offset, plotting a stepline translated moving average along with an up

Indicator v5 Moving averagesVolatility & bands
Updated 7 weeks ago · None stated GitHub repository of Symmetrized MA & Dynamic Offset

ONEM-tracker

by Allen1212
303 stars

This indicator plots historical ARK Invest buy and sell events for ONEM on the price chart. It places green labels below bars for buys and red labels above bars for sells, each marked with an X1 count, using fixed calendar dates rather than calculated signals.

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

One Euro Filter

by mihakralj
99 stars

This indicator plots an adaptive One Euro low-pass filter of a chosen price source on the chart. When movement is slow it uses a lower cutoff for heavier smoothing; when the smoothed derivative rises it raises the cutoff to reduce lag. Minimum cutoff, the spee

Indicator v6
Updated 4 weeks ago · Apache-2.0 GitHub repository of One Euro Filter

Tagnet Circles

by morindok
1 stars

The Tagnet Circles indicator plots geometric time-price circle projections directly on the price chart. Users interactively select two time anchor points to establish a high-low price and time window. The script draws a central main circle with dashed upper an

Indicator v5 Support & resistance
Updated 7 weeks ago · None stated GitHub repository of Tagnet Circles

ONVO-tracker

by Allen1212
303 stars

This indicator overlays historical ARK Invest trade marks for Organovo Holdings on the price chart. When the ETF input is set to ALL, it places red labels above bars on fixed calendar dates, each reading Sell and X1. The ETF setting switches among ARKG, ARKK,

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

Parabolic SAR

by mihakralj
99 stars

Parabolic SAR plots dots on the price chart to indicate trend direction and potential reversals. It calculates a trailing stop level that starts at the extreme price of the prior bar and adjusts using an acceleration factor that increases with each new extreme

Indicator v6 TrendSupport & resistance
Updated 4 weeks ago · Apache-2.0 GitHub repository of Parabolic SAR
3 stars

Premium Dashboard evaluates multiple technical indicators, including moving averages, oscillators, and price action metrics, displaying a consolidated confluence table on the main chart pane. It calculates bullish and bearish alignment across up to ten customi

Indicator v5 Screeners & dashboardsMoving averages
Updated 5 months ago · None stated GitHub repository of Premium Dashboard
2 stars

This indicator overlays a dividend calendar on the price chart for a list of stocks. It schedules expected dividend payments by ex-date or pay-date, optionally estimates future payouts, and can show dividend growth over a chosen number of years. Users pick the

Indicator v5 Screeners & dashboards Repaints
Updated 8 months ago · None stated GitHub repository of Dividend Calendar (Zeiierman)

OPEN Tracker

by Allen1212
303 stars

OPEN Tracker visualizes historical buy and sell transactions executed by ARK Invest for Opendoor Technologies (OPEN). It plots color-coded labels directly above or below price bars on specific trade dates, indicating the transaction direction and how many ARK

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

This indicator plots an extended Parabolic SAR on the price chart. It tracks a stop-and-reverse level with separate acceleration-factor start, step, and maximum settings for long and short modes. The start value can force an initial long or short direction, or

Indicator v6 Trend
Updated 4 weeks ago · Apache-2.0 GitHub repository of Parabolic SAR Extended (SAREXT)
3 stars

Price Action Candles is a minimal placeholder indicator written in Pine Script. It plots the closing price of the current symbol as a simple line in a separate indicator pane. The script contains no input parameters, entry or exit signals, trade alerts, or com

Indicator v5
Updated 5 months ago · None stated GitHub repository of Price Action Candles
2 stars

Dynamic Linear Regression Channels calculates and plots an auto-adjusting linear regression line alongside upper and lower standard deviation bands on the price chart. Unlike fixed-length regression tools, it dynamically expands its calculation window bar-by-b

Indicator v5 Support & resistanceTrend
Updated 8 months ago · None stated GitHub repository of Dynamic Linear Regression Channels
1 stars

Time Analyzer {Morindok} calculates pivot highs and lows over a user-defined length to establish structural market baselines. It supports either an alternating ZigZag mode or independent high and low swing tracking. Based on these anchor points, the script con

Indicator v5 Support & resistanceTrend
Updated 7 weeks ago · None stated GitHub repository of Time Analyzer {Morindok}

PAGS-tracker

by Allen1212
303 stars

This overlay indicator visualizes historical ARK Invest transactions for PagSeguro Digital on the main price chart. It plots green labels below price bars for purchases and red labels above bars for sales at specific historical timestamps, indicating transacti

Indicator v4
Updated 2 years ago · None stated GitHub repository of PAGS-tracker
3 stars

The Price Action Candles script is an indicator that calculates and plots a custom On-Balance Volume (OBV) in a separate pane. It uses a rolling period to compute signed volume accumulation based on close price changes and volume data. The primary setting adju

Indicator v5 Volume
Updated 5 months ago · None stated GitHub repository of Price Action Candles

Time Machine

by morindok
1 stars

Time Machine is an indicator that plots symmetric candles mirrored across a user-selected price level within a time range set by Point 1 and Point 2. It draws a horizontal yellow line at the selected level extending from t1 to t2 on the price chart. The script

Indicator v5 Candlestick patternsSupport & resistance
Updated 7 weeks ago · None stated GitHub repository of Time Machine

PCAR-tracker

by Allen1212
303 stars

This overlay indicator marks historical ARK Invest activity in PACCAR on the price chart. It draws dated labels under bars for recorded buy days, with text showing Buy and a count of how many selected ETFs traded the stock that day. An ETF input switches betwe

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

This indicator calculates the percentage change of a chosen price source over a specified historical lookback period. It measures momentum by comparing current price values directly against historical values using direct history referencing. The output is plot

Indicator v6 Oscillators & momentum
Updated 4 weeks ago · Apache-2.0 GitHub repository of Percentage Change (CHANGE)
3 stars

Price Action Candles draws a grid of dotted horizontal lines on the price chart around a user-chosen starting price. On the last bar it places one line at that anchor and equal numbers of lines above and below it, spaced by a tick or pip distance. Settings cha

Indicator v5 Support & resistance
Updated 5 months ago · None stated GitHub repository of Price Action Candles

Fair value bands

by regalouisei
2 stars

This overlay indicator plots a fair value basis on the price chart and surrounds it with threshold and deviation bands. The basis can be an SMA, EMA, HMA, RMA, WMA, VWMA, median, or a VWAP anchored to a chosen timeframe, using a selectable price source and len

Indicator v5 Moving averagesVolatility & bands
Updated 8 months ago · None stated GitHub repository of Fair value bands

Time Machine

by morindok
1 stars

Time Machine plots horizontal lines on the price chart at user-defined start and end price levels. It supports two calculation bases: SMA for average price or HH/LL for high-low ranges. The time range is set by start and end timestamps, with options to auto-de

Indicator v5 Support & resistanceSessions & time
Updated 7 weeks ago · None stated GitHub repository of Time Machine

PDD Tracker

by Allen1212
303 stars

This indicator plots historical buy and sell transactions executed by ARK Invest funds for Pinduoduo (PDD) directly on the price chart. It uses historical trade records to render color-coded labels on corresponding transaction dates. Green labels positioned be

Indicator v4 Screeners & dashboards
Updated 2 years ago · None stated GitHub repository of PDD Tracker
99 stars

This indicator plots a Percentage Price Oscillator in a separate pane. It computes fast and slow compensated exponential moving averages of the chosen source, then expresses their difference as a percentage of the slow average. An EMA of that line forms the si

Indicator v6 Oscillators & momentum
Updated 4 weeks ago · Apache-2.0 GitHub repository of Percentage Price Oscillator (PPO)
3 stars

The Price Action Candles indicator plots the current low price on the chart. This provides a basic visual reference line for price action traders. The plot appears directly on the price chart as an overlay. It helps identify potential support levels and curren

Indicator v5 Support & resistanceCandlestick patterns
Updated 5 months ago · None stated GitHub repository of Price Action Candles

Financials

by regalouisei
2 stars

The Financials indicator displays a fundamental and technical comparison table on the price chart for up to five user-selected stock symbols. It uses fundamental financial data requests to calculate key valuation and financial health ratios, including Price-to

Indicator v5 Screeners & dashboardsMoving averages
Updated 8 months ago · None stated GitHub repository of Financials

Time Machine Pro

by morindok
1 stars

Time Machine Pro is an overlay drawing tool that reflects historical price between two user-selected price levels and two times. It measures green and red candle distances by sum, simple average, or volume-weighted average, then plots spirals or vertical lines

Indicator v5 Support & resistanceVolatility & bands
Updated 7 weeks ago · None stated GitHub repository of Time Machine Pro

PERI Tracker

by Allen1212
303 stars

PERI Tracker overlays historical buy and sell transactions made by ARK Invest funds on the price chart for Perion Network Ltd. It plots labels at specific historical bar timestamps indicating transaction direction and the count of ARK ETFs participating on tha

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

Percentile

by mihakralj
99 stars

The Percentile indicator calculates and plots a custom percentile rank for a chosen price source over a historical lookback window. It gathers valid price points into an array, sorts the dataset, and applies linear interpolation to compute the target percentil

Indicator v6 Support & resistance
Updated 4 weeks ago · Apache-2.0 GitHub repository of Percentile
3 stars

This indicator plots a 20 period simple moving average of the closing price on the chart. The test_val input sets the number of last bars to show for the plot. It draws in a separate pane using price action principles and a moving average. No buy or sell signa

Indicator v5 Moving averagesCandlestick patterns
Updated 5 months ago · None stated GitHub repository of Price Action Candles
2 stars

This indicator plots FINRA daily short sale volume as colored columns alongside a simple moving average in a separate pane. Columns display in a brighter red shade whenever short volume exceeds the moving average. Users can configure the moving average length

Indicator v5 VolumeMoving averages
Updated 8 months ago · None stated GitHub repository of FINRA Daily Short Sale Volume
1 stars

Time Machine is an overlay indicator that calculates historical price reflections using Fibonacci levels, SMA variants, Bollinger Bands, VWAP, and spiral spine methods. It plots symmetric price lines around dashed levels and dynamic indicator lines, plus area

Indicator v5 Support & resistanceMean reversion
Updated 7 weeks ago · None stated GitHub repository of Time Machine{Morindok}

PFE-tracker

by Allen1212
303 stars

PFE-tracker overlays historical buy and sell trades executed by ARK Invest for Pfizer (PFE) directly on the price chart. The indicator plots timestamped chart labels indicating transaction directions and the number of participating funds. Inputs allow users to

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

The PFE indicator calculates Polarized Fractal Efficiency using fractal geometry. It compares the straight-line price distance over the period to the total fractal path length of bar-to-bar movements, producing a signed efficiency ratio smoothed by EMA. The re

Indicator v6 Oscillators & momentum
Updated 4 weeks ago · Apache-2.0 GitHub repository of PFE: Polarized Fractal Efficiency
3 stars

Price Action Candles is a Pine Script v5 indicator that keeps a running integer and draws a text label on every bar. Each bar adds one to the previous count, then places a new label at that bar's index and close showing the number. There are no user inputs, no

Indicator v5
Updated 5 months ago · None stated GitHub repository of Price Action Candles

TMoon Mirror

by morindok
1 stars

TMoon Mirror plots a dynamic moving average line on the price chart that decays in length according to user-defined time ranges. It mirrors this line around a central level and plots top, middle, and bottom horizontal lines for support and resistance. An optio

Indicator v5 Moving averagesSupport & resistance
Updated 7 weeks ago · None stated GitHub repository of TMoon Mirror

PGEN-tracker

by Allen1212
303 stars

PGEN-tracker is an overlay indicator that marks recorded ARK Invest sell activity on the PGEN price chart. When the ETF input is set to ALL, it places red downward labels above bars on five dates in 2020, each reading Sell and X1. The input offers no other ETF

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

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