Volume Price Analysis (VPA)

Indicator Category:  Volume Price Analysis

Indicator Filter Fields: Yes Volume Price Analysis - Data Fields

Indicator Report: No

 

 

 


 

INTRODUCTION

This document provides detailed information about the HGSI VPA Charting Indicator and the VPA database fields associated with the indicator.

 

When a new copy of HGSI software is installed it comes with a large variety of ready to use VPA Charting Views and Warehouse Views of the database fields.  It also contains many Filters needed for doing scans and Combo Ranks to create viable lists of stocks.  Filters, Views and Combo Ranks in the HGSI product can be found in folders under the name of HGSI Volume Price Analysis.  After installation of the software, when new or changed filters, views and combo ranks become available they are provided as add-ons  that can be downloaded from the HGSI Website or from the help menu on the HGSI software toolbar.

 

ACKNOWLEDGEMENTS

HGSI Volume Price Analysis (VPA)  is based upon concepts originally popularized by Richard Wyckoff and Jesse Livermore nearly a century ago to read “the tape” to determine what the "smart money" was doing.

 

Tom Williams of TradeGuider was the first to computerize the indicator which he refers to as Volume Spread Analysis (VSA).  Others have followed Tom William's lead.  Both VPA and VSA use the same concepts.  Karthik Marar who coded VPA for AmiBroker, placed his code in the public domain. 

 

The best explanations of VPA are by Anna Coulling in her book,  A Complete Guide to Volume Price Analysis

 

GLOSSARY

 

VPA Flag - definition: The chart is annotated with a unique image for a price bar when that price bar meets specific conditions. Those images are identified and explained in the HGSI Volume Price Analysis Flag Guide table in this document.

 

VPA Signal - definition: The chart is annotated with a vertical bar from the top to bottom of the window for a price bar.  For a "VPA Signal" to appear, the price bar must have 100,000 or more daily volume. It also has to meet other internal conditions that do not appear on the chart.

 

IMPORTANT:  The VPA Signals and VPA Flags are independent of each other.  Flags can occur without a VPA Signal and VPA Signals can appear without any VPA Flags.

 

Data Requirements: This indicator requires at least 120 (24 weeks/6 months) days of data to compute moving averages, plus an additional 30 days for the standard deviation computation. If the stock does not meet these data requirements no VPA Signals or VPA Flags will appear.   IPOs are one example of where VPA signals will not appear.  Another is the first 24 weeks of any multi-year stock.   

 

 

Name: Your name for the indicator

Comment: Your description for this indicator

Use Private Scale: Not recommended  

This indicator annotates price bars with VPA Flags.  If the Private Scale option is used the VPA Flags will not be aligned correctly on the price bars.

 

 

DISPLAY OPTIONS

 

 Display VPA analysis in upper corner of chart window

 

VPA: Shows stocks symbol, mode of the chart, date, volume, text description of the VSA signal.  The VPA analysis will also appear in the Data Window (see below).

Volume: The volume compared to the 90 day average volume.

Very High

Twice average volume

High

1.3 times average volume

Above Average

Higher than average volume

Less than Average

Below average volume but above 70% of average volume

Low

Below one standard deviation of the average volume

 

Spread: The day’s price range compared to the average spread. The spread is the stock’s intraday high minus its low.  The average spread is a 90 day simple moving average of the spread.  So for example if a stock’s intraday high is 100 and intraday low is 90, the spread is 10.  This is computed for every day of the chat, then averaged over 90 days.

Wide

Greater than 1.5 times the average spread

Above Average

Above the average spread

Below Average

Below the average spread but above 70% of the average spread

Narrow

Above 50% but less than 70% of the average spread

Very Narrow

Less than 50% of the average spread

 

Close: The day’s close value compared to the spread and the day's low value.

Very High

Close above 75% of spread

High

Close above 70% of spread

Mid

Close between 30% and 70% of spread

Down

Below 30% of spread

 

Sentiment: The day’s sentiment  Bullish, Bearish, Neutral

 

Trends:  All three of the trends are determined through the use of a long and short term Random Walk Indicator (RWI).  The parameters for controlling the RWI are shown below under Trend Analysis Options.

Trends

Trend Direction Displayed

Comments

Major Trend:

Up/Down/No Trend

Major Trend has an additional status description of Major Uptrend Ended and Major Down Trend Ended. E.g. No Trend  Major Down Trend Ended.

Minor Trend:

Up/Down/No Trend

Immediate Trend:

Up/Down/No Trend

 

* Draw VPA Flags on chart.

When this option is turned on Flags will be annotated on the price bar indicating a certain condition had occurred. See the VPA Indicator Flag Guide below for explanations of the various flag conditions.

 

 

 

 Include VPA commentary in data window

 

