Skip to content

Latest commit

Β 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Free Volume Profile & Pocket Pivot Volume for TradingView

Free, open-source Pine Script (v6) indicators β€” no paywall, no invite-only nonsense. Copy the code, paste it into TradingView's Pine Editor, and hit "Add to chart".

Indicators

πŸ“Š Volume Profile (volume-profile.pine)

A volume-at-price profile with the features usually locked behind a subscription:

  • Volume histogram over a configurable lookback (default 200 bars), drawn to the right of price
  • Point of Control (POC) β€” the price with the most traded volume (solid line)
  • Value Area (default 70%) with VAH/VAL boundary lines, highlighted so you can see accepted vs. rejected prices at a glance
  • Buy/sell volume split β€” toggle to color each row by up-volume vs. down-volume
  • Accurate mode β€” optional intrabar calculation using lower-timeframe data (request.security_lower_tf), so volume is placed where it actually traded instead of spread evenly across each bar's range. The intrabar timeframe is chosen automatically; bars beyond TradingView's intrabar history limit fall back to the standard method.

How to read it: the widest rows are where the market did the most business. Price inside the value area (between VAH and VAL) tends to chop, with the POC acting as a magnet. Thin zones outside the value area are prices the market rejected β€” price tends to move through them quickly.

Known limitation: like every Pine-based profile (including paid ones), this estimates volume-at-price from candle data, not exchange tick data. Accurate mode gets close; it will never be tick-perfect.

πŸ”΅ Pocket Pivot Volume (pocket-pivot.pine)

Marks up-days whose volume exceeds the highest down-day volume of the past 10 sessions (configurable) β€” the classic "pocket pivot" institutional-accumulation footprint popularized by Gil Morales and Chris Kacher. Optional filters require price above a rising moving average. Includes an alert condition. Designed for daily charts.

How to install

  1. Open any chart on TradingView
  2. Open the Pine Editor (bottom panel)
  3. Paste the contents of a .pine file
  4. Click Add to chart
  5. Adjust settings via the gear icon on the indicator

Disclaimers

  • Not financial advice. These indicators are educational tools. Nothing in this repository is a recommendation to buy or sell any security or other financial instrument.
  • No warranty. The code is provided "as is", without warranty of any kind. Values may be inaccurate due to data limitations, bugs, or exchange data issues. Verify anything you rely on.
  • Trading involves substantial risk of loss. Past patterns (POC, value areas, pocket pivots) do not predict future results. You are solely responsible for your trading decisions.
  • Data caveat. Volume-at-price is estimated from candle data, not tick data. Different data feeds, timeframes, and settings will produce different profiles.

License

MIT β€” free to use, modify, and share. Attribution appreciated but not required.

About

Free, open-source TradingView Pine Script indicators: Volume Profile (POC, Value Area, buy/sell split, intrabar accurate mode) and Pocket Pivot Volume

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors