Pine Library · 7,612 open-source scripts

Free TradingView Indicators (page 65)

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

1 stars

Detects volume order blocks, zones formed when a fast and slow exponential average cross and volume builds around the extreme price, and draws them on the price chart as support or resistance lines. Six sensitivity tiers each give Tier 3 buy and sell markers w

Indicator v6 SMC / ICT / price actionVolume
Updated 2 months ago · None stated GitHub repository of VOB Asym T3 x6 MutEx Lines v9.1

Manchu Strategy Indicator

by GreyssonEnterprises
1 stars

An indicator that shades a trading session window on the price chart, defaulting to a Chicago time zone morning session with weekday toggles. It adds a Donchian channel based trend fill, an optional 100 line, and a WaveTrend oscillator with buy, gold, sell and

Indicator v5 Sessions & timeOscillators & momentum
Updated 3 months ago · MIT GitHub repository of Manchu Strategy Indicator

A/D Context v20.9

by VVASILEVSS
1 stars

A Pine v5 indicator in a separate pane that measures accumulation and distribution flow with Williams or Chaikin A/D, a smoothing EMA, Chaikin Money Flow and ATR. It marks divergences between price and flow pivots and draws a line that closes with an end marke

Indicator v5 DivergenceVolume
Updated 3 months ago · None stated GitHub repository of A/D Context v20.9

Adaptive Volume Profile Engine

by tthanhvu002sgu
1 stars

Builds volume profiles over several lookbacks from 20 up to 500 bars and picks the point of control that scores best. The score blends how prominent the profile peak is with a friction measure of how often price touched that level within an ATR-based zone. Old

Indicator v5 VolumeSupport & resistance
Updated 3 months ago · None stated GitHub repository of Adaptive Volume Profile Engine
1 stars

The SMC Market Structure Indicator identifies swing points and market structure on the price chart using Smart Money Concepts. It detects higher highs, higher lows, lower lows, and lower highs based on seed mode settings and pivot length. The script plots Brea

Indicator v6 SMC / ICT / price action
Updated 4 months ago · None stated GitHub repository of SMC Market Structure Indicator
1 stars

KLSE Market Regime Dashboard displays a macro market regime overview and sector relative strength metrics in an on-chart table. It retrieves daily data from global macro benchmarks (FBMKLCI, Dow Jones, S&P 500, VIX) and key Malaysian sector leadership proxies

Indicator v5 Screeners & dashboardsTrend
Updated 4 months ago · None stated GitHub repository of KLSE Market Regime Dashboard

Fear and Greed Indicator

by rubbermetal
1 stars

Fear and Greed Indicator combines five proxies into one 0 to 100 sentiment score in a separate pane: RSI with rate of change, inverted ATR, a market index read from a daily request, price position within Bollinger Bands, and distance from the recent high. Each

Indicator v6 Oscillators & momentumVolatility & bands
Updated 4 months ago · MPL-2.0 GitHub repository of Fear and Greed Indicator

Fair Value Gaps Basic

by shubhamtaywade82
1 stars

Marks three-candle fair value gaps on the price chart as shaded boxes, using green for bullish gaps and red for bearish gaps. A gap is drawn once the bar is confirmed, and each box extends twenty bars to the right. Settings toggle each direction, change colour

Indicator v6 SMC / ICT / price action Archived
Updated 5 months ago · None stated GitHub repository of Fair Value Gaps Basic

This overlay indicator combines a rolling volume profile, anchored VWAP, and trend filters for crypto chart analysis. It builds a value area from recent bars and can draw right-side profile boxes, with an Auto performance mode that reduces lookback, row count,

Indicator v6 VolumeSupport & resistance
Updated 5 months ago · MIT GitHub repository of Crypto AMT Toolkit v6.2 - Info Auto Performance
1 stars

This indicator draws a four-line exponential moving average ribbon on the price chart with 8, 21, 48 and 200 period lines by default. Shaded clouds between the fast and slow pairs change colour with direction, and the 21 EMA acts as the pivot. Optional feature

