TradeDevils

Volume Profile Indicator

$399.00

1. Overview

Suitable for breakout, reversal, or trend following strategies, many traders are using volume profiles in their trading arsenal to get visibility of the price levels where the most and least volume has traded over a given time. When price returns to an area where previously a large volume has been traded we can naturally expect support/resistance. Likewise, when price returns to a region where previously a very small amount of volume was traded we can expect the price to move through that area with relative ease.

 

2. Show Session or visible range volume profile

One unique feature of the TDU Volume Profile is that it allows you to show the volume profile for the visible range. This means that the volume profile shown is based only on the candles you are seeing. If you zoom in/out or drag your chart left/right then the volume profile is immediately updated

 

3. Show ETH , RTH or full session volume profiles

The volume profile indicator allows you to view the volume profiles for

  • the regular trading hours (RTH),
  • extended trading hours (ETH),
  • both ETH and ETH.
  • or the full trading session

You can fully customize the colors for each session separately. This makes it very easy to show the ETH volume profiles in different colors than the RTH volume profile.

Besides colors, you can also specify when exactly the RTH and/or ETH sessions start and end, since this may vary across the different markets

Volume profile


4. Easy to use Context menu

By right-clicking on the chart you will see the context menu. In there you can choose to quickly hide/show the ETH/RTH volume profiles and/ or extend the current or previous days lines.

volume profile context menu

 

5. Shows Important levels (VAL, POC, VWAP, and more)

The indicator will plot all the important levels like:

  • The value area high & low
  • the Point of Control (POC)
  • The session high & low
  • VWAP

Important volume profile levels


6. Key Features

  • Plots volume profile for each RTH and ETH session or the full session
  • Plots volume profile for the visible range
  • Volume profile of the current session can be displayed on the right side of the chart, left side of the chart, or at the start of the sessions
  • Shows all the important levels like POC, Value Area Hi & Lo and session hi, low and mid
  • Configurable resolution (ticks, seconds, minutes)
  • Configurable profile width
  • Can hide/show labels of previous days 
  • can extend today's and yesterday's lines
  • User-friendly context menu
  • Fully customizable colors
  • Works on any timeframe
  • Works on any instrument
  • Works on any bar type
  • Works with any ninjatrader version

7. Changelog


27 dec-2024 v1.0.1.21

  • fixed extend previous lines.
  • matches ninja's orderflow VP
  • for daily sessions it uses the same trading hours s ninja's orderflow VP does
  • lines are now by default extended until the next profile starts
  • added fixed interval session type for if you want to display a new VP every x mins
  • added option to show profile summary (total volume & range)

20-nov-2022 v1.0.1.1

  • added option to show full session profile.

19-sep-2022 v1.0.0.9

  • small bug fixes.

15-Aug-2022 v1.0.0.8

  • added dropdown menu.
  • fix problem with VP's on monday

19-Aug-2021 v1.0.0.7

  • improved precision on low volume markets.

18-Aug-2021 v1.0.0.6

  • fixed some issues on RTY, GC and CL

04-Aug-2021 v1.0.0.5

  • Added option to show RTH, ETH, or both sessions
  • added context menu to quickly show/hide extend RTH/ETH volume profiles
  • Added context menu to quickly extend todays or yesterdays lines
  • Todays volume profile can now be shown at the start of session
  • width of lines can now be set

30-03-2021 v1.0.0.4

  • new option to specify if the volume profile for the current day should be shown at the start of the session or right of the chart
  • new option to extend the levels of the current day

10-03-2021 v1.0.0.2

  • fixed issue with NinjaTrader 8.0.2.4

05-03-2021 v1.0.0.1 

  • small bugfixes

 

 

9. Media

Volume Profile IndicatorVolume Profile Indicator settingsVolume Profile IndicatorVolume Profile Indicator context menuVolume Profile Indicator levels




The most advanced Volume Profile indicator

Looking to take your trading game to the next level? Introducing the volume profile indicator - a powerful tool that helps you identify key support and resistance levels in the market. With its easy-to-read visual representation of volume data, you'll be able to make more informed trading decisions and potentially boost your profits. This volume profile has all the features you are looking for and more. How about auto profile splitting ? or High and Low volume nodes which makes sense ? 

