Plutus Flow - Statistical OBV Analysis¶
On-Balance Volume (OBV) indicator enhanced with trend analysis, divergence detection, and momentum confirmation. Displays OBV line, trend ribbons, and divergence labels.
New to Technical Analysis? Start Here
What Is On-Balance Volume (OBV)?
OBV tracks the total volume of buying vs selling over time. Think of it like a running scoreboard:
- When price goes UP → add today's volume to the running total
- When price goes DOWN → subtract today's volume from the running total
The OBV line shows whether buyers or sellers are winning the battle:
- 📈 OBV rising = Buyers winning (accumulation happening)
- 📉 OBV falling = Sellers winning (distribution happening)
In Plain English: Plutus Flow takes basic OBV and adds helpful features to make it easier to read and more actionable. It's like OBV with superpowers.
What You'll See on Your Chart:
- OBV Line — The main line showing cumulative volume direction
- Colored Ribbons — Background shading (green = bullish volume trend, red = bearish volume trend)
- Divergence Labels — "Bull Div" or "Bear Div" when price and volume disagree
The 3 Layers Explained Simply:
- Layer 1: The OBV Line
Shows the running total of buying vs selling pressure. Like a tug-of-war rope—which side is winning? - Layer 2: Colored Background Ribbons
Green ribbon = Volume trend is bullish (buyers in control)
Red ribbon = Volume trend is bearish (sellers in control)
These give you the "big picture" at a glance. - Layer 3: Divergence Labels
"Bull Div" = Price is falling but volume says buyers are coming back (potentially bullish)
"Bear Div" = Price is rising but volume says sellers are building (potentially bearish)
These are early warning signals of potential reversals.
🎓 What's a "divergence"?
Divergence = When price and volume disagree
Bullish Divergence Example:
- Price makes lower lows (downtrend)
- BUT OBV makes higher lows (volume improving)
- This suggests: "Selling pressure is weakening, reversal may be near"
Bearish Divergence Example:
- Price makes higher highs (uptrend)
- BUT OBV makes lower highs (volume weakening)
- This suggests: "Buying pressure is weakening, reversal may be near"
Divergences are powerful because they often signal reversals before they happen on the price chart.
Start by observing the OBV line direction and ribbon color, then gradually notice divergence labels and cross signals.
🎯 Core Functionality Intermediate¶
How Plutus Flow Works
Four-layer analysis of On-Balance Volume:
| L1: Line | OBV cumulative line |
| L2: Ribbon | Flow ribbon (green=bullish, red=bearish) |
| L3: Bands | Statistical bands for extremes |
| L4: Divergence | Divergence detection + signal dots |
Plutus Flow calculates On-Balance Volume and adds four analytical layers:
Layer 1: OBV Line
- Classic OBV calculation (cumulative volume based on price direction)
- Displays as primary line in indicator panel
- Rising OBV = accumulation, Falling OBV = distribution
Layer 2: Flow Ribbon
- OBV line compared to dynamic basis line
- Green ribbon = OBV above basis (bullish flow)
- Red ribbon = OBV below basis (bearish flow)
- Cross dots appear when OBV crosses the basis
Layer 3: Statistical Bands (±2σ)
- Upper/lower bands at ±2 standard deviations
- White dots = entered extreme zone (breach)
- Yellow dots = left extreme zone (zone exit)
Layer 4: Divergence Detection
- Automatically identifies price-OBV divergences
- Labels: Bull Div, Bear Div, Bull Hid, Bear Hid
- Highlights when price and volume disagree
Display Location: Separate panel below price chart
Timeframe Compatibility: Works on all timeframes.
📸 Screenshot Coming Soon
Plutus Flow - OBV Line, Trend Ribbons, Divergence Labels
We'll add a chart showing all three systems working together: OBV line, trend ribbons, and divergence markers.
📊 Adaptive Volume Filtering (Unique Feature)¶
The Problem with Standard OBV¶
Standard OBV treats all volume equally. One earnings day or news event with extreme volume can permanently distort the cumulative total. A single 10x volume spike on one bar gets added to the running total and stays there forever, skewing the entire baseline.
This is why many users find OBV unreliable on assets with occasional volume spikes—the indicator becomes dominated by a few extreme bars rather than reflecting the true underlying accumulation/distribution trend.
How Plutus Flow Addresses This¶
Plutus Flow uses adaptive volume filtering that dynamically caps outlier volume bars based on recent activity. This preserves the underlying trend signal while filtering anomalous spikes.
Result:
- Earnings days and news events don't permanently distort the OBV line
- The trend ribbon reflects genuine accumulation/distribution
- Divergence detection is more reliable (not triggered by volume noise)
- Cross signals are cleaner and more actionable
This filtering is fully automatic. There are no settings to configure—Plutus Flow handles outlier detection internally using proprietary methods optimized for real-world market conditions.
📊 Educational Example: Bitcoin (November 2024)¶
(Historical observation for educational purposes only. Not financial advice. Past performance does not indicate future results.)
4-Hour Chart Observation:
| Date | Price | OBV Line | Trend Ribbon | Divergence | Analysis |
|---|---|---|---|---|---|
| Nov 4 | $64,500 | 150M | Green | None | Price + volume aligned |
| Nov 5 | $63,200 | 148M | Red | None | Price down, OBV down |
| Nov 6 | $62,800 | 149M | Red | Bull Div | Price lower low, OBV higher low |
| Nov 7 | $64,000 | 152M | Green | None | Price + volume rise together |
| Nov 8 | $66,200 | 156M | Green | None | Uptrend continues |
Pattern Observed: Bullish divergence appeared Nov 6 when price made lower low ($62,800 < $63,200) but OBV made higher low (149M > 148M). This indicated accumulation despite lower price.
Outcome: +$3,400 rally observed from divergence point ($62,800 → $66,200).
This example demonstrates divergence detection. Individual interpretation and outcomes vary.
⚙️ Settings Beginner Friendly¶
Plutus Flow uses an opinionated design with proprietary internal calculations optimized for reliability. User-configurable settings focus on signal quality and multi-timeframe alignment.
Calculation Settings¶
| Setting | Description |
|---|---|
| HTF timeframe | Higher timeframe for OBV calculation. Leave blank to use chart timeframe. |
Quality Settings¶
These settings control signal filtering to reduce noise and whipsaws.
| Setting | Description |
|---|---|
| FlipGuard bars | Minimum bars between opposite cross signals. Prevents rapid back-and-forth signals. |
| Strict cross gate | When enabled, crosses only fire when aligned with basis direction. |
| Robust extremes | Alternative statistical method more resistant to outliers. |
| FlipGuard 2.0: Z-gate | Advanced momentum filter for cross signals. |
| FG2: min |z| gate | Momentum threshold when Z-gate is enabled. |
| FG2: boost x last |z| | Dynamic threshold based on previous signal strength. |
| FG2: per-bar decay | How quickly the dynamic threshold relaxes. |
| Sequence filter | Only fire signals after recent extreme zone activity. |
Assists Settings¶
| Setting | Description |
|---|---|
| HTF alignment timeframe | When set, cross signals require alignment with higher timeframe direction. |
Divergence Settings¶
| Setting | Description |
|---|---|
| Min price swing (xATR) | Minimum price movement required for divergence detection. Filters minor divergences. |
Visual Settings¶
| Setting | Description |
|---|---|
| Show divergence labels | Display text labels for divergence events. |
| Show extreme zone EXITS | Display markers when OBV exits extreme zones. |
Default settings work for most users. The Quality Settings allow advanced users to fine-tune event filtering for their preferred approach.
Extreme Zone Signals:
| Signal | Dot Color | Size | Meaning |
|---|---|---|---|
| Breach +2σ | White | 3px | Flow entered overbought zone |
| Breach -2σ | White | 3px | Flow entered oversold zone |
| Exit +2σ | Yellow | 2px | Flow left overbought zone (potential reversal down) |
| Exit -2σ | Yellow | 2px | Flow left oversold zone (potential reversal up) |
📸 Screenshot Coming Soon
Plutus Flow Settings - OBV and Ribbon Configuration
We'll add a screenshot of the TradingView settings panel showing OBV calculation options and ribbon settings.
📊 Layer 1: OBV Line¶
OBV Calculation¶
Formula:
If Close > Previous Close: OBV = Previous OBV + Volume
If Close < Previous Close: OBV = Previous OBV - Volume
If Close = Previous Close: OBV = Previous OBV
Interpretation:
- Rising OBV: More volume on up days than down days (accumulation characteristics)
- Falling OBV: More volume on down days than up days (distribution characteristics)
- Flat OBV: Volume balanced between up and down days
OBV Patterns¶
Pattern 1: Price and OBV Rising Together
Price: ↑↑↑
OBV: ↑↑↑
Interpretation: Volume confirms uptrend
Pattern 2: Price and OBV Falling Together
Price: ↓↓↓
OBV: ↓↓↓
Interpretation: Volume confirms downtrend
Pattern 3: Price Rising, OBV Flat/Falling
Price: ↑↑↑
OBV: →→→ or ↓↓↓
Interpretation: Bearish divergence (see Layer 3)
Pattern 4: Price Falling, OBV Flat/Rising
Price: ↓↓↓
OBV: →→→ or ↑↑↑
Interpretation: Bullish divergence (see Layer 3)
Example¶
Stock Rally Analysis:
- Day 1: Price $100, Volume 1M shares, Close up → OBV = +1M
- Day 2: Price $102, Volume 1.5M shares, Close up → OBV = +2.5M
- Day 3: Price $105, Volume 2M shares, Close up → OBV = +4.5M
Interpretation: OBV rising strongly, confirming price uptrend with accumulation characteristics.
Remember: Divergences (Patterns 3 & 4 above) can persist for weeks or months before price reverses. A divergence tells you weakness is building, not that reversal is imminent. Wait for price confirmation—a reversal candle pattern, break of structure, or Pentarch signal—before treating divergence as actionable.
📸 Screenshot Coming Soon
Plutus Flow Bullish Divergence Example
We'll add a chart showing a bullish divergence pattern (price making lower low while OBV makes higher low).
📊 Layer 2: Flow Ribbon & Statistical Bands¶
Flow Ribbon¶
The flow ribbon is the filled area between the OBV line and its smoothed basis line.
| Ribbon Color | Condition | Meaning |
|---|---|---|
| Green Ribbon | OBV is above basis | Buying pressure dominant |
| Red Ribbon | OBV is below basis | Selling pressure dominant |
OBV Line Color¶
| Line Color | Condition | Meaning |
|---|---|---|
| Bright Green | OBV above basis AND rising | Strong bullish flow |
| Bright Red | OBV below basis AND falling | Strong bearish flow |
| Gray | Transitional states | Flow direction uncertain |
Statistical Bands¶
Plutus Flow applies proprietary statistical bands to identify extreme conditions:
| Band | Zone | Interpretation |
|---|---|---|
| Upper Band | Overbought zone | Buying pressure statistically extended |
| Lower Band | Oversold zone | Selling pressure statistically extended |
| Within Bands | Normal range | Flow within typical boundaries |
Cross Patterns¶
Pattern 1: OBV Crosses Above Basis
OBV line crosses above basis
Signal: Green dot — Cross Up
Interpretation: Volume trend shift to bullish
Pattern 2: OBV Crosses Below Basis
OBV line crosses below basis
Signal: Red dot — Cross Down
Interpretation: Volume trend shift to bearish
📸 Screenshot Coming Soon
Plutus Flow Cross Signals
We'll add a chart showing cross signal dots (green = OBV crossed above basis, red = crossed below).
Example¶
Bitcoin Volume Trend:
- OBV Line: 145M
- Basis: 138M
- Ribbon: Green (OBV above basis)
- Spread: 7M above basis
Interpretation: Bullish volume trend — OBV is above its basis line, indicating accumulation.
📊 Layer 3: Divergence Detection¶
Bullish Divergence¶
Conditions:
- Price makes lower low (LL)
- OBV makes higher low (HL)
- Pattern occurs within lookback period
Visual: "Bull Div" label appears on indicator panel
Interpretation: Price declining but volume showing accumulation characteristics. Disagreement between price and volume suggests potential reversal conditions.
Example:
Price: $100 → $90 → $85 (lower low)
OBV: 150M → 145M → 147M (higher low at second bottom)
Result: Bullish divergence detected
Bearish Divergence¶
Conditions:
- Price makes higher high (HH)
- OBV makes lower high (LH)
- Pattern occurs within lookback period
Visual: "Bear Div" label appears on indicator panel
Interpretation: Price rising but volume showing distribution characteristics. Disagreement between price and volume suggests potential reversal conditions.
Example:
Price: $100 → $110 → $115 (higher high)
OBV: 150M → 155M → 153M (lower high at second peak)
Result: Bearish divergence detected
Hidden Divergence¶
Hidden Bullish Divergence (Bull Hid):
- Price: Higher Low (HL)
- OBV: Lower Low (LL)
- Label: "Bull Hid" (teal background)
- Interpretation: Continuation pattern — uptrend expected to continue
Hidden Bearish Divergence (Bear Hid):
- Price: Lower High (LH)
- OBV: Higher High (HH)
- Label: "Bear Hid" (pink background)
- Interpretation: Continuation pattern — downtrend expected to continue
Divergence Confirmation¶
Stronger Divergence Signals Include:
- Ribbon color flip accompanying divergence
- Multiple divergences in sequence
- Divergence at significant support/resistance level
- Divergence combined with other indicators (TD Sequential, etc.)
📖 Educational Example: S&P 500 Futures (January 2025)¶
(Historical observation for educational purposes only. Not financial advice. Past performance does not indicate future results.)
1-Hour Chart - Complete Analysis:
Initial Conditions (Jan 8, 10:00 AM)¶
| Price: | 4,780 (local high) |
| OBV: | 850M |
| Ribbon: | Green (bullish volume trend) |
Sequence Observed¶
| Date/Time | Price | OBV | Ribbon | Pattern | Analysis |
|---|---|---|---|---|---|
| Jan 8, 10am | 4,780 | 850M | Green | Peak | Price and volume at highs |
| Jan 8, 6pm | 4,760 | 845M | Green | Decline | Price down, OBV down |
| Jan 9, 10am | 4,785 | 840M | Red | Bear Div | Price higher high, OBV lower high |
| Jan 9, 4pm | 4,770 | 835M | Red | Confirmed | Ribbon flipped red |
| Jan 10, 10am | 4,740 | 825M | Red | Decline | Downtrend continues |
| Jan 10, 4pm | 4,730 | 826M | Red | Bull Div | Price lower low, OBV higher low |
| Jan 11, 12pm | 4,755 | 832M | Green | Reversal | Ribbon flipped green |
Key Observations¶
Bearish Divergence (Jan 9):
- Price made higher high: 4,785 > 4,780
- OBV made lower high: 840M < 850M
- Ribbon flipped red confirming volume weakness
- Result: -45 point decline to 4,740
Bullish Divergence (Jan 10):
- Price made lower low: 4,730 < 4,740
- OBV made higher low: 826M > 825M
- Ribbon flipped green confirming volume strength
- Result: +25 point bounce to 4,755
Complete Cycle: Two divergences correctly identified transitions at both trend change points.
This example demonstrates complete divergence cycle. Individual interpretation and outcomes vary.
📍 Extreme Zone Signals — Breach vs Exit¶
Plutus Flow detects when OBV flow enters and exits the ±2σ (standard deviation) extreme zones, providing early warning of potential reversals.
Breach Signals (White Dots)
What they mean: The market has entered an extreme state (overbought above +2σ, oversold below -2σ).
Important: Breach signals are warnings, not immediate action triggers. Markets can remain overbought or oversold for extended periods. A breach tells you conditions are stretched—not that reversal is imminent.
Zone Exits (Yellow Dots)
What they mean: The extreme condition has ended. Flow has dropped back out of the overbought zone (Exit +2σ) or risen back out of the oversold zone (Exit -2σ).
Why they matter: Zone exits often align with actual reversal points and provide more context than breach dots. When flow leaves an extreme zone, the stretched condition is unwinding.
Recommended Workflow
- Breach dot appears → Prepare, tighten stops, watch for confirmation. Don't act immediately.
- Exit dot appears → Consider entry in reversal direction. The extreme has ended.
- Cross signal confirms → Higher confidence trade when ribbon or divergence confirms the reversal.
Example: Price rallying → White dot appears (breach +2σ) → Flow remains overbought for 5 bars → Yellow dot appears (exit +2σ) → Overbought condition has ended, reversal conditions present.
🔔 Alert Configuration¶
Available Alerts:
| Alert Name | Trigger |
|---|---|
| Cross Up | OBV crosses above basis |
| Cross Down | OBV crosses below basis |
| Breach +2s | Flow enters overbought zone |
| Breach -2s | Flow enters oversold zone |
| Exit +2s | Flow leaves overbought zone |
| Exit -2s | Flow leaves oversold zone |
| Bull Div | Regular bullish divergence detected |
| Bear Div | Regular bearish divergence detected |
| Bull Hid | Hidden bullish divergence detected |
| Bear Hid | Hidden bearish divergence detected |
Alert Setup:
- Click the alarm icon on the indicator
- Select "Plutus Flow"
- Choose your alert condition
- Set to "Once Per Bar Close"
🔗 Integration with Other Indicators¶
While Plutus Flow provides powerful money flow and divergence analysis on its own, combining it with other Signal Pilot indicators creates high-probability confluence setups. Here are proven integration workflows:
Plutus Flow + Pentarch (Divergence + Timing)¶
Workflow:
- Plutus Flow shows divergence → Price making higher highs while OBV making lower highs (bearish divergence) or vice versa (bullish divergence)
- Wait for Pentarch confirmation event → Bearish divergence + CAP/WRN event = reversal confluence. Bullish divergence + TD/IGN event = accumulation phase confluence
- Divergence + timing signal = precise entry → Money flow weakness confirmed by reversal timing
- Expected outcome: Pentarch provides exact entry point when divergence pattern completes
Example: Plutus Flow shows bearish divergence (price higher, OBV lower) → Pentarch CAP event fires = distribution phase confluence with money flow confirmation
Plutus Flow + Janus Atlas (Divergence at Levels)¶
Workflow:
- Price approaches key Janus level → Daily High, Weekly resistance, or Fibonacci extension
- Check Plutus Flow for divergence at level → Bearish divergence at resistance level = money flow not supporting breakout
- Level + divergence = high-probability reversal zone → Structural resistance + volume weakness = strong confluence
- Expected outcome: Divergence at key levels filters for highest-probability reversal setups
Example: Price hits Weekly High + 1.618 Fib extension → Plutus Flow shows bearish divergence = distribution phase confluence (resistance + money flow exhaustion)
Plutus Flow + Harmonic Oscillator (Money Flow + Momentum)¶
Workflow:
- Plutus Flow ribbon expanding → OBV trending strongly, ribbon width increasing = strong money flow
- Check Harmonic Oscillator alignment → Bull oscillator + rising OBV = full momentum + flow alignment. Bear oscillator + falling OBV = confirmed bearish flow
- Flow + momentum agreement = high conviction → Both money flow and momentum pointing same direction
- Divergence warning: Harmonic Bull + OBV falling = early weakness warning despite bullish price action
Example: Plutus Flow ribbon expanding bullish + Harmonic Oscillator STRONG bull = maximum bullish confluence (money + momentum aligned)
Plutus Flow + Volume Oracle (Cumulative vs. Regime Analysis)¶
Workflow:
- Different tools, complementary insights: Plutus Flow = cumulative money flow trend. Volume Oracle = regime detection and signal quality
- Use together for complete volume picture: OBV shows overall accumulation/distribution trend. Volume Oracle regime shows current market activity phase
- Confluence setup: Rising OBV (Plutus accumulation) + Volume Oracle Accumulation regime at support = buying pressure confirmed
- Divergence setup: Falling OBV (Plutus distribution) + Volume Oracle Distribution regime at resistance = selling pressure confirmed
Example: Plutus Flow OBV rising for 3 weeks (accumulation) → Volume Oracle shows Accumulation regime (green, 75%) at Daily Low = confirmed volume support zone
Pro Tip: The Divergence Workflow
For highest-probability divergence trades, combine Plutus Flow (divergence) + Janus Atlas (levels) + Pentarch (timing) + Volume Oracle (regime confirmation). Identify divergence at key resistance/support level, wait for Pentarch reversal signal, then confirm with aligned regime. This multi-layer approach validates divergence patterns with structure, timing, and volume confirmation.
See also: Analysis Workflow Guide for detailed multi-indicator approaches.
📊 Plutus Flow vs Volume Oracle — Which One?¶
Plutus Flow and Volume Oracle analyze volume differently. Here's how to choose:
Quick Comparison Table
| Feature | Plutus Flow v1.0 | Volume Oracle v1.0 |
|---|---|---|
| Primary Focus | Cumulative volume trend analysis (OBV-based) | Regime detection + signal generation with quality ratings |
| Best For | Multi-day analysis, trend following, divergence detection | All analysis styles — complete analysis system |
| Timeframe | 1H, 4H, Daily, Weekly (higher timeframes) | All timeframes (5m to Daily) with HTF confirmation |
| Key Signal | Bullish/Bearish divergence (price vs OBV) | BULL/BEAR signals with ⭐⭐⭐ quality ratings |
| Trend Type | Long-term money flow direction | Current market regime (Accumulation/Distribution) |
| Volume Analysis | Cumulative (running total of volume) | Regime-based (identifies market activity phases) |
| Works Best In | Trending markets (uptrends/downtrends) | All market conditions with Strategy Mode adaptation |
| Unique Feature | OBV trend ribbons (show trend strength) | Risk Management (auto Entry/Stop/T1/T2 + position sizing) |
✅ Use Plutus Flow When:
- You're doing multi-day analysis (analyzing over days/weeks)
- You want to track long-term money flow (is money flowing in or out over time?)
- You analyze divergences (price makes new low, but OBV makes higher low = accumulation)
- You focus on higher timeframes (Daily, Weekly charts)
- You want trend confirmation (ribbon width shows trend strength)
Example Plutus Flow Setup: Bitcoin Daily chart, looking for bullish OBV divergence to identify potential reversals.
✅ Use Volume Oracle When:
- You want regime-based context (align with Accumulation/Distribution phases)
- You need complete event systems (BULL/BEAR events with quality ratings ⭐⭐⭐)
- You want auto-calculated risk levels (Entry, Stop, T1, T2 with position sizing)
- You need HTF confirmation (higher timeframe alignment check)
- You want strategy mode adaptation (Trend Following, Mean Reversion, Hybrid)
Example Volume Oracle Setup: Any chart with Accumulation regime (green) + BULL ⭐⭐⭐ event + HTF confirmation = high-confluence bullish setup with auto-calculated levels.
🔥 Use Both Together (Advanced)
Combine Plutus Flow (strategic) with Volume Oracle (tactical) for maximum effectiveness:
- Plutus Flow → Identifies long-term trend direction (OBV rising = bullish bias)
- Volume Oracle → Provides regime confirmation and signal quality (Accumulation regime = buying support)
Example Combined Workflow:
- Check Daily Plutus Flow: OBV trending up (bullish long-term)
- Check Volume Oracle: Look for Accumulation regime + BULL signal with high quality (⭐⭐⭐)
- Both align: Long-term bullish OBV + Accumulation regime + quality event = high-confluence setup
💡 Pro Tip: Choose Based on Your Analysis Style
Multi-day analysis: Plutus Flow is your primary volume tool. Add Volume Oracle for regime confirmation.
All users: Volume Oracle provides complete analysis with events, regime, and risk management.
Position analysis: Plutus Flow on Weekly/Monthly charts for long-term trend direction.
See also: Volume Oracle Documentation for comparison from the other perspective.
⚠️ Common Mistakes to Avoid¶
These mistakes are frequently made by new Plutus Flow users. Avoid them to improve your results:
Mistake #1: Using OBV in Ranging/Choppy Markets¶
The Problem: OBV works best in trending markets (strong directional moves). In ranging, sideways markets, OBV produces false signals and unreliable divergences.
The Fix:
- Use Plutus Flow primarily in trending markets (identifiable uptrends/downtrends)
- Check OmniDeck Regime Box or Pilot Line to confirm trend before relying on OBV signals
- In ranging markets, reduce position size or skip OBV-based trades entirely
- Wait for clear trend emergence before re-engaging with Plutus Flow analysis
Remember: OBV = trend tool, not range tool. Best results come during sustained directional moves.
Mistake #2: Acting on Divergence Without Price Confirmation¶
The Problem: Divergences can persist for extended periods before price actually reverses. Acting immediately on divergence detection often leads to premature conclusions.
The Fix:
- Divergence = warning indication, not immediate trigger
- Wait for price confirmation: reversal candle pattern, support/resistance level touch, or Pentarch event
- Combine divergence with Janus Atlas levels for structural confirmation
- Use Pentarch timing events (TD, IGN, CAP) to pinpoint actual reversal moment
Remember: "Markets can remain irrational longer than you can remain solvent." Wait for price to confirm what OBV is suggesting.
Mistake #3: Confusing Ribbon Width Changes¶
The Problem: Beginners focus on ribbon direction (bullish/bearish) but ignore ribbon width. Ribbon width shows trend strength—narrow ribbon = weak trend, wide ribbon = strong trend.
The Fix:
- Expanding ribbon: OBV trend strengthening → Accumulation/distribution accelerating, strong conviction
- Contracting ribbon: OBV trend weakening → Money flow slowing, potential reversal approaching
- Narrow ribbon crossing: Weak, unreliable signal → Skip or wait for ribbon expansion before acting
- Wide ribbon with direction: Strong, reliable signal → High conviction for trend continuation
Remember: Track ribbon width changes, not just direction. Expanding width = strengthening conviction. Contracting width = weakening trend.
Mistake #4: Focusing Only on OBV Direction, Not Absolute Levels¶
The Problem: OBV is cumulative, so absolute values matter. Rising OBV breaking to new all-time highs = strong accumulation. Rising OBV still below previous highs = weaker conviction.
The Fix:
- Compare current OBV to historical levels: Is OBV at new highs/lows, or still below previous extremes?
- OBV new highs with price new highs = confirmed trend strength
- OBV failing to reach previous highs while price does = divergence warning (hidden weakness)
- Draw trendlines on OBV itself to spot breaks and confirmations
Remember: OBV's absolute position relative to history provides valuable context. New OBV highs = real strength. Failure to make new highs = caution.
Mistake #5: Using Only One Timeframe for OBV Analysis¶
The Problem: OBV on 15-minute chart may show divergence while Daily chart shows alignment. Single-timeframe analysis misses broader context.
The Fix:
- Check OBV on higher timeframe (Daily, Weekly) for overall money flow trend
- Use lower timeframe OBV (1H, 15m) for entry timing within higher timeframe trend
- Strongest setups: Both timeframes aligned (Daily OBV rising + 1H OBV rising)
- Avoid counter-trend trades: Don't fight Daily OBV trend based on 15m divergence
Remember: Higher timeframe OBV = overall trend. Lower timeframe OBV = tactical entry timing. Align both for best results.
Mistake #6: Treating Plutus Flow and Volume Oracle as Interchangeable¶
The Problem: Both analyze volume, but they serve different purposes. Using them interchangeably leads to misinterpretation.
The Fix:
- Plutus Flow (OBV): Cumulative money flow trend → Long-term accumulation/distribution analysis
- Volume Oracle: Regime detection + signal generation → Market activity phase and trade signals with quality ratings
- Use Plutus for trend context and divergence analysis
- Use Volume Oracle for regime confirmation, event detection, and risk management levels
Remember: Plutus = cumulative flow trend. Volume Oracle = regime + signals + risk management. Different tools for different jobs—use both together.
Additional Resources
For more best practices, see Best Practices & Pro Tips. For volume analysis workflows, see Analysis Workflow Guide.
🌫️ When This Doesn't Work Well¶
Plutus Flow divergences and OBV analysis show reduced reliability in certain market conditions. Recognizing these environments helps set appropriate expectations:
Persistent Divergences Without Resolution (Extended Timeframes)¶
The Condition: Bullish or bearish divergence appears and persists for weeks or months without price reversal. Price continues trending while OBV shows opposite pattern.
What Happens: Bullish divergence appears at $100 (price LL, OBV HL), indicating potential reversal. But price continues falling to $90, $80, $70 over the next month. The divergence was "right" in detecting accumulation, but the reversal timing was premature by 4-8 weeks. Those who acted on the initial divergence saw continued drawdown despite the pattern being technically valid.
Context: Divergences signal disagreement between price and volume flow—they indicate something is building beneath the surface. But they DON'T indicate WHEN the reversal will occur. A divergence can persist for months during strong trends. This is especially common in: (1) Strong downtrends where capitulation hasn't occurred yet, (2) Distribution phases where selling occurs slowly over weeks, (3) News-driven moves that override technical patterns. Best practice: Divergences indicate potential reversal zones, not immediate reversal triggers. Wait for price confirmation—reversal candle pattern, Pentarch event, or break of structure—before treating divergence as actionable. Divergence alone = "watch closely." Divergence + price confirmation = "potential entry."
Extremely Low Volume Environments¶
The Condition: During holidays, overnight sessions, or illiquid altcoins/small-caps, volume drops to 10-30% of normal levels.
What Happens: OBV calculations become less meaningful when baseline volume is minimal. A 1000-share up day followed by a 900-share down day creates OBV movement, but neither represents significant positioning—just noise. Ribbon color flips occur but lack significance. Divergences form but aren't backed by real accumulation/distribution volume.
Context: OBV (On-Balance Volume) assumes volume represents conviction and positioning. In low-volume environments, "volume" might represent a handful of participants, not broad market activity. A rising OBV in a low-volume environment might mean limited accumulating, not market consensus. Combine Plutus Flow with Volume Oracle: if Volume Oracle shows consistently below-average volume, treat Plutus signals with skepticism. OBV analysis is most reliable during regular market hours with normal or above-average participation levels.
Gap Days & Discontinuous Price Action¶
The Condition: Price gaps 5-15% overnight due to earnings, news, or international events. Gaps create discontinuities in both price and volume analysis.
What Happens: OBV calculation treats gaps differently than continuous price movement. Example: Stock closes at $100, opens at $115 (+15% gap). Overnight, no volume occurred at $101-$114. OBV adds the gap-day volume to cumulative total, but that volume represents the $115 open, not the $100-$115 range. Pre-gap divergences often become invalidated post-gap as new price structure emerges. Ribbon trends that existed pre-gap may reverse immediately post-gap.
Context: OBV is designed for continuous price action where volume accumulates gradually. Gaps break this assumption—they create instant price changes without corresponding gradual volume accumulation. After significant gaps (5%+): (1) Previous divergences may be obsolete—reassess from new price level, (2) Ribbon trends need 5-10 bars to adjust to new structure, (3) Focus on new divergence patterns forming post-gap rather than pre-gap patterns. Think of major gaps as "reset" events for OBV analysis.
Choppy, Sideways Markets (Ribbon Whipsaws)¶
The Condition: Price oscillates in a horizontal range (±5% around midpoint) for weeks without directional bias.
What Happens: Ribbon color flips constantly—green for 5 bars, then red for 5 bars, then green again. OBV oscillates around a flat baseline without establishing clear uptrend or downtrend. Frequent divergences appear in both directions, but none lead to sustained moves. Signal-to-noise ratio drops significantly.
Context: OBV excels at identifying accumulation/distribution during trending markets. In sideways markets, buyers and sellers are balanced—no net accumulation or distribution occurs. The OBV line moves up and down but ends each week roughly where it started. Ribbon flips represent minor shifts in this balance, not meaningful trend changes. Divergences that form in sideways markets often indicate small imbalances that self-correct within the range. Best practice: When Pentarch regime bars or OmniDeck Regime Box show prolonged neutral (gray) conditions, trust Plutus Flow less. Wait for breakout from range + OBV expansion in breakout direction for highest-probability signals.
Very Low Timeframes (1-Minute, 5-Minute) - False Divergences¶
The Condition: Using Plutus Flow on 1m or 5m charts to identify short-term divergences for scalping.
What Happens: Divergences fire constantly—sometimes 3-5 per hour. Most fail to produce any reversal. OBV line becomes extremely noisy, oscillating rapidly bar-to-bar. Ribbon color flips every 5-10 minutes. Signal quality degrades to near-random.
Context: OBV is a cumulative indicator designed for identifying accumulation/distribution over days, weeks, or months. On 1m charts, OBV reflects order flow, HFT activity, and spread dynamics—not meaningful positioning. A bullish divergence on a 1m chart might represent one algorithm's activity over 10 minutes, not meaningful money flow. Recommended minimum timeframes: 15m for intraday analysis, 1H for multi-day analysis, 4H/Daily for position analysis. Lower timeframes work technically but produce too many false divergences to be reliable. The event that matters is the Daily chart showing divergence, not the 5m chart showing divergence.
High-Frequency Trading Environments (24/7 Crypto)¶
The Condition: Crypto markets with constant algorithmic activity, market-making bots, and wash trading creating artificial volume.
What Happens: OBV shows rising trend but price goes nowhere—indication that volume is artificial or circular (bots trading back and forth). Divergences appear frequently but lack follow-through because "volume" doesn't represent real conviction, just algorithmic activity. Ribbon trends look strong but price action is weak.
Context: OBV assumes volume represents real buying/selling decisions by participants with conviction. In crypto markets (especially lower-cap altcoins), significant volume can be: (1) Wash trading to inflate metrics, (2) Market-maker bots providing liquidity, (3) Arbitrage bots, (4) Liquidation cascades (forced selling, not discretionary). None of these represent the meaningful accumulation OBV was designed to detect. Plutus Flow works better on: (1) Major crypto pairs (BTC, ETH) on regulated exchanges, (2) Traditional markets (stocks, futures) with strict volume reporting, (3) Higher timeframes (Daily+) where short-term algo noise averages out. Be cautious using OBV divergences on low-cap altcoins or during low-liquidity crypto hours (2-6 AM UTC).
Forex Spot Markets (No Centralized Volume)¶
The Condition: Attempting to use Plutus Flow on forex spot pairs (EUR/USD, GBP/USD, etc.) in standard spot markets.
What Happens: TradingView displays "volume" for forex, but it's tick volume (number of price changes) or volume from a single broker, not actual traded volume. OBV calculates based on this proxy data, producing divergences and ribbon trends, but they lack the foundation of real volume data.
Context: Forex spot market is decentralized—no central exchange reports total volume. What TradingView shows as "volume" is either: (1) Tick volume (how many times price changed), or (2) Volume from one broker's order flow. Neither represents actual global forex volume. OBV divergences in forex are based on incomplete data and therefore less reliable than in markets with real centralized volume (stocks, futures, crypto). If trading forex: (1) Use futures contracts (e.g., 6E Euro futures) which have real volume, or (2) Focus on price action and non-volume indicators like Pentarch or Janus Atlas. Plutus Flow is best suited for stocks, stock indices, futures, and crypto—assets with verifiable volume data.
Recognizing Reduced Reliability Environments
Practical Identification:
- Divergence has persisted for 20+ bars without reversal: Wait for price confirmation, don't assume imminent reversal
- Volume consistently below 50% of average (Volume Oracle shows this): OBV less meaningful
- Price gapped 5%+ overnight: Reassess divergences from new price structure
- Ribbon flipping color every 5-10 bars: Sideways market—wait for directional breakout
- Analyzing 1m-5m charts: Too many false divergences—use 15m minimum, preferably 1H+
- Crypto during 2-6 AM UTC or low-cap altcoin: Volume quality questionable
- Forex spot pairs: No real volume data—use futures or non-volume indicators
- OBV rising but price flat for 2+ weeks: Possible artificial/HFT volume
Remember: Plutus Flow (OBV) measures cumulative volume flow to identify accumulation and distribution. It works best when: (1) Real volume data exists (stocks, futures, major crypto), (2) Normal participation levels (regular market hours), (3) Trending or transitioning markets (not sideways chop), (4) Appropriate timeframes (1H+ for best signal quality), (5) Divergences are confirmed with price action. OBV tells you IF accumulation/distribution is occurring. It doesn't tell you WHEN the market will respond to that accumulation. The best setups combine Plutus divergence (volume context) + Pentarch event (timing) + Janus Atlas level (location) for complete picture.
❓ Frequently Asked Questions¶
Q: What is On-Balance Volume (OBV)?¶
A: OBV is cumulative volume indicator developed by Joe Granville. Adds volume on up days, subtracts volume on down days. Rising OBV suggests accumulation, falling OBV suggests distribution.
Q: How is Plutus Flow different from basic OBV?¶
A: Plutus Flow adds trend ribbons (moving averages) and automatic divergence detection to basic OBV calculation. Basic OBV shows only the cumulative line.
Q: Can divergences fail?¶
A: Yes. Divergences indicate disagreement between price and volume but do not guarantee reversals. Observation shows various outcomes following divergence patterns.
Q: How many divergences appear on average?¶
A: Frequency varies by asset, timeframe, and sensitivity settings. Higher sensitivity detects more divergences. Lower sensitivity detects fewer, stronger divergences.
Q: Should I wait for ribbon confirmation?¶
A: Depends on individual approach. Some wait for ribbon color flip to confirm divergence. Others act on divergence alone. Confirmation adds delay but may reduce false signals.
Q: What causes hidden divergence?¶
A: Hidden divergence occurs when price makes continuation pattern (HL in uptrend, LH in downtrend) while OBV makes divergent pattern. Suggests trend continuation rather than reversal.
Q: Does OBV work on all assets?¶
A: OBV works on any asset with volume data (stocks, futures, crypto). Not applicable to forex spot markets (no centralized volume).
Q: Can I adjust ribbon colors?¶
A: Yes. Color scheme settings allow customization of ribbon colors and OBV line color.
Q: Do divergence labels repaint?¶
A: No. Once divergence pattern confirmed and label appears, it does not change retroactively.
Q: What sensitivity setting should I use?¶
A: Medium (default) balances detection and false signals. High sensitivity detects more divergences but may include weaker patterns. Low sensitivity detects fewer, stronger patterns only.
✅ Knowledge Check
Question: What pattern creates a bullish divergence in Plutus Flow?
📋 Quick Reference Guide¶
Three-Layer System¶
| Layer | Component | Visual | Purpose |
|---|---|---|---|
| Layer 1 | OBV Line | Primary line | Cumulative volume tracking |
| Layer 2 | Trend Ribbons | Color bands | Volume trend direction |
| Layer 3 | Divergence Labels | "Bull Div" / "Bear Div" | Price-volume disagreement |
Divergence Types¶
| Type | Price Pattern | OBV Pattern | Interpretation |
|---|---|---|---|
| Bullish | Lower Low (LL) | Higher Low (HL) | Potential reversal up |
| Bearish | Higher High (HH) | Lower High (LH) | Potential reversal down |
| Hidden Bullish | Higher Low (HL) | Lower Low (LL) | Continuation up |
| Hidden Bearish | Lower High (LH) | Higher High (HH) | Continuation down |
Remember: Regular divergences (Bullish/Bearish) signal potential reversals and work best at major support/resistance levels. Hidden divergences signal trend continuation and offer lower-risk entries during pullbacks within established trends.
Ribbon Interpretation¶
| Ribbon Color | OBV vs Basis | Volume Trend |
|---|---|---|
| Green | OBV above basis | Bullish |
| Red | OBV below basis | Bearish |
| Cross Up (dot) | OBV crossed above | Trend shift bullish |
| Cross Down (dot) | OBV crossed below | Trend shift bearish |
Remember: Ribbon width is as important as ribbon color. Wide green ribbon = strong bullish conviction. Narrow green ribbon = weak trend prone to reversal. Look for expanding width for high-conviction entries.
OBV + Price Patterns¶
| Price | OBV | Ribbon | Interpretation |
|---|---|---|---|
| ↑ | ↑ | Green | Confirmed uptrend |
| ↓ | ↓ | Red | Confirmed downtrend |
| ↑ | ↓ | Red | Bearish divergence |
| ↓ | ↑ | Green | Bullish divergence |
📞 Support¶
Technical Questions: support@signalpilot.io
Deepen your understanding with these articles from the Signal Pilot Blog:
Learn to identify accumulation and distribution phases
Volume Profile BasicsMaster the fundamentals of volume-at-price analysis
📋 Recent Updates¶
Bug Fixes
- Fixed divergence detection — labels now appear correctly
- Fixed pivot value storage — was storing null values
- Fixed divergence logic — Regular/Hidden were swapped
New Features
- Exit detection — yellow dots when flow leaves extreme zones
- Divergence labels — visible "Bull Div" / "Bear Div" / "Bull Hid" / "Bear Hid" text
Quality Controls
- Signal quality settings — FlipGuard, Z-gate, Robust extremes, and Sequence filter for advanced signal filtering
- Streamlined configuration — Focused settings for essential customization
💬 Need Help?
Have questions about Plutus Flow? Join our Discord community to get help from experienced users, share setups, and discuss approaches!
See Also¶
Related Pages:
- Volume Oracle v1.0 - Complementary volume intelligence system
- Janus Atlas v1.0 - Combine divergences with key structural levels
- OmniDeck v1.0 - All-in-one indicator including OBV analysis
- How to Set Up Alerts - Get notified on divergences and crosses
- Analysis Workflow - How OBV fits into complete analysis workflow
Disclaimer: This indicator analyzes On-Balance Volume (OBV) with enhanced trend and divergence detection. OBV calculation based on cumulative volume methodology developed by Joe Granville. Divergence detection identifies disagreement patterns between price movement and volume accumulation/distribution. Individual interpretation, application, and outcomes vary. Past divergence patterns do not guarantee future results. This is not financial advice.