This is machine translation

Translated by Microsoft
Mouseover text to see original. Click the button below to return to the English version of the page.

Note: This page has been translated by MathWorks. Please click here
To view all translated materials including this page, select Japan from the country navigator on the bottom of this page.


Price and Volume Trend (PVT)


pvt = pvtrend(closep,tvolume)
pvt = pvtrend([closep tvolume])
pvtts = pvtrend(tsobj)
pvtts = pvtrend(tsobj,'ParameterName',ParameterValue, ...)



Closing price.


Volume traded.


Financial time series object.


Valid parameter names are:

  • CloseName — closing prices series name

  • VolumeName — volume traded series name


Parameter values are the character vectors that represent the valid parameter names.


pvt = pvtrend(closep,tvolume) calculates the Price and Volume Trend (PVT) from the stock closing price (closep) data and the volume traded (tvolume) data.

pvt = pvtrend([closep tvolume]) accepts a two-column matrix in which the first column contains the closing prices (closep) and the second contains the volume traded (tvolume).

pvtts = pvtrend(tsobj) calculates the PVT from the stock data contained in the financial time series object tsobj. The object tsobj must contain the closing price series Close and the volume traded series Volume. The output pvtts is a financial time series object with dates similar to tsobj and a data series named PVT.

pvtts = pvtrend(tsobj,'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). Parameter values are the character vectors that represent the valid parameter names.


collapse all

This example shows how to calculate the PVT for Disney stock and plot the results.

load disney.mat
dis_PVTrend = pvtrend(dis);
title('Price and Volume Trend for Disney')


Achelis, Steven B. Technical Analysis from A to Z. Second Edition. McGraw-Hill, 1995, pp. 239–240.

Introduced before R2006a

Was this topic helpful?