Finding swing trading opportunities starts with filtering, not forecasting. Build a manageable group of markets, remove candidates that are difficult to trade, then look for price structures with a clear entry condition and a defensible exit. The aim is to create a shortlist worth monitoring, not a daily obligation to place trades.
Within swing trading, separate an interesting market from an actionable opportunity. A stock can have a strong trend and still offer a poor entry price. The workflow below uses hypothetical purchases of US stocks to show how to move from a broad scan to a conditional watchlist. The screening thresholds are examples, not proven trading rules or recommendations to buy.
Start with a tradable universe
Choose the instruments you will review before looking at individual charts. For a stock focused process, that might mean exchange listed common shares within a defined price and trading volume range. Keep other products separate rather than applying one screen to everything.
Filter for trading practicality before chart appearance. Higher trading volume generally supports liquidity, but volume alone does not tell you what price your order will receive. Check the spread between bid and ask prices, available quoted size and the size of your intended order. These distinctions matter because liquidity and trading costs affect both entering and leaving a position.
A starter screen could use the following settings. Treat them as a first pass to test and adjust, not a safety certificate.
| Screening field | Illustrative setting | Purpose |
|---|---|---|
| Instrument type | Exchange listed common stocks | Keep the initial research universe consistent |
| Share price | Above $10 | Exclude the lowest priced shares from this workflow |
| Average daily share volume | Above one million shares over 20 completed sessions | Remove many thinly traded candidates |
| Available chart history | At least six months | Allow review of earlier trading ranges and price reactions |
Also inspect approximate dollar turnover: share price multiplied by share volume. One million shares traded at $12 represents a different amount of activity from one million shares at $120. Neither figure guarantees that liquidity will remain available when you need it.
Read the market before the individual chart
Give each chart a job. Use the weekly chart to mark broader turning points and trading ranges. Use the daily chart to assess the structure relevant to the intended holding period. Consult a shorter timeframe only when your entry rules require it.
For stock candidates, review a broad equity benchmark and a suitable sector benchmark over matching dates. Record whether each is trending higher, trending lower or moving sideways. Then ask whether the proposed trade fits that environment.
A practical review might note that the broad market is below a recent peak while the candidate is approaching its own high. That observation belongs in the research record; it does not establish that the stock will break through.
Define acceptable market conditions in your trading plan before screening. If your method targets rising trends, do not relabel a persistent decline as a bargain just to produce a candidate. If the daily and weekly pictures conflict, record that conflict rather than searching for a timeframe that agrees with the trade you want.
Rank relative strength, not just the biggest gain
Relative strength compares one market’s performance with another. For screening, compare each stock with both the broad market and its sector over a consistent period. This comparison is not the relative strength index, or RSI, which evaluates changes within an instrument’s own price history.
Suppose a stock rises 6% over 20 sessions, its sector rises 3% and the broad benchmark rises 1%. That stock outperformed both references during the chosen window. A second stock might rise 10%, but if its sector gained 14%, its performance looks less impressive in context.
Use these comparisons to rank research candidates, not to predict returns. Nasdaq’s discussion of sector relative strength distinguishes historical momentum from a guarantee of future performance.
Check more than one fixed window, such as 20 and 60 completed sessions, to see whether the ranking depends on a single recent move. Keep the comparison consistent: use matching dates and avoid mixing price returns for one instrument with returns that include dividends for another.
Look for price structure near a decision point
After ranking candidates, inspect where each sits relative to a level that matters to your method. Mark recent swing highs, swing lows and clearly defined trading ranges. Avoid adding so many lines that every price appears meaningful.
For a trend focused buying process, an orderly retreat within an established advance or a narrow range beneath an earlier high might deserve attention. The research question is not whether the chart resembles a familiar pattern. It is whether you can state what must happen next, where the idea becomes invalid and what might obstruct the intended move.
Keep opportunity selection separate from execution. Different swing trading strategies use different entry and exit rules. A candidate suitable for a pullback method does not automatically qualify for a breakout method.
Write one sentence describing the setup. For example: “The stock remains above its previous swing low and is consolidating beneath resistance; review it if the planned entry condition occurs.” If the explanation requires five indicators, three exceptions and a change of strategy, leave it off the active list.
Also reject entries that have already moved too far from the planned decision point. Finding a strong stock and finding an acceptable price are separate tasks.
Check volume and volatility without treating them as proof
Review recent volume alongside the price structure. Note whether activity increased during an advance, decreased during a retreat or surged around a single session. Treat an unusual reading as a reason to investigate, not proof that informed buyers are accumulating shares.
Use comparable measurements. If a completed session records three million shares against an average of two million across the previous 20 sessions, the ratio is 1.5. Do not compare an unfinished morning’s volume directly with a full session’s average. Either use a clearly defined time adjusted comparison or wait for the session to finish.
Then examine the size of recent daily movements. If a hypothetical $50 stock regularly trades through a $1.50 daily range, question whether a planned stop only $0.20 from entry fits the setup. Do not respond by widening the stop automatically. Reassess the entry, position size or candidate itself.
Save the chart settings with the scan. Consistent measurements make later comparisons more useful than changing indicators whenever a chart looks unconvincing.
Verify the news and event calendar
Before promoting a candidate, check its next scheduled earnings announcement and the reason for any abrupt recent move. Confirm dates through the company’s investor relations materials rather than relying entirely on a screener’s calendar.
For US reporting companies, inspect relevant filings when a headline needs context. Form 8-K can contain earnings releases and information about major corporate developments. The SEC’s guide to reading an 8-K identifies where these disclosures appear. Use the filing to establish what happened, not to assume how the share price should respond.
Separate an event that has already occurred from one that falls inside the intended holding period. A candidate reviewed after results have been released presents a different decision from a position opened just before the announcement. Label the event date and your intended response on the watchlist.
Earnings announcements outside regular trading hours can produce rapid price changes in conditions with less liquidity. FINRA’s extended hours risk guidance covers these execution and volatility concerns. A neat daily chart does not remove them.
Set an event policy before the trade becomes emotionally interesting. Depending on the method being tested, that could mean excluding new positions before earnings, waiting until the announcement has passed or applying separately tested event rules. A calendar check cannot account for unscheduled news, so it is a filter rather than complete protection.
Reject poor trade economics before setting an alert
Estimate the entry area, the price that would invalidate the idea and a plausible objective based on the chart. Do this before deciding how much you hope to make. A distant target should not be invented to rescue an unattractive entry.
Consider a hypothetical entry at $50, a planned stop at $48 and an objective at $54. The intended downside is $2 per share and the potential upside is $4, giving a reward to planned risk ratio of 2:1 before costs.
If the stock reaches $52 before entry, keeping the same stop and objective changes the calculation. Planned downside becomes $4 while potential upside falls to $2, producing a ratio of 0.5:1. The stock has not necessarily become weaker. The proposed trade has become less attractive on those assumptions.
A stop price is not a guaranteed exit price. Once triggered, a conventional stop order becomes a market order, whose execution price can differ from the stop level. The SEC’s explanation of stock order types makes that distinction. Actual losses can exceed the initial calculation.
No ratio proves that a trade has positive expected returns. The chance of reaching the objective, trading costs and actual execution also matter. Use the calculation to compare candidates under consistent assumptions, then apply the position and account risk rules already established in your plan.
Turn the shortlist into conditional alerts
A useful watchlist records decisions still to be made. For each candidate, save the setup description, review level, invalidation level, event date and the condition that would remove it from consideration.
Include a holding period check. If the likely trade would cross a weekend or an announcement you do not intend to hold through, resolve that before setting the alert. Your rules for managing overnight and weekend risk should affect selection, not arrive as an afterthought once the position is open.
Use three simple statuses:
- Developing: The structure is relevant, but the entry condition remains distant or incomplete.
- Ready for review: Price is approaching the planned decision area and needs a fresh check.
- Removed: The structure failed, the entry became unattractive or an exclusion rule applies.
Set alerts to prompt reassessment, not automatic approval. When one triggers, recheck price, spread, news and the original assumptions. The alert remembers a level; it does not remember why you cared about it.
Repeat the scan and review what it produces
Use a fixed review schedule that fits your availability. One workable routine is a broader review after the trading week, a shorter update after each completed daily session and a final check before any order. The schedule is a suggested process, not an established performance advantage.
During the broader review, refresh the universe and mark relevant levels. During the daily update, change candidate statuses and remove invalidated ideas. Before execution, confirm that the opportunity still meets the same rules that placed it on the list.
Keep records of candidates that triggered, failed to trigger and were rejected. A trading journal and performance measurement process can separate selection problems from execution problems. Repeatedly finding candidates after they have already moved suggests a different issue from entering suitable candidates at prices outside the plan.
Review records across a meaningful sample rather than rewriting the screen after one missed winner. Preserve the original criteria so that changes can be evaluated honestly. The output of a good screening session may be several candidates, one candidate or none. An empty watchlist is preferable to lowering the standard simply because the scan is finished.