Trading tip · Screening

Set Liquidity Minimums First in Every Stock Screen

Liquidity filters go in before any valuation or growth filter. A stock you cannot get into or out of near the quote costs you money on every trip, however cheap it looks.

AI-assisted, reviewed by Marie Beth → 4 min read Published

The call

Every stock screen should filter for volume, dollar volume and spread before it filters for value or growth.

A trading desk with two monitors of charts and price tables, a tablet and a phone showing candlestick charts, and a calculator beside the keyboard
Photo by Jakub Żerdzicki on Unsplash

You build a value screen and sort by P/E. The top result trades at four times earnings. You pull up the quote. The bid is 6.10 and the ask is 6.50. The last trade printed forty minutes ago.

That stock is cheap on paper and expensive to own. The fix is boring and it works: put the liquidity filters at the top of every screen, before a single valuation or growth field gets a vote.

Rule 1: Filter on average daily volume first

Average daily volume tells you how many shares change hands on a normal day, usually averaged over a lookback your screener sets for you (the window varies by tool, so check its field definitions).

It’s the crudest filter. It also throws out the most junk.

A stock that trades a few thousand shares a day can still show a clean-looking chart, because the chart only draws the prices where trades happened and says nothing about how few there were or how far apart they sat, which is exactly the information you need before sending an order.

One caution on averages. A single huge session, a news day for instance, can lift a short lookback average well above what the stock trades when nothing is happening, so glance at the volume bars before you trust the number and pick the longer lookback when your screener offers a choice.

Set a floor. Then move on.

Rule 2: Add dollar volume, because share count lies

Share volume alone misleads on low-priced stocks. A million shares of a two-dollar stock is two million dollars of trading, while a million shares of a two-hundred-dollar stock is two hundred million, a hundred times the money behind the same share count.

Dollar volume fixes that. It’s price times volume. The result is the money that moves through the stock on a typical day.

Most screeners have a dollar volume field or let you build one from price and average volume, so use it, because a screen built only on share count keeps pulling in penny-priced names that look busy and absorb almost no capital.

Rule 3: Check the spread, because that’s the cost you pay

The bid-ask spread is the gap between the best bid and the best offer. When you buy at the ask and later sell at the bid, you give up roughly the full spread on every share, before commissions and before the stock has moved at all.

Here’s what that looks like on a 1,000-share position.

The share count and the idea are identical. The cost is eight times higher.

Hoping to make a few hundred dollars? The wide spread takes most of it up front. And spreads on thin stocks don’t stay put. They widen when news hits, when the market sells off, and when everyone holding the stock wants the same exit you do, which means the cost you measured on a calm afternoon is the smallest version of the cost you’ll face.

Some screeners carry a spread field. Many don’t. Where yours lacks one, check the quote page for each candidate during regular trading hours, since premarket and after-hours quotes run wider for nearly every stock.

Rule 4: Size the minimums to your own orders

There’s no universal volume floor. The right minimum depends on how big your orders are.

A rule of thumb helps here. Keep your order to a small fraction of a typical day’s volume. If your planned position would be a noticeable share of a normal session’s volume, you are the liquidity problem, and your own buying will push the price up on the way in and down on the way out.

So work backward. Take your usual position size in dollars, decide how small a slice of a normal day’s dollar volume you’re willing to be, and set the dollar-volume floor from that number. Small accounts can use a far lower floor than large ones.

The position size calculator gives you the share count for a given risk. Compare that figure against average volume before you trust the screen.

Rule 5: Put these filters first, every time

Order matters in a screen for a practical reason. You read results from the top. You also get attached to whatever survives the value and growth filters.

When liquidity comes last, or not at all, the most attractive-looking names on the list are often the thinnest, because a stock nobody trades can sit at a low multiple for a long time without anyone bothering to correct it, and those are exactly the rows your eye goes to first.

Filter them out before you see them. Then run the P/E, the growth rates, the margins. The walkthrough on using a stock screener builds the rest of the screen in order.

Once a stock passes, relative volume tells you whether today is a normal day for it, and average true range tells you how far it typically moves, which is the next thing a stop placement needs.

Where the rule loosens

Long-term holders buying small amounts can relax all of this.

If you buy a few hundred dollars of a stock and plan to hold it for years, a wide spread is a one-time cost spread across a long holding period, and you’re unlikely to need a fast exit. A limit order at a price you’re happy with handles most of the risk.

The rule tightens again once your size grows or your holding period shrinks. It tightens most if you use stops, since a stop on a thin stock becomes a market order at whatever bid happens to be left in the book when it triggers.

Related questions

Does the bid-ask spread show up in a screener?

Some screeners offer a spread field and many do not. Without one, read the bid and ask straight off each stock's quote while the market is open.