Skip to content

Volume Price Trend

Cumulative sum of volume weighted by the percentage change in price. Volume Price Trend (VPT) is similar to OBV, but instead of adding/subtracting the full volume it uses a portion of it proportional to the percentage change in price. This makes VPT more sensitive to the magnitude of the price move. A divergence of VPT from price signals a weakening trend.

Formula:

VPT = VPT_prev + Volume * (Close - Close_prev) / Close_prev
TriggerDirectionConditionDescription
Level cross up🟢 BuyThe indicator value crossed the specified level from below.The VPT line crosses the configurable level Level from below. Level is set in the trigger parameters.
Level cross down🔴 SellThe indicator value crossed the specified level from above.The VPT line crosses the Level level from above. Level is set in the trigger parameters.
Value above level by N🟢 BuyThe indicator value rose above the level by the specified distance.The VPT line crosses the Level + Distance mark moving upward. The distance delays entry until a confirmed level breakout.
Value below level by N🔴 SellThe indicator value fell below the level by the specified distance.The VPT line crosses the LevelDistance mark moving downward.
Value rising🟢 BuyThe indicator value is rising relative to the previous bar.The VPT line is higher on the current bar than on the previous one — upward momentum.
Value falling🔴 SellThe indicator value is falling relative to the previous bar.The VPT line is lower on the current bar than on the previous one — downward momentum. Fires on every declining bar.
Slope turns positive🟢 BuyThe indicator’s slope turned positive — an upward reversal.The VPT line changes its slope from downward to upward — the indicator stopped falling and started rising.
Slope turns negative🔴 SellThe indicator’s slope turned negative — a downward reversal.The VPT line changes its slope from upward to downward — the indicator stopped rising and started falling.
Zero cross up🟢 BuyThe indicator line crossed zero from below — a buy signal.The VPT line crosses the zero level from below.
Zero cross down🔴 SellThe indicator line crossed zero from above — a sell signal.The VPT line crosses the zero level from above.
ParameterTypeDefaultRange / Values
Distance (Value above level by N, Value below level by N)float00>
Level (Value above level by N, Value below level by N, Level cross up, Level cross down)float0