Daily,Weekly,Monthly and more.

Can show any session time, from Daily to monthly, from custom to visible rang and even a profile for every x bars

Mono, Heatmap, Buy/Sell, Delta

Choose any of the color modes like mono, buy/sell, heatmap, delta or delta + volume

High/Low volume nodes

Shows you the high/low volume nodes

Mono, Heatmap, Buy/Sell

Choose any of the color modes like mono, buy/sell, heatmap, delta or delta + volume

Auto profile splitting

Auto splits a composite profile into multiple sub profiles 

Mono, Heatmap, Buy/Sell

Choose any of the color modes like mono, buy/sell, heatmap, delta or delta + volume

Left/right orientation

Choose if you want your profile to be shown on the left or right of each session

Pivot lines.. and much more

Like different settings for current / previous profiles. Extending pivot lines, profile smoothing

Volume profile indicator

Suitable for breakout, reversal, or trend following strategies. Many traders are using volume profiles in their trading arsenal to get visibility of the price levels where the most and least volume has traded over a given time. When price returns to an area where previously a large volume has been traded we can naturally expect support/resistance. Likewise, when price returns to a region where previously a very small amount of volume was traded we can expect the price to move through that area with relative ease.

Daily, Weekly, Monthly and other volume profiles

Daily volume profile

The volume profile indicator can show daily volume profile sessions. A daily volume profile session shows you the volume profile of the entire day. From star to end of the session. The trading hours template you choose in your dataseries determines the start and end of each daily session

-Helps you identify key support and resistance levels: By analyzing the volume distribution at different price levels, you can identify areas where there is high trading activity, which can be used as support or resistance levels. These levels can be useful for making trading decisions, such as setting stop loss or take profit levels.

- Provides insight into market sentiment: The volume profile can also provide insights into the sentiment of the market. For example, if there is high trading activity around a certain price level, it could indicate that traders are bullish or bearish on that level.

- Helps you identify potential trade opportunities: By analyzing the volume profile, you can identify areas where there is a high concentration of trading activity. These areas may present potential trade opportunities, such as breakouts or pullbacks.

- Can be used in conjunction with other analysis techniques: The daily volume profile can be used in combination with other technical analysis tools, such as trend lines, moving averages, and oscillators, to improve trading decisions.

Weekly volume profile

In addition to analyzing the daily volume profile, traders may also look at the weekly volume profile to gain a broader perspective of the market. Here are a few reasons why traders may find the weekly volume profile useful:

- Provides a longer-term view of market dynamics: The weekly volume profile covers a larger timeframe than the daily volume profile and can provide traders with a longer-term view of market dynamics. This can be useful for identifying trends and longer-term support and resistance levels.

-Helps identify potential breakout areas: By analyzing the volume profile on a weekly basis, traders may be able to identify potential breakout areas that are not visible on the daily chart. These breakout areas may provide profitable trading opportunities for traders who are able to spot them.

-Offers confirmation of daily volume profile analysis: Traders can also use the weekly volume profile to confirm their analysis of the daily volume profile. For example, if the daily volume profile indicates a strong level of support or resistance at a certain price level, traders may want to confirm this by looking at the weekly volume profile to see if the same level is significant over a longer timeframe.

Monthly volume profile

The monthly volume profile shows you the volume profile for the entire month

- Offers a longer-term perspective: The monthly volume profile provides traders with a view of market activity over a much longer timeframe than the daily or weekly volume profile. This longer-term perspective can be particularly useful for traders who are looking to take positions with longer holding periods.

-Provides a broader perspective on market sentiment: By analyzing the monthly volume profile, traders can gain insight into market sentiment over a longer period of time. This can help to identify trends and turning points in the market that may not be as apparent on shorter timeframes.

- Can identify major support and resistance levels: The monthly volume profile can help traders to identify major support and resistance levels that may not be visible on shorter timeframes. These levels can be used to make trading decisions and manage risk.

Custom time period volume profile

