# Positive Volume Index

A Volume & Order Flow concept (Cumulative flow lines) in the LuxAlgo Library, with 1 indicator implementation.

## What is the Positive Volume Index?

The Positive Volume Index (PVI) is the mirror of the [Negative Volume Index](https://www.luxalgo.com/library/concept/negative-volume-index/): a cumulative line that updates only on sessions when volume rises above the prior session's volume, moving by that day's percentage price change and staying flat otherwise. It shares the same lineage, Paul Dysart in the 1930s and Norman Fosback's 1976 refinement, with the premise turned around: expanding volume marks days dominated by the crowd, so PVI tracks what price does when participation is broad and emotional.

PVI is judged like its sibling: slope and position against a long average of itself, commonly a one-year (255-day) EMA, with the line above its average read as a bullish environment. Fosback himself put more weight on NVI, and PVI is mostly used to complete the pair, showing whether crowd-driven days confirm or contradict what the quiet days say.

Fosback's own tables explain the hierarchy. In his mid-century samples the NVI-above-average condition carried the striking bull-market odds, while PVI's readings were meaningful but weaker in both directions, the crowd's days being noisier evidence than the quiet ones. That ranking made PVI the confirmation instrument: its job is corroboration and contradiction rather than headline signals. The construction details mirror the sibling exactly, an arbitrary seed such as 1000, percentage-change updates on active days only, and the roughly-one-trading-year EMA as the conventional regime line.

The joint reading is where the pair earns its keep. Four states exist, each line above or below its average, and the classic interpretation runs: both above, the strongest bullish configuration; both below, the weakest; NVI above with PVI below, quiet accumulation the crowd has not joined; the reverse, crowd enthusiasm the quiet days do not endorse. Modern derivatives fold the pair into oscillator form, the dual volume divergence approach deriving positive and negative flows and reading their disagreements with price. The standing caveats mirror NVI's: index-level data suits the premise best, and the loud-day/quiet-day split blurs in an era when volume expansion is as often mechanical as emotional.

## How to identify Positive Volume Index readings

Same recipe as the sibling, opposite filter: only the rising-volume days speak.

1. Each session, compare volume with the prior session; only sessions with higher volume update the line.
2. On those active days, multiply the running value by one plus the day's percentage price change; otherwise carry it flat.
3. Overlay the conventional signal: a 255-day EMA of the line itself.
4. Read regime, not wiggles: slope and position versus the long average are the outputs.
5. Join the sibling: place the reading in the four-state NVI-and-PVI matrix, where the pair's agreement or split is the actual signal.

## How it's calculated

A cumulative index that moves only on higher-volume days, tracking how price behaves when the crowd is most active.

```
If V_t > V_{t-1}: PVI_t = PVI_{t-1} × (1 + (C_t - C_{t-1}) / C_{t-1})
If V_t <= V_{t-1}: PVI_t = PVI_{t-1}
Seed: PVI_0 = 1000
Signal_t = EMA_255(PVI)

  V_t: volume of bar t
  C_t: close of bar t
  t: bar index (daily in the classic form)
  PVI_t: Positive Volume Index value
  PVI_0: seed value (commonly 1000; some platforms use 100)
  EMA_255(PVI): 255-day exponential moving average of PVI, about one trading year
  Signal_t: Fosback's signal line
```

Paul Dysart's 1930s original accumulated raw changes on higher-volume days; Norman Fosback's percent-change form shown here is the modern standard.

Fosback treated PVI below its one-year EMA as a warning of elevated bear-market odds, with readings above it the normal state.

Mirror of the Negative Volume Index, which updates only when volume falls.

## How traders use it

- As a participation gauge: PVI rising during an advance shows the high-volume days are pushing price up, while PVI falling as price grinds higher suggests the active days are being sold into.
- Against its one-year EMA as a regime filter, read jointly with NVI: both above their averages is the most bullish classic configuration, both below the most bearish, and splits are treated as mixed evidence.
- In divergence work: PVI printing lower highs against higher price highs flags that heavy-participation days are underperforming, a cousin of [Volume Divergence](https://www.luxalgo.com/library/concept/volume-divergence/) on daily data.
- As the crowd-side input in derived oscillators: dual-flow constructions compute PVI-style and NVI-style series, smooth them, and trade their divergences, converting the regime pair into swing-scale signals.
- For advance quality audits: comparing which side of the pair is doing the work in a rally, quiet-day accumulation versus loud-day chasing, grades the advance's sponsorship in Fosback's original terms.

## PVI vs related volume lines

- **Negative Volume Index** (https://www.luxalgo.com/library/concept/negative-volume-index/): The exact mirror and the historically stronger half: NVI listens to quiet days, PVI to loud ones, and Fosback's tables gave the quiet days the better record. The pair's four-state joint read is the full instrument; either alone is half a conversation.
- **OBV** (https://www.luxalgo.com/library/concept/obv/): OBV accumulates every day's volume signed by close direction, one undifferentiated stream; the Dysart-Fosback pair splits the tape by volume expansion first and accumulates percentage change second. OBV asks who is winning overall, PVI asks how the crowd's days specifically are going.
- **Volume Divergence** (https://www.luxalgo.com/library/concept/volume-divergence/): Volume divergence is the general read, price extremes unmatched by participation measures; PVI feeds it a specific, filtered series. A PVI divergence says the heavy-participation days are failing to confirm, a narrower and sometimes earlier statement than raw volume disagreement.

## FAQ

### What is the difference between PVI and NVI?

PVI updates only on sessions where volume increased from the prior session; NVI updates only where volume decreased. Both apply the day's percentage price change on their active days and hold flat otherwise, splitting the tape into crowd-driven sessions (PVI) and quiet sessions (NVI) so each group's trend can be tracked separately.

### How do you read the Positive Volume Index?

Ignore the absolute value, which depends on the starting seed. Watch the slope and the position against a long moving average, conventionally a 255-day EMA: above is treated as a bullish backdrop, below as bearish, with agreement from NVI strengthening either read. It is slow by construction and suits regime filtering better than trade timing.

### Which is more useful, PVI or NVI?

Fosback's research gave NVI the stronger historical record, its above-average condition accompanying bull markets with striking consistency in his samples, while PVI's readings ran meaningfully but more weakly. Practice follows that ranking: NVI as the core health check, PVI as confirmation, and their four-state joint matrix as the complete read. Both records are period-dependent, and modern replications soften the old numbers in both cases.

### Why is the signal average 255 days?

It approximates one trading year, the horizon at which Fosback framed the regime question, and PVI updates on only a subset of days, so shorter averages chase a sparse series. The convention carried over from his published work and remains the default. Changing it converts a deliberate regime instrument into a jumpier one without making it a good timing tool, the same trade-off as with the sibling line.

### Can PVI time entries?

No; its clock is the regime. The line moves only on a subset of days, its conventional signal is position against a one-year average, and its historical claims concern multi-month environments rather than swings. Its derivatives are the timing-facing adaptation, converting the flows into smoothed oscillators with divergence signals. Raw PVI belongs in the weekly review, informing bias while faster tools handle execution.

### Does the crowd-day premise still hold?

More loosely than in Dysart's era. Volume expansion today is as often mechanical, rebalances, expirations, passive flows, as emotional, so the loud-day/quiet-day split no longer cleanly separates crowd from professional behavior. The pair still measures something real, how price behaves under expanding versus contracting participation, and the honest modern read treats it as that behavioral split, with the smart-money narrative held at arm's length.

## Implementations in the Library

- Positive Volume Index (LuxAlgo): https://www.luxalgo.com/library/indicator/positive-volume-index/

## Related concepts

- Money Flow Index: https://www.luxalgo.com/library/concept/money-flow-index/
- Weis Wave Volume: https://www.luxalgo.com/library/concept/weis-wave-volume/
- OBV: https://www.luxalgo.com/library/concept/obv/
- OBV Divergence: https://www.luxalgo.com/library/concept/obv-divergence/
- Accumulation/Distribution Line: https://www.luxalgo.com/library/concept/accumulation-distribution-line/
- Chaikin Oscillator: https://www.luxalgo.com/library/concept/chaikin-oscillator/
- Chaikin Money Flow: https://www.luxalgo.com/library/concept/chaikin-money-flow/
- Twiggs Money Flow: https://www.luxalgo.com/library/concept/twiggs-money-flow/
- Williams A/D: https://www.luxalgo.com/library/concept/williams-a-d/
- Price Volume Trend: https://www.luxalgo.com/library/concept/price-volume-trend/

---

Source: https://www.luxalgo.com/library/concept/positive-volume-index/ (LuxAlgo Library, the encyclopedia of trading & technical analysis). Free to use with attribution: https://www.luxalgo.com/library/license/