Pine Library · 7,612 open-source scripts

Free TradingView Indicators (page 70)

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,239
No repaint flag6,673

Indicators: All

Hourly Seasonality

by piecioshka
2 stars

This indicator colors the chart background on intraday timeframes based on the current hour of the day. It applies a continuous 24-color daily gradient transitioning across dawn, day, dusk, and night to help traders visually track time progression. Users can f

Indicator v6 Sessions & time
Updated 13 days ago · MIT GitHub repository of Hourly Seasonality

Oscillator

by TamTH-Dev
2 stars

This indicator calculates price midpoints derived from the highest high and lowest low over a customizable base period. It evaluates these range boundaries across the current chart timeframe as well as dynamically scaled 2x and 4x higher timeframes via multi-t

Indicator v6 Oscillators & momentumSupport & resistance
Updated 6 weeks ago · None stated GitHub repository of Oscillator
2 stars

Squeeze Momentum Pro plots a TTM-style volatility squeeze in a separate pane. It compares Bollinger Bands with three Keltner Channel widths to mark wide, normal, and tight compression, and it flags the bar when a normal squeeze releases. A linear-regression mo

Indicator v6 Volatility & bandsOscillators & momentum
Updated 2 months ago · Custom licence GitHub repository of Squeeze Momentum Pro [Vantrade]

The Market Tail Risk Detector evaluates market fragility and compression to identify environments preceding volatile price moves. It calculates a composite tail risk score ranging from 0 to 100 based on realized volatility percentiles, volatility of volatility

Indicator v6 Volatility & bandsBreakout Repaints
Updated 3 months ago · Apache-2.0 GitHub repository of Market Tail Risk Detector (Quiet → Explosive)

Lakshmi Zones v1

by voletiramu
2 stars

Lakshmi Zones v1 is an indicator that plots demand and supply zones on the price chart. It calculates volume profile zones with user-defined bin counts and lookback periods, fair value gaps from the 4H timeframe, and equal highs and lows using tolerance percen

Indicator v6 VolumeSupport & resistance
Updated 6 months ago · None stated GitHub repository of Lakshmi Zones v1
2 stars

This Pine Script indicator calculates Z-Score based bands for grid trading using a user-selectable moving average. It computes the MA from chosen type, length and source then derives upper and lower bands offset by stddevs. Grid ranges are set by min and max w

Indicator v6 Support & resistanceMean reversion Repaints
Updated 8 months ago · MIT GitHub repository of Grid Bot Z-Score [psyll]

Crowding Model BullVision

by regalouisei
2 stars

This indicator monitors market-wide positioning across major cryptocurrency benchmarks and top altcoins. It calculates the Relative Strength Index and Z-scores across up to 19 assets, mapping them into quadrant zones to identify overbought or oversold crowding

Indicator v6 Oscillators & momentumScreeners & dashboards
Updated 8 months ago · None stated GitHub repository of Crowding Model BullVision

Average True Range (ATR)

by mushroom-men-Trading
2 stars

The Average True Range indicator calculates volatility by averaging the true range over a user-defined length. It plots the ATR value as a line in a separate pane below the price chart. The length input sets the period for the calculation, defaulting to 14 bar

Indicator v6 Volatility & bands
Updated 9 months ago · None stated GitHub repository of Average True Range (ATR)

Modified Momentum QQE-ZigZag

by wynnforthework
2 stars

This indicator blends a modified multi-timeframe RSI and Quantitative Qualitative Estimation (QQE) logic with an ATR-based Supertrend overlay on the price chart. Users can select between Wilders and Cutlers RSI calculations, adjust the multi-timeframe length m

Indicator v5 TrendOscillators & momentum
Updated 1 year ago · None stated GitHub repository of Modified Momentum QQE-ZigZag

Data Panel

by etnt
2 stars

Data Panel calculates and displays fundamental financial metrics and closing range percentages directly on the price chart in an organized table. It requests financial metrics such as basic earnings per share, total revenue, net income, and total equity across

Indicator v5 Screeners & dashboards
Updated 1 year ago · MPL-2.0 GitHub repository of Data Panel