Using a volume profile for a custom time period, such as regular trading hours, can offer several advantages for traders. Here are a few advantages of using a volume profile for a custom time period:
- Provides a clearer picture of market activity during specific times: By using a volume profile for a custom time period, traders can get a clearer picture of market activity during specific times. For example, a volume profile based on regular trading hours can help traders to understand how the market behaves during the most active hours of the trading day.

- Eliminates noise from non-trading hours: By focusing on a specific time period, traders can eliminate the noise from non-trading hours, which can distort the volume profile. This can help to provide a more accurate representation of market activity during active trading hours.

- Can be used to identify market anomalies: By analyzing the volume profile for a custom time period, traders can identify market anomalies that may not be apparent on longer timeframes. For example, a volume spike during regular trading hours may indicate significant market activity or news events that could affect the market.

Volume profile for every x bars

Looking at a volume profile that is built every x bars can provide traders with a more granular view of market activity over a specific timeframe. Here are a few reasons why you might want to consider looking at a volume profile that is built every x bars:

- Provides a more detailed view of market activity: By building a volume profile every x bars, traders can gain a more detailed view of market activity over a specific timeframe. This can help to identify trends and turning points that may not be apparent on longer timeframes.

- Can help to identify short-term trading opportunities: By analyzing the volume profile for shorter timeframes, traders can identify short-term trading opportunities that may not be visible on longer timeframes. This can be useful for day traders or scalpers who are looking to take advantage of short-term price movements.

- Can help to manage risk: By analyzing the volume profile for shorter timeframes, traders can identify key levels of support and resistance that can be used to manage risk. For example, a trader may set stop loss or take profit levels based on the volume profile for a specific number of bars.

Visible range volume profile

A volume profile based on the visible range can provide traders with a more focused view of market activity within a specific timeframe. Here are a few advantages of using a volume profile based on the visible range:

- Provides a focused view of market activity: By using a volume profile based on the visible range, traders can focus on the specific timeframe that is currently visible on their chart. This can help to provide a more focused view of market activity and make it easier to identify key levels of support and resistance.

- Helps to identify short-term trading opportunities: A volume profile based on the visible range can help traders to identify short-term trading opportunities that may not be visible on longer timeframes. This can be useful for day traders or scalpers who are looking to take advantage of short-term price movements.

- Can be used to manage risk: By analyzing the volume profile for the visible range, traders can identify key levels of support and resistance that can be used to manage risk. For example, a trader may set stop loss or take profit levels based on the volume profile for the visible range.

Volume profile of all bars

Another option is to show a volume profile which is based on all the available bars loaded. For example if you setup your chart so it loads 10 days of data then this volume profile will be based on all bars during the last 10 days. You might want to use this in combination with auto-splitting to get the 'best' single shaped volume profiles 

By auto splitting a volume profile which is based on all bars, the split profiles are not bound anymore to (daily) sessions boundaries. There fory they might get divided in better single b,d,p profiles than when trying to split (daily) profiles which are always bound to the daily boundaries

Volume profile color modes

You can select between different color modes for the volume profiles. All colors are fully customizable for both the inside value area part and outside value are part

Mono

A mono-colored volume profile is a type of volume profile chart that uses a single color to represent the volume traded at different price levels. The chart can provide traders with a clear and simple visual representation of the market structure and potential trading opportunities.

Heatmap

A heatmap colored profile is a type of volume profile chart that uses different colors to represent the volume traded at different price levels. The colors can range from cool colors like blue or green for low volume areas to warm colors like red or orange for high volume areaks.

Buy/Sell

A buy-sell colored volume profile is a type of volume profile chart that uses different colors to represent buying and selling volume at different price levels. The colors can range from cool colors like blue or green for selling volume to warm colors like yellow or orange for buying volume

Delta

A delta volume profile is a type of volume profile chart that displays the difference between the volume of buyers and sellers at each price level. The chart can help traders to identify areas of high buying or selling pressure and potential trend reversals.

Delta+Volume

Delta + volume will will show you both a (mono) volume profile and also the delta at each price level (buy-sell volume). You can choose a separate color for the value area and outside the value are