The data window displays data for the price bar under the chart cross hairs.

 

)

 

 

 Highlight VPA Signal days on chart

 

VPA Signal Color button: The default color is gray.  Press the VPA Signal Color button to change the color.

 

For the VPA Signal (vertical colored bar) to be annotated on the chart it needs to have at least 120 records to compute fully, plus 30 days for standard deviation computation, about 24 weeks/6 months of data.   IPOs are an example where VPA Signals will not be available for the first 120 days.  Once the number of record requirements are met, the daily volume must be higher than 100,000

 

On the chart snippet below are two instances of the VPA Signal (vertical bar).  They are pointed to with the red arrows. Those VPA Signals shown below also have VPA Flags.  Those flags have a their own meaning (see the VPA Flag Guide below).   It is not necessary for a VPA Signal to also have a VPA Flag. 

 

There are also numerous examples on the snippet were VPA Flag images are present but without the VPA Signal.  (The VPA Signal and the VPA Flags are two separate systems for generating annotations on the VPA chart indicator).

 

 

PRICE INDICATOR OPTIONS

 

 

Draw Price Indicator using VSA colors:

 

NOTE: When the VSA or Trend Colored Price Indicator option is selected the normal default Charting Price Indicator should be removed from the window where the VPA Indicator will be used, otherwise two copies of the price will be drawn in the window.

 

Price Style:

 

Line Type:


 

 

VSA Colored Price Indicator Color Guide

 

Colors are based on the condition of various signals.  The color of the price bar is determined by whatever signals are positive for that day starting at the top of this table.  First signal to match decides the day's color.

 

Color

 

Flags

Condition

Turquoise

 

lowVolTest

Test for Supply

Pink

 

distributeBar

High volume up bar closing down in uptrend.

Dark Red

 

ownerTransfer

Wide-range bar on volume at least 1.5 times avg

Yellow

 

upThrustBar

Price moves above resistance of trading range

Lime

 

bullBar

Bullish Bar

Red

 

bearBar

Bearish Bar

White

 

noDemandBar

Sign of weakness

Magenta

 

noSupplyBar

Sign of strength

Green

 

upBar

Todays close is up vs yesterday

Orange

 

downBar

Todays close is down vs yesterday

Blue

 

---

Flat line. Neither up or down

 

Trend Colored Price Indicator Color Guide

Trend is determined by computing 3 best fit lines (40 period, 10 period and 3 period) against a 5DMA.  A value above 0 means the stock is trending up during that time period, less than 0 the stock is trending down.

 

Color

 

3 Period

10 Period

40 Period

Condition

Lime

 

ShortTerm > 0

MediumTerm > 0

LongTerm > 0

All three time periods are trending up.

Green

 

ShortTerm > 0

MediumTerm > 0

LongTerm < 0

Trending up in short and medium time periods, down in long time period.

Pale

Green

 

ShortTerm > 0

MediumTerm < 0

LongTerm < 0

Trending up in the short time period only.

Red

 

ShortTerm < 0

MediumTerm < 0

LongTerm < 0

Trending down in all three time periods.

Pale

Green

 

ShortTerm < 0

MediumTerm > 0

LongTerm > 0

Trending up in the medium and long time periods only.

Orange

 

ShortTerm < 0

MediumTerm < 0

LongTerm > 0

Trending up in only the long time period.

Blue

 

---

 

 

Neutral

 

TREND ANALYSIS OPTIONS

These control the length of the Random Walk Indicator used to compute the trend direction.  The default settings are a short term minimum of 2 and a maximum of 8, a long term minimum of 10 and a long term maximum of 40. 

 

These defaults are also used to compute the HGSI Warehouse columns for VPA Signal.  You can alter these time frames to change the Random Walk Index to get a faster or slower trend, but your results will no longer match the fixed Warehouse column computations.

 

 

 

VPA WAREHOUSE AND FILTER FIELDS

The HGSI Warehouse and Filter have a number of data fields with values computed using the same calculations as the VPA Charting Indicator.  These fields are described below.

 

Warehouse VPA Signal Color Guide

Warehouse column colors used for the VPA Signal Condition and the VPS Signal Descriptions.

 

Color

 

Condition

Yellow

 

strengthDown  or strengthDown1

Pale Green

 

buyCond

Pale Green

 

strengthDown2

Light Orange

 

upThrustBar or upThrustCond1

Orange

 

upThrustCond2 or upThrustCond3

Lime

 

effortUp

Red

 

effortDown

Light Orange

 

PseudoUpThrust

Orange

 

pseudoUtCond or noDemandBar