Relative Volume

by ryangaraygay
2 stars

Relative Volume calculates an exponential moving average and standard deviation of volume over a user-defined lookback period to identify statistical volume anomalies. When volume exceeds standard deviation thresholds and meets a minimum volume level, the indi

Indicator v5 Volume
Updated 1 year ago · MIT GitHub repository of Relative Volume
2 stars

This indicator highlights buy setups on the chart when price is trending above an exponential moving average and the Relative Strength Index falls within a narrow neutral-to-bullish zone. When the closing price is above the configured EMA and the RSI is betwee

Indicator v5 Moving averagesOscillators & momentum
Updated 2 years ago · None stated GitHub repository of HMD 25 Week EMA and 55% RSI Indicator

HTF Candles & Pivots

by itmakesyousick
2 stars

The HTF Candles & Pivots indicator plots higher timeframe candles alongside traditional pivot points, support and resistance levels on the current price chart. It calculates open, high, low, and close values from a user-selected timeframe and displays them wit

Indicator v5 Candlestick patternsSupport & resistance
Updated 3 years ago · None stated GitHub repository of HTF Candles & Pivots
2 stars

The Moving Average Based Zig Zag indicator computes a smoothed price series with a volume-weighted Hull Moving Average applied to the chosen pivot source, either high-low or open-close. It detects pivot highs and lows on this moving average to construct a conn

Indicator v5 Moving averagesTrend
Updated 3 years ago · None stated GitHub repository of Moving Average Based Zig Zag

The script plots the Volume Weighted Average Price on the price chart. It calculates VWAP using a specified source such as hlc3 and an anchor period like Session, Week, Month or Quarter. The main settings control whether to hide the VWAP on daily or weekly tim

Indicator v6 VolumeSupport & resistance
Updated 3 days ago · Custom licence GitHub repository of Volume Weighted Average Price
1 stars

An indicator that detects cup and handle patterns from pivots, with inputs for rim similarity, handle retracement range, an invalidation retrace level and a target set as a multiple of cup depth. A Bayesian probability update using a Bollinger squeeze as evide

Indicator v6 Support & resistanceBreakout
Updated 3 days ago · None stated GitHub repository of XRP Breakout Matrix Bayesian GC

Minervini Pressure

by ankurksoni
1 stars

A separate-pane indicator that measures buying versus selling pressure from volume. Over a chosen lookback, default 20 bars, it sums volume on up candles and on down candles and plots the difference as a share of the total on a scale from minus 100 to plus 100

Indicator v6 VolumeOscillators & momentum
Updated 4 days ago · None stated GitHub repository of Minervini Pressure

Expectancy Lab

by jayadevrana
1 stars

Expectancy Lab plots fast and slow exponential moving averages on the price chart to generate crossover signals. It simulates one trade at a time using an ATR-based stop loss and a risk-to-reward target multiplier. The script tracks historical trade outcomes t

Indicator v6 Moving averagesTrend
Updated 5 days ago · MPL-2.0 GitHub repository of Expectancy Lab

SMC Context Overlay

by skipp-dev
1 stars

SMC Context Overlay ingests context data inputs to render Smart Money Concepts elements directly on the price chart. It visualizes market structure events such as Break of Structure (BOS), Change of Character (CHOCH), support and resistance levels, as well as

Indicator v6 SMC / ICT / price actionSupport & resistance
Updated 5 days ago · None stated GitHub repository of SMC Context Overlay

TorkEma

by engtuncay
1 stars

This indicator calculates and plots a standard exponential moving average (EMA) directly on the main price chart. Users can customize the calculation period length and the input price source. The script renders a single orange line overlaying price action to a

Indicator v5 Moving averagesTrend
Updated 8 days ago · None stated GitHub repository of TorkEma

An indicator that estimates per-bar delta from open, high, low, close and volume, scaling volume by where the close sits within the bar range. It rebuilds a session profile binned by price and draws it as teal and orange horizontal bars to the right of price,

Indicator v6 Volume
Updated 9 days ago · GPL-3.0 GitHub repository of Delta Break and Retest Stage 1 Delta Engine
1 stars