High & Low volume nodes

High and low volume nodes are two important components of a volume profile chart. Both can be used to identify key support and resistance levels on a volume profile chart. High volume nodes  represent areas of high liquidity and congestion, while Low volume nodes represent areas of low liquidity and potential breakout opportunities. Traders can use this information to make more informed trading decisions and improve their performance.

Low volume nodes

A low volume node (LVNode) is a price level where relatively little volume has traded in the past. LVNodes are depicted as white horizontal lines by default . These price levels can represent areas where there is less liquidity and less interest from market participants. Traders can use LVNodes to identify potential breakout levels. If a price level has been relatively ignored by the market in the past (i.e., a LVNode), there may be an opportunity for the market to move quickly through that level if there is a shift in sentiment or market conditions.

On the right we see a volume profile with 3 low volume nodes in white

High volume nodes

A high volume node (HVNode) is a price level where a significant amount of volume has traded in the past. HVNodes are usually depicted as orange lines, indicating higher volumes. These price levels often represent areas of congestion or support/resistance.

On the left we see a volume profile with 3 highvolume nodes in orange. 

Extending high/low volume nodes

By defaut the high and low volume nodes are shown inside the volume profile. However you can choose to extend these in 2 ways

Session
The high and low volume nodes will be extended to the end of the session

Forward
The high/low volume nodes will be extended forward until the current date & time 

High/Low volume node settings

With the easy to use dropdown menu you can quickly change any setting including the high/low volume node settings
You can
- turn both the High/Low volume nodes on/off individually
- determine how many high/low volume nodes to show
- extend both the High/Low volume nodes on/off individually

Pivot lines & Orientation

The volume profile indicator can show lines & labels for all the important pivots like POC, value area high/low

Left

You can choose whether you want your volume profiles to show on the left or on the right of each session.  Below we see a profile on the left 

Right

Left or right can be choosen for both the current profile and the previous profile. For example you can have the current profile on the right and the previous profile oriented on the left side 

Show Pivot lines 

For each volume profile you can show the Low, High, Mid , Value Area low/high and POC pivots.

Extending pivot lines

You can also choose to extend these pivot lines forward to the current date & time

Volume profile Auto split

Volume profile splitting is a technique used to break down a complex composite volume profile chart into multiple single profiles, with each sub-profile representing a simple b,d or p shape. The primary benefit of volume profile splitting in this context is that it can help traders to identify key levels of support and resistance more easily, as well as potential trading opportunities within each sub-profile. Here are a few key benefits of using volume profile splitting to simplify a composite profile:

- Provides a clearer picture of market structure: By breaking down a complex composite profile into simpler sub-profiles, traders can gain a clearer understanding of the underlying market structure. This can help to identify important price levels and trends more easily, which can aid in making more informed trading decisions.

- Easier identification of key support and resistance levels: Simplifying a composite profile through volume profile splitting can make it easier to identify key levels of support and resistance within each sub-profile. These levels can then be used to set stop loss and take profit levels, or to identify potential trading opportunities. More targeted analysis:

- Splitting a composite profile into separate sub-profiles allows traders helps to identify trends and patterns that may be difficult to spot in a more complex profile. This targeted analysis can lead to more precise trading decisions and better risk management

Unsplit composite profile

Below we can see a default un-split composit profile. A composite profile will have multiple high volume nodes and not a defined b,d, or P shape

Auto split profile

Below we can see that same profile but not auto-split . Here the profile was split into 2 separate b profiles. Each profile now has a clear b shape with only 1 high volume node

Profile Split settings

You can control the splitting of profiles using 3 setings

Shape threshold (1-100%)
This inidicates how good  each split sub-profile should resemble a b,d or p shape. 100% would be a perfect single b,d,p shape. Around 60% is a good compromise. If you go much higher it might become impossible to find a sub profile which meets the perfect shape. Anything lower and the sub profiles begin to look more like composite profiles

Min Time % (1-100%)
This indicates how much time should be spend in each split sub-profile. For example.. lets say we split a daily composite profile into multiple sub profiles. A daily composite profile takes 24 hours. So if you set the min time % to 15% then each sub profile should take at least 15% of 24 hrs =   3,6 hours

