Financial Time Series | ![]() ![]() |
Syntax
nvi = negvolidx(closep, tvolume, initnvi) nvi = negvolidx([closep tvolume], initnvi) nvits = negvolidx(tsobj) nvits = negvolidx(tsobj, initnvi, ParameterName, ParameterValue, ...)
Arguments
closep |
Closing price (vector) |
tvolume |
Volume traded (vector) |
initnvi |
(Optional) Initial value for negative volume index (Default = 100 ). |
tsobj |
Financial time series object |
Description
nvi = negvolidx(closep, tvolume, initnvi)
calculates the negative volume index from a set of stock closing prices (closep
) and volume traded (tvolume
) data. nvi
is a vector representing the negative volume index. If initnvi
is specified, negvolidx
uses that value instead of the default (100
).
nvi = negvolidx([closep tvolume], initnvi)
accepts a two-column matrix, the first column representing the closing prices (closep
) and the second representing the volume traded (tvolume
). If initnvi
is specified, negvolidx
uses that value instead of the default (100
).
nvits = negvolidx(tsobj)
calculates the negative volume index from the financial time series object tsobj
. The object must contain, at least, the series Close
and Volume
. nvits
is a financial time series object with dates similar to tsobj and a data series named NVI
. The initial value for the negative volume index is arbitrarily set to 100
.
nvits = negvolidx(tsobj, initnvi, ParameterName, ParameterValue,
...)
accepts parameter name/ parameter value pairs as input. These pairs specify the name(s) for the required data series if it is different from the expected default name(s). Valid parameter names are:
Parameter values are the strings that represent the valid parameter names.
Example
Compute the negative volume index for Disney stock and plot the results.
load disney.mat dis_NegVol = negvolidx(dis) plot(dis_NegVol) title('Negative Volume Index for Disney')
See Also
Reference
Achelis, Steven B., Technical Analysis From A To Z, Second Printing, McGraw-Hill, 1995, pg. 193 - 194
![]() | mtimes | onbalvol | ![]() |