Pine Library · 1,447 open-source scripts

Free Volume Pine Scripts (page 23)

Open-source Pine scripts built on volume: VWAP, volume profiles, delta and money-flow tools, and volume-confirmed signals.

Pine scripts1,447
Code shown here618open licence
Updated in a year1,114
No repaint flag1,226

Volume: Indicators, Strategies and Libraries

VWAP - Basic

by TradersPost
228 stars

VWAP - Basic plots an anchored Volume Weighted Average Price directly on the main price chart alongside two standard deviation bands. It calculates typical price weighted by volume, resetting the cumulative calculations at user-selected session, weekly, or mon

Indicator v6 VolumeSupport & resistance
Updated 3 months ago · None stated GitHub repository of VWAP - Basic

Price Volume Divergence (PVD)

by mushroom-men-Trading
2 stars

The Price Volume Divergence (PVD) indicator calculates the rate of change for price and volume over user-defined lookback periods. It evaluates divergence by comparing price momentum against volume momentum, scaling the output by their combined magnitude. The

Indicator v6 VolumeOscillators & momentum
Updated 9 months ago · None stated GitHub repository of Price Volume Divergence (PVD)

USI-Flip

by skipp-dev
1 stars

This indicator plots buy and short signal labels directly on the price chart based on crossovers across six multi-length RSI lines. The script identifies flip conditions when the fastest line crosses through the slower line bundle, filtered by a configurable v

Indicator v6 Oscillators & momentumVolume Repaints
Updated 3 days ago · None stated GitHub repository of USI-Flip

DEPV2 DEBUG S46

by YuceSezar89
1 stars

DEPV2 DEBUG S46 is a Pine Script v6 indicator that draws in a separate pane. It tracks up to twenty user-selected crypto perpetual symbols and combines four signal classes: trend, momentum, volatility, and volume. The signal mode can use one class, require sev

Indicator v6 TrendOscillators & momentum Repaints
Updated 12 days ago · None stated GitHub repository of DEPV2 DEBUG S46

Demand & Supply Zones Pro

by vedkanani123
1 stars

A price-chart indicator that finds supply and demand zones from leg-in, base and leg-out candle structures. Demand comes from rally-base-rally and drop-base-rally patterns, and supply from rally-base-drop and drop-base-drop, each switchable. Leg and base candl

Indicator v6 Support & resistanceVolume
Updated 2 months ago · None stated GitHub repository of Demand & Supply Zones Pro
1 stars

Tick-chart-safe overlay indicator that classifies candles into seven families: momentum blast, range expansion, gap and go, trend accelerant, trapdoor reversal, exhaustion spike and gap and recover. Each family uses ATR multiples, body-to-range ratios and volu

Indicator v5 Candlestick patternsOscillators & momentum
Updated 2 months ago · None stated GitHub repository of Fauna Dual Mode 2.0 Tick-Friendly

VWAP Bands Template

by TradersPost
228 stars

This indicator plots a volume-weighted average price and three standard-deviation bands on the price chart. It resets the running volume-weighted totals at the selected anchor, which can be the session, week, month, quarter, or year. The source price, band mul

Indicator v6 VolumeVolatility & bands
Updated 3 months ago · None stated GitHub repository of VWAP Bands Template

Chaikin Oscillator

by be-thomas
65 stars

Calculates the Chaikin Oscillator by taking the difference between a fast exponential moving average and a slow exponential moving average of the Accumulation/Distribution line. It plots the resulting line in a separate pane alongside a dashed zero reference l

Indicator v4 Oscillators & momentumVolume
Updated 5 days ago · GPL-3.0 GitHub repository of Chaikin Oscillator

IFA-VP Context

by eddiebelaval
7 stars

This indicator plots a fixed lookback Volume Profile alongside 20, 50, and 200 Simple Moving Averages directly on the price chart. It highlights trend changes via moving average crosses and marks Point of Control reactions, High Volume Nodes, and Value Area bo

Indicator v6 VolumeSupport & resistance
Updated 3 months ago · None stated GitHub repository of IFA-VP Context
2 stars

The Liquidity Void Detector calculates a custom oscillator to identify low-participation price moves in a separate pane. It computes a log volume shock z-score against a moving average baseline and a 1-bar log return z-score. When volume drops below the low-vo