Yellow

 

strengthDown0 or noSupplyBar or lowVolTest or lowVolTest1 or lowVolTest2

Yellow

 

stopVolume or revUpThrust

Orange

 

upThrustCond1

Light Orange

 

distributeBar

Light Orange

 

trendChange

 

Warehouse & Filter Fields

Filter Values

Warehouse Value

Days Since Last VPA signal

Number

0,20,13

Last VPA Signal Condition

Text for string search

(e.g. “No Demand”)

Last VPA Signal Description

Text for string search

(e.g. “A sign of weakness”)

VPA BF Trend Long

Up/Down

Up/Down

VPA BF Trend Medium

Up/Down

Up/Down

VPA BF Trend Short

Up/Down

Up/Down

VPA BF Trend Percent

% of the Up/Down Warehouse Values

-100%/100%/33.33%/-33.33%

VPA Flag No Supply Bar

Yes/No

Yes/No

VPA Flag Reverse Up Thrust

Yes/No

Yes/No

VPA Sentiment

Bullish/Bearish/Neutral/(no flag)

Bullish/Bearish/Neutral/Blank

VPA Flag Stopping Volume

Yes/No

Yes/No

VPA Flag Transfer of Owner

Yes/No

Yes/No

VPA Flags

VPA Flags-1

Flag Name

See special filtering instructions

Flag Name

VPA Signal

VPA-1 Signal

Yes/No

Yes/No

VPA Signal Condition

VPA-1 Signal Condition

Text for string search

(e.g. “No Demand”)

(e.g. No Demand”)

VPA Signal Description

VPA-1 Signal Description

Text for string search

