Uncle Stock
Open Uncle Stock

Lesson 5

Screen the market

By the end of this lesson you can ask the whole market a question — which companies look like this — and get a ranked answer.

A screen has two halves, and keeping them apart is the whole skill. Conditions decide who is allowed in the room. The sort decides who stands at the front. Beginners tend to write ten conditions and no sort, and get a list of forty companies in no particular order. Two conditions and a good ranking is almost always the better screen.

Open the screener

1Where to start it

⚙ Screen stocks always begins a new screen, from your default query. It does not pick up whatever is on the table.

To change the screen you are looking at, use Refine query above the result instead — that is lesson 6. Getting these two mixed up is the single most common misstep in the screener.

The screen builder dialog: security type, index, free text, markets and industries on the left; sort, filter conditions and the clean-up options on the right 1 2 3 4 5 6
  1. Security type and index
  2. Free text
  3. Markets, Sectors & industries
  4. Sort
  5. Filter conditions
  6. The clean-up options

2Sort: what puts a company at the top

Pick the metric to rank on, choose descending or ascending, and say how many results you want back.

The direction is worth a thought. Uncle Stock asks for a direction rather than for “best first”, because best depends on the metric: high is good for return on equity and bad for price-to-earnings. Say which end you want and there is nothing to guess.

Tip

If you have no strong opinion, leave the sort on the Uncle Stock score. It already combines profitability, growth, solvency and valuation, so your conditions can stay about the one thing you actually care about.

Ranking on more than one metric Silver

+ Add sort criterion puts a then by row under the sort metric. It is not a tie-breaker: the companies are ranked on the sum of the criteria, so “Uncle Stock score, then by Greenblatt score” asks for the companies that do well on both — not for the score list with its ties broken by Greenblatt.

That sum is also why the metric list gets shorter as soon as you add a row. Two metrics can only be added together once they are on the same scale, and only a handful carry such a normalized value: the scores, plus Beta, EBIT yield, Free Cash Flow yield on Enterprise Value, Economic spread, Return on Capital Employed and the one-year price change. The first criterion joins that shorter list too, so if it was something else, it goes back to the Uncle Stock score and you pick again.

One direction applies to the whole ranking, so the further rows follow the first one's and state it instead of offering a second choice. The × beside a row removes it; remove them all and the first criterion is free to be any metric again.

3Conditions

A condition is a metric, an operator and a value. You get three empty rows to start with, and a fourth appears as soon as you fill the third — a screener is for stacking criteria, and an empty row should not be something you have to ask for.

Watch out

Type the value in the metric's own unit. If the box shows a % after it, then 10 means ten percent. If it shows an M, then 2000 means two billion. Uncle Stock converts behind the scenes — you never type 0.10 or 2000000000.

Two small marks sit beside each condition row:

Quick choice

The Quick choice… list above the conditions appends a ready-made set of them in one go. It is the fastest way to see how an experienced screen is put together: append one, then take it apart.

4Must, Should and Exclude

Every condition carries a strength, and the difference between them is what makes this a screener rather than a filter.

StrengthWhat it does
Must A hard requirement. Fail it and the company is out.
Should Silver A wish. Uncle Stock satisfies as many as it can rather than demanding all of them, and once you have two or more, the companies meeting more of them rise to the top.
Exclude Throws out whatever matches. It can also keep companies whose value is simply missing, which a Must would silently drop.
Tip

Should is the answer to the screen that returns nothing. Five Must conditions describe a company that may not exist; five Should conditions describe one you would like, and rank the market by how close it gets.

5The universe

The left half of the dialog decides which companies are eligible at all.

Both trees work the same way: ticking a branch screens on that level, so everything under it is covered and greys out. Tick nothing and nothing is restricted — an empty tree means the whole world, not an empty world. Each tree has all and none beside its title; the useful one is none, to clear the tree before ticking the two industries you want.

6Free text

This searches the words around a company rather than its numbers: the business summary, its location, its exchange, its industry. It is how you find a theme that no metric captures.

Choose a field or leave it on all of them, then write an expression. AND, OR and NOT all work, quotes hold a phrase together, and brackets group.

ExpressionFinds
gold OR silver OR platinumPrecious-metal companies.
fintech OR (financial AND technology)The theme, however the company words it.
"natural gas" AND NOT ChinaA phrase, minus a country.
Location: "United States"One field only.
industry: "Oil, Gas Consumable Fuels"An exact industry name.
indexSymbol: (GSPC OR STOXX OR FTLC)Several indexes at once.
symbol: (AAPL OR MSFT OR NVDA)A hand-picked set.
numberOfYears > 10Companies with a long enough history to judge.
resultsAsOf > 2025-06-30Only companies that have reported recently.
NOT ipo > 2023-01-01Nothing that listed in the last couple of years.
currency: GBXShares quoted in pence.
NOT LP AND NOT partnershipDrops partnerships, whose accounts do not compare.

7Cleaning up the result

Four options under the conditions decide what a result is allowed to contain. The defaults are sensible; these are the reasons to change them.

Above them sit the listing options: OTC is excluded by default, and you can include, exclude or show only foreign listings — the secondary listings of a company whose home market is elsewhere.

Two condition rows: an empty one, and one reading Must — Quality score.% — greater than — 73 %, with the description icon beside it

8Search

The result opens as its own tab, marked ⚙ My screen. It behaves like any other list: pick a view, sort it, select rows, open a company below it.

Next

A screen you cannot keep is a screen you will rebuild from memory next month. The next lesson saves it, improves it, and measures it.