Indicator v6 SMC / ICT / price actionVolume
Updated 8 months ago · None stated GitHub repository of Liquidity Void Detector (Zeiierman)

Price Volume Rank (PVR)

by mushroom-men-Trading
2 stars

This indicator categorizes price and volume dynamics on each bar by assigning a numeric rank from 0 to 4. It compares the current price and volume to their previous bar values, distinguishing whether price and volume are rising or falling together or diverging

Indicator v6 Volume
Updated 9 months ago · None stated GitHub repository of Price Volume Rank (PVR)

DEPV2 DEBUG S47

by YuceSezar89
1 stars

This indicator is a multi-symbol debug panel that plots signal state in a separate pane. It watches up to twenty configurable symbols, defaulting to Binance USDT perpetual contracts, and classifies direction with trend, momentum, volatility, and volume methods

Indicator v6 Screeners & dashboardsTrend Repaints
Updated 12 days ago · None stated GitHub repository of DEPV2 DEBUG S47

FBF KC Companion v1

by nishpa800
1 stars

A companion indicator that draws about fifteen signal types on the price chart. It layers Keltner channel re-entry signals, triggered by a basis cross or a slope turn, over a pullback base, pocket pivot and pocket pivot down markers, displacement and a consoli

Indicator v5 Volatility & bandsVolume
Updated 2 months ago · None stated GitHub repository of FBF KC Companion v1

Up/Down Volume

by ivansoft
1 stars

Plots up volume and down volume as green and red columns in a separate pane, with a small marker colouring the net delta. Values are approximated from lower-timeframe data, chosen automatically or set by the user; a coarser setting gives more history but less

Indicator v6 Volume
Updated 1 year ago · None stated GitHub repository of Up/Down Volume

Price Volume Trend (PVT)

by mushroom-men-Trading
2 stars

This indicator calculates Price Volume Trend as a running sum of volume scaled by the bar's relative price change. It plots the cumulative PVT line and a simple moving average signal in a separate pane, plus a dashed zero line. The signal period sets the lengt

Indicator v6 VolumeTrend
Updated 9 months ago · None stated GitHub repository of Price Volume Trend (PVT)

DEPV2 Debug S48

by YuceSezar89
1 stars

DEPV2 Debug S48 is a multi-symbol crypto indicator that monitors up to 20 cryptocurrency pairs across four analytical categories: trend, momentum, volatility, and volume. It evaluates trading conditions using several signal modes, including single-dimension tr

Indicator v6 TrendOscillators & momentum Repaints
Updated 12 days ago · None stated GitHub repository of DEPV2 Debug S48

First Bar Fable v3

by nishpa800
1 stars

A composite detection indicator that marks fifteen or more toggleable signals on the price chart, each labelled S1 onward. They include relative volume setups combined with displacement and a pullback-and-jump pattern, plus named patterns such as Typhoon, Musa

Indicator v5 VolumeSMC / ICT / price action
Updated 2 months ago · None stated GitHub repository of First Bar Fable v3
2 stars

This indicator identifies and visualizes swing liquidity levels directly on the main price chart. It detects pivot highs and lows, filtering them according to normalized volume strength relative to recent standard deviation. Active liquidity levels are drawn a

Indicator v5 SMC / ICT / price actionSupport & resistance
Updated 2 months ago · None stated GitHub repository of Liquidity Zones [BigBeluga]

Volume (RVOL)

by Web3Degenerate
2 stars

This indicator calculates relative volume (RVOL) by dividing current bar volume by its simple moving average. It plots standard volume columns in a separate pane along with the volume moving average and an RVOL trigger threshold line. Volume columns are highli

Indicator v5 Volume
Updated 2 years ago · None stated GitHub repository of Volume (RVOL)

An overlay indicator that looks for the Wyckoff upthrust after distribution pattern. It requires a prior advance measured in ATR, detects a trading range with a minimum duration and boundary tests, and flags a terminal breakout attempt that fails back inside w

Indicator v6 BreakoutVolume
Updated 7 days ago · GPL-3.0 GitHub repository of Upthrust After Distribution + Entry Alerts

First Bar Fable v5

by nishpa800
1 stars

