A Whole Watchlist of “Coiled Springs” (Found With One Simple ChartMill Screen)

By Kristoff De Turck - reviewed by Aldwin Keppens

Last update: Jan 15, 2026

Swing Trading Setups

Sometimes you open a scan result and you immediately feel the market tone.

That’s exactly what happened here: the screenshot above is a daily watchlist, packed with US stocks that are already in established uptrends, and now look like they’re resting in tight ranges near the EMA9 / EMA21.

These are the tickers for all 26 stocks from the image above:

MRK, TMO, MPWR, KEYS, ASTS, HTHT, EVR, GMED, EQX, AX, TCBI, NG, SA, IDYA, BANC, SUPN, ZGN, CTRI, CUBI, NRIX, GSL, CSTL, AXTI, CTMX, CGEM, ANRO

For subscribers: have a look at these charts in ChartMill, click here ( be sure that you are logged in)

(The total list contained approximately 300 stocks (out of our database of more than 26,000 tickers!) which I then checked manually for the final daily watchlist). This is a direct link to the exact screen I used.

That’s the classic “coiled spring” look: strong trend + controlled digestion + potential next leg.

I’m not going to break down every chart in the grid (that would be a book), but I do want to highlight the key takeaway:

This is what happens when you combine trend quality + relative strength + sensible tradability filters in a proper stock screener. You end up with a ready-made watchlist of swing candidates.

And yes, this list was generated with ChartMill.


One extra note: a noticeable chunk of this watchlist sits in Healthcare (especially biotech/pharma) and that matters. These names can be more volatile and headline-driven than the average stock because a single catalyst (trial data, FDA updates, guidance changes, lawsuit news, M&A rumors) can move price hard in either direction, sometimes even without warning.

So treat them with a bit more respect: position size accordingly, define risk clearly, and always do your own due diligence.

If that style doesn’t fit your risk profile, the fix is simple: exclude the Biotechnology/Pharmaceuticals industry (or the entire Healthcare sector) in the screener and you’ll still end up with a high-quality trend-and-strength watchlist.


Why this kind of screen works so well for swing traders

When a stock is trending up and then starts moving sideways in a narrow range - especially while staying above key moving averages - it often signals institutional support and lack of aggressive selling.

You’ll typically see:

  • Higher highs / higher lows (trend intact)

  • Pullbacks that stop at EMA9/EMA21 (buyers defend dips)

  • Tight closes / narrow candles (volatility contraction)

  • Clean levels overhead (easy breakout trigger)

That’s exactly the “setups cluster” you want as a swing trader: you’re not hunting one perfect chart… you’re building a bench of A- and B+ candidates and letting price action pick the winners.

The exact filters used (the “trend + strength + sanity” recipe)

Here’s the screen that produced the watchlist:

  • Mark Minervini Trend Template

  • Trend Intensity > 100

  • ChartMill Relative Strength > 70

  • No earnings next week

  • US common stocks only & options available

  • Price ≥ $3

  • %Change > 0%

  • Average volume ≥ 300k

  • Market cap ≥ Small (≈ $300M+)

  • ADR(20)% > 2

This combination is powerful because it does three things at once:

  • Trend Template ensures you’re swimming with the current (not fighting downtrends).

  • Relative Strength > 70 pushes your list toward names that are outperforming.

  • The remaining filters remove “junk setups” (illiquid, untradable, earnings landmines, too sleepy).

  • The result: tradable, moving stocks that are already acting well.

What I’m seeing in the grid: tight ranges near fast support

A lot of charts in your screenshot share the same “behavioral signature”:

  • Price extended earlier → then tightened up

  • Pullback depth contained → often respecting EMA21

  • Several names are now nudging the top of the range

  • Volatility has compressed enough that the next expansion could be meaningful