Min Volume% (1-100%)
This indicates how much volume should be traded in each split sub-profile. For example.. lets say we split a daily composite profile into multiple sub profiles. The entire volume traded in that daily session would then be 100%. So if you set the min volume % to 10% then each sub profile should trade at least 10% of the daily volume

Volume profile smoothing

Profile smoothing is a technique used to reduce the noise in a volume profile chart by filtering out minor fluctuations in the data. This technique involves applying a smoothing algorithm to the volume profile, which can help to reveal underlying trends and patterns that may be difficult to see in the raw data. There are several reasons why a trader may choose to use profile smoothing in their analysis:

- Better visual representation of the data: Smoothing a volume profile chart can help to remove the noise and make it easier to identify the underlying trends and patterns. This can lead to a clearer and more accurate representation of the data, which can be useful for making more informed trading decisions.

- Improved accuracy of key levels: Smoothing a volume profile chart can help to identify key levels of support and resistance more accurately. By filtering out minor fluctuations in the data, traders can focus on the most significant price levels and avoid being misled by false signals.

Normal profile

Smoothed profile

Volume profile width

With our volume profile indicator, users have the ability to define the width of each volume profile. The width can be set relative to the duration of the trading session, which allows for greater customization and precision in the analysis of volume data. For example, if a user selects a width of 50%, the volume profile will occupy half of the duration of the trading session. Similarly, if a user selects a width of 100%, the volume profile will occupy the entire duration of the trading session.

Width 50% of session

Width 100% of session

Ticks per level

Our volume profile indicator offers the option to group multiple ticks per level, which can provide a more accurate representation of the market activity at each price level.

When volume data is grouped per level, the indicator aggregates the volume for each price level, rather than showing each individual tick. This can be especially useful in markets with high trading volumes, where displaying each individual tick can lead to cluttered charts and less meaningful data.

By grouping multiple ticks per level, traders can gain a better understanding of the overall buying and selling activity at each price level. This can help identify significant levels of support and resistance, as well as potential trading opportunities based on price action.

1 tick / price level

4 ticks / price level

Easy drop down menu

Our indicator comes with a user-friendly dropdown menu that allows you to make adjustments to the settings quickly and easily, without the need to reload the chart.   he menu allows you to adjust the parameters of the indicator, such as the session type, high/low volume nodes, coloring , smoothing,  and other settings, so that you can tailor the indicator to your specific trading style and preferences.   Instead of having to reload charts and make changes manually, you can simply use the dropdown menu to make quick and easy adjustments on the fly, without any disruption to your trading workflow.

Paint bars

Our volume profile indicator offers users the flexibility to customize the display of the candles in relation to the volume profiles. Users can choose to hide the candles completely, allowing them to focus solely on the volume profile data.

Alternatively, users can opt to place the candles in front of or behind the volume profiles, depending on their analysis preferences. Placing the candles in front of the volume profiles allows for a clearer view of price movements in relation to the volume data. On the other hand, placing the candles behind the volume profiles can help emphasize the volume data and make it easier to spot significant levels of buying and selling activity.

Hide candles

Candles in front

Candles to back

Bloodhound & automated strategy support

The volume profile indicator exports several plots which you can use from within your own strategies, bloodhound, ninascript or strategybuilder

Available Plots

VP Value area high
The current value area high of the volume profile

VP Value area low
The current value area low of the volume profile

VP POC
the current point of control of the volume profile

Low Volume Node Price
The price of the low volume node which is the closest to the current price 

Low Volume Node Distance
The distance in ticks between current price and the nearest low volume node

High volume node price
The price of the high volume node which is the closest to the current price

High volume node distance
The distance in ticks between current price and the neart high volume node

TPO value area high
The value area high price of the TPO/market profile TPO value area highThe vale

TPO Value area low
The value ara low price of the TPO/market profile

TPO POC
The point of control of the TPO/market profile

VWAP

Price of vwap

Available Plots

Change log