A larger release of a composite detection indicator with many toggleable numbered signals drawn on the price chart. They cover relative volume setups with displacement and a pullback-and-jump pattern, plus named patterns such as Typhoon, Musashi, Whale, Dynami

Indicator v5 VolumeSMC / ICT / price action
Updated 2 months ago · None stated GitHub repository of First Bar Fable v5
47 stars

This indicator plots Bill Williams' Market Facilitation Index in a separate pane. It calculates the bar's high-low range divided by volume, and it returns zero when volume is zero so inactive bars do not produce a ratio. A blue line shows the index and a dashe

Indicator v6 Oscillators & momentumVolume
Updated 8 months ago · MIT GitHub repository of MARKETFI: Market Facilitation Index
2 stars

Clusters Volume Profile [LuxAlgo] applies K-Means clustering to historical price data using high-low averages and volumes to identify distinct price groups. It then computes volume profiles for each cluster with user-defined rows per cluster and maximum bar wi

Indicator v6 VolumeSupport & resistance
Updated 8 months ago · None stated GitHub repository of LuxAlgo - Clusters Volume Profile

VWAP and VWMA

by Web3Degenerate
2 stars

This indicator plots either a Volume Weighted Average Price (VWAP) or a Volume Weighted Moving Average (VWMA) directly on the price chart, coloring the line based on whether the close is above or below it. It generates trading signals by combining the trend fi

Indicator v5 Moving averagesCandlestick patterns
Updated 2 years ago · None stated GitHub repository of VWAP and VWMA

An overlay indicator that shows a footprint-style table of volume by price row around the current price and a buy and sell volume profile drawn as bell shapes. Three data engines are offered: a geometric split based on where each bar closes in its range, lower

Indicator v6 VolumeScreeners & dashboards
Updated 7 days ago · GPL-3.0 GitHub repository of Volume Footprint: Math and Geometry Intro

DEPV2 DEBUG S50

by YuceSezar89
1 stars

This indicator is a debug pane for a multi-symbol signal model. It watches up to twenty user-chosen symbols, defaulting to Binance perpetual crypto pairs, and combines four method classes: trend, momentum, volatility, and volume. Signal mode selects a single c

Indicator v6 TrendOscillators & momentum Repaints
Updated 12 days ago · None stated GitHub repository of DEPV2 DEBUG S50

First Bar Fable v6

by nishpa800
1 stars

The v6 release of a composite detection indicator that draws many toggleable, numbered signals on the price chart. Signals cover relative volume setups with displacement, pullback-and-jump patterns and named formations such as Typhoon, Musashi, Whale, Dynamite

Indicator v5 VolumeSMC / ICT / price action
Updated 2 months ago · None stated GitHub repository of First Bar Fable v6

VP History Widget

by TamaraKGreen
46 stars

This indicator plots historical session volume profiles directly on the price chart as offset visual widgets. It aggregates volume or open interest across user-defined sessions such as daily, weekly, or monthly periods using lower-timeframe data. The script se

Indicator v5 VolumeSupport & resistance
Updated 7 weeks ago · None stated GitHub repository of VP History Widget

CRT State Engine

by alboogycOdR
6 stars

CRT State Engine is an overlay indicator that maps New York-timed CRT models, unmitigated order blocks, market structure, liquidity pools, and volume profile on the price chart. It can draw session boxes for Asia, London, London lunch, and New York and optiona

Indicator v5 SMC / ICT / price actionSessions & time
Updated 7 months ago · None stated GitHub repository of CRT State Engine

VP-Period

by rosijay17-cmd
1 stars

An overlay indicator that builds a volume profile over a set number of recent days and marks the volume point of control as a line, along with period high and low lines. It also draws support and resistance lines derived from profiles looking back a chosen num

Indicator v6 VolumeSupport & resistance
Updated 7 days ago · GPL-3.0 GitHub repository of VP-Period

DEPV2 DEBUG S6

by YuceSezar89
1 stars

DEPV2 DEBUG S6 is a multi-symbol cryptocurrency indicator that combines signals from trend, momentum, volatility, and volume methods. It generates buy and sell signals based on user-selected modes including simultaneous confirmation of at least N methods, sequ