Indicator v5 Moving averagesTrend Repaints
Updated 6 months ago · None stated GitHub repository of Saty Pivot Ribbon Pro
1 stars

This compact indicator labels Elliott Wave counts on the price chart. It runs a zig-zag at several depths, chooses the depth that gives the best fit, and applies Elliott Wave rules, with a strict mode that forces an A-B-C count when the rules break. A correcti

Indicator v6 Support & resistance Repaints
Updated 6 months ago · None stated GitHub repository of Mini Elliott Wave 2026-2
1 stars

An indicator on the price chart that detects pivot-based structure breaks (CHoCH) and then looks for a retest of the broken level, using an ATR percentage tolerance. Confirmation can be a touch, a close outside the level or an engulfing candle, with optional v

Indicator v6 SMC / ICT / price actionVolume
Updated 6 months ago · None stated GitHub repository of Structure Retest Engine Delta Hybrid

Omega Ratio

by Teerth1
1 stars

Draws Omega ratio curves for the chart symbol and a second comparison symbol across a range of minimum acceptable return levels. The levels are derived from the volatility of a reference security, and inputs set the calculation period, the number of increments

Indicator v5
Updated 6 months ago · None stated GitHub repository of Omega Ratio

Pivot Points High & Low

by gabriel-klettur
1 stars

This indicator identifies high and low pivot points based on a user-defined leg length. It stores historical pivot prices and timestamps within custom object arrays. On the final confirmed historical bar, the script renders text labels displaying price values

Indicator v6 Support & resistance
Updated 7 months ago · None stated GitHub repository of Pivot Points High & Low
1 stars

An indicator that sets trend direction from a fast and slow EMA on four-hour data, then looks for a crossover of the same EMAs on the chart timeframe, intended as fifteen minutes, in that direction. An optional volume-above-average check and a cooldown filter

Indicator v5 TrendMoving averages
Updated 7 months ago · None stated GitHub repository of V14 4H EMA Trend with 15M Entries

Supertrend Enhanced

by haydarkadioglu
1 stars

Supertrend Enhanced plots a classic ATR Supertrend on the price chart and marks trend flips as buy and sell signals. It builds upper and lower bands from an ATR or a simple moving average of true range, then flips direction when price crosses the opposite band

Indicator v5 TrendVolatility & bands
Updated 8 months ago · None stated GitHub repository of Supertrend Enhanced

Close Flip Reversal

by Tradehook-org
1 stars

A Pine v5 indicator that tracks recent swing highs and lows over a lookback and plots them as resistance and support levels on the price chart. A bullish flip is a close above the last swing high after a close below it, and a bearish flip is the reverse at the

Indicator v5 BreakoutSupport & resistance
Updated 8 months ago · None stated GitHub repository of Close Flip Reversal

QQQ Gamma (0DTE)

by Juice-zhi
1 stars

A price-chart overlay that draws a static set of options gamma levels for QQQ (the Nasdaq-100 ETF) expiring in the same day. The center line and the one and two standard deviation bands are hardcoded numbers from a snapshot dated 2026-02-04, produced offline f

Indicator v5 Support & resistance
Updated 8 months ago · None stated GitHub repository of QQQ Gamma (0DTE)
1 stars

An overlay indicator that splits the trading day into accumulation, manipulation and distribution phases using New York time sessions, by default 19:00 to 01:00, 01:00 to 07:00 and 07:00 to 13:00. For each phase it draws a shaded box that tracks the session hi

Indicator v5 Sessions & time
Updated 9 months ago · None stated GitHub repository of Power Of 3 ICT AMD Accumulations
1 stars

Reports on which weekday the high and low of each trading week tend to occur, shown as columns in a separate pane. It collects data from daily bars, so it must be run on the 1-day chart. Settings allow a custom interval of days, a filter for up or down weeks,

Indicator v5 Sessions & time
Updated 9 months ago · MPL-2.0 GitHub repository of Tops & Bottoms - Day of Week

RSI Divergence Detector

by knectardev
1 stars

