BadBuddha Customs
Indicators › Utilities › Buying Selling Volume
Buying Selling Volume
Separate buying and selling volume with clear visual distinction.
NinjaTrader 8
Beginner
LITE
FREE
PRO
$ 79

ABOUT THIS INDICATOR
What it does
Buying Selling Volume breaks down each bar's total volume into estimated buying and selling components, providing insight into the internal pressure dynamics that created each candle. The calculation uses the close position within the bar's range: Buying Volume = Total Volume × (Close - Low) / (High - Low), and Selling Volume = Total Volume × (High - Close) / (High - Low). A bar that closes at its high attributes all volume to buying, while a close at the low attributes all to selling, with proportional splits for closes in between.
The indicator displays volume as a stacked histogram in a dedicated panel below the price chart. Green bars represent total volume, while red overlays show the selling portion - the visual ratio immediately reveals whether buyers or sellers dominated each bar without needing to check numerical values. This representation is more informative than standard volume histograms because it shows not just how much volume occurred, but how that volume was distributed between buying and selling pressure.
A configurable moving average line (default 30 periods) provides reference for identifying when volume is above or below normal levels. The indicator automatically detects unusual volume bars - those exceeding a configurable threshold (default 200% of average) - and marks them with cyan triangle markers above the histogram. These markers highlight potential institutional activity or significant market events that drove exceptional participation.
Three fixed-position statistics labels provide at-a-glance metrics: average volume, current volume with percentage of average, and buy/sell percentage split. Labels are color-coded based on conditions - green for unusual volume, orange for above-average, red when sellers dominate. For strategy developers, the indicator exposes public methods including GetBuyingVolume(), GetSellingVolume(), GetBuyingPercent(), GetSellingPercent(), IsUnusualVolume(), GetVolumePercentOfAverage(), and GetDominance() for integration into automated trading systems.
WHAT'S INCLUDED
Features
✓
Feature Name
Feature description goes here
PRO
HAVE QUESTIONS??
Frequently Asked Questions
Question goes here...
Answer goes here...
YOU MIGHT ALSO LIKE
Related Indicators

Technical Analysis
Indicator Name
FREE
$79

Indicator Name
Indicator Name
FREE
$79
