Swing trading aims to capture one leg of a trend over days or weeks. The most reliable way to do that is also the simplest: find an instrument in a strong trend, wait for it to pull back, and buy when the trend resumes.
Step 1: Find a strong trend
On the daily chart, look for:
- Price above a rising 50-day moving average, and the 50-day above the 200-day.
- A clear sequence of higher highs and higher lows.
- For stocks, relative strength: the stock is outperforming its index over the past three to six months.
Trade only the strongest names. Weak trends produce weak pullback trades.
Step 2: Wait for the pullback
A healthy pullback has three traits:
- Depth: price retraces to a logical support — the 20- or 50-day moving average, a prior breakout level, or the 38.2%–61.8% Fibonacci retracement zone.
- Declining volume: volume shrinks during the pullback, showing sellers aren’t aggressive.
- Orderly candles: smaller ranges than the trend leg, not a violent breakdown.
A pullback that slices through the 50-day on heavy volume isn’t a pullback — it may be the end of the trend.
Step 3: Time the entry
Don’t buy while price is still falling. Wait for evidence that buyers have returned:
- A daily close above the prior day’s high, or
- A bullish reversal candle (hammer, engulfing) at support, followed by a break of its high.
Enter on that break with a buy stop order.
Step 4: Stop loss
Place the stop below the pullback low. If that’s unusually far, use 1.5–2× the daily ATR from entry instead — and size down accordingly. Never move the stop lower once placed.
Step 5: Manage the trade
- First target: the prior swing high. Consider taking a third to half of the position off there.
- Trail the rest: move the stop under each new higher low on the daily chart, or below the 20-day moving average.
- Exit signals: a daily close below the 50-day average, or a lower low on the daily chart.
Position sizing
Swing stops are wider than intraday stops, so position sizes are smaller for the same risk:
Shares = (account × risk %) ÷ (entry − stop)
A $30,000 account risking 1% ($300) on a stock bought at $84.50 with a stop at $80.10 ($4.40 risk) buys 68 shares. For forex swing trades, use the position size calculator.
A pre-trade checklist
- Daily trend confirmed: price above a rising 50-day, 50-day above 200-day.
- Pullback of 3–8 days into support on falling volume.
- Entry trigger defined: close above the prior day’s high, or a reversal candle break.
- Stop under the pullback low; position sized from it.
- First target at least 1.5R away.
- No earnings or major event inside the expected holding period — or a plan for it.
Applying it to forex and indices
The same rules work on currency pairs and index futures, with two adjustments:
- Forex: volume isn’t reliable, so judge the pullback by structure and candle size instead. Use the position size calculator — a 120-pip stop on EUR/USD with $300 of risk is 0.25 lots.
- Index futures: use micro contracts so a daily-chart stop doesn’t force oversized risk. A 60-point stop on MES costs $300 per contract.
Managing gap and portfolio risk
- Earnings: close or reduce stock positions before earnings unless you accept a potential gap through your stop.
- Correlation: five long tech stocks are one bet, not five. Cap total open risk at 3%–5% across positions.
- Weekends: forex and futures can gap on Sunday’s open. Size for it.
Example. A stock trending above its rising 50-day average pulls back four days on falling volume to the 20-day average. Day five closes above the prior day’s high at $84.40. A buy stop at $84.50 fills; the stop goes under the pullback low at $80.10. The prior high at $93.20 is about 2R away.
Common mistakes
| Mistake | Fix |
|---|---|
| Buying the first red day | Wait for the pullback to finish and the trigger to fire. |
| Trading weak trends | Only take setups where the 50-day is clearly rising. |
| Placing the stop at a round number | Put it below the actual pullback low, then size from it. |
| Selling the whole position at the first target | Keep a runner; swing trading’s edge comes from the occasional large trend leg. |
| Holding through earnings by accident | Check the earnings date before every entry. |
How to test it
Review at least 50 past pullbacks on the daily chart of strong stocks or pairs. Record whether the trigger fired, the result at the first target, and the result of the trailed remainder. Then put your win rate and average R into the expectancy calculator.
For the shorter-term equivalent, see our day trading strategies and the 1-2-3 reversal for spotting when a trend is ending.
Frequently asked questions
How long do swing trades last?
Swing trades typically last from two days to a few weeks. The goal is to capture one leg of a larger trend rather than the whole move.
Is swing trading better than day trading?
Neither is better in general. Swing trading needs less screen time and is less affected by trading costs, but it carries overnight and weekend gap risk. Day trading avoids gaps but demands more time and tighter execution.
What is the best timeframe for swing trading pullbacks?
The daily chart is the standard for finding the trend and the pullback. Some traders time the entry on the 4-hour or 1-hour chart to tighten the stop, but the setup itself should be visible on the daily.
How do I find stocks in strong trends?
Screen for stocks above a rising 50-day moving average, with the 50-day above the 200-day, that are outperforming their index over three to six months. Then review the charts by hand and keep only clean, orderly trends.
How much should I risk per swing trade?
Many swing traders risk 0.5% to 1% of their account per trade and cap total open risk across all positions at around 3% to 5%.