This is a very swing-trader-friendly environment because your trade plan becomes clean:

  • Trigger: break above the range / pivot high

  • Risk: define a stop beneath the most recent tight low (or below EMA21 if that’s the structure)

  • Reward: ride the next trend leg until momentum fades or the stock loses key support

A simple breakout game plan for this watchlist

Here’s a practical checklist you can apply to any of these charts:

Identify the “box”

Draw the tight range:

  • top = recent highs (resistance)

  • bottom = recent support (often near EMA9/EMA21)

Define the trigger

Common triggers:

  • Break above range high

  • Break above a pivot with expanding volume

  • (Optional) Break + reclaim after a small shakeout

Define the invalidation

Good stop locations:

  • Below the last tight swing low

  • Below EMA21 if it’s clearly acting as support

  • Below the base low (wider stop, fewer shares)

Manage the trade

  • First objective: “does it go?” (quick follow-through is a great sign)

  • Trail stops under higher lows / EMA21 as the trend develops

  • Consider partial profits into strong extensions if your style fits

swing_trading_with_chartmill_infographic

Why “no earnings next week” is such an underrated filter

Earnings can be great catalysts, but not when you’re trying to execute a clean technical setup.

By filtering out stocks with earnings next week, you reduce:

  • gap risk

  • random volatility spikes

  • stop-outs that have nothing to do with your setup quality

It keeps your watchlist focused on price/volume behavior, not binary events.

How to use this (without overtrading)

When a scan returns this many good-looking charts, the temptation is to jump in everywhere.

A better approach - Pick 5–10 best charts based on:

  • cleanest base

  • strongest relative strength

  • best liquidity

  • clearest breakout level

  • Place alerts at the trigger levels

  • Let the market choose which ones activate

You don’t need to predict. You just need to be prepared.

Final note

This is the exact kind of scan output that makes swing trading feel “systematic” instead of random: you define trend quality, enforce strength, remove landmines, and end up with a repeatable watchlist generator.

If you’re a ChartMill user: save this screen, run it regularly, and build your week around the best-looking bases.

If you’re not: this is a good example of why a solid screener can be a massive edge, not by telling you what to buy, but by consistently putting the right charts in front of you.

(As always, not financial advice, just a structured way to find and manage potential swing setups.)


Kristoff - ChartMill

NOVAGOLD RESOURCES INC

NYSEARCA:NG (1/14/2026, 8:04:00 PM)

Premarket: 10.35 -0.02 (-0.19%)

10.37

+0.06 (+0.58%)


SEABRIDGE GOLD INC

NYSE:SA (1/14/2026, 8:04:00 PM)

Premarket: 30.82 -0.57 (-1.82%)

31.39

+0.26 (+0.84%)


EVERCORE INC - A

NYSE:EVR (1/14/2026, 8:04:00 PM)

After market: 364.99 -1.55 (-0.42%)

366.54

+0.82 (+0.22%)


GLOBAL SHIP LEASE INC-CL A

NYSE:GSL (1/14/2026, 8:04:00 PM)

Premarket: 36.43 +0.01 (+0.03%)

36.42

+0.75 (+2.1%)


TEXAS CAPITAL BANCSHARES INC

NASDAQ:TCBI (1/14/2026, 8:00:01 PM)

After market: 96.64 0 (0%)

96.64

+0.78 (+0.81%)


AXOS FINL INC

NASDAQ:BOFI (9/28/2018, 8:00:00 PM)

After market: 34.12 -0.27 (-0.79%)

34.39

+0.4 (+1.18%)


MERCK & CO. INC.

NYSE:MRK (1/14/2026, 8:04:00 PM)

Premarket: 110.51 -0.5 (-0.45%)

111.01

+2.75 (+2.54%)


THERMO FISHER SCIENTIFIC INC

NYSE:TMO (1/14/2026, 8:04:00 PM)

Premarket: 621.83 0 (0%)

621.83

+14.75 (+2.43%)


AXT INC

NASDAQ:AXTI (1/14/2026, 8:13:16 PM)

