iPhone Stock Screener Help
Use the Trade-Ideas stock screener on your iPhone to see which stocks are making the most interesting moves today. Get started with one of our preconfigured screens or customize a screen to fit your specific trading style. Create hundreds of stock lists from combinations of advanced filters to get a unique view of the market: yours. With this application you will never miss the action again.
Start from a preconfigured setting. See the top 25 stocks matching your criteria.
Don't like what you see? Modify the criteria. With over a hundred filters to choose from, you can weed out the stocks you don't want. Customize the sort order to highlight the stocks you trade. The possible combinations are endless.
For each stock see a 3 month chart with daily bars and 1 year chart with weekly bars. Charts update every morning before the open. More information about our charts is available here
. Select a stock to see additional technical and fundamental information about it.
Click here to see similar scans in your web browser.
This iPhone app is completely free.
Preview
Click here
to see a video of the iPhone stock screener in action. Click here to see screenshots.
Download
Click here to download this app from the app store. Or go to the finance section of the app store and look up "Free Stock Screener."
List of Filters
Click on an icon to jump directly to that filter.
| Min | Max | Name | Description | ||
|---|---|---|---|---|---|
| Price | These refer to the last print or the current level 1 information at the time of the alert. These are precise values; no smoothing or averaging takes place. | ||||
| Spread | |||||
| Bid Size | |||||
| Ask Size | |||||
| Distance from Inside Market | This compares the last print for this stock to the best bid and offer. If you set the max to 0, you will only see stocks which were trading at or between the bid or offer at the time of the alert. If you set the max to 0.1 you will only see stocks which were trading no more than one tenth of one percent above the offer and no more than one tenth of one percent below the bid. This separates legitimate prints from bad prints. The further the print was from the inside market, the less reliable the alert is. This is especially helpful when used with the OddsMaker. The OddsMaker uses the price of the last print as the entry price for the trade. This is only useful if this was a print that you could actually get. The closer the print was to the inside market, the more this is as an entry price. |
||||
| Daily Volume | These refer to the total daily volume on an average day. These do not use the current day’s volume.
Relevant scans: Highest Volume. |
||||
| Dollar Volume | These filter stocks based on the dollar volume per day that the stocks trade. Dollar volume is the current price of the stock (in dollars per share) times the average volume of the stock (in shares per day). The result is the total number of dollars per day that people spend on the stock.
Relevant scans: Highest Dollar-Volume. |
||||
| Current Volume | These compare the current volume for today to the average volume for this time of day. These all refer to the standard volume numbers, which are reset every night at midnight. These filters are not available during the premarket. If you set either of these filters to any value other than blank, you will see no alerts before the open. These filters use a ratio. If you set the Max Current Volume to 1, you will only see symbols which are trading on lower than average volume. If you set the Min Current Volume to 1, you will only see symbols which are trading on higher than average volume. If you set the Min Current Volume to 2.5, you will only see symbols which are trading on at least two and a half times their normal volume. If you set the Max Current Volume to 0.9, you will only see symbols which are trading on less than 90% of their normal volume. These two filters are similar to the high relative volume alert. All three compare today’s volume to recent historical volume at the same time of day. There are, however, several important differences:
|
||||
| Volume Today | These are relatively simple filters based on each stock’s volume for today. You can filter stocks based on the exact number of shares they’ve traded today. Or you can compare the number of shares traded today to the number of shares the same stock usually trades in an entire day. The percent (%) form of these filters are similar to the Strong volume alert. The difference is that these filters are more precise. You can use these filters to see stocks which are trading between 195% and 202.65% of their normal volume. The Strong volume alert will provide similar results if you look for stocks with a ratio of 2. Although these filters are useful for certain specific strategies, most people should use our more advanced filters. Daily volume allows you to limit yourself to stocks which usually trade a lot or a little. Current volume allows you to limit yourself to stocks which are trading a lot more or less than normal, today. If you try to use the volume today filters for one of these two tasks, you will have to manually change the filter values over time, since stocks have higher volumes later in the day.
|
||||
| Volume Yesterday | These filters compare the total volume for yesterday to the average daily volume. These filters are a percent value. If you set the Max Volume Yesterday to 100, you will only see symbols which traded on lower than average volume yesterday. If you set the Min Volume Yesterday to 100, you will only see symbols which traded on higher than average volume yesterday. If you set the Min Volume Yesterday to 250, you will only see symbols which traded on at least two and a half times their normal volume yesterday. If you set the Max Volume Yesterday to 90, you will only see symbols which traded on less than 90% of their normal volume yesterday.
|
||||
| Volume 5 | These compare the volume over the last 5 minutes to the volume expected in a 5 minute period. The result is always a percent. If you set the minimum volume to 400 then you will only see stocks which have been trading at least 4 times as much as normal in the last 5 minutes. Set the maximum volume to 90 to see stocks that have been trading less than normal over the last 5 minutes. These filters work before and after regular market hours. However, you should set them to lower values as stocks typically trade significantly less during these hours. |
||||
| Volume 10 | These are similar to the filters above but these look at the last 10, 15, or 30 minutes. |
||||
| Volume 15 | |||||
| Volume 30 | |||||
| Volatility | Volatility is a measure of how quickly a stock’s price typically changes. These filters allow you to seek or to avoid stocks which typically move very quickly. We always express volatility as the normal amount that a stock moves in a 15 minute period. Set the min volatility filter to $0.10 to see only stocks which typically move at least 10 cents ($0.10) every 15 minutes. Set the max volatility filter to 0.2% to see only stocks which typically move no more than 20 basis points (0.2%) every 15 minutes. We chose 15 minutes as a baseline because many of our volume confirmed alerts look the best on a chart with 15 minute candles. We use this value everywhere, for consistency. When a filter uses "bars" as units, this refers to the average amount that a stock’s prices moves between one 15 minute bar and the next. For a quick idea of what this means, just look at a stock chart with 15 minute bars, and see how much the price changes from the close of one bar to the close of the next. For a precise value, look up a stock in our stock screener. Many traders are scared off by volatility because of the complicated formulas. Don’t be. Most traders use volatility all the time, and aren’t even aware of it. When you look at a stock chart, and a stock moves up one inch, what does that mean? It depends on the chart! Most people draw a chart so that the highest price on the chart as at the top of the chart, and the lowest price is at the bottom. So an inch means more for a stock which typically moves more, a stock with a higher volatility. Many of our alerts and filters automatically take volatility into account. If a stock has a higher volatility, it has to move more before we notice it. This is exactly the same as the example above, with the chart, except that our volatility formula is more precise. We use a proprietary formula for volatility. In particular, we expect stocks to move more around the open and the close than during lunch time. We expect stocks to move more on high volume days and we give less weight to what happens on low volume days. We compute volatility based on the previous two weeks of historical data.
Relevant scans: Most Volatile, Most Volatile by %. |
||||
| Average True Range | Average true range is a classic formula which uses daily candlesticks to estimate the volatility of a stock. We use the standard 14 periods to compute the average true range. See the previous filters for a different way to look at volatility. |
||||
| Today's Range | Today’s range is today’s high minus today’s low. You can filter stocks by the size their range in dollars, or you can compare today’s range for a stock to its average true range. Set the min value of today’s range to 200% to see only stocks with a range that is at least twice as broad today as on an average day. Or set the max value of today’s range to 50% to see only stocks with a range today of no more than half their average range. These filters work from the official highs and lows for the day. This typically does not update after the market closes. Today’s range is meaningless before the market opens. If you set any of these filters, you will not see any alerts in the pre-market. |
||||
| 30 Minute Range | Intraday range says how far the stock has gone up and down in the last 30, 60, or 120 minutes. The range is the difference between the price of the highest print in the time frame and the price of the lowest print in the time frame. There is no special filtering for unusual prices. One single print can make a big change to the range. You can filter based on the exact size of the range in dollars. Or you can filter based on percent. If the current stock price is $10.00, and the range for the last 30 minutes was $0.10, then you can also say that the range was 1%. The time is precise to the minute. At exactly 10:30 the server looks at all prints between 10:00 and 10:30 for the 30 minute filter. 59 seconds later the server still starts looking at 10:00 and ends at the current time. 1 second after that, at 10:31, the server looks at all prints between 10:01 and the current time. These filters work before, after, and during normal market hours. These filters are available any time that a stock has had at least one print during the specified time frame. |
||||
| 60 Minute Range | |||||
| 120 Minute Range | |||||
| 5 Day Range | These filters look at the trading range for the previous 5, 10 or 20 days. These filters report the size of that range. For example, if the lowest price for a stock last week was $10, and the highest price was $14, then the range would be $4. You can also express this as a percent, by comparing it to the current price. These filters always look at the last 5, 10, or 20 trading days. The range does not count the current day’s prices.
|
||||
| 10 Day Range | |||||
| 20 Day Range | |||||
| Put/Call Ratio | These filters allow you to select stocks based on the number of puts and calls purchased today. Set the minimum put/call ratio to 3 to see only stocks with at least three times as many puts as calls. Set the maximum put/call ratio to 0.5 to see only stocks with at least twice as many calls as puts. You can also use these filters to find optionable stocks. If you only trade options, set the minimum put/call ratio to 0. This will show you all stocks which have had any options activity today. If you want to see stocks with no options or illiquid options, leave both of these filters blank. |
||||
| Options Volume | These filter stocks based on the number of option contracts traded on an average day. This includes both puts and calls. |
||||
| Options Volume Today | These filter stocks based on the number of options traded so far today. You can filter stocks based on the exact number of contracts they’ve traded today. Or you can compare the number of contracts traded today to the number of contracts the same stock usually trades in an entire day. For example, let’s say you are looking for stocks with unusually high options volume. You set the minimum value for this filter to 200%. Then you will only see stocks which have already traded twice as many options today as they trade on a normal day. For another strategy, maybe you don’t care about the historical baseline. If you are looking for a stock with decent liquidity, then you would use the other form of this filter. You might set the minimum value to 5,000 contracts. This would only list stocks which had traded at least 5,000 contracts so far today. |
||||
| Gap Up | These filter stocks based on the size and direction of the stock’s gap. During the trading day, the gap is defined as the difference between the open price and the previous close price. If a stock closes at 14.50, and opens the next trading day at 14.75, then the stock gapped up 0.25. If another stock closes at 50.10, then opens the next day at 50.03, the stock gapped down 0.07, or it gapped up -0.07. The official open price is the price of the first print after the trading day starts. The exchange can correct this value, but normally the open price and the gap do not change after the first print. In the premarket we always use the last print price instead of the open price. This gives us a continuously improving approximation of what the gap will be. This approximation is updated on each print until the exchange reports the official value of the opening print. We start using this approximation of the gap shortly after the close. For example, if last official print today is at 12.94, and the first after hours print is also at 12.94, this print will reset the gap to zero. If the next print is 12.96, then the stock has gapped up 0.02. For most actively traded stocks, the gap will not be reliable for the first 90 seconds after the market closes; it takes about that long for the exchange to report the last official trades of the day and transition into after market mode. For more thinly traded stocks, the gap will change with the first after market print, whenever that happens.
There are three ways to specify the size of the gap.
We allow negative numbers for these filters. If stock gapped down by 1%, we say that it gapped up -1%. To see all stocks which gapped down by at least 2%, set the max gap up filter to -2%. To see all stocks with no gap or a small gap, set the min gap up to $-0.25 and the max gap up to $0.25. To see all stocks with a large gap in either direction, set the min gap up to $1.00 and the max gap up to -$1.00. Note that this is not the only definition of gap. See the Position of Open filters for another definition. |
||||
| Position of Open | These filters compare the open for the day to the previous trading day’s range. A stock which opens at exactly yesterday’s low will have a value of 0%. A stock which opens at exactly yesterday’s high will have a value of 100%. If you are looking for stocks which opened above yesterday’s high, set the min value for this filter to 100.1%. If you are looking for stocks which opened at or below yesterday’s low, set the max value for this filter to 0%. Note: Some people call these cases "gapping up" and "gapping down," respectively. We use a different definition of the term "gap," as seen in the previous filters. You can also use these filters to find stocks which opened inside of the previous day’s range. For example, set the min to 15% and the max to 85% to find stocks which opened completely inside the previous day’s range, nowhere near the high or low. As another example, you can set the min to 95% and the max to 105% to find things which opened near the previous high. Or set the min to -5% and the max to 5% to find things which opened near the previous low. If you have trouble with negative numbers, start by entering the "near highs" example, and then use Trade-Ideas’s "flip" feature to give you the "near lows" case. Notice that these filters are similar to the position in previous day’s range filters. These filters compare the opening price to the previous day’s range. Those filters compare the most recent print to the previous day’s range. Otherwise, they are the same. |
||||
| Decimal | These advanced filters look at the decimal part of the stock price. They are most often used to find stocks trading near a whole number price. To use these, fill in both values with a number that is at least 0.00 and less than 1.00. The decimal part of the stock price must be at least the Min value, and at most the Max value, or the alert will not be displayed. Leave both values blank to ignore this filter and show all alerts, regardless of the decimal value.
Examples:
|
||||
| Up Days | These filter stocks based on the number of days in a row the stock has closed up for the day. This analysis is based completely on the closing price of the stock on a daily chart. This always starts with the close of the previous trading day, and works backwards from there. Negative numbers represent down days.
The user can fill in either or both of these values.
Examples:
Relevant scans: 6 or More Up Days, 5 Consecutive Up Days, 4 Consecutive Up Days, 3 Consecutive Up Days, 2 Consecutive Up Days, 1 Consecutive Up Day, 1 Consecutive Down Day, 2 Consecutive Down Days, 3 Consecutive Down Days, 4 Consecutive Down Days, 5 Consecutive Down Days, 6 or More Down Days. |
||||
| Up Candles | These filters look at a standard intraday candlestick chart to see if the stock price has been moving up recently, and if so, for how long. These filters are available for 5, 10, 15, and 30 minute charts. These filters are similar to the up days filters, but the definition is slightly different. For an intraday chart, a candle is called an “up candle” if the high of the candle is higher than the high of the previous candle and the low of this candle is higher than the low of the previous candle. If a candle has a lower high than the previous candle, and a lower low than the previous candle, then we call it a “down candle.” These filters only look at complete candles. At 12:07 we look at the 5 minute candle that started at 12:00 and ended at 12:05. We work backwards from there to see how many consecutive up candles we can find before we find a candle which is not an up candle. We completely ignore the candle which started at 12:05 and will end at 12:10. We will start looking at that candle at 12:10. We use negative numbers to represent down candles. If you set the max value to -2, then this filter will look for stocks where the last two candles were both down candles. 0 means that the most recent candle was neither an up candle nor a down candle. As with all of our analysis of traditional candlesticks, we only update these filters during market hours. And if a stock has an empty candle, we don’t look any past that candle. |
||||
| Up 5 | These filters select stocks based on how much they have moved in the last 5 minutes. For example you can set the minimum move to $0.50 to see only stocks which have gone up at least 50 cents in the last 5 minutes. Or you can set the maximum move to -10% to see only stocks which have gone down by at least 10% over the last 5 minutes. Combine these to create a range. For example, set the maximum to $0.07 and the minimum to $-0.07 to see only stocks which have moved less than 7 cents in either direction in the last 5 minutes. This will find stocks which are easier to trade because they are temporarily consolidating. This can help reduce slippage. These filters work before, during, and after regular trading hours. |
||||
| Up 10 | These are similar to the filters above, except these look at the price movement over the last 10, 15, or 30 minutes. | ||||
| Up 15 | |||||
| Up 30 | |||||
| NASDAQ Up 5 | These filters describe how quickly the market as a whole is moving, and in which direction. These filters are different from most filters, because they are not specific to any one stock. At any given time all stocks get the same answer for these filters. The NASDAQ Up filters track the changes in the NASDAQ 100. The S&P Up filters track the S&P 500. The Dow Up filters track changes in the Dow Jones Industrial Average. These filters compare the current price of the index to the price 5, 10, 15, or 30 minutes ago. The historical price is always precise to the minute. The current price is based on the most recent print. Use a positive number to see a market which is moving up. Use a negative number to see a market which is moving down. For example, set the max to 0.05 and the min to -0.05 to see a market which is very flat. Use a min of 0.15 to see a market which is moving up. Use a max of -0.15 to see a market which is moving down. These filters are all measured in percent, not dollars. Some people use an index to watch the market. Other people use the futures, the e-mini futures, or an ETF. These will all have different values, but the percent change will be the same for all of them. These filters are primarily meant for use with the OddsMaker and other forms of automated trading. This allows you to set up multiple types of strategies in advance. You can run some strategies when the market is going up, and others when the market is going down. These filters are available before, after, and during regular market hours. |
||||
| NASDAQ Up 10 | |||||
| NASDAQ Up 15 | |||||
| NASDAQ Up 30 | |||||
| S&P Up 5 | |||||
| S&P Up 10 | |||||
| S&P Up 15 | |||||
| S&P Up 30 | |||||
| Dow Up 5 | |||||
| Dow Up 10 | |||||
| Dow Up 15 | |||||
| Dow Up 30 | |||||
| Up from the Close | These filters compare the last print price to the most recent close. Positive numbers represent stocks which are trading higher now than at the close. Use negative numbers for stocks which are trading lower than at the close. During normal market hours and in the premarket this filter uses the closing price of the previous trading session. In the postmarket this uses today’s close. For actively traded stocks, the closing price is not usually reliable for the first 90 seconds after the market closes; it takes about that long for the exchange to report the last official trades of the day and transition into after market mode. For more thinly traded stocks, this filter will change with the first after market print, whenever that happens. This is only an issue for alerts which report based only on the bid and ask.
There are three ways to specify this value:
These filters are related to the % up / down for the day alerts.
The filters and the alerts both compare the current price to the previous close.
However, there are some differences:
|
||||
| Up from the Open | These filters compare the current price to the price at the open. These are similar to previous filters, but these work with the change from the open, where the previous ones work with the change from the close. Also, these filters only work during normal market hours. Notice the option to view the move as a percent of the average true range. This is a way to find daily wide range bars as they happen. A large minimum value for this field will find wide range bars for positive stocks. Set the maximum value to a large negative number to find wide range bars in stocks going down today. |
||||
| Up Previous Day | These filters compare the close from the previous trading day to the close from the day before that. In short, these let you pick stocks which were up or down by a certain amount yesterday. Use negative numbers to find stocks which were down for the day. |
||||
| Up in 5 Days | These filters compare the current price to the price 5, 10 or 20 days ago. These are trading days, not calendar days. So these filters look at changes in the last week, two weeks, and month. The formula for the $ versions is simply the current price minus the old price. Bigger numbers mean that the price has moved up more. Negative numbers mean that the price has moved down. 0 means no change. You can also filter these in %. These use the standard percent formula: (new value – old value) / old vale * 100. The current price is based on the last print. There is no smoothing or averaging. This updates before, during, and after market hours. The old price is always based on the close. If you are look at the Up in 5 Days filter, then you are comparing the current price to the close 6 days ago. If you are looking at this filter at the open, then you will see the price change for exactly 5 days. If you are looking at this filter one hour after the open, then you will see the change for 5 days and one hour. At lunch time you will see the change for 5½ days. At the close you will see the change for 6 days.
|
||||
| Up in 10 Days | |||||
| Up in 20 Days | |||||
| Standard Deviation | These filters are similar to the Min / Max Up from the Close (Bars) filters. Both sets of filters compare the current stock price to the previous closing price. Both sets of filters use each stock’s volatility to normalize the data. The previous pair of filters uses our standard formula for intra-day volatility. These filters use Bright Trading’s formula for daily volatility. For example, set the min to -1 and the max to 1 to see only stocks which have moved less since the previous close than the stock usually moves in a day. Or set the max to -3 and leave the min blank to see stocks which have moved down a significant amount since the close. See the Standard deviation breakout alerts for more details on this formula. |
||||
| Below High | Set the max below high filter to a small number to find stocks which are currently trading close to the high of the day. Use the min below high filter to find stocks which are not currently trading close to the high of the day. For example, set the max below high filter to 0.07 to find stocks which are trading no more than 7 cents below the high of the day. Use negative numbers to find stocks trading above the high of the day. This is possible, especially after market hours. The high of the day only includes official prints, and ignores most pre and post market activity. For example, set the max to -0.05 to find stocks which are trading at least 5 cents above the official high of the day. These filters are not available before the market opens.
These filters are similar to the position in range filters.
Both show how close the current price is to the high of the day.
But there are several differences.
|
||||
| Above Low | Set the max above low filter to a small number to find stocks which are current trading close to the low of the day. Use the min below high filter to find stocks which are not currently trading close to the low of the day. For example, set the max above low filter to 0.08 to find stocks which are trading no more than 8 cents above the low of the day. Use negative numbers to find stocks trading below the low of the day. This is possible, especially after market hours. The low of the day only includes official prints, and ignores most pre and post market activity. For example, set the max to -0.10 to find stocks which are trading at least 10 cents below the official high of the day. These filters are not available before the market opens. These filters are similar to the position in range filters. Both show how close the current price is to the low of the day. The difference is that these filters are measured in dollars while the position in range filters are measured in percent. |
||||
| Position in Range | These filters compare the price of the last print to the high and the low for the day. This is expressed as a percentage. 100 means the last print was at the high for the day, 0 means the last print was the low. 50 means that the last print was half way between the high and the low. Normally the daily high and low only update during normal market hours. This is determined by the exchanges. Before the market is open, this filter is not available. If you want to see any alerts before the market opens, do not fill in a value for either of these filters. These filters are available after market hours, even though the high and the low do not update. It is possible for the value to be above 100% or below 0% if the price continues to go up or down after the close. It is also possible to see these values during market hours, although that is far less common. The best way to see stocks trading on highs is to set the minimum filter to 100 and leave the maximum filter blank.
|
||||
| Position in Previous Day's Range | These filters compare the price of the last print to the high and the low for the previous trading day. 0 means that the last print was at the same price as the previous low. 100 means that the price of the last price was the same as the previous day’s high. 50 means that the last price was exactly in the middle of the previous day’s trading range. This number can be below 0 or above 100 when the last print is below the previous day’s low or above the previous day’s high.
| ||||
| Position in 5 Day Range | These filters compare the current price to the prices of the previous 5, 10, or 20 trading days. These use the same scale as the other position in range filters. 0% means that the stock is currently trading at the lowest price that it has traded in the previous week, two weeks, or month. 100% means that the stock is trading at the highest price of that time frame. These filters are similar to the Position in Previous Day’s range filter, because they do not look at today’s data when they calculate the range. If the current stock price is $10, and the highest price in the previous 20 days was $9, then the value of this filter will be above 100%. If the current price is less than the lowest price of the last 20 days, then this filter will have a negative value. The current price is based on the last print. There is no smoothing or averaging. These filters update before, during, and after market hours.
|
||||
| Position in 10 Day Range | |||||
| Position in 20 Day Range | |||||
| Position in Year Range | These filters compare the price of the last print to the high and the low for the year. This range is fixed at yesterday’s close. 0 means that the price of the last print matches the lowest price of the year. 100 means that the price of the last print matches the highs price of the year. Some exchanges provide this information as the 52 week high and the 52 week low.
|
||||
| Position in Lifetime Range | These filters compare the current price of the stock to the stock’s history. This range is fixed at yesterday’s close. The range goes back 10 years or the lifetime of the stock. Select a minimum position of 100 to see stocks which are trading higher now than any time in the previous 10 years. Select a minimum position of 95 and a maximum position of 100 to see stocks trading near that level. Select a maximum position of 0 to see only stocks trading for less than any time in the last 10 years.
|
||||
| 15 Minute RSI | These filters refer to Wilder’s Relative Strength Index (RSI), using the standard value of 14 periods. The server recomputes this value every 15 minutes, at the same time as new bars or candlesticks would appear on a 15 minute stock chart. These filters do not use pre- or post-market data. These filters are only available for stocks with sufficient history; if a stock did not trade at least once every 15 minutes for the last 14 periods, the server will not report an RSI for that stock. |
||||
| Daily RSI | These filters refer to Wilder’s Relative Strength Index (RSI), using the standard value of 14 periods. The server recomputes this value every night, after the close. These filters are only available for stocks with sufficient history; if a stock did not trade at least once every day for the last 14 days, the server will not report an RSI for that stock. Available historical information of up to one year is factored into the RSI using Wilder’s Smoothing. |
||||
| Position in Bollinger Bands | These filters compare the price of the last print to the 20 day Bollinger Bands. This corresponds to the "%b" formula found at http://www.bollingerbands.com/. 0 means that the last print touches the lower Bollinger Band, 100 means the last print touches the upper Bollinger Band. Values can be can be higher, lower, or in between 0 and 100. These filters are similar to the three pairs of position in range filters above. The difference is that these filters use statistical analysis to determine the top and bottom of the ranges. The previous filters use an absolute high and low, possibly only two prints, to set the range. Relevant scans: Near Bollinger Bands. |
||||
| Range Contraction | Range contraction refers to a stock pattern where a stock’s trading range gets smaller every day. A stock’s trading range is the difference between the high for the day and the low for the same day. If a stock’s trading range yesterday was smaller than its range the day before yesterday, we said the stock had a range contraction. If the day before yesterday’s range was smaller than the range of the day before that, then the stock had a range contraction for two consecutive days. Set the min range contraction filter to 2 to see stocks like the one we just described. Range explosion refers to the opposite pattern. These are stocks with a range that has grown larger each consecutive day. Use negative numbers to find these patterns. Set the max range contraction to -3 to find stocks which have had a range explosion for at least three consecutive days. These filters always start with yesterday’s trading and work backwards. Use other filters and alerts to see what the stock is doing today. For example use the Daily highs resistance and Daily lows support alerts, with these filters, to find stock which were in a range contraction pattern but are breaking out. Relevant scans: Range Contraction, Range Explosion. |
||||
| Linear Regression Divergence | This filter tells you how well or poorly each stock’s price matches a straight line. 0 represents a stock moving up or down in a perfectly straight line. 1 represents a stock which does not move in a linear pattern at all. This filter describes a stock’s price over the previous 8 trading days. A stock with a low value is sometimes called a "bunny." This means that the stock has picked a direction and now keeps going and going. |
||||
| Up from 200 Day SMA | These filters compare the price of the last print for a stock to the average closing price of that stock for the previous 200, 50, or 20 trading days. A positive number means that the current price is above the moving average. A negative number means that the current price is below the moving average. There are two different ways to scale the result. You can look at the difference as a percentage (%) or you can look at it in terms of volatility (Bars). There is no option to look at this in dollars, because that value would vary too much from one stock to another. The formula for % is simple. (Percent Change) = ((Last Price) - (SMA)) / (SMA) * 100. This is a common way people look at the simple moving average when they are only looking at numbers. The exact formula for volatility is more complicated, but most traders are already familiar with the idea of volatility. If you look at a chart showing the stock’s price and its SMA, that implicitly includes volatility. What does it mean if the difference between the two lines is half an inch? What does it mean if you look at two different stocks, and each one has its stock price half an inch above its SMA? These look the same, so you would probably treat them the same. The first stock could easily be trading $5 above its SMA while the second is trading $1 above its SMA. The first stock could easily be trading 20% above its SMA while the second is trading 10% above its SMA. These two stocks are related, though, because each condition is just as unusual, just as interesting. If another chart shows a different stock which is trading an inch above its SMA, that stock is more interesting. Volatility is a way of formalizing what we see on a chart. The volatility of a stock is, roughly, the average amount that the stock moves between the close of one 15 minute bar, and the close of the next bar. See our stock screener for the exact volatility of any specific stock. The formula for this filter is (Volatility Weighted Change) = ((Last Price) - (SMA)) / (Volatility). The stock screener includes several specific scans related to these filters. The winners and losers by % show the extreme cases that you would find using the percent version of these filters. The winners and losers by volatility show the extreme cases that you would find using the volatility version of these filters. Look at the details of specific stocks in these scans to find good values to use in these filters. Relevant scans: 200-Day Winners by %, 200-Day Winners by Volatility, 50-Day Winners by %, 50-Day Winners by Volatility, 20-Day Winners by %, 20-Day Winners by Volatility, 200-Day Losers by %, 200-Day Losers by Volatility, 50-Day Losers by %, 50-Day Losers by Volatility, 20-Day Losers by %, 20-Day Losers by Volatility. |
||||
| Up from 50 Day SMA | |||||
| Up from 20 Day SMA | |||||
| Up from 8 Period SMA (2m) | These filters compare the price of the last print for a stock to that of the 8 period simple moving average. These SMA’s are determined on 2, 5 and 15 minute time-frames. A positive number means that the current price is above the moving average. A negative number means the current price is below the moving average. The values entered for these filters are percentage (%). The formula is (Percent Change) = ((Last Price) - (SMA)) / (SMA) * 100. The distance from the 8 period SMA is often used to determine the size of a short term trend when it starts. |
||||
| Up from 8 Period SMA (5m) | |||||
| Up from 8 Period SMA (15m) | |||||
| Up from 20 Period SMA (2m) | These filters compare the price of the last print for a stock to that of the 20 period simple moving average. These SMA’s are determined on 2, 5 and 15 minute time-frames. A positive number means that the current price is above the moving average. A negative number means the current price is below the moving average. The values entered for these filters are percentage (%). The formula is (Percent Change) = ((Last Price) - (SMA)) / (SMA) * 100. The distance above the 20 period SMA is often used to determine the potential for longer trends. |
||||
| Up from 20 Period SMA (5m) | |||||
| Up from 20 Period SMA (15m) | |||||
| Up from 200 Period SMA (2m) | These filters compare the price of the last print for a stock to that of the 200 period simple moving average. These SMA’s are determined on 2, 5 and 15 minute time-frames. The distance above the 200 period SMA shows how well a stock is following a long term trend. |
||||
| Up from 200 Period SMA (5m) | |||||
| Up from 200 Period SMA (15m) | |||||
| 8 above 20 Period SMA (2m) | These filters measure the distance between the 8 period and 20 period SMA’s. This analysis is based on 2, 5 and 15 minute time periods. The number is always expressed as a percent. A positive number means that the 8 period SMA is above the 20 period SMA. A negative number means the 20 is above the 8. The distance between the 8 period SMA and the 20 period SMA is used as a confirmation signal in many trading strategies. This can show that a stock is gaining momentum. |
||||
| 8 above 20 Period SMA (5m) | |||||
| 8 above 20 Period SMA (15m) | |||||
| 20 above 200 Period SMA (2m) | These filters measure the distance between the 20 period and 200 period SMA’s. This analysis is based on 2, 5 and 15 minute time periods. The number is always expressed as a percent. A positive number means that the 20 period SMA is above the 200 period SMA. A negative number means the 200 is above the 20. The distance between the 20 period SMA and the 200 period SMA can show that the momentum is continuing for a longer trend. |
||||
| 20 above 200 Period SMA (5m) | |||||
| 20 above 200 Period SMA (15m) | |||||
| Consolidation | These filters look for a consolidation pattern on a daily stock chart. These look at the daily candles for the previous 40 trading days. These do not look at today’s data. You can select the minimum and/or maximum size of a stock’s consolidation pattern. For example, set the minimum consolidation to 7 to see only strong consolidation patterns. Or set the maximum consolidation to 3 to see only stocks which have not had any significant consolidation. The longest consolidation we can report is 40 days. However, these very high numbers mostly report strange and unusual cases. If you are looking at consolidations, you may want to set your maximum to 25 days or lower to see more ordinary patterns. To find consolidations on an intra-day basis, look at the Consolidation, Channel breakout, and Channel breakdown alerts, described above. Relevant scans: 4 Day Consolidation, 5 Day Consolidation, 6 Day Consolidation, 7 Day Consolidation, Longer Consolidation. |
||||
| Position in Consolidation | These filters compare each stock’s current price to a recent consolidation pattern. These filters are based on the same 40 day chart and the same chart pattern as the previous filters. Set the minimum position in consolidation to 0 and the maximum to 100 to see stocks which have been consolidating, and are still trading in the same range today. Set the minimum to 100.01 to see only stocks which were consolidating, but have broken out of that range. Set the minimum to 0 and maximum of 15 to see stocks which have not broken out of their consolidation pattern yet, but are trading in the bottom 15% of the consolidation pattern. If you fill in a value for either of these filters, you will only see stocks which have a consolidation pattern on a daily chart. |
||||
| Market Cap | This is the total value of a company’s stock, calculated by multiplying the number of outstanding shares by the current market price of a share. Companies with less than $1 billion of market capitalization are generally regarded as small cap companies. Large cap companies usually have at least $8 billion of market cap. Market Cap is also called "market capitalization" or just "capitalization." The formula for determining the market capitalization is the following: Current Stock Price x Shares Outstanding = Market Capitalization. Values entered into this window specific filter need to be entered in multiples of $1,000,000. A value of 5 indicates 5 million shares where a .5 indicates 500,000 shares. |
||||
| Shares Outstanding | Outstanding shares is the number of shares that are currently owned by all investors. It includes restricted shares (shares owned by officers and insiders of the company) as well as shares held by the public. Shares that the company has repurchased or retired are not considered outstanding stock. Values entered into this window specific filter are in units of 1,000 shares. |
||||
| Current Assets | A balance sheet account that represents the value of all assets that are reasonably expected to be converted into cash within one year in the normal course of business. From an accounting perspective, assets are divided into the following categories:
Values entered into this Window Specific Filter need to be entered in increments of $1,000 per year. |
||||
| Current Debt | Debt refers to money borrowed. Current debt is the money, goods or services that the company is currently obliged to repay to its creditors. This is borrowed capital and represents a liability on a company’s balance sheet which equals the sum of all money owed by a company and due within one year. This is also called payables or current liabilities. Values entered into this Window Specific Filter need to be entered in increments of $1,000 per year. |
||||
| Revenue | Total revenue is the dollar amount of annual sales, the net of allowances (discounts, returned merchandise, etc.) and other income generated by the company. It is the top line figure from which costs are subtracted to determine net income. This filter is based on the revenue from the most recent fiscal year. Values entered into this Window Specific Filter need to be entered in increments of $1,000 per year. |
||||
| Income | Net income represents the amount of money remaining after all costs, depreciation, interest, taxes, and other expenses have been deducted from a company’s total sales. Net income is also referred to as the bottom line, net profit, or net earnings. This filter is based on the income from the most recent fiscal year. The formula for net income is as follows: Total Revenues - Total Expenses = Net Income. Values entered into this Window Specific Filter need to be entered in increments of $1,000 per year. |
||||
| EPS | The term earnings per share (EPS) represents the portion of a company’s earnings, net of taxes and preferred stock dividends, that is allocated to each share of common stock. The figure is calculated by dividing annual net income earned by the total number of shares outstanding during that period. The formula for EPS is the following: Net Income / Number of Shares Outstanding = EPS. Values entered into this Window Specific Filter needs to be entered in price per share. |
||||
| Price / Earnings Ratio | The P/E ratio is the price/earnings ratio. This is also referred to as an earnings multiple. It is a core measure of a company’s stock price in relation to its earnings. A firm’s P/E ratio is calculated using the following formula: Stock Price / Earnings Per Share = P/E Ratio. |
||||
| Dividend | Dividends represent a distribution of corporate earnings to company shareholders. Each organization’s board of directors determines the dividend amount that the firm will pay out. Most cash dividends are paid on a quarterly basis. This dividend value represents the last dividend paid out. Values entered into this Window Specific Filter need to be entered in increments of $1,000. |
||||
| Beta | Beta is a measure of the volatility of a given stock relative to the overall market, usually the S&P 500. Beta describes the sensitivity of an instrument to broad market movements. A beta above 1 is more volatile than the overall market, while a beta below 1 is less volatile. Securities with betas of zero generally move independently of the overall market. And finally, stocks with negative betas tend to move in the opposite direction relative to the broader market. When the S&P tumbles, stocks with negative betas will move higher, and vice versa.
|
||||
| Count | These filter the alerts based on the value of the count column. The count tells how many alerts like this the server has reported. The count is reset at midnight. There is a separate count for each alert type for each symbol. The users' filters do not affect the count.
|
