How-to · Research and portfolio

How to Keep a Stock Watchlist You Will Actually Use

A watchlist earns its place when every name on it has a reason and a price that would make you act. Everything else is a list of tickers you once found interesting.

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

The short version · about 20 minutes

  1. Cap the list at a size you can review in one sitting
  2. Write a reason and a price level next to every ticker
  3. Set columns for price, change, relative volume, distance to your level and next earnings date
  4. Put an alert at each level so the list watches the price for you
  5. Prune once a week and drop any name whose reason no longer holds
  6. Split names into separate lists by purpose

How many names on your watchlist could you explain in one sentence? On a list of 150 tickers, probably few. Nobody scans that many names with any attention, so the list stops doing its one job, which is to tell you when something you care about has reached a price where you would act.

The fix is a small list where every line carries its own instructions.

Keep it small

Choose a count you can get through, properly, in a single session. For someone checking the market before work, that might be a dozen names. For a full-time trader it can be more. If you catch yourself skimming past rows, the list is too long.

A cap forces choices. When you want to add a name to a full list, something else has to come off first, and that small forced decision, repeated every time a new idea shows up, is what keeps the list honest and stops it from swelling back to a hundred names within a couple of months.

Screens are the usual source of new names. A stock screener can surface fifty candidates in a minute. Only a few belong here.

Give every name a reason and a level

Next to each ticker, write two things. The reason is one line on why the stock is on the list: an earnings report you want to see, a pullback to a level you’d buy, a valuation that would interest you at a lower price. The level is the price where you would do something.

Most watchlist tools have a notes field. Use it. If yours doesn’t, a plain text file works.

A name with no level is a name you are only curious about. Curiosity is fine, but it belongs on a separate research list, since a watchlist with no levels gives you nothing to act on when the price moves.

Choose columns that show when to act

The default columns on most platforms are price and percent change. Add three more.

  • Relative volume, today against a normal day.
  • Distance to your level, as a percentage.
  • Next earnings date.

Distance to level is the column that turns a list into a queue, because sorting by it puts the names closest to action at the top.

Many platforms don’t offer a distance column directly. Some let you build it as a custom formula. Price alerts cover the gap.

The earnings date column is there so a report never catches you by surprise. A stock sitting 2% from your level the day before earnings is a different decision from the same stock two months away from its next report. Scheduled economic releases deserve the same treatment, as sizing positions around the economic calendar argues.

Set alerts at your levels

An alert at each level means you don’t have to stare at the list. Set it when you write the level down. Most tools let you alert on a price crossing, and many also let you alert on a percentage move or a volume threshold, so you can set one alert for the level itself and a second for an unusually busy day in the same stock.

When an alert fires, reread your reason first. The level was chosen on a calmer day. Does the reason still hold? Check the news and the earnings date, then act or delete the alert.

Prune every week

Once a week, go through the list line by line. Is each reason still true? A company that reported, guided lower and moved on has lost the reason you added it for. A level that got hit and passed without you acting was either a bad level or a sign that you weren’t interested enough, and either way it needs a new decision. Names that sit for months without nearing their level can go.

Record why you removed names. A trading journal, even a simple one, lets you look back at what you watched and what happened; the trading journal software guide covers what to look for if you want a tool for it.

Separate lists by purpose

One list for everything turns into a mess. Split it:

  • Setups, for names near a trade level in the next days or weeks.
  • Research, for companies you want to understand before deciding whether they belong anywhere.
  • Holdings, for positions you already own, with the levels where you would add, trim or exit.

Each list gets its own columns. The setups list needs distance to level and relative volume up front, while the holdings list can show cost basis and position size, and a research list may need nothing but price and the next earnings date.

Starting from nothing? Building a stock watchlist from a screen covers filling the list in the first place, from the liquidity filters through to the rule for when a name leaves.

Where watchlists fail

The usual failure is growth. Names go on and nothing comes off. The second is missing levels, which turns the list into a scroll of prices. The third is ignoring alerts, or setting so many that none of them means anything anymore.