DEPV2 B1 Seviyeler calculates and plots key high-timeframe price levels across weekly, monthly, and yearly periods. For each period, it tracks the current open, high, and low, along with the previous period's high, low, and close values. The indicator uses cus

Indicator v6 Support & resistance
Updated 2 weeks ago · None stated GitHub repository of DEPV2 B1 Seviyeler (W/M/Y)

This indicator scans and ranks a custom watchlist of up to nine symbols alongside a benchmark reference symbol by daily ATR percentage. It computes the Average True Range as a percentage of the close using daily timeframe security calls without lookahead bias.

Indicator v6 Screeners & dashboardsVolatility & bands
Updated 2 weeks ago · MPL-2.0 GitHub repository of Taught to Trade — Volatility Scanner (ATR%)

Market Cipher B

by kasutu
1 stars

A community imitation of the Market Cipher B oscillator, drawn in a separate pane. It plots a WaveTrend oscillator with a fast line, overbought and oversold levels, and dots at wave crossings, including buy, sell, gold and divergence dots. It also includes a s

Indicator v5 Oscillators & momentumDivergence
Updated 2 weeks ago · None stated GitHub repository of Market Cipher B

TQE Trade Quality Engine

by AssetWhisper
1 stars

An overlay indicator that combines several statistical modules into a single trade planning panel. For a long or short direction, chosen automatically or manually, it proposes an ATR-based stop widened for tail risk, a target R multiple optimised for expectanc

Indicator v5 Volatility & bandsSupport & resistance
Updated 7 weeks ago · MPL-2.0 GitHub repository of TQE Trade Quality Engine

Bmoon System Signals

by morindok
1 stars

Bmoon System Signals is a fractal-based mirror indicator that overlays on the price chart. It calculates mirrored price levels using two user-defined mirror levels (P1 and P2) with options for logarithmic or arithmetic mirroring. The indicator detects multi-ba

Indicator v6 Support & resistanceTrend
Updated 7 weeks ago · None stated GitHub repository of Bmoon System Signals

MM Trap Pro

by Alaamo7
1 stars

MM Trap Pro is an overlay indicator that detects volume-backed bull and bear trap patterns on the price chart. It calculates a simple moving average of volume and identifies high-volume candles with significant body percentages that fail to break previous high

Indicator v6 VolumeCandlestick patterns
Updated 2 months ago · Custom licence GitHub repository of MM Trap Pro

MA Suite

by vedkanani123
1 stars

An overlay indicator built around one selectable moving average, with an optional extra smoothing step. It reads trend from price above or below the average or from a rising average, and marks support and resistance touches within a percentage tolerance, plus

Indicator v6 Moving averagesTrend
Updated 2 months ago · None stated GitHub repository of MA Suite

Liquidity Heatmap

by VVASILEVSS
1 stars

A Pine v5 overlay that estimates liquidation price levels and draws them as horizontal lines on the price chart. When volume is above its 14-bar average, a bullish candle adds a long liquidation line below the low and a bearish candle adds a short line above t

Indicator v5 VolumeSupport & resistance
Updated 3 months ago · None stated GitHub repository of Liquidity Heatmap
1 stars

This indicator merges the Quantum Flow v19.1 gold smart money engine with an RSI cross module on the price chart. The RSI module shows faded buy and sell marks on a normal cross and stronger high probability marks when the cross occurs inside a Quantum Flow zo

Indicator v6 SMC / ICT / price actionOscillators & momentum
Updated 3 months ago · None stated GitHub repository of Quantum Flow v19.1 + RSI Edge
1 stars

Plots an exponential moving median on the price chart as a comparison with the standard EMA. For each bar it takes a window of recent prices, gives nearer bars exponentially larger weights, sorts the prices and returns the value where cumulative weight reaches

Indicator v5 Moving averages
Updated 3 months ago · None stated GitHub repository of Exponential Moving Median (EMM)

RSI XO

by riegodavid-git
1 stars

A minimal overlay indicator that calculates an RSI and marks extremes directly on the price chart. A white O appears above a bar when the RSI is above the overbought level, and a white X appears below a bar when it is below the oversold level. RSI length, over

