Special Screener Capabilities

Charting a Screener

To chart the results of a screener, right-click on the desired screener in the Navigation panel and select ‘Chart’ from the drop-down menu. You can also click on ‘Chart Screener’ in the Screener Actions panel.

Screeners

Stock Rover charts the returns of the tickers that currently pass a screener’s criteria as a group. The tickers that pass the screener are charted as if it were a portfolio with an equal dollar weighting for each holding. Additionally, via internal rebalancing, the equal weighting is maintained each day of the period that the screener is charted.

Below we see a screener’s performance charted against the S&P 500 benchmark over a 1-year period.

Screeners

To learn more about charting please see the Charting Overview.

Screening a Table

From the Screener Manager, there are three special screening capabilities with the Table:

The next three sections discusses each of these capabilities in turn.

Run in Table

Running the Screener and sending the results to the Table is easy in Stock Rover, it is just a matter of clicking on the screener name in the Navigation panel. This is discussed in the Running A Screener section of help.

However there is a special capability in the Screener Manager to run a screener in the Table and create a dynamic View where all of the columns in the Table are generated from the filtering criteria of the screener.

To do this you begin by right-clicking on a selected screener in the Navigation panel and selecting ‘Modify Screener’ from the drop-down menu or clicking ‘Modify this Screener’ to launch the Screener Manager.

launch screener manager

Then clicking on ‘Run in Table’ will output the screener results to the Table and dynamically create a View called ‘Screener Filters’ which will automatically include each screener filter as column in the Table.

run in table

The screenshot below shows the dynamic ‘Screener Filters’ view which is created by the ‘Run in Table’ option.

Run in Table Screener Filters

This is a powerful feature that lets you see and manipulate the results of a screener in the Table with the screener criteria as columns.

Note that Freeform Equations are not able to be displayed in the Table. To do this a corresponding custom metric would need to be created and added to a view of the Table.

Filter Table

Filtering from a Table allows you to apply a screener’s filtering criteria against the current contents of the Table. This feature allows you to apply screening criteria against one or more of your portfolios or watchlists, or a given sector or industry or even your ad-hoc Quotes List to see what passes the screener.

You begin by navigating to World in the Start Menu and selecting the desired data set. In the example screenshot below, the S&P 100 is selected.

Then to filter the current contents of the Table, right-click on the desired screener in the Navigation panel and select ‘Filter Table’. This will filter the Table using the selected screener’s criteria. In the example below, the Dividend Growth screener was right-clicked.

Filter Table

The screenshot below shows the result after clicking on ‘Filter Table’. The Table now contains the tickers that pass the Dividend Growth screener filters. The filters themselves appear in the white bar below the views bar and above the Table. The number of active filters is displayed at the top of the page in the blue bar.

Screen last table

Note that Freeform Equations are not applied as screener filter criteria.

For more on how filters work, see the Filter Section of the help documentation.

Score Table

You can score the current contents of the Table with a screener via the ‘Score Table’ option. Scoring means evaluating each ticker in the Table and counting how many of the individual screener’s filter criteria the ticker passes.

You begin by navigating to World in the Start Menu and selecting the desired data set. In the example screenshot below, the S&P 100 is selected.

To score the current contents of the Table, right-click on a desired screener in the Navigation panel and select ‘Score Table’. This will score the current contents of the Table using the screener criteria and load the results into the ‘Screener Scores’ view. This enables you to score any Table populated with a portfolio, watchlist, sector, industry or an ad hoc ticker list. In the example below, the Dividend Growth screener was selected for scoring.

Score Table

Below is the result of clicking on ‘Score Table’ with the S&P 100 selected and loaded into the Table and the Dividend Growth screener selected for scoring.

The ‘Screener Scores’ view shows a score for each of the tickers in the Table against the selected screener. In the example, a score of 100% 7/7 means the ticker met all 7 criteria of the selected screener. The tooltip provides additional detail as to what metrics passed or failed, and why.

Screen last table

Scoring a Portfolio or Watchlist

This section describes how to score/rank a Portfolio or a Watchlist by a screener’s criteria.

To “score” a portfolio or watchlist means you can see how stocks in your portfolio or watchlist perform against the full set of filters from any screener. For example, you could use a value-oriented screener to help determine whether or not your holdings are good values, or you could use a growth screener to see which of your picks are growth stocks — and to what degree.

Scoring a Portfolio

  1. Right-click on the the Screener to score a Portfolio from in the Navigation panel.
  2. Select ‘Score Portfolio’.
  3. Select the desired Portfolio.

Portfolio and Watchlist score introduction

Scoring a Watchlist

  1. Right-click on the the Screener to score a Watchlist from in the Navigation panel.
  2. Select ‘Score WatchList’.
  3. Select the desired Watchlist.

Portfolio and Watchlist score selecting

Displaying Score Results

Clicking on the portfolio or watchlist you wish to score will instantly load the results into the Table using the ‘Screener Scores’ view. The view displays a Score column along with columns for each filtering criteria. The example below is showing how each of the tickers is scoring against the 8 filter criteria of the S&P 500 Outperformance screener. A score of 100% 8/8 means the ticker met all criteria (passing the screener outright). Clicking on the Score column header sorts the Table by Score.

