obvΒΆ
Defined in fynance.features.ohlcv
- obv(close, volume=None)[source]
On-Balance Volume, causal.
Signed cumulative volume: add
volumeon up-closes, subtract on down-closes, carry on flat closes (starts at0).- Parameters:
- closearray-like, or OHLCV
Close series, or a single
OHLCV.- volumearray-like, optional
Volume series (required unless
closeis anOHLCV).
- Returns:
- numpy.ndarray
OBV series, aligned with the input.
Examples
>>> import numpy as np >>> c = np.array([10., 11., 10.5, 10.5, 12.]) >>> v = np.array([100., 150., 120., 80., 200.]) >>> obv(c, v) array([ 0., 150., 30., 30., 230.])