This indicator calculates the RSI and detects regular and hidden divergences between price and RSI pivots. It plots the RSI on the price chart overlay and marks bullish regular, bearish regular, bullish hidden and bearish hidden divergences with labels. Horizo

Indicator v6 DivergenceOscillators & momentum
Updated 9 months ago · None stated GitHub repository of RSI Divergence Detector

RSI Divergences

by feliperazeek
1 stars

This indicator finds regular and hidden divergences between price and a 14-period RSI, together with a stochastic of the RSI, and draws divergence lines and labels on the price chart. A margin setting from zero to two controls how large a divergence it accepts

Indicator v5 DivergenceOscillators & momentum
Updated 1 year ago · None stated GitHub repository of RSI Divergences

New Indicator Template

by NakliTechie
1 stars

This script serves as a starter template for building custom TradingView Pine Script indicators. It defines basic input settings including a length value and source selection, then provides empty sections for adding calculations and plot statements. The script

Indicator v5 Screeners & dashboards
Updated 1 year ago · MIT GitHub repository of New Indicator Template

Financial YoY

by lumduan
1 stars

A fundamentals indicator that pulls company financial data such as revenue, net income, EBITDA, EPS, debt, cash flow and margin ratios, and shows two chosen items in a table on the chart. It can display quarter-on-quarter, year-on-year and compound growth for

Indicator v5 Screeners & dashboards Repaints
Updated 1 year ago · None stated GitHub repository of Financial YoY
1 stars

A separate-pane oscillator based on market structure ranges at three scales: short, intermediate and long. Each scale has a weight input, and the combined value is smoothed and shown as a gradient or a cycle histogram. Optional structure lines and tags for eac

Indicator v5 SMC / ICT / price actionOscillators & momentum
Updated 1 year ago · None stated GitHub repository of Market Structure Oscillator
1 stars

An indicator on the price chart that smooths price with a Kalman filter, builds a band around it from a weighted average of bar ranges multiplied by a deviation setting, and runs a SuperTrend on the filtered line. Trend is set when the close moves outside the

Indicator v6 TrendVolatility & bands
Updated 1 year ago · None stated GitHub repository of Range Filtered Trend Signals
1 stars

A price-chart overlay that measures how fast an exponential moving average is turning. It takes the bar-to-bar change of a 20-bar EMA as its slope and the change in that slope as acceleration. When both exceed adjustable thresholds in the same direction, it ti

Indicator v5 TrendMoving averages
Updated 1 year ago · None stated GitHub repository of Trend Slope Acceleration

An overlay indicator that marks reversal-style signals on the price chart: TD8 and TD9 counts, hammer, shooting star, bullish and bearish harami, and RSI divergence. Each signal can be switched on or off, and signals can be limited to long or short only. Marke

Indicator v5 Candlestick patternsDivergence
Updated 1 year ago · None stated GitHub repository of Price Action Signals and Filters

Hello World

by fiji-solutions
1 stars

Demonstrates symbol information functions alongside basic Average True Range (ATR) conversions. It calculates a 14-period ATR, converts the values into mintick points and pips, and plots each metric in a separate pane. Additionally, on the most recent historic

Indicator v5 Volatility & bands
Updated 2 years ago · None stated GitHub repository of Hello World

Floor Trader Pivots

by JoeTonDev
1 stars

An overlay that plots classic floor trader pivot levels: a pivot point, with support and resistance pairs one to three, as circles. The inputs come from the previous day, the previous week or the previous custom intraday session, chosen in a menu. Toggles show

Indicator v5 Support & resistanceSessions & time
Updated 2 years ago · None stated GitHub repository of Floor Trader Pivots

This indicator calculates the Relative Strength Index (RSI) applied to various volume-weighted indicators, including Accumulation/Distribution, Elder's Force Index, Money Flow Index, On Balance Volume, and Price Volume Trend. The resulting volume-RSI values ar

Indicator v4 Oscillators & momentumVolume
Updated 2 years ago · None stated GitHub repository of Relative Strength of Volume Indicators by DGT
1 stars