27-dec-2024 v1.0.1.21
  • for daily sessions it uses the same trading hours s ninja's orderflow VP does.
  • lines are now by default extended until the next profile starts
  • added fixed interval session type for if you want to display a new VP every x mins
  • added option to show profile summary (total volume & range)
1-dec-2024 v1.0.1.20
  • fixed: lines of previous VP's'.
5-nov-2024 v1.0.1.19
  • fixed: small bugfixes.
20-oct-2023 v1.0.1.15
  • fixed: small bugfixes.
19-july-2023 v1.0.1.13
  • fixed: issue that volume profile indicator did not show up on some pcs.
17-july-2023 v1.0.1.12
  • fixed: monthly profiles.
8-july-2023 v1.0.1.11
  • new: option to choose how many profiles to display.
  • new: option to show the total volume or delta (text) next to current profile.
  • added plots for previous/yesterdays profile.
17-may-2023 v1.0.1.9
  • fixed issue that dropdown menu appeared multiple times in chart menu after saving workspace and reloading ninjatrader.
3-april-2023 v1.0.1.7
  • fixed error in ninjatrader log when using volume profile in bloodhound.
19-march-2023 v1.0.1.6
  • new: added support for bloodhound/strategies ninjascript.
  • new: added option to extend lines for more then just the last 2 profiles.
  • new: added option to extend high/low volume nodes for more then just the last 2 profiles.
26-feb-2023 v1.0.1.4
  • new: added region size for Low and high volume nodes.
  • fixed : volume profile not showing up when not enough days of data were loaded.
27-feb-2023 v1.0.1.3
  • fixed : pivots are now rendered on correct price.
  • fixed : session high price now shows correct price.
20-nov-2022 v1.0.1.1
  • added option to show full session profile.
19-sep-2022 v1.0.0.9
  • small bug fixes.
15-Aug-2022 v1.0.0.8
  • added dropdown menu.
  • fix problem with VP's on monday
19-Aug-2021 v1.0.0.7
  • improved precision on low volume markets.
18-Aug-2021 v1.0.0.6
  • fixed some issues on RTY, GC and CL
04-Aug-2021 v1.0.0.5
  • Added option to show RTH, ETH, or both sessions
  • added context menu to quickly show/hide extend RTH/ETH volume profiles
  • Added context menu to quickly extend todays or yesterdays lines
  • Todays volume profile can now be shown at the start of session
  • width of lines can now be set
30-03-2021 v1.0.0.4
  • new option to specify if the volume profile for the current day should be shown at the start of the session or right of the chart
  • new option to extend the levels of the current day
10-03-2021 v1.0.0.2
  • fixed issue with NinjaTrader 8.0.2.4
05-03-2021 v1.0.0.1
  • small bugfixes

Customers also look at

The following products are often combined with the orderflow footprint indicator

Footprint Orderflow indicator (NinjaTrader 8)
Footprint Orderflow indicator (NinjaTrader 8)
Footprint Orderflow indicator (NinjaTrader 8)
Footprint Orderflow indicator (NinjaTrader 8)
Footprint Orderflow indicator (NinjaTrader 8)
Footprint Orderflow indicator (NinjaTrader 8)
Footprint Orderflow indicator (NinjaTrader 8)
Footprint Orderflow indicator (NinjaTrader 8)

Footprint Orderflow indicator (NinjaTrader 8)

$459.00
PATS Price Action indicator
PATS Price Action indicator

PATS Price Action indicator

$339.00
TDU Market Structure / Smart Money Indicator (NinjaTrader)
TDU Market Structure / Smart Money Indicator (NinjaTrader)

TDU Market Structure / Smart Money Indicator (NinjaTrader)

$449.00
Initial Balance and Opening Range Indicator (NinjaTrader)
Initial Balance and Opening Range Indicator (NinjaTrader)

Initial Balance and Opening Range Indicator (NinjaTrader)

$205.00

Join us on discord

https://launchpass.com/tradedevils-indicators1/member

Want to chat with us and other traders? Got questions on our indicators ? Or want to know more about our products? Then join us on discord for just $1 a year