Indicator v6 TrendOscillators & momentum Repaints
Updated 12 days ago · None stated GitHub repository of DEPV2 DEBUG S6

Heavy Combo Toggles v2

by nishpa800
1 stars

An indicator that groups fifteen heavy combo detections into three master plots on the price chart: bullish, bearish and neutral. Each master plot is an OR across five combos, namely Heavy Yin-Yang, Heavy Nagasaki, Heavy Nagasaki Volume, Heavy Trident and Neut

Indicator v5 VolumeSMC / ICT / price action
Updated 2 months ago · None stated GitHub repository of Heavy Combo Toggles v2

BB and KC Strategy

by hasnocool
106 stars

This strategy identifies breakout momentum by combining Bollinger Bands and Keltner Channels with volume confirmation. It opens long positions when the upper Keltner Channel crosses above the upper Bollinger Band and volume exceeds its moving average. Converse

Strategy v5 Volatility & bandsBreakout
Updated 2 years ago · GPL-3.0 GitHub repository of BB and KC Strategy
3 stars

Gary Oscillator plots a volume-weighted moving average of a price-volume ratio in a separate pane. It multiplies volume by the difference between close and open divided by their sum, scales that value by one hundred, and smooths it with a fourteen-period VWMA.

Indicator v5 Oscillators & momentumVolume
Updated 5 months ago · None stated GitHub repository of Gary - Oscillator

Volume Value

by ivansoft
1 stars

An indicator in a separate pane built on traded value, volume times the mid price, taken from 30-second data and cumulated over one, three, five and ten minutes. For each window it computes a percentile level over a settable number of bars and checks the value

Indicator v6 VolumeSupport & resistance Repaints
Updated 1 year ago · None stated GitHub repository of Volume Value

UNI BTC Binance 1m

by tseitz
1 stars

A Pine v4 strategy that plots a session VWAP with an upper and lower band offset by a percentage of the high and low. A long starts on a green candle opening above VWAP and a short on a red candle opening below it. A long closes when the high reaches the upper

Strategy v4 VolumeScalping
Updated 4 years ago · None stated GitHub repository of UNI BTC Binance 1m

CRT State Engine

by alboogycOdR
6 stars

This overlay indicator tracks CRT models at 1:00, 5:00 and 9:00 and a session state machine covering CBDR, Asia, London, London lunch and the New York open. It analyzes draw-on-liquidity pivots, market structure, liquidity pools, volume profile and multi-pair

Indicator v5 SMC / ICT / price actionSessions & time
Updated 7 months ago · None stated GitHub repository of CRT State Engine

DEPV2 DEBUG S8

by YuceSezar89
1 stars

DEPV2 DEBUG S8 is a Pine Script v6 indicator that draws in a separate pane. It watches up to twenty user-selected crypto perpetual symbols, defaulting to Binance USDT perpetual contracts. Direction comes from four classes: trend, momentum, volatility, and volu

Indicator v6 TrendOscillators & momentum Repaints
Updated 12 days ago · None stated GitHub repository of DEPV2 DEBUG S8

Volume Value V6

by ivansoft
1 stars

An indicator in a separate pane that analyses traded value, volume times the mid price, with percentile levels over a settable number of bars, including a 99th percentile, the maximum and a median-style level that can be ignored. It also tracks cumulative valu

Indicator v6 VolumeSupport & resistance Repaints
Updated 1 year ago · None stated GitHub repository of Volume Value V6
13 stars

This strategy calculates the Volume Zone Oscillator (VZO) alongside volume spikes to detect directional momentum. It enters long positions when the VZO turns bullish accompanied by a volume spike, and enters short when the VZO turns bearish with elevated volum

Strategy v5 VolumeOscillators & momentum
Updated 1 year ago · None stated GitHub repository of Ruckard Neobutane VZO bA002

Momentum Checklist

by eddiebelaval
7 stars

This overlay indicator calculates ADX, DI+ and DI- from directional movement and true range, and a Money Flow Index from typical price and volume. It classifies bias as long when DI+ exceeds 25 and DI- stays under 20, short under the opposite condition, and ne

Indicator v6 Oscillators & momentumTrend
Updated 3 months ago · None stated GitHub repository of Momentum Checklist

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