Indicator v6 Oscillators & momentumMean reversion
Updated 4 months ago · None stated GitHub repository of RSI XO

KLSE Trend Template

by kevinesk
1 stars

This indicator evaluates Mark Minervini's Trend Template criteria directly on the price chart. It checks eight technical conditions based on 21, 50, 150, and 200-period exponential moving averages, alongside 52-week (260-bar) highs and lows. The script plots t

Indicator v5 TrendMoving averages
Updated 4 months ago · None stated GitHub repository of KLSE Trend Template

Intraday Trading

by rubbermetal
1 stars

Intraday Trading is an indicator that combines a fast MACD built from simple moving averages with an EMA structure made of a 50-period EMA of highs, a 50-period EMA of lows and a 15-period EMA of closes. Long and Short labels appear when the MACD crosses its s

Indicator v6 TrendOscillators & momentum
Updated 4 months ago · MPL-2.0 GitHub repository of Intraday Trading

Market Structure BOS & CHoCH

by shubhamtaywade82
1 stars

Labels break of structure and change of character events on the price chart, in a simplified smart money concepts style. It tracks both internal structure with short pivots and swing structure with longer pivots, drawing a line and label for each event. Settin

Indicator v6 SMC / ICT / price action Archived
Updated 5 months ago · None stated GitHub repository of Market Structure BOS & CHoCH

This overlay indicator maps crypto price action with a volume profile, anchored VWAP, and optional trend filters. It builds a lookback profile, value area, and acceptance tests around profile levels, and it can show right-side profile boxes. Anchored VWAP and

Indicator v6 VolumeSupport & resistance
Updated 5 months ago · MIT GitHub repository of Crypto AMT Toolkit v7.1 Conservative Clean
1 stars

This indicator plots three exponential moving averages and shades London and New York session hours on the price chart. It generates buy and sell signals when the fast EMA crosses the slow EMA in the direction of the 200 EMA trend filter. Entries require confi

Indicator v6 TrendOscillators & momentum
Updated 5 months ago · None stated GitHub repository of Señales Intradía EMA + MACD
1 stars

An opening range tool for the price chart. At a set time in a chosen time zone, by default 8:30 in the Bogota zone, it records the high and low of the first five minutes and draws them as a box and lines. During a trading window of 90 minutes it signals a brea

Indicator v6 Sessions & timeBreakout
Updated 6 months ago · None stated GitHub repository of Primera Vela NY - 5m to 1m
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

VWAP Volatility Bands

by Focal-QuantAI
1 stars

An indicator on the price chart that smooths a VWAP with a T3 moving average cascade and surrounds it with ATR-scaled volatility bands. The VWAP can reset each session, week or month. Optional bounce signals mark reactions from the outer bands in the direction

Indicator v6 Volatility & bandsVolume
Updated 6 months ago · None stated GitHub repository of VWAP Volatility Bands

SQZ+MOM - (Buy/Sell) Indicator

by gabriel-klettur
1 stars

This script calculates squeeze conditions by comparing Bollinger Bands with Keltner Channels and plots linear regression momentum lines directly on the main price chart. It checks whether Bollinger Bands fall inside Keltner Channels to identify volatility sque

Indicator v6 Volatility & bandsOscillators & momentum
Updated 7 months ago · None stated GitHub repository of SQZ+MOM - (Buy/Sell) Indicator
1 stars

This indicator calculates volume distribution across price slices over a lookback period and plots boxes on the price chart to represent high volume nodes. It measures volume in each slice and draws horizontal boxes whose width corresponds to volume intensity,

Indicator v6 VolumeSupport & resistance Repaints
Updated 7 months ago · None stated GitHub repository of High Volume Nodes (HVN)
1 stars

A counter-trend indicator that complements a trend-following sibling. It looks for fading trends in two ways: four-hour EMAs narrowing together followed by a counter-cross on one hour, or RSI divergence on four hours with a rejection candle. A signal offset ca

Indicator v5 Mean reversionDivergence
Updated 7 months ago · None stated GitHub repository of V16 Trend Exhaustion Catcher

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