Premarket: 22.72 +0.62 (+2.81%)

22.1

+0.59 (+2.74%)


MONOLITHIC POWER SYSTEMS INC

NASDAQ:MPWR (1/14/2026, 8:00:01 PM)

Premarket: 1027.53 +43.93 (+4.47%)

983.6

+0.32 (+0.03%)


H WORLD GROUP LTD-ADR

NASDAQ:HTHT (1/14/2026, 8:00:02 PM)

Premarket: 49.5 +0.15 (+0.3%)

49.35

+0.35 (+0.71%)


BANC OF CALIFORNIA INC

NYSE:BANC (1/14/2026, 8:13:29 PM)

Premarket: 19.9746 -0.34 (-1.65%)

20.31

+0.06 (+0.3%)


SUPERNUS PHARMACEUTICALS INC

NASDAQ:SUPN (1/14/2026, 8:00:01 PM)

Premarket: 51.6 -0.2 (-0.39%)

51.8

+0.35 (+0.68%)


GLOBUS MEDICAL INC - A

NYSE:GMED (1/14/2026, 8:04:00 PM)

Premarket: 91.76 -0.7 (-0.76%)

92.46

+2.3 (+2.55%)


CUSTOMERS BANCORP INC

NYSE:CUBI (1/14/2026, 8:26:24 PM)

After market: 77.71 +0.41 (+0.53%)

77.3

+0.04 (+0.05%)


KEYSIGHT TECHNOLOGIES IN

NYSE:KEYS (1/14/2026, 8:04:00 PM)

After market: 209.4 0 (0%)

209.4

+0.1 (+0.05%)


CYTOMX THERAPEUTICS INC

NASDAQ:CTMX (1/14/2026, 8:26:19 PM)

Premarket: 4.3 0 (0%)

4.3

+0.21 (+5.13%)


IDEAYA BIOSCIENCES INC

NASDAQ:IDYA (1/14/2026, 8:00:02 PM)

Premarket: 37.15 +0.12 (+0.32%)

37.03

+1.94 (+5.53%)


CASTLE BIOSCIENCES INC

NASDAQ:CSTL (1/14/2026, 8:26:12 PM)

After market: 40.77 0 (0%)

40.77

+1.13 (+2.85%)


EQUINOX GOLD CORP

NYSEARCA:EQX (1/14/2026, 8:04:00 PM)

Premarket: 14.45 -0.23 (-1.57%)

14.68

+0.11 (+0.75%)


NURIX THERAPEUTICS INC

NASDAQ:NRIX (1/14/2026, 8:00:02 PM)

Premarket: 19.25 +0.21 (+1.1%)

19.04

+0.11 (+0.58%)


CULLINAN THERAPEUTICS INC

NASDAQ:CGEM (1/14/2026, 8:20:41 PM)

Premarket: 10.87 0 (0%)

10.87

+0.14 (+1.3%)


AST SPACEMOBILE INC

NASDAQ:ASTS (1/14/2026, 8:12:39 PM)

Premarket: 95 -0.22 (-0.23%)

95.22

+2.5 (+2.7%)


ERMENEGILDO ZEGNA NV

NYSE:ZGN (1/14/2026, 8:04:00 PM)

After market: 10.85 0 (0%)

10.85

+0.05 (+0.46%)


ALTO NEUROSCIENCE INC

NYSE:ANRO (1/14/2026, 8:11:42 PM)

After market: 17.16 0 (0%)

17.16

+0.66 (+4%)


CENTURI HOLDINGS INC

NYSE:CTRI (1/14/2026, 8:26:21 PM)

Premarket: 27.21 +0.16 (+0.59%)

27.05

+0.23 (+0.86%)



Find more stocks in the Stock Screener

NG Latest News and Analysis

Follow ChartMill for more
Follow us on StockTwitsFollow us on InstagramFollow us on FacebookFollow us on YouTube