This educational script demonstrates basic plotting syntax and the overlay parameter in Pine Script v4. It calculates and plots the closing price in a separate pane below the price chart using the default plot function. The source code serves as an instruction

Indicator v4
Updated 2 years ago · None stated GitHub repository of Pinescript - Plotting overlay=false

RSI Failure Swings

by krosenfeld7
1 stars

This indicator detects RSI failure swing patterns and projects corresponding support, resistance, and swing levels onto the chart. It calculates a standard Relative Strength Index across a configurable lookback window to identify pivot highs and lows, drawing

Indicator v4 Oscillators & momentumSupport & resistance
Updated 3 years ago · Apache-2.0 GitHub repository of RSI Failure Swings

TEMA Smoothing

by nvFede
1 stars

A Pine v4 overlay that plots three triple exponential moving averages of the close, with lengths of 10, 20 and 50 by default, drawn in red, blue and green. Each average is passed through a simple moving average controlled by a smoothing factor, which defaults

Indicator v4 Moving averagesTrend
Updated 3 years ago · None stated GitHub repository of TEMA Smoothing

Bias

by JohnsonHsiao
1 stars

The indicator computes bias and mbias curves from typical price relative to highest and lowest closes across periods 3, 6, 9, 12, and 20. It sums the positive and negative biases then negates and plots them as b (red) and s (green) lines in a separate pane to

Indicator v5 Support & resistanceMean reversion
Updated 3 years ago · None stated GitHub repository of Bias

RSI Oscillator (Hotch)

by rajatjpatel
1 stars

A separate-pane trend oscillator built from two smoothed moving averages, 21 and 315 bars by default. Each average is passed through a weighted filter and then an RSI, and the result is scaled to a range of roughly 0 to 200. Two lines are drawn with dynamic gr

Indicator v5 Oscillators & momentumTrend
Updated 4 years ago · None stated GitHub repository of RSI Oscillator (Hotch)

Simple Moving Average

by juliencrn
1 stars

Simple Moving Average is a minimal overlay indicator that plots two simple moving averages of the close on the price chart: a 20-period line in orange and a 50-period line in blue. The lengths are fixed in the code and there are no inputs, signals, fills or al

Indicator v5 Moving averagesTrend Archived
Updated 4 years ago · None stated GitHub repository of Simple Moving Average

Modified ADX

by hayashi19
1 stars

This indicator computes the standard ADX from directional movement, subtracts twenty so that zero becomes the usual trend-strength threshold, and draws the result as columns in a separate pane. Positive columns are green, brighter when rising, and negative col

Indicator v5 Oscillators & momentumTrend
Updated 4 years ago · None stated GitHub repository of Modified ADX
1 stars

The RSI-ADI-Combo indicator combines Relative Strength Index (RSI), Money Flow Index (MFI), and Average Directional Index (ADX) into a single separate pane visualizer. It plots RSI and MFI line graphs along with a color-coded ADX column histogram that highligh

Indicator v4 Oscillators & momentumVolume
Updated 6 years ago · GPL-3.0 GitHub repository of RSI-ADI-Combo [Numchuck]
947 stars

This indicator measures the chart symbol’s percentage change from the opening price at the start of each US presidential term and plots those values as histogram columns in a separate pane. Columns are offset so each administration appears separately, with a s

Indicator v6 Screeners & dashboards
Updated 13 days ago · GPL-3.0 GitHub repository of Presidents Performance

This indicator plots ICT Fair Value Gaps and internal external range imbalances on multiple high timeframes. It detects liquidity pools and potential reversal zones by analyzing range structures. Three customizable timeframes allow selection of colors and bar

Indicator v5 SMC / ICT / price actionSupport & resistance
Updated 1 year ago · MPL-2.0 GitHub repository of ICT External and Internal Range Liquidity Multi-timeframe
318 stars

This indicator calculates and plots two moving averages, which can be configured as either exponential or simple, along with a shaded fill between them to highlight trend direction. It also derives and plots upper and lower deviation levels using a customizabl

Indicator v5 Moving averagesTrend
Updated 2 months ago · MIT GitHub repository of TVT Short Term (1h)

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