Options Volume ProfileOptions Volume Profile
Introduction
Unlock institutional-level options analysis directly on your charts with Options Volume Profile - a powerful tool designed to visualize and analyze options market activity with precision and clarity. This indicator bridges the gap between technical price action and options flow, giving you a comprehensive view of market sentiment through the lens of options activity.
What Is Options Volume Profile?
Options Volume Profile is an advanced indicator that analyzes call and put option volumes across multiple strikes for any symbol and expiration date available on TradingView. It provides a real-time visual representation of where money is flowing in the options market, helping identify potential support/resistance levels, market sentiment, and possible price targets.
Key Features
Comprehensive Options Data Visualization
Dynamic strike-by-strike volume profile displayed directly on your chart
Real-time tracking of call and put volumes with custom visual styling
Clear display of important value areas including POC (Point of Control)
Value Area High/Low visualization with customizable line styles and colors
BK Daily Range Identification
Secondary lines marking significant volume thresholds
Visual identification of key strike prices with substantial options activity
Value Area Cloud Visualization
Configurable cloud overlays for value areas
Enhanced visual identification of high-volume price zones
Detailed Summary Table
Complete breakdown of call and put volumes per strike
Percentage analysis of call vs put activity for sentiment analysis
Color-coded volume data for instant pattern recognition
Price data for both calls and puts at each strike
Custom Strike Selection
Configure strikes above and below ATM (At The Money)
Flexible strike spacing and rounding options
Custom base symbol support for various options markets
Use Cases
1. Identifying Key Support & Resistance
Visualize where major options activity is concentrated to spot potential support and resistance zones. The POC and Value Area lines often act as magnets for price.
2. Analyzing Market Sentiment
Compare call versus put volume distribution to gauge directional bias. Heavy call volume suggests bullish sentiment, while heavy put volume indicates bearish positioning.
3. Planning Around Institutional Activity
Volume profile analysis reveals where professional traders are positioning themselves, allowing you to align with or trade against smart money.
4. Setting Precise Targets
Use the POC and Value Area High/Low lines as potential profit targets when planning your trades.
5. Spotting Unusual Options Activity
The color-coded volume table instantly highlights anomalies in options flow that may signal upcoming price movements.
Customization Options
The indicator offers extensive customization capabilities:
Symbol & Data Settings : Configure base symbol and data aggregation
Strike Selection : Define number of strikes above/below ATM
Expiration Date Settings : Set specific expiry dates for analysis
Strike Configuration : Customize strike spacing and rounding
Profile Visualization : Adjust offset, width, opacity, and height
Labels & Line Styles : Fully configurable text and visual elements
Value Area Settings : Customize POC and Value Area visualization
Secondary Line Settings : Configure the BK Daily Range appearance
Cloud Visualization : Add colored overlays for enhanced visibility
How to Use
Apply the indicator to your chart
Configure the expiration date to match your trading timeframe
Adjust strike selection and spacing to match your instrument
Use the volume profile and summary table to identify key levels
Trade with confidence knowing where the real money is positioned
Perfect for options traders, futures traders, and anyone who wants to incorporate institutional-level options analysis into their trading strategy.
Take your trading to the next level with Options Volume Profile - where price meets institutional positioning.
"volume profile" için komut dosyalarını ara
Linear Regression Volume Profile [ChartPrime]LR VolumeProfile
This indicator combines a Linear Regression channel with a dynamic volume profile, giving traders a powerful way to visualize both directional price movement and volume concentration along the trend.
⯁ KEY FEATURES
Linear Regression Channel: Draws a statistically fitted channel to track the market trend over a defined period.
Volume Profile Overlay: Splits the channel into multiple horizontal levels and calculates volume traded within each level.
Percentage-Based Labels: Displays each level's share of total volume as a percentage, offering a clean way to see high and low volume zones.
Gradient Bars: Profile bars are colored using a gradient scale from yellow (low volume) to red (high volume), making it easy to identify key interest areas.
Adjustable Profile Width and Resolution: Users can change the width of profile bars and spacing between levels.
Channel Direction Indicator: An arrow inside a floating label shows the direction (up or down) of the current linear regression slope.
Level Style Customization: Choose from solid, dashed, or dotted lines for visual preference.
⯁ HOW TO USE
Use the Linear Regression channel to determine the dominant price trend direction.
Analyze the volume bars to spot key levels where the majority of volume was traded—these act as potential support/resistance zones.
Pay attention to the largest profile bars—these often mark zones of institutional interest or price consolidation.
The arrow label helps quickly assess whether the trend is upward or downward.
Combine this tool with price action or momentum indicators to build high-confidence trading setups.
⯁ CONCLUSION
LR Volume Profile is a precision tool for traders who want to merge trend analysis with volume insight. By integrating linear regression trendlines with a clean and readable volume distribution, this indicator helps traders find price levels that matter the most—backed by volume, trend, and structure. Whether you're spotting high-volume nodes or gauging directional flow, this toolkit elevates your decision-making process with clarity and depth.
Dynamic Volume Profile Oscillator | AlphaAlgosDynamic Volume Profile Oscillator | AlphaAlgos
Overview
The Dynamic Volume Profile Oscillator is an advanced technical analysis tool that transforms traditional volume analysis into a responsive oscillator. By creating a dynamic volume profile and measuring price deviation from volume-weighted equilibrium levels, this indicator provides traders with powerful insights into market momentum and potential reversals.
Key Features
• Volume-weighted price deviation analysis
• Adaptive midline that adjusts to changing market conditions
• Beautiful gradient visualization with 10-level intensity zones
• Fast and slow signal lines for trend confirmation
• Mean reversion mode that identifies price extremes relative to volume
• Fully customizable sensitivity and smoothing parameters
Technical Components
1. Volume Profile Analysis
The indicator builds a dynamic volume profile by:
• Collecting recent price and volume data within a specified lookback period
• Calculating a volume-weighted mean price (similar to VWAP)
• Measuring how far current price has deviated from this weighted average
• Adjusting this deviation based on historical volatility
2. Oscillator Calculation
The oscillator offers two calculation methods:
• Mean Reversion Mode (default): Measures deviation from volume-weighted mean price, normalized to reflect potential overbought/oversold conditions
• Standard Mode : Normalizes volume activity to identify unusual volume patterns
3. Adaptive Zones
The indicator features dynamic zones that:
• Center around an adaptive midline that reflects the average oscillator value
• Expand and contract based on recent volatility (standard deviation)
• Visually represent intensity through multi-level gradient coloring
• Provide clear visualization of bullish/bearish extremes
4. Signal Generation
Trading signals are generated through:
• Main oscillator line position relative to the adaptive midline
• Crossovers between fast (5-period) and slow (15-period) signal lines
• Color changes that instantly identify trend direction
• Distance from the midline indicating trend strength
Configuration Options
Volume Analysis Settings:
• Price Source - Select which price data to analyze
• Volume Source - Define volume data source
• Lookback Period - Number of bars for main calculations
• Profile Calculation Periods - Frequency of profile recalculation
Oscillator Settings:
• Smoothing Length - Controls oscillator smoothness
• Sensitivity - Adjusts responsiveness to price/volume changes
• Mean Reversion Mode - Toggles calculation methodology
Threshold Settings:
• Adaptive Midline - Uses dynamic midline based on historical values
• Midline Period - Lookback period for midline calculation
• Zone Width Multiplier - Controls width of bullish/bearish zones
Display Settings:
• Color Bars - Option to color price bars based on trend direction
Trading Strategies
Trend Following:
• Enter long positions when the oscillator crosses above the adaptive midline
• Enter short positions when the oscillator crosses below the adaptive midline
• Use signal line crossovers for entry timing
• Monitor gradient intensity to gauge trend strength
Mean Reversion Trading:
• Look for oscillator extremes shown by intense gradient colors
• Prepare for potential reversals when the oscillator reaches upper/lower zones
• Use divergences between price and oscillator for confirmation
• Consider scaling positions based on gradient intensity
Volume Analysis:
• Use Standard Mode to identify unusual volume patterns
• Confirm breakouts when accompanied by strong oscillator readings
• Watch for divergences between price and volume-based readings
• Use extended periods in extreme zones as trend confirmation
Best Practices
• Adjust sensitivity based on the asset's typical volatility
• Use longer smoothing for swing trading, shorter for day trading
• Combine with support/resistance levels for optimal entry/exit points
• Consider multiple timeframe analysis for comprehensive market view
• Test different profile calculation periods to match your trading style
This indicator is provided for informational purposes only. Always use proper risk management when trading based on any technical indicator. Not financial advise.
Volume Analysis - Heatmap and Volume ProfileHello All!
I have a new toy for you! Volume Analysis - Heatmap and Volume Profile . Honestly I started to work to develop Volume Heatmap then I decided to improve it and add more features such Volume profile, volume, difference in Buy/Sell volumes etc. I tried to put my abilities into this script and tried to use some new Pine Language™ features ( method, force_overlay, enum etc features ). I hope the usage of these new features would be an example for Pine Programmers.
Lets talk about how it works:
- It gets number of Rows/Columns from the user for each candle to create heatmap
- It calculates the number of the candles to analyze. Number of the candles may change by number of Rows/columns or if any volume / difference in volumes / volume profile is enabled
- It gets Closing/Opening price, Volume and Time info from lower time frame for each candle ( it can be up to 100K for each candle )
- After getting the data it calculates lower time frame to analyze
- Then it calculates how closing price moves, how much volume on each move and create boxes by the volume/move in each box
- The colors for each box calculated by volume info and closing price movements in the lower time frame
- It shows the boxes on Absolute places or Zero Line optionally
- it shows Volume, Cumulative volume, Difference between Buy/Sell volume for each column
- it changes empty box color by Chart background color, also you can change transparency
- At this time it creates Volume Profile with up to 25 rows
- As a new Pine Language™ feature, it can show Volume Profile in the indicator window or in Main chart, shows Value Area, Value Area High (VAH), Value Area Low (VAL), and draw it and POC (Point Of Control) in the indicator window and/or in the main chart
- Honestly the feature I like is that: For the markets that are not open 24/7, it combines the data from the lower time period without any gaps. For example, if you work for a market that is closed on Saturdays and Sundays, it ensures data integrity by omitting weekends and holidays. so for example if the data is like "ABC---DEF-X---YL-Z" then it makes this data like "ABCDEFXYLZ". In this way, there will be no data breaks in the displayed boxes, there will be no empty colons, and it will appear as if data is coming in at any time.
- Finally it shows Info Panel to give info, its background color automatically changes by the Chart background color
- Important! You should set your "Plan" accordingly, your plan is "Premium or Higher" or "Lower tier". so the script can understand the minimum time frame it can get data!!
I tried to share many screenshots below to explain it much better
How it looks?
it shows Highest Buy/Sell volumes brighter, move volume -> brighter
Volume Profile ( up to 25 row s) ( number of contained candles should be more than 1 )
Volume Profile can be shown in the main chart optionally
How the main chart looks:
Closing price shown and you can enable it, change colors & line width
Can include many candles according to Row&Column number you set
Optionally it can show cumulative volume for each candle
Closing prices from lower time frame
Shows Candle Body by changing background colors
It can shows all included candles on Zero line
You can change the colors of many things
You can set Empty box and border transparency
Table, Empty box Colors adjustment done automatically by chart background color
Sometimes we can not get data from some historical candles if time frame is high such 2days, 1 week etc, and it looks like:
It also checks if Chart time frame and Chart type is suitable
Enjoy!
EM Visible Range Volume Profile█ OVERVIEW
ᴇᴍ VRVP (Visible Range Volume Profile) indicator calculates the volume profile within the visible range of prices.
Volume Profile is an advanced technical analysis indicator that shows trading activity over a specified period of time at certain price levels.
The indicator plots a histogram on the chart that reflects dominant or significant price levels based that are based on volume.
VP concept
VP Components
Open, High, Low, Close:
There are different types of volume profile indicators but the majority of them will designate the OHLC.
Point of Control:
A price level with the most traded volume during one session, also known as POC.
High Volume Node (HVN):
Area of high volume relative to surrounding price action.
Low Volume Node (LVN):
Area of low volume relative to surrounding price action.
Analysis of price in relation to high and low volume nodes is useful when building context around your trades.
█ VOLUME PROFILE STRATEGIES
The distribution of a volume profile can help you determine the strength of a trend and spot potential reversal zones. Let’s take a look at the five different distribution types.
Neutral D
In order for price to break away from value, either the buyers or the sellers will have to become more aggressive than the other side. When this occurs, it gives us with a vital piece of information.
Now we know who were the agressors at this price level: either the buyers or the sellers. That's why this is a good level for a trading setup if the price bounces back.
Bearish P and Bullish P
Bearish P — reversal. Bullish P — confirmation.
Bearish Ь and Bullish Ь
Bearish Ь — confirmation. Bullish Ь — reversal.
Examples
█ INPUTS
Width — amplitude of the VP histogram.
Grid — the number of columns of the VP histogram.
Delta of volumes — combinatorial determination of the ratios of sellers and buyers.
In quoted units — conversion in units of quoted currency.
Logarithmic scale — recalculation the grid step to the logarithmic scale of the chart.
HTF — (Higher Timeframe) calculation of VP for the period of the selected timeframe. ISO: Isolated computation in HTF period.
Palette: Total volume, Volume of buyers, Volume of sellers, HTF bars.
Warnings: colour of the «⚠» icon, language of information in the Tooltip.
Addition: ᴇᴍ CHN-RMA — a grid of moving averages with periods of centered hexagonal numbers.
█ ОБЩИЕ СВЕДЕНИЯ
ᴇᴍ VRVP (Visible Range Volume Profile) рассчитывает профиль объёма в видимом диапазоне цен.
Профиль объёма — это продвинутый индикатор технического анализа, который показывает торговую активность за условленный период времени на определённых ценовых уровнях.
Индикатор строит на графике гистограмму, отражающую доминирующие или значимые ценовые уровни, основанные на объёме.
█ НАСТРОЙКИ
Ширина — амплитуда гистограммы VP.
Сетка — количество колонок гистограммы VP.
Дельта объёмов — комбинаторное определение соотношений продаж и покупок.
В котируемых единицах — пересчёт в единицах котируемой валюты.
Логарифмическая шкала — пересчёт шага сетки на логарифмическую шкалу графика.
HTF — (Higher Timeframe) расчёт VP за период выбранного таймфрейма. ISO: Изолированное вычисление в HTF-периоде.
Палитра: Суммарный объём, Объём покупок, Объём продаж, Бары HTF.
Предупреждения: цвет значка «⚠», язык информации в Tooltip.
Дополнение: ᴇᴍ CHN-RMA — сетка скользящих средних с периодами центрированных гексагональных чисел.
Piman2077: Previous Day Volume Profile levelsPrevious Day Volume Profile Indicator
Description:
Previous Day Volume Profile Indicator plots the previous trading session’s Volume Profile key levels directly on your chart, providing clear reference points for intraday trading. This indicator calculates the Value Area High (VAH), Value Area Low (VAL), and Point of Control (POC) from the prior session and projects them across the current trading day, helping traders identify potential support, resistance, and high-volume zones.
Features:
Calculates previous day VAH, VAL, and POC based on a user-defined session (default 09:30–16:00).
Uses Volume Profile bins for precise distribution calculation.
Fully customizable line colors for VAH, VAL, and POC.
Lines extend across the current session for easy intraday reference.
Works on any timeframe, optimized for 1-minute charts for precision.
Optional toggles to show/hide VAH, VAL, and POC individually.
Inputs:
Session Time: Define the trading session for which the volume profile is calculated.
Profile Bins: Number of price intervals used to divide the session range.
Value Area %: Percentage of volume to include in the value area (default 68%).
Show POC / VAH & VAL: Toggle visibility of each level.
Line Colors: Customize VAH, VAL, and POC colors.
Use Cases:
Identify previous session support and resistance levels for intraday trading.
Gauge areas of high liquidity and potential market reaction zones.
Combine with other indicators or price action strategies for improved entries and exits.
Recommended Timeframe:
Works on all timeframes; best used on 1-minute or 5-minute charts for precise intraday analysis.
Candle Volume Profile Marker# 📊 Candle Volume Profile Marker (CVPM)
**Transform your chart analysis with precision volume profile levels on every candle!**
The Candle Volume Profile Marker displays key volume profile levels (POC, VAH, VAL) for individual candles, giving you granular insights into price acceptance and rejection zones at the micro level.
## 🎯 **Key Features**
### **Core Levels**
- **POC (Point of Control)** - The price level with highest volume concentration
- **VAH (Value Area High)** - Upper boundary of the value area
- **VAL (Value Area Low)** - Lower boundary of the value area
- **Customizable Value Area** - Adjust percentage from 50% to 90%
### **Flexible Display Options**
- **Current Candle Only** or **Historical Lookback** (1-50 candles)
- **Multiple Visual Styles** - Lines, dots, crosses, triangles, squares, diamonds
- **Smart Line Extensions** - Right only, both sides, or left only
- **4 Line Length Modes** - Normal, Short, Ultra Short, Micro (for ultra-clean charts)
- **Full Color Customization** - Colors, opacity, line width
- **Adjustable Marker Sizes** - Tiny to Large
### **Advanced Calculation Methods**
Choose your POC calculation:
- **Weighted** - Smart estimation based on volume distribution (default)
- **Close** - Uses closing price
- **Middle** - High-Low midpoint
- **VWAP** - Volume weighted average price
### **Professional Tools**
- **Real-time Info Table** - Current levels display
- **Smart Alerts** - POC crosses and Value Area breakouts
- **Highlight Current Candle** - Extended dotted lines for current levels
- **Developing Levels** - Real-time updates for active candle
## 🚀 **Why Use CVPM?**
### **Precision Trading**
- Identify exact support/resistance on each candle
- Spot volume acceptance/rejection zones
- Plan entries and exits with micro-level precision
### **Clean & Customizable**
- Lines extend only right (eliminates confusion)
- Ultra-short line options for minimal chart clutter
- Professional appearance with full customization
### **Multiple Timeframes**
- Works on any timeframe from 1-minute to monthly
- Historical analysis with adjustable lookback
- Real-time developing levels
## 📈 **Perfect For**
- **Day Traders** - Micro-level entry/exit points
- **Swing Traders** - Key levels for position management
- **Volume Analysis** - Understanding price acceptance zones
- **Support/Resistance Trading** - Precise level identification
- **Breakout Trading** - Value area breakout alerts
## ⚙️ **Easy Setup**
1. Add indicator to your chart
2. Choose your preferred visual style (lines/dots)
3. Select line extension (right-only recommended)
4. Adjust line length (try "Ultra Short" for clean charts)
5. Customize colors and enable alerts
## 🎨 **Customization Groups**
- **Display Options** - What to show and how many candles
- **Calculation** - POC method and value area percentage
- **POC Visual** - Style, color, width, length for Point of Control
- **Value Area Visual** - Style, color, width, length for VAH/VAL
- **Line Settings** - Extension direction and length modes
- **Size** - Marker sizes and opacity
## 🔔 **Built-in Alerts**
- Price crosses above/below POC
- Value Area breakouts (up/down)
- Fully customizable alert messages
## 💡 **Pro Tips**
- Use "Right Only" extension to avoid confusion about which candle owns the levels
- Try "Ultra Short" or "Micro" line modes for cleaner charts
- Enable "Highlight Current Candle" for extended reference lines
- Combine with volume indicators for enhanced analysis
- Use different colors for easy POC/VAH/VAL identification
---
**Transform your volume analysis today with the most flexible and customizable candle-level volume profile indicator available!**
*Perfect for traders who demand precision and clean, professional charts.*
Forex Session + Volume Profile [RunRox]📊 Forex Session + Volume Profile is built especially for traders who work with intra-session liquidity concepts or any strategy that needs a clear visual of trading sessions and the liquidity inside them.
Our team created this indicator to give you better session visibility, flexible session styling, and extra tools that help you navigate the market more easily.
📌 Features:
6 fully customizable sessions
Kill Zone (the high-impact trading window)
Volume Profile for each session
POC / VAL / VAH / LVN levels (Point of Control, Value Area Low, Value Area High, Low Volume Node)
PDH / PDL levels (Previous Day High / Low)
PWH / PWL levels (Previous Week High / Low)
NYM level (New York Market level)
Active sessions table
5 style options for each session
All of this gives you the flexibility to set up exactly the layout you need for your trading. Below, you’ll find a more detailed look at each feature.
🗓️ 6 CUSTOMIZABLE SESSION
The indicator includes six sessions that you can fully customize to fit your needs—everything from naming each session and choosing line colors to adjusting opacity, showing the volume profile, or even turning off a session entirely if you don’t need it.
Plus, you can pick different display styles for each session. As shown in the screenshot below, there are five style options you can apply individually to every session.
5 Style Options for Sessions
BOX
AREA
ZONES
LINES
CURVED
These styles can be customized for each session individually to help you highlight the sessions you care about on your chart. Example below
📢 VOLUME PROFILE
We’ve also integrated a Volume Profile into the indicator to pinpoint important levels on the chart. On top of that, we’ve added extra volume-based levels. Below, you’ll find the settings and a visual demo of how it appears on your chart.
To identify optimal entry points, you can use the following key reference levels:
POC (Point of Control)
VAL (Value Area Low)
VAH (Value Area High)
LVN (Low Volume Node)
You can also customize colors and line styles, or hide any levels you don’t need on your chart.
📐 ADDITIONAL LEVELS
You can display the following levels on your chart:
NYM (New York Market)
PDH (Previous Day High)
PDL (Previous Day Low)
PWH (Previous Week High)
PWL (Previous Week Low)
All of these are fully customizable with color selection and the option to extend lines into the next period.
💹 ACTIVE SESSION TABLE
The active sessions table helps you quickly identify the trading times for the sessions you care about. It’s fully customizable, with options to choose border and background colors for the table itself.
🟠 USAGE
This indicator is highly versatile: use it to simply mark trading sessions on your chart, set up the Kill Zone at your chosen time, or identify the context of the previous session by its most traded range levels. All of this makes the indicator an invaluable tool for any trader!
Dynamic Volume Profile PoC SwiftedgeOverview
The Dynamic Volume Profile PoC is a powerful and visually intuitive indicator designed to help traders identify key support and resistance levels using a unique combination of pivot points, volume analysis, and dynamic Point of Control (PoC) levels. This script overlays directly on your chart, providing clear visual cues for potential breakout and rejection zones, making it easier to spot high-probability trading opportunities.
What It Does
This indicator combines three core components to deliver actionable insights:
Pivot Points: Identifies significant swing highs and lows to establish potential support and resistance levels.
Volume Oscillator: Measures volume momentum to confirm the strength of price movements, ensuring that breakouts or rejections are backed by significant volume.
Dynamic Point of Control (PoC): Calculates the midpoint between consecutive pivot points to create dynamic PoC levels, which act as key areas where price is likely to either break through (breakout) or reverse (rejection).
These components work together to highlight critical price levels where the market is likely to react, giving traders a clear framework for decision-making.
How It Works
Pivot Detection: The script uses pivot highs and lows (based on user-defined Left Bars and Right Bars) to identify significant price levels. These pivots form the foundation for calculating PoC levels.
PoC Calculation: Each time a new pivot is detected, the script calculates the midpoint between the current pivot and the previous pivot, creating a dynamic PoC level. These levels are plotted as horizontal lines on the chart, with a maximum of Max PoC Lines to Show (default: 2) visible at any time.
Volume Confirmation: A volume oscillator (short EMA of volume minus long EMA of volume) is used to filter breakouts and rejections. Breakouts or rejections are only signaled if the volume oscillator exceeds the Volume Threshold (default: 20), ensuring that price movements are supported by strong volume.
Visual Cues:
PoC levels are drawn as cyan lines with optional semi-transparent zones (controlled by Show PoC Zones). These zones are colored green for potential breakouts (price above PoC) and red for potential rejections (price below PoC).
Labels above and below each PoC level indicate trading opportunities: "Long if breakout"/"Long if rejected" (green) and "Short if breakout"/"Short if rejected" (red), depending on the price's direction relative to the PoC.
Break signals ("B") are plotted above or below bars when price crosses a pivot level with sufficient volume, colored red for downward breaks and green for upward breaks.
How to Use
Add the Indicator: Add the "Dynamic Volume Profile PoC " to your chart in TradingView.
Adjust Settings:
Left Bars and Right Bars (default: 15): Control the sensitivity of pivot detection. Lower values make the script more sensitive to smaller price swings.
Volume Threshold (default: 20): Set the minimum volume oscillator value required to confirm breakouts or rejections. Increase this for stricter confirmation.
Max PoC Lines to Show (default: 2): Define how many PoC levels are displayed at once.
Show PoC Zones (default: true): Toggle semi-transparent zones around PoC levels for better visualization.
Label Spacing Factor (default: 0.5): Adjust the vertical spacing between labels and the PoC box. Increase this value (e.g., to 1.0 or 2.0) for more spacing, or decrease it (e.g., to 0.3) for less.
Interpret the Signals:
Look for PoC levels (cyan lines) as key areas of interest.
Use the labels to identify potential trades: "Long if breakout" indicates a buy opportunity if price breaks above the PoC, while "Short if rejected" suggests a sell if price fails to break through.
Watch for "B" signals to confirm breakouts or rejections with volume support.
Combine with Your Strategy: Use the PoC levels and break signals as part of your broader trading strategy, such as trend-following or mean-reversion setups.
Why This Script is Unique
The Dynamic Volume Profile PoC stands out by combining pivot points, volume analysis, and dynamic PoC levels into a single, cohesive tool. Unlike traditional volume profile indicators that require a fixed range, this script dynamically updates PoC levels based on recent price action, making it more responsive to current market conditions. The addition of volume confirmation ensures that signals are backed by market participation, reducing false breakouts. The visually appealing design, with customizable spacing and semi-transparent zones, makes it easy to interpret key levels at a glance, even for traders unfamiliar with Pine Script.
Notes
This script works best on timeframes where pivot points are meaningful (e.g., 1H, 4H, or daily charts).
Adjust the Label Spacing Factor to ensure labels are well-spaced for your chart's zoom level and instrument.
For instruments with high volatility, you may need to increase the Volume Threshold to filter out noise.
VIPER DOPING - A Volume Profile to estimate trend probabilityDESCRIPTION :
VIPER DOPING uses volume analysis to help trader to understand trading keys below:
Support and Resistance
Profit and Loss
Estimate candle direction
Trend
Biggest Buy and Sell on level prices
HOW TO USE:
The volume bar will have buy and sell colors, by default the buy color is blue and the sell is red. The size of bar is important matter, the biggest bar size means that price level has strong volume or transaction and the smallest bar size indicates the lowest transaction or volume. How to read it?
The bar above the candle is the resistance
The bar below the candle is the support
If you want long the market, find the biggest or bigger support, which is below the candle
If you want short the market, find the biggest or bigger resistance which is above the candle
Trading style and the maximum range (total candle), default is 60. This setup to analyze volumes in specific candle range. Please check the following recommendation based on trading style:
Scalping: 30 - 60 candles, recommendation timeframe: 5m - 1h
Day Trading: 50 - 120 candles, recommendation timeframe: 30m - 4h
Swing Trading: 100- 240 candles, recommendation timeframe: 1h- 3D
The white box is to visualize trading area by total candle. Every line has the meaning:
The left line is the start candle
The right line is the end candle
The top line is the highest price of volume profile
The bottom line is the lowest price of volume profile
The fibonacci line will help you to confirm and compare of supports and resistances with the volume profile lines.
The TABLE CELLS
it contains information to help trader to understand the recent situation of market and to take strategy of trading:
Total Candle : the maximum candles are used to analyze the volume from previous active candle
Biggest Sell : the horizontal price area which has the largest of sell volume of the last total candle
Biggest Buy : the horizontal price area which has the largest of buy volume of the last total candle
Buy Rate : the ratio of buy and sell volume of the last total candle
Support: the closest price to be the support from the active candle, auto changed if support to be invalid
Resistance : the closest price to be the resistance from the active candle, auto changed if support to be invalid
PnL : the percentage profit if you trade using the support and resistance prices and it can be used for Risk Management. Wisely the risk is 50% of the profit, example if the profit 1% the your risk should be 0.5% from entry.
Estimate : to analize the next direction of candle or target, it will be changed automatically by volume condition.
CONFIGURATION:
Table Position : You can change the table position to top or bottom, to left, right or center
Calculation : You can include the active candle in volume calculation or you can choose the behind active candle. If you use active candle, there could be possible repainting.
The volume profile configuration is about appearance configuration, to setup the thickness, colors, position.
The fibonacci configuration is about appearance configuration, to setup the thickness, extend lines, label styles.
Linear Regression Volume ProfileLinear Regression Volume Profile plots the volume profile fixated on the linear regression of the lookback period rather than statically across y = 0. This helps identify potential support and resistance inside of the price channel.
Settings
Linear Regression
Linear Regression Source: the price source in which to sample when calculating the linear regression
Length: the number of bars to sample when calculating the linear regression
Deviation: the number of standard deviations away from the linear regression line to draw the upper and lower bounds
Linear Regression
Rows: the number of rows to divide the linear regression channel into when calculating the volume profile
Show Point of Control: toggle whether or not to plot the level with highest amount of volume
Usage
Similar to the traditional Linear Regression and Volume Profile this indicator is mainly to determine levels of support and resistance. One may interpret a level with high volume (i.e. point of control) to be a potential reversal point.
Details
This indicator first calculates the linear regression of the specified lookback period and, subsequently, the upper and lower bound of the linear regression channel. It then divides this channel by the specified number of rows and sums the volume that occurs in each row. The volume profile is scaled to the min and max volume.
[potatoshop] Volume Profile lower timeframeThis script is a volume profile that displays the volume of transactions in price blocks over a recent period of time.
For a more detailed representation, OHCLV values on the time frame lower than the time zone on the chart were called and expressed.
Low time frames are adjustable.
You can adjust the number of blocks and the most recent time period that you want to view.
Although it cannot be compared to the volume indicators provided for paid users of Trading-View, it has functioned by displaying transactions that are difficult to find on open source.
Displays the amount traded in each block and the percentage of the total over a given period.
POC represents the middle value of the block with the highest transaction volume as a line.
TPOC represents the block that stayed the longest regardless of the volume of transaction.
The reversal line appears when you determine the trading advantage of the rising and falling closing on a block basis and then have a different value from the neighboring blocks.
(I didn't mean it much, but I just put it in for fun.)
It represents the total volume of transactions traded in each block, and there are also check boxes in the settings window that represent the volume of transactions that closed higher and closed lower.
You can specify the color of each block.
The highest and lowest values for the set period and the total sum of each block are displayed at the bottom of the box.
Because it was made using a lot of arrays, the total transaction volume was marked separately to check the value.
When expressing the price block according to the trading volume percentage, it was a pity that the minimum pixel was 1 bar, so it could not be expressed delicately.
Although set to bar_time in Box properties xloc, 1 bar was actually the minimum unit of the X-axis value.
The logic used to place the transaction volume for each block is as follows.
1. Divide the difference between the high and low values of 1 LTF bar by the transaction volume .
2. Find the percentage of this LTF bar within each block.
3. Multiply the ratio by the transaction volume again.
4. Store the value in each block cell.
Below are the codes of the people I referred to this time.
1. ‘Time & volume point of control (TPOC & VPOC)’ by quantifytools
2. ‘Volume Profile ’ by LuxAlgo
3. ‘Volume Profile and Volume Indicator by DGT’ by dgtrd
The script is for informational and educational purposes only.
이 스크립트는 최근 일정 기간동안의 거래량을 가격 블록단위로 표시해 주는 볼륨 프로화일입니다.
좀 더 자세한 표현을 위해 차트상의 시간대보다 낮은 시간 프레임상의 OHCLV 값들을 호출하여 표현하였습니다.
낮은 시간 프레임은 조절 가능합니다..
보고 싶은 최근 일정 기간과 블럭 갯수를 조절할 수 있습니다.
트뷰 유료 사용자들을 위해 제공하는 지표와는 비교할 수는 없지만, 오픈 소스상에서는 찾기 힘든 거래량을 표시해 기능을 넣었습니다.
각 블럭에서 거래되었던 양 과 주어진 기간 동안의 총량 대비 퍼센트를 표시해 줍니다.
POC는 거래량이 가장 많았던 블럭의 중간값을 라인으로 표현해 줍니다.
TPOC는 거래량에 상관없이 가장 오랜 시간 머물렸던 블럭을 표현해 줍니다.
반전선은 블럭 단위로 상승 마감과 하락 마감의 거래량 우세를 결정한 뒤, 이웃 블럭들하고 다른 값을 가질 때 나타납니다.
(어떤 뜻을 갖고 만든 건 아니고 그냥 재미로 넣어 보았습니다.)
각 블럭에서 거래되었던 총거래량을 표현해 주며, 또한 설정창에서 상승 마감한 거래량과 하락 마감한 거래량을 표현하는 체크 박스가 있습니다.
각 블럭의 색깔을 지정하실 수 있습니다.
설정된 기간 동안의 최고값과 최저값, 각 블럭을 합친 총량을 박스 하단에 표시해 두었습니다.
어레이를 많이 사용하여 만들었기 때문에 값의 확인을 위해 전체 거래량을 따로 표시하였습니다.
가격 블럭을 거래량 퍼센트에 따라 표현할 때, 최소 픽셀이 1bar 이어서 섬세하게 표현 할 수 없어 안타까웠습니다.
박스 속성을 xloc.bar_time 로 설정하였지만 실제로는 1 bar가 X축 값의 최소 단위였습니다.
각 블록 별로 거래량을 배치 할 때 쓰인 로직은 다음과 같습니다.
1. 1 LTF bar의 하이 와 로우 값의 차이를 거래량으로 나누어 줍니다.
2. 각 블록 안에서 이 LTF bar가 차지 하는 비율을 구합니다.
3. 그 비율에 다시 거래량을 곱해 줍니다.
4. 그 값을 각 블록 셀에 저장해 줍니다.
밑에 제가 이번에 참고한 분들의 코드들입니다.
1. ‘Time & volume point of control (TPOC & VPOC)’ by quantifytools
2. ‘Volume Profile ’ by LuxAlgo
3. ‘Volume Profile and Volume Indicator by DGT’ by dgtrd
Aggregated Volume Profile Spot & Futures ⚉ OVERVIEW ⚉
Aggregate Volume Profile - Shows the Volume Profile from 9 exchanges. Works on almost all CRYPTO Tickers!
You can enter your own desired exchanges, on/off any others, as well as select the sources of SPOT, FUTURES and others.
The script also includes several input parameters that allow the user to control which exchanges and currencies are included in the aggregated data.
The user can also choose how volume is displayed (in assets, U.S. dollars or euros) and how it is calculated (sum, average, median, or dispersion).
WARNING Indicator is for CRYPTO ONLY.
______________________
⚉ SETTINGS ⚉
‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾
Data Type — Choose Single or Aggregated data.
• Single — Show only current Volume.
• Aggregated — Show Aggregated Volume.
Volume By — You can also select how the volume is displayed.
• COIN — Volume in Actives.
• USD — Volume in United Stated Dollar.
• EUR — Volume in European Union.
• RUB — Volume in Russian Ruble.
Calculate By — Choose how Aggregated Volume it is calculated.
• SUM — This displays the total volume from all sources.
• AVG — This displays the average price of the volume from all sources.
• MEDIAN — This displays the median volume from all sources.
• VARIANCE — This displays the variance of the volume from all sources.
• Delta Type — Select the Volume Profile type.
• Bullish — Shows the volume of buyers.
• Bearish — Shows the volume of sellers.
• Both — Shows the total volume of buyers and sellers.
Additional features
The remaining functions are responsible for the visual part of the Volume Profile and are intuitive and I recommend that you familiarize yourself with them simply by using them.
________________
⚉ NOTES ⚉
‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾
If you have any ideas what to add to my work to add more sources or make calculations cooler, suggest in DM .
Also I recommend exploring and trying out my similar work.
Dynamic Volume Profile v2 (Up To 60 Channels)Dynamic Volume Profile (DVP) is an advanced charting study that displays trading activity over a specified time period at specified price levels dynamically.
DVP typically based on price and volume information and it combines these factors in a way that displays price, volume and time frame on a single chart dynamically. You can gather a multitude of information with a glance.
The first thing that most traders will use dynamic volume profile for is identifying basic support and resistance levels. It is important to note that using Dynamic Volume Profile as an identifier for support and resistance levels is a reactive method.
Point of Control ( PoC ): It refers to the area in the chart with the most traded volume activity. This is by far the most relevant area you want to monitor as it can help to define the placement of your stops or the areas in the chart where you might find the most pristine entry levels. The highest concentrated area of volume for a particular period of time we will call it PoC or Point of Control and you will be surprised how many times it acts as a wall on a retest. Traders tend to factor this in as an area of support or resistance.
Value Area ( VA ): The range of price levels in which a specified percentage of all volume was traded. By default, the industry standards tends to be 70%.
Value Area High ( VAH ) – The highest price level within the value area.
Value Area Low ( VAL ) – The lowest price level within the value area.
The script creates up to 60 channels according to highest/lowest levels for specified time period and finds the total volume for each channel. Then it calculates Point of Control, Value area and VAH/VAL. the script shows POC channel and Value Area, and you can see VAH/VAL ve all channels optionally.
In this version, number of channels can be changed up to 60 optionally by user
If you find my works useful, please consider a donation
BTC: 19qDW9AShZhBZsGuXcgRzam5Fbpc3EU8EV
ETH: 0x39c8552371b9b7f4e324197af460ba8bc8e18ef9
Dynamic Volume Profile [LTB]Dynamic Volume Profile (DVP) is an advanced charting study that displays trading activity over a specified time period at specified price levels dynamically.
DVP typically based on price and volume information and it combines these factors in a way that displays price, volume and time frame on a single chart dynamically. You can gather a multitude of information with a glance.
The first thing that most traders will use dynamic volume profile for is identifying basic support and resistance levels. It is important to note that using Dynamic Volume Profile as an identifier for support and resistance levels is a reactive method.
Point of Control (PoC): It refers to the area in the chart with the most traded volume activity. This is by far the most relevant area you want to monitor as it can help to define the placement of your stops or the areas in the chart where you might find the most pristine entry levels. The highest concentrated area of volume for a particular period of time we will call it PoC or Point of Control and you will be surprised how many times it acts as a wall on a retest. Traders tend to factor this in as an area of support or resistance.
Value Area (VA): The range of price levels in which a specified percentage of all volume was traded. By default, the industry standards tends to be 70%.
Value Area High (VAH) – The highest price level within the value area.
Value Area Low (VAL) – The lowest price level within the value area.
The script creates 10 channels according to highest/lowest levels for specified time period and finds the total volume for each channel. Then it calculates Point of Control, Value area and VAH/VAL. the script shows POC channel and Value Area, and you can see VAH/VAL ve all channels optionally.
Some useful resources:
www.tradingview.com
medium.com
If you find my works useful, please consider a donation
BTC: 16XRqyS3Vgh1knAU1tCcruqhUrVm4QWWmR
Author: LonesomeTheBlue
Institutional HeatmapHeatmap Range - Volume Profile Visualization Indicator
What This Indicator Does
The Heatmap Range indicator provides a sophisticated volume profile visualization that displays price levels with the highest trading activity using color-coded heatmaps directly on your chart. Unlike traditional volume indicators, this tool shows WHERE the most significant trading occurred within specific price ranges over a customizable lookback period.
Advanced Volume Analysis
Volume-Weighted Price Levels: Calculates and displays up to 20 price levels based on actual trading volume
Customizable Time Period: Analyze volume distribution over 10-500 bars (default: 180 bars)
Smart Bin Sizing: Adjustable pip range (0.1-50 pips) for precise level identification
Peak Detection: Automatically identifies and centers display around highest volume areas
Visual Customization
3 Color Patterns:
Inverted Heat (Orange to Dark Red)
Inverted Cool (Orange to Dark Blue)
Inverted Purple (Light Pink to Dark Purple)
Transparency Control: 0-95% transparency for optimal chart readability
Adaptive Display: Shows most relevant levels centered around peak volume
Multi-Asset Support
Forex Pairs (EUR/USD, GBP/USD, etc.)
Precious Metals (Gold/XAUUSD, Silver/XAGUSD)
Futures (NQ, ES, YM, etc.)
Cryptocurrencies
Stock Indices
Customizable Parameters
Histogram Period (10-500, Default: 180) Bars to analyze for volume distribution
Bin Range (0.1-50 pips, Default: 5.0) Price range for each volume level
Color Pattern (1-3, Default: 1) Visual color scheme selection
Average Volume Period (10-200, Default: 100) Period for volume normalization
Max Display Levels (5-20, Default: 20) Maximum price levels to show
Transparency (0-95%, Default: 50%) Opacity of heatmap display
How to Use
For Day Traders
Identify key support/resistance levels based on actual volume
Spot high-probability reversal zones
Plan entries/exits around significant volume levels
For Swing Traders
Analyze longer-term volume distribution patterns
Identify major accumulation/distribution zones
Confirm breakout levels with volume validation
For Scalpers
Quick identification of intraday volume hotspots
Real-time volume level updates
Precise entry/exit timing around volume clusters
Visual Interpretation
Darker Colors: Higher volume concentration (stronger levels)
Lighter Colors: Lower volume concentration
Color Intensity: Directly correlates to volume strength at that price level
Level Positioning: Automatically centers around peak volume areas
Technical Specifications
Pine Script Version: v5
Chart Overlay: Yes
Max Bars Back: 1000
Performance Optimized: Limited to 200 bins for smooth operation
Real-time Updates: Dynamic calculation on each bar close
Getting Started
Add to Chart: Apply indicator to any supported timeframe
Adjust Period: Set histogram period based on your trading style
Choose Colors: Select color pattern that suits your chart theme
Fine-tune Levels: Adjust bin range and max levels for optimal display
Set Transparency: Balance visibility with chart clarity
Important Notes
Minimum Data Requirement: Needs at least 10 bars of history to function
Performance: Higher periods and smaller bin ranges require more processing
Volume Dependency: Most effective on instruments with consistent volume data
Timeframe Agnostic: Works on all timeframes from 1-minute to monthly
Status Information
The indicator includes a real-time information table showing:
Current settings (Period, Bin Range, Color Pattern, Transparency)
Indicator status (Active/Loading)
Disclaimer: This indicator is for educational and informational purposes only. Past performance does not guarantee future results. Always conduct your own analysis and risk management before making trading decisions.
Compatible with TradingView's Pine Script v5 | Optimized for all market conditions | Professional-grade volume analysis
Heatmap Volume ProfileThe Volume Profile with Support/Resistance indicator is a powerful tool designed to help traders visually identify support and resistance zones based on volume analysis at specific price levels. Unlike traditional volume indicators that focus on time-based volume, this indicator analyzes the volume traded at various price levels, offering a clearer view of where the strongest buying and selling forces are concentrated.
Key Features:
Volume Heatmap: The indicator displays a colored heatmap that varies based on the volume traded at different price levels. "Hot zones" (red) indicate areas with high volume, while "cold zones" (blue) represent areas with low volume.
Automatic Detection of Support and Resistance Levels: In addition to the heatmap, the indicator automatically detects price levels where the volume reaches a significant threshold. These levels are marked with white lines on the chart, highlighting potential support and resistance zones.
Adjustable Granularity: The number of price bands can be adjusted, allowing for finer or broader volume analysis. This helps customize the analysis based on the volatility of the asset and the chosen time frame.
Configurable Analysis Period: The number of historical bars used for volume analysis can be defined by the user, enabling the analysis of short-term or long-term volume trends.
Customizable Support/Resistance Threshold: A parameter allows you to define the threshold at which a volume level is considered significant enough to be marked as support or resistance.
Indicator Parameters:
Number of Price Bands (Granularity):
This parameter controls how finely the price is divided into bands. The higher the number of bands, the more precise the volume analysis. The default is set to 50 bands.
Color Transparency:
This parameter adjusts the transparency of the heatmap colors, making it easier to read when overlaid on the price chart.
Number of Bars for Analysis:
Defines the historical period used for volume analysis. The default is 200 bars, but it can be adjusted based on your time frame and the asset being analyzed.
Volume Threshold for Support/Resistance:
This setting allows you to define the intensity of volume (between 0.1 and 1.0) necessary for a price level to be marked as support or resistance. This parameter ensures that only the most relevant levels are displayed.
Practical Use:
Identify Support and Resistance Zones: Traders can use the levels marked by this indicator to identify areas where significant volumes have been traded, signaling potential support or resistance. These zones are often where the market may reverse direction or confirm a trend.
Detect Congestion Zones: The heatmap allows traders to easily spot volume congestion zones, where prices tend to stall due to the high concentration of trading at those levels.
Improve Decision-Making: By combining price-level volume analysis, traders can better understand where the market’s key forces are located, allowing for more informed entry and exit strategies.
Example of Use:
Support: If a support line is detected at a price level with high volume, it may represent an area where buyers are heavily concentrated, making it more difficult for the price to break below that level.
Resistance: Conversely, a resistance line indicates a zone where sellers have a significant presence, suggesting that the price may struggle to move above that level without strong momentum.
Target Audience:
This indicator is ideal for:
Day traders looking to spot short-term reversal points based on volume concentration.
Swing traders identifying key zones to place limit orders or stops.
Long-term traders who want to analyze volume clusters over an extended period to determine critical levels to watch.
Conclusion:
The Volume Profile with Support/Resistance indicator is an essential tool for any trader looking to understand how volume behaves at each price level. With its intuitive visualizations and automatically marked levels, this indicator makes it easy to spot important support and resistance zones, helping traders optimize their strategies and anticipate market movements more effectively.
Fibo Levels with Volume Profile and Targets [ChartPrime]The Fib Levels With Volume Profile and Targets (FIVP) is a trading tool designed to provide traders with a unique understanding of price movement and trading volume through the lens of Fibonacci levels. This dynamic indicator merges the concepts of Fibonacci retracement levels with trading volume analytics to offer predictive insights into potential price trajectories.
Features:
1. Fibonacci Levels: The FPI showcases three prominent Fibonacci levels on both sides of the current price, offering an intricate picture of potential support and resistance levels.
2. Support and Resistance Recognition: Harnessing the power of Fibonacci levels, the FPI provides traders with potential areas of support and resistance, aiding in informed decision-making for entries, exits, and stop placements.
3. Customizable Timeframe Settings: In order to cater to different trading strategies and styles, users can manually select their preferred timeframe for the Fibonacci calculations, ensuring optimal relevance and accuracy for their trading approach.
4. Volume Analytics: One of the standout features of the FIVP is its ability to calculate trading volume for every bar that is sandwiched between the top and lower Fibonacci levels. This ensures traders have a clear vision of where the majority of trading activity is occurring, lending weight to the credibility of the displayed support and resistance zones.
5. Volume-Derived Price Targeting: The Possible Target Arrow function is an innovative feature. By analyzing and comparing the trading volume in the bearish and bullish zones, it provides an arrow indicating the potential direction the market might take. If the bull volume surpasses the bear volume, the market is likely skewing bullish and vice versa.
Usage
Ideal for both novice and seasoned traders, the FPI offers a rich tapestry of information. It allows for refined technical analysis, more precise entries and exits, and a holistic view of the interplay between price and trading volume. Whether you're scalping, day trading, or swing trading, the Fibonacci Profile Indicator is designed to enhance your trading strategy, providing a comprehensive perspective of the market's potential movements.
Anchored Volume Profile by DGTAnchored Volume Profile aims to display trading activity at specific price levels over specified anchored periods of trading, where anchor period can be set to auto or users can specify anchor periods of their interest (Day (Session), Week, Quarter or Year)
Anchored Volume Profile is plotted as two horizontal histograms on the finacial isntrumnet's chart that highlights the trader's common interest at specific price levels as well as aims to reveal dominant party, bulls or bears
You are invited to glance at Vol Profile and Price Action-Support-Resistance studies
Disclaimer: Trading success is all about following your trading strategy and the indicators should fit within your trading strategy, and not to be traded upon solely
The script is for informational and educational purposes only. Use of the script does not constitutes professional and/or financial advice. You alone the sole responsibility of evaluating the script output and risks associated with the use of the script. In exchange for using the script, you agree not to hold dgtrd TradingView user liable for any possible claim for damages arising from any decision you make based on use of the script
Session Volume Profile v1.0This script is a continuous Real Time Session Based (1D) Volume Profile . It emulates TV's built in Volume Profile Session Volume function.
It looks at the real time volume for a given session (1 day) and updates the following three elements for that day in real time:
Point of Control ( POC )
Value Area High ( VAH )
Value Area Low ( VAL )
There are 2 standard parameters:
Number of Bins/Rows : The granularity of the volume profile, the higher the number the more precise the calculations will be but will load slower, ideal is 16/32.
Percent for Value Area : Percent of total volume traded that you would like to be shown as a fill around the POC (maximum volume bin/row)
There are also 2 non standard parameters:
Checkbox for slower loading but more precise Value Area Calculation, checked = enabled, unchecked = disabled
Checkbox for more volatile symbols, check this if the price action is outside of the white dotted lines, default is disabled, checked = enabled, unchecked = disabled
POC: White Stepline
Value Area High: Highest Blue Line marking the top of the fill (Value Area)
Value Area Low: Lowest White Line marking the bottom of the fill
Please pm me if you are interested in trying this script out; I am also available for hire to work on custom scripts. Ty
Quadro Volume Profile- ArchitThe volume profile indicator is an advanced charting tool that displays trading activity (volume) at specific price levels during a selected time period. Unlike traditional volume indicators, which show volume over time (below the price chart), the volume profile plots a histogram on the price axis to show where the most trading has occurred for each price point.
Prev Day Volume ProfileWhat the script does
Calculates yesterday’s Volume Profile from the bars on your chart (not tick data) and derives:
POC (Point of Control)
VAL (Value Area Low)
VAH (Value Area High)
Draws three horizontal lines for today:
POC in orange
VAL and VAH in purple
Adds labels on the right edge that show the level name and the exact price (e.g., POC 1.2345).
Why it’s bar-based (not tick-based)
Pine Script can’t fetch external tick/aggTrades data. The script approximates a volume profile by distributing each bar’s volume across the price bins that the bar’s high–low range covers. For “yesterday”, this produces a stable, TV-native approximation that’s usually sufficient for intraday trading.
Key inputs
Value Area %: Defaults to 0.70 (70%)—the typical value area range.
TZ Offset vs Exchange (hours): Shifts the day boundary to match your desired session (e.g., Europe/Berlin: +1 winter / +2 summer). This ensures “yesterday” means 00:00–24:00 in your target timezone.
Row Size: Manual? / Manual Row Size: If enabled, you can set the price bin size yourself. Otherwise, the script chooses a TV-like step from syminfo.mintick.
Colors & Line width: POC orange; VAL/VAH purple; configurable width.