Alan Hull Articles
Charting in a Nutshell

This article is based on the course notes from Alan Hull's forthcoming weekend course to be held in August 2004. Simon Sherwood and Alan will be spending an afternoon programming custom MetaStock formulas to perform market searches and then examining the results.

'Price/Volume Breakout' Searches

'Price/Volume Breakout' searches can be performed on either a daily or weekly basis where daily searches would be the most commonplace. The following chart shows a sharply rising share price accompanied by a sharp rise in volume. Imagine if you owned a widget store and you raised the price of widgets by 10% and then sales increased by 100%. Retailers would say this is highly unlikely but it is a regular occurrence in the stockmarket.

Imperial

The above chart pattern indicates positive market sentiment and is commonly referred to as a 'Price/Volume Breakout'. Charting programs can locate this type of pattern using automated search routines that will save the trader hours of manual scanning.

Although charting programs have this search capability; it is left to the user to set the criteria for the search. But in addition to searching for sharp increases in both price and volume, it is also necessary to filter out shares that move rapidly because of low liquidity. In other words we don't want to detect a 1 cent share that has jumped to 2 cents in value because of several relatively small purchases.

This is done by checking 'Money Flow' which is calculated by multiplying the volume by the median price of the same period, ie. Volume x [(high+low)/2].

The following search criteria should return a handful of trading opportunities for each trading period. But as market conditions change over time, the search criteria should be adjusted accordingly. The following settings can be used for both daily and weekly searches. Weekly searches should be done at the end of the week, ie. after Fridays close. Of course it is highly unlikely that the following criteria will pickup any Blue Chip shares. Which is a good thing because 'Price/Volume Breakout' searches are designed to pickup only speculative shares.

  • Price increase of 10% or more over the previous days closing price.
  • Volume increase of 100% or more over the previous 10 day average.
  • Daily Money-Flow of $250,000 (Weekly Money-Flow of $500,000)

The following chart shows a 'Price/Volume Breakout' Indicator triggering an alert when price activity increases by at least 15% in a single day. (Note the horizontal bar set at 15)

Imperial

If the criteria are set lower then a larger number of possibilities will be found and less possibilities if the criteria is set higher. After conducting a daily or weekly search the trader will have a short list of possibilities that must be examined individually.

Search formulas for Metastock (Volume units must be given in 100s).

colA = VOLUME*CLOSE colC = Ref(mov(VOLUME,10,S),-1)
colB = VOLUME/2 colD = Ref(CLOSE,-1)*1.1
Filter colA>=2500 AND colB>=colC AND CLOSE&=colD

The 'Price/Volume Breakout' search using MetaStock

To setup a search in MetaStock, we use the 'Explorer'. The Explorer can be accessed from the 'binoculars' icon on the toolbar as follows (there is also a keyboard shortcut):

The Explorer button in MetaStock

This brings up the main Explorer dialog box:

File Explorer - MetaStock

From here, we will click on the 'New' button to create a new exploration, which then brings up the Exploration Editor box:

Create a new exploration

We can type in a name for the search, in this case 'Price Volume Breakout' and add some notes if required. The columns A to F can be best thought of as variable holders. Each one can be equal to something like a closing price or volume, or a combination of both. Remember the Explorer uses the MetaStock Formula language the same as in the Indicator Builder and Experts.

The 'Filter' column is where we give MetaStock the criteria of what it is to sift out, ie only show us stocks that meet the specified criteria, we don't want to see anything else!

For the 'PVB' search (Price/Volume Breakout), we are going to use the following values:

  • Volume
  • The Closing Price
  • Yesterdays Closing Price
  • Yesterdays value of the 10 period Simple Moving Average of Volume
  • Turnover

In the following Columns:

  • Column A = Volume * Close Turnover
  • Column B = Volume/2
  • Column C = ref(mov(Volume,10,s),-1) Yesterday's 10 period SMA of Volume
  • Column D = ref(Close,-1)*1.1 Yesterdays close plus 10%

You can add a 'Col.Name' as well to identify the columns in the report that will be generated once you have run the exploration. Click on each 'tab' and enter the relevant data so the 'Editor' will look something like this:

The Editor in MetaStock

The last thing we have to do is tell the Explorer what to 'filter' out. For the PVB search, we would want:

  • Column A >= 2500 as long as our Volume has been scaled down by a factor of 100
  • Column B >= Column C
  • Close >= Column D

Any share that does not meet that criteria, we do no want to see, so the Filter will filter it out.
Now, our 'Filter' tab will look like this:

Filtering out shares that don't meet a criteria in MetaStock

Now all we have to do is select the shares we want to Explore and the jobs done.

The key factor for employing market searches successfully is to always work from a foundation of need. Success is defined as the ability to take profits from the market and taking profits from the market depends on our ability to interpret price activity, not our ability to use computers nor the price we pay for our software. Computers are a 'Tool of the Trade' and are there to solve our problems and meet our needs. They are a means to an end... not an end within themselves.

First Published: 14 July 2004 - Copyright © Alan Hull

This document is copyright. This document, in part or whole, may not be reproduced or transmitted in any form or by any means, electronic, mechanical, photocopying, recording, scanning or otherwise without prior written permission. Inquiries should be made to Alan Hull on phone +61-03-9778-7061 or via e-mail at enquiries@alanhull.com. This article needs to be viewed as educational reference only. It is not intended, nor is it to be regarded, as investment/securities advice or any other advice.

ActVest Pty Ltd is a Corporate Authorised Representative (CAR No.306718) of Avestra Capital Pty Ltd AFSL 292 464 ("Avestra"). This article has been prepared for the general information of investors and does not take into account the investment objectives, financial situation and particular needs of any particular person.

Persons intending to act on information in this document should seek professional advice to confirm that the investments or strategies mentioned are appropriate in the light of their particular investment needs, objectives and financial circumstances prior to taking any action.

While reasonable care has been exercised and the statements contained herein are based on information believed to be accurate and reliable, neither ActVest, Avestra, nor their employees or agents shall be obliged to update you if the information or its advice changes or be liable (unless otherwise required by law) for any loss or damage suffered or caused to any person or corporation resulting from or contributed to by any error or omission from such statements including any loss or damage caused by any fault or negligence on the part of ActVest or Avestra, whether direct, indirect, consequential or otherwise, whether foreseeable or not.

Direct investing in the stock market can result in financial loss. This article, and any associated files, is intended solely for its intended recipient. The contents are confidential and may be legally privileged.