Typically when the term New High or New Low is used in relation to the stock market one is referring to a New 52 week high or New 52 week low. This indicates the stock is trading at it highest (or lowest) price when looking at the most recent period of 1 year (or 52 weeks). This signal is important to traders and investors as it gives you an idea on the sentiment for a specific stock. Also, when pulling the list of stocks that are making New Highs or New Lows you will get an idea about which stocks are behaving weakly or strongly in the current market.
The ChartMill Stock Screener has many predefined filters for various kinds of highs and lows. Using the stock screener, you can easily pull lists of all stocks making either a new high, or being near a high. Besides the 52 week period, other periods are supported. We will give an overview here.
Once you are on the ChartMill Stock Screener page, you can go to the Performance tab. The first filter you see in called Signal and this is where all related pre-defined filters can be found:
In the screenshot we are just listing the filters related to the 52 week highs and lows, but if you scroll down you will find many more for different periods. Pulling a list of stocks making a new 52 week high is as simple as selecting the filter. Of course, when you only select this filter, you will get the new highs on all supported exchanges. On the **General ** tab in the stock screener you can fine tune this a bit more. Some examples:
Same story here, we just select New 52 week Low as signal and add some filters for the exchange, region or index we want to look at:
(You can easily swith between the charts or table view by selecting your preferred view on the blue results bar)
The stock screener also supports finding stock which are near a new high. 2 Examples:
Of course, you can do the same for lows and if you would like 2% instead of 5%, keep on reading .... as this can all be done with custom expressions.
Besides the 52 week period the stock screener supports many other periods, both mid term and short term. As mentioned before, you can find all of these filters under signal on the performance tab of the stock screener.
The market overview pages contain a New 52 Week High and Low section. Here you can quickly see the list of new highs and lows and click through to the stock screener for the full list.
Everything you can screen for is called a property of the stock. You can find an overview of all properties here. On the custom tab of the stock screener you can build custom expressions with these properties. An expression has the following parts:
This may be a little bit intimidating at first, but it is really straightforward. When I have the expression a > b, a is the left hand side, > is the comparison operator and b is the right hand side. Both sides can be either:
This all implies that we can do pretty much whatever we want with these expressions. For instance, when I want to find a list of stocks which are 30% below their 52 week high, but also at least 10% above their 52 week low, I can add the following expressions:
As you can see, we use the constant 0.7 to multiply with the 52 week high. So if the high is 100, the stock should be below 70. Here is a direct link to the example: