mirror of
https://github.com/mihakralj/QuanTAlib.git
synced 2026-08-21 20:18:05 +00:00
Merge branch 'dev'
This commit is contained in:
@@ -13,9 +13,7 @@
|
||||
| **PineScript** | [pvo.pine](pvo.pine) |
|
||||
|
||||
- The Percentage Volume Oscillator (PVO) measures the difference between two exponential moving averages of volume, expressed as a percentage of the ...
|
||||
- Parameterized by `fastperiod` (default 12), `slowperiod` (default 26), `signalperiod` (default 9).
|
||||
- Output range: Unbounded.
|
||||
- Requires `slowPeriod` bars of warmup before first valid output (IsHot = true).
|
||||
- **Similar:** [PPO](../../momentum/ppo/Ppo.md), [VO](../vo/Vo.md) | **Complementary:** Price oscillators | **Trading note:** Percentage Volume Oscillator; MACD concept applied to volume. Detects volume surges.
|
||||
- Validated against TA-Lib, Skender, and Tulip reference implementations where available.
|
||||
|
||||
The Percentage Volume Oscillator (PVO) measures the difference between two exponential moving averages of volume, expressed as a percentage of the slower EMA. Essentially the MACD of volume, PVO identifies whether volume is expanding (accumulation) or contracting (distribution) relative to its recent history. This percentage normalization makes it comparable across instruments with vastly different volume profiles.
|
||||
@@ -212,4 +210,4 @@ PVO's recursive EMA structure limits SIMD parallelization. The span-based `Calcu
|
||||
- Murphy, J. (1999). *Technical Analysis of the Financial Markets*. New York Institute of Finance.
|
||||
- Achelis, S. (2001). *Technical Analysis from A to Z*. McGraw-Hill.
|
||||
- https://school.stockcharts.com/doku.php?id=technical_indicators:percentage_volume_oscillator_pvo
|
||||
- https://github.com/mihakralj/pinescript/blob/main/indicators/volume/pvo.md
|
||||
- https://github.com/mihakralj/pinescript/blob/main/indicators/volume/pvo.md
|
||||
Reference in New Issue
Block a user