Portfolio and Watchlist scoring

Hovering over the Score value opens a tooltip listing a breakdown of exactly how the stock fared against all of the filters in the screener. The tooltip lists the screener’s filter criteria, how the stock did in each category, and whether it results in a pass or fail of that particular filter.

Portfolio and Watchlist score tooltip

Note that scoring using a ranked screener adds 2 additional columns.

The first ‘Rank’ column shows the rank number of any of the stocks in the portfolio or watchlist that pass the ranked screener out of all the stocks in the North American exchanges.

The second ‘Rank Within Table’ column ranks just the stocks in the portfolio or watchlist according to the specified weights. The ‘Rank Within Table’ number will be green if the stock passed the original ranked screener and red if it did not.

The example below shows the scoring of a watchlist using a Dividends + Great Cashflow screener which is available in the Stock Rover library.

Portfolio and Watchlist score ranked

Dynamic Views

When you run a screener, there are two dynamic views created that are very useful in helping to analyze the screener results: the Filters View and the Scores View.

Filters View

The ‘Screener Filters’ view dynamically changes which columns it displays in the Table based on the screener selected. Each of the screener’s filter criteria is shown as a separate column.

The view won’t exist until you first select the “Run in Table” option in the Screener Manager.

Once created, the ‘Screener Filters’ view can be referenced in the ‘Screener’ view folder.

run in table

The ‘Screener Filters’ view makes it easy to quickly see which tickers pass a screener and why.

  1. The ‘Screener Filters’ view is referenced in the view folder named ‘Screener’
  2. Each row corresponds to a ticker that passes the screener’s filter criteria
  3. Each column corresponds to a filter referenced in the screener

screener filters view

If you run a different screener, the columns in the Screener Filters view will change to match the filters from the new screener.

screener filters view

Note: Because the Screener Filters view is dynamic, changes to the view are not saved.

Temporary changes to the Screener Filters view can be made, such as adding, removing or rearranging the columns. And these changes can be copied to a new view that will persist. However the changes will not persist in Screener Filters view itself.

You can use “Add Column” and ‘Remove Column” to make changes to the view and then use “Copy View” to persist those changes to another view.

  1. Add Column – add a column
  2. Remove Column – delete a column
  3. Copy View – copy the changes to a new view

update screener filters view

Scores View

The ‘Screener Scores’ view shows how a selection of tickers performs against a set of filters from a screener.

The view won’t exist until you select either “Score Table”, “Score Portfolio”, or “Score Watchlist” in the Screener Manager.

Once created, the ‘Screener Scores’ view can be referenced in the ‘Screener’ view folder.

Below we have selected to score a portfolio using the eight criteria from a Safe Performers screener.

create screener scores view

Each ticker is shown with a score column that is calculated based on how many of the screener’s filtering criteria it passed and failed, along with the screener’s filter results as columns.

  1. The ‘Screener Scores’ view is referenced in the view folder named ‘Screener’
  2. The Score column shows how many of the eight criteria the ticker passed and failed
  3. The columns display includes the eight criteria of the screener
  4. A tooltip shows the screener criteria that the ticker passed and failed, and why

screener scores view

Compare Screener Runs

Stock Rover allows you to compare a screener’s return results over time. You can compare a screener’s results against one or more past runs of the same screener. Or you can compare a screener’s results to a different screener’s results.

This feature shows which tickers appear in all runs, and which tickers only appear in some of the runs, breaking it down by which tickers appear in which runs.

A special capability emerges when comparing two runs of the same screener on different dates and grouping the tickers by Watchlist. New tickers that meet a screener’s filtering that didn’t in the past are grouped and are highlighted in green. Tickers that met the criteria in the previous run, but no longer meet the criteria are grouped and highlighted in red. Tickers that passed both are grouped together, but not highlighted.

Snapshot Screener Results

When you Snapshot Screener Results, you are capturing a moment in time list of all the tickers that currently meet a screener’s filtering criteria.

To do this, you begin by right-clicking on a selected screener in the Navigation panel and selecting ‘Snapshot Screener Results’ from the drop-down menu or clicking ‘Snapshot Screener Results’ under Screener Actions.

launch snapshot of screener

A message will confirm you are creating a screener run using the naming convention
screener name yyyy-mm-dd and that it will be placed in the Screener Results folder under Watchlists.

confirm snapshot of screener

Below we see a newly created screener run with the results of the Capital Efficiency screener as of May 9th, 2024 showing in the Table. Note also there are screener results as of May 13th 2023, and as of May 11th, 2022.

show screener runs

Group By Watchlist

To see the change in screener results, we group the screener runs:

  1. Using the checkbox feature we select the desired screener runs
  2. We then right-click on any column in the Table and select Group By ➡ Watchlist

group by watchlist

When two screener runs are selected:

  1. Tickers that drop from a screener run will be grouped in red
  2. Tickers that are persistent are grouped with no color
  3. Tickers that are new to a screener run will be grouped in green

show two screener runs

When more than two screener runs are selected the tickers are be grouped by concurrent screener run. A tooltip shows the screener runs associated with the ticker.

show three screener runs


Top
Additional Screener Actions