(e.g. “A sign of weakness")

(e.g. “A sign of weakness")

 


VOLUME PRICE ANALYIS (VPA) INDICATOR FLAG GUIDE

 

Flags are the image-shapes associated with a price bar.  Price Bar Description describes the condition of the price bar.

 

FLAG NAME AND DESCRIPTION

FLAG

PRICE BAR DESCRIPTION

VPA TEXT DESCRIPTION

(Shown in upper left corner of chart window)

SENTIMENT

Bc:

Red down triangle with yellow border, above daily high

 

Wide-spread high volume up bar. Often closes near its low in an uptrend, but not always.  If it does close near the low of its range, it is a stronger signal.

An upthrust bar. A sign of weakness

 

A potential buying climax, a wide range bar on heavy volume. (buying climax)

Neutral

 

buyCond:

Lime up triangle below daily low

Wide-spread high-volume up bar closing near high, with previous high-volume bar

An up bar closing near its high. Confirms return of strength.

 

Bullish

 

confirmWeak1:  

White box below daily low

Price dips below daily low but closes above it.  Sentiment is bearish, but easing.

Test for Supply. (this text is added to beginning of other text messages so it appears first)

 

Selling pressure is easing in a downtrend as price closes off of the daily low. (test for supply)

Bearish

 

distributeBar: 

Blue box above daily high

Wide-spread high-volume up bar closing near its low in an uptrend

Pseudo upthrust. A sign of weakness

 

A wide range, high volume bar in an uptrend. Closing down is an indication that distribution is in progress. (smart money selling)

Bearish

 

effortDown:

Yellow circle at midpoint of bar

Wide-spread high-volume down bar closing near its low. Fear dominates.

Effort to fall. Bearish sign.

 

The security is showing signs of weakness with a close near the low of its daily range on a wide range bar. (effort to fall)

Bearish

 

effortUp:

Turquoise circle at midpoint of bar

Wide-spread high-volume up bar closing near its high

Effort to rise. Bullish sign.

 

Normally found in the beginning of a markup phase and is a bullish sign. These may be found at the top of an Upmove as the Smart money makes a last effort to move the price to the maximum. (effort to rise)

Bullish

effortUpfail

 

 

Effort to move up has failed. Bearish sign.

Bearish

lowVolTest:  

Magenta box below day low

Wide-spread low-volume bar closing near its high and above prior day's low

Low Volume Test.

 

Bar closes near the top of its daily range as traders “test” the market for supply and find that demand is greater than supply. Volume is generally light. (test for supply)

Bullish

 

lowVolTest1: 

Lime box below daily low

Wide-spread low-volume bar closing near its high

Strength seen returning after a down trend.

 

The current bar is a upbar with higher volume. This confirms strength is returning after a down trend. (test for supply in a downtrend)

Bullish

 

lowVolTest2

Yellow up triangle below day low

Wide-spread low-volume bar closing near its high with prior bar printing a test for supply

An upbar closing near high after a test confirms strength.

 

The previous bar was a successful test of supply. The current bar is a upbar with higher volume. This confirms strength (second test for supply)

Bullish

 

noDemandBar: Magenta box above day high

Any low-volume bar closing near its low in an uptrend

No demand. A sign of weakness.

 

Any up bar which closes in the middle or low, especially if the volume has fallen off, is a potential sign of weakness. (test for demand)

Neutral

 

noSupplyBar:

Lime circle below day low

Any low-volume bar closing near its low

No supply. A sign of strength.

 

Security closes in the lower part of its daily range, but on lighter volume. This indicates selling is subdued, even though the close is generally lower than the open.   It is better to wait for confirmation. (test for supply)

Neutral

 

Nut:

Lime down triangle above day high

Wide-spread high-volume bar closing near its low after a new high (rare).

Potential end of a rising market or a buying climax.

Reached new recent high on higher volume but failed to hold.

 

Example of nut: ACTG on 4/20/2012

Bearish

ownerTransfer: Hollow red circle at day midpoint

Wide-spread high-volume (>1.5x avg vol) bar closing about mid range

Transfer of ownership.

 

A wide-range bar on volume at least 1.5 times average where the bar closes around mid-range. Bulls and Bears transfer shares as they fight for control. (indecision)

Neutral

PseudoUpThrust:

Blue box above day high

Wide-spread bar closing near its low in an uptrend

Pseudo upthrust. A sign of weakness

 

This looks like an upthrust bar closing down near the low but the volume is normally lower than average.  This is a sign of weakness.  If the volume is high then weakness increases. (Smart money is selling)

Bearish

 

pseudoUtCond:

Blue down triangle above day high

Wide-spread bar closing near its low in an uptrend with prior bar printing a pseudo upthrust

A down bar closing down after a pseudo upthrust confirms weakness.

 

Confirms weakness. If the volume is above average the weakness is increased.  (confirms smart money is selling)

Bearish

 

revUpThrust:

Yellow box below day low

Wide-spread up bar closing near its high in a downtrend

Strength seen returning after a down trend. High volume adds to strength.

 

Reverse upthrust. Indicates strength. (demand returning)

Neutral

 

sellCond:

Red down triangle above day high

Wide-spread down bar closing near its low

A downbar after an upthrust. Confirms weakness.

 

Similar to the topRevBar. Bulls lost control of the security as the day progressed. An upthrust bar after a move up is a sure sign of weakness. (supply returning)

Bearish

stopVolume:

Hollow lime circle below day low

Wide-spread high-volume down bar closing about mid-range in a downtrend

Stopping volume. Normally indicates end of bearishness is nearing.

 

A stopping volume normally indicates  smart money is absorbing the supply. An Indication that they are bullish on the market. A potential reversal in the down trend.

Neutral

strengthDown:

 Lime box below daily low

Wide-spread high-volume up bar closing near mid-range in a downtrend

Strength seen returning after a down trend.

 

The stock has been in a down trend. An upbar with higher volume closing near the high is a sign of strength returning. The Down trend is likely to reverse soon. (stopping volume)

Neutral

strengthDown1:  

Lime box below daily low 

Wide-spread high-volume up bar closing near high in a downtrend

Strength seen returning after a down trend.

 

A security in a down trend is now showing signs of strength on higher than normal volume. (stopping volume)

Neutral

strengthDown2:

Aqua up triangle below day low

Wide-spread upbar closing near its high in consolidation.

High volume upbar closing on the high indicates strength.

 

High volume upbar closing on the high indicates strength. (demand returning)

Neutral

topRevBar:

Blue circle above day high

Wide-spread high-volume down bar following an up bar (rare)

Reached new recent high but failed to hold.

 

Example of topRevBar: MSFT on 06/04/2013

Neutral

 

trendChange:  

Yellow down triangle above day high

Wide-spread high-volume down bar in an uptrend

High volume downbar after an upmove on high volume indicates weakness.

 

The stock has been moving up on high volume. The current bar is a downbar with high volume. Indicates weakness and probably end of the up move. (supply returning)

Bearish

upThrustBar:

Red with yellow border down triangle above day high

Wide-spread high volume up bar closing near its low

An upthrust bar. A sign of weakness.

 

Up-thrusts are seen after there has been weakness in the background. Market makers know the market is weak, so the price is marked up to encourage traders to go long in a weak market, and panic traders that are short into covering their position. (supply returning)

Bearish

 

upThrustBartrue:  

White box  above day high

Wide-spread high-volume down bar closing at its low

An upthrust bar after up move. A sure sign of weakness.

 

Volume is above average. (supply returning)

Bearish

upThrustCond1

 

 

A downbar after an upthrust. Confirms weakness.

Bearish