Forex Trading11 min read

Swing Trading Forex: Strategy, Holding Time and Our Data

Swing trading forex explained: how long swings last, how big they are in pips, a step-by-step swing trading strategy, swap and weekend risk, and sizing.

Swing Trading Forex: Strategy, Holding Time and Our Data

This site contains affiliate links. We may earn a commission if you sign up through our links. How we research

Swing trading is a style in which you hold a position for one or more price swings, typically from about a day to two weeks, to capture the move between a swing low and a swing high. In our 4-hour data, the median swing on EURUSD was 82 pips and lasted 1.5 days. That puts swing trading between day trading, where everything closes before the end of the day, and long-term position trading.

Disclosure: OnForex may earn a referral commission from Exness links on this page. This is general education, not investment advice.

This guide covers what a swing is, how long and how big swings were in four markets, a step-by-step swing trading strategy, the costs that only appear when you hold overnight, and how to size a position with a wider stop.

What is a swing?

A swing high is a peak with lower highs on both sides. A swing low is a trough with higher lows on both sides. A swing leg is the move from one to the next. In an uptrend, the legs up are longer than the legs down (higher highs and higher lows). In a downtrend it is the other way round. This is the basis of market structure and Dow theory.

A swing trader tries to enter near the end of a counter-trend leg and exit near the end of the next trend leg. You will rarely catch the exact low or high, and you do not need to. Catching the middle of a leg is enough if the stop is placed sensibly.

For this guide we defined swings mechanically on the 4-hour chart: a swing high is the highest high of five bars on each side, a swing low the lowest low, and highs and lows must alternate.

EURUSD 4-hour chart from 21 September to 30 October 2026 with swing legs drawn as lines and labelled with their size in pips and length in days
EURUSD 4-hour, 21 September to 30 October 2026: each line joins a swing low and a swing high. Labels show pips and days, for example 162 pips in 1.2 days and 116 pips in 3.5 days. Note how the down legs were larger than the up legs during the decline.

The chart shows a downtrend from about 1.147 to 1.112. The labelled legs ranged from 82 to 162 pips and from half a day to four days. Two things stand out. First, swings vary a lot, so a fixed profit target in pips fits some legs and not others. Second, the up legs inside the decline were the pullbacks a swing seller would wait for.

Our data: how long and how big are swing legs?

We measured every swing leg on the 4-hour chart with the definition above.

MarketSwing legsMedian lengthMedian sizeMiddle half of sizes
EURUSD4851.5 days82 pips58 - 124 pips
GBPUSD4801.7 days102 pips74 - 149 pips
USDJPY4561.5 days165 pips112 - 248 pips
XAUUSD3661.7 daysUSD 98USD 59 - 150

Source: OnForex analysis of hourly prices from Yahoo Finance, January 2024 - October 2026 (gold: June 2024 - October 2026, COMEX gold futures); 4-hour bars are resampled from hourly. The middle half of leg lengths was 0.8 to 3.3 days across markets.

What this means in practice:

  • A swing trade usually stays open overnight. With a median leg of 1.5 to 1.7 days, most trades that try to catch a full leg will be held through at least one rollover.
  • Targets in the tens of pips are day-trade targets. A typical EURUSD leg was 82 pips, and the middle half ran from 58 to 124 pips. A 20-pip target on the 4-hour chart takes only a small part of the move.
  • Stops have to be wide enough for the swing. If the leg itself is about 80 pips, a 10-pip stop sits inside normal noise.
  • USDJPY and gold move further in their own units. Compare markets with ATR (average true range, a measure of typical bar size), not raw pips. See ATR indicator.

Swing trading vs day trading vs scalping

ScalpingDay tradingSwing trading
Holding timeSeconds to minutesMinutes to hours, closed the same dayAbout 1 day to 2 weeks
Main charts1-5 minute15 minute - 1 hour4 hour - daily
Typical stopA few pipsTens of pipsWider, set beyond a 4H or daily swing
Number of tradesMany per dayA few per dayA few per week or month
Screen timeHigh, at fixed hoursSeveral hours a dayShort checks once or twice a day
Main costsSpread on every tradeSpread, slippage at newsSwap each night, weekend gaps

For the other styles, see scalping strategy and day trading. Swing trading suits people who cannot watch the market all day, which is one reason it is popular with traders who have a job.

A swing trading strategy, step by step

This is a framework, not a system with a proven edge. Write your own version down and test it before using it.

1. Find the trend on the daily or 4-hour chart

Mark the last few swings. Rising highs and lows mean an uptrend, falling ones a downtrend. A moving-average filter (for example the 20 EMA above the 50 EMA) can help you stay consistent. See moving averages and trend trading. If you cannot tell, it is probably a range, and range trades need different rules.

2. Mark the levels that matter

Note the last swing high and low, clear support and resistance, and zones such as supply and demand zones. These tell you where a pullback might stop and where the next leg might run into trouble.

3. Wait for a pullback

In an uptrend, wait for a counter-trend leg towards a level: a rising EMA, a Fibonacci retracement, or a former resistance that is now support.

Gold 4-hour chart from 5 August to 1 September 2026 with the 20 and 50 EMA in an uptrend and two pullbacks to the 20 EMA marked
XAUUSD 4-hour, 5 August to 1 September 2026: while the 20 EMA stayed above the 50 EMA, price dipped to the 20 EMA twice (marked). The second pullback in late August led to a drop through both averages, which is how a trend ends.

The gold chart shows both sides of the idea. The first marked pullback on about 13 August was followed by a new leg up of several hundred dollars. The second, around 25 August, was not: price later fell through both averages. You cannot tell in advance which pullback is the last one. That is why the stop matters. Our guide to pullback trading has data on 20 EMA pullbacks.

4. Time the entry on a lower timeframe

Many swing traders drop to the 1-hour chart and wait for a sign that the pullback is ending, such as a break of the small down structure inside the pullback, or a clear rejection candle at the level. This is multi-timeframe analysis. It can tighten the stop, but it also means some trades are missed.

5. Place the stop beyond the swing

The stop goes where the idea is wrong: below the pullback low in an uptrend, plus a buffer. ATR helps size the buffer. Our random-entry test on hourly data found that a stop 1 ATR away was hit within 24 hours in 73% to 78% of cases, and a 2 ATR stop in 51% to 56%, even with no edge in the entry. Swing stops need room.

6. Size the position from the stop

Risk a fixed share of the account, then calculate the lot size from the stop distance. See position sizing and risk per trade.

7. Plan the exit

Common choices: the previous swing high, a fixed multiple of the risk (for example 2R), or a trailing stop behind each new higher low. Because legs vary so much in size, many swing traders take part of the position off at the first target and trail the rest.

A worked example (illustrative numbers)

These numbers are made up to show the arithmetic. They are not from the charts above.

EURUSD is in a 4-hour uptrend. Price pulls back to a former resistance at 1.1050, and a 1-hour candle closes back above it. The trader buys at 1.1060. The pullback low is 1.1018. With a buffer of about 0.2 ATR, the stop goes at 1.1010, which is 50 pips away. The last swing high is 1.1160, 100 pips above the entry, so the reward-to-risk is 2:1.

Sizing: on a USD 1,000 account, 1% risk is USD 10. On EURUSD, one standard lot is worth about USD 10 per pip. The size is 10 / (50 x 10) = 0.02 lots. A day trade with a 15-pip stop and the same USD 10 risk would be 0.06 lots. The wider stop does not mean more risk; it means a smaller position. See lot size and pip value.

The target is close to the median EURUSD leg in our data (82 pips), so it is a realistic distance for one swing, not a guess at a big trend move. Check the risk-reward ratio before every trade: with a 2:1 target, the break-even win rate before costs is 33%.

The costs of holding overnight

Swap

A position that is open at the daily rollover (usually 17:00 New York time) is charged or credited a swap, based on the interest-rate difference between the two currencies and the broker's terms. It can be positive or negative, and it is usually tripled once a week to cover the weekend. On a one-day trade it is small. On a trade held for two weeks it can matter, especially on gold and on pairs with a large rate gap. See swap and carry trade.

Weekend gaps

The forex market closes on Friday evening and reopens on Sunday evening (New York time). News over the weekend can make the first price on Sunday very different from Friday's close. A stop-loss is not guaranteed in a gap: it is filled at the next available price, which can be well beyond your stop. This is called slippage. Spreads are also often wider right after the open. Some swing traders reduce size or close positions before the weekend for this reason.

News

A swing trade will often be open through major data such as central bank decisions or employment reports. Check the economic calendar before you enter, and decide in advance whether you will hold through the event.

Common mistakes

  • Using day-trade stops on swing charts. A 10-pip stop below a 4-hour swing is usually hit by normal movement.
  • Not adjusting the lot size. A wider stop with the same lot size is a bigger risk. Always calculate size from the stop.
  • Ignoring swap. A small daily charge adds up over a two-week hold, and the weekly triple swap is easy to forget.
  • Watching the 5-minute chart all day. Swing trades are planned on higher timeframes. Constant checking leads to closing too early or moving the stop.
  • Expecting every leg to be big. Swings vary widely. Plan the trade on the median, not on the best leg you have seen.
  • Holding a losing trade "because it is a swing trade". The stop defines the idea. If it is hit, the swing failed.

Next steps

Pick one market and one timeframe, mark the swings on the last three months, and note how far each leg ran and how long it took. Compare your notes with the table above. Then practise the full routine, from the trend check to the stop and lot size, on a demo account. Related guides: price action, strategies, money management and trading psychology.

Practise on a demo account first

Mark structure, FVGs and stops on a free Exness demo account before you risk money. Forex and CFD trading carries a high risk of loss.

Continue to Exness

Forex and CFD trading involves significant risk. You may lose your invested capital.

Risk warning: Forex and CFD trading carries a high risk of loss and is not suitable for everyone. You can lose more than you deposit in some cases. Holding positions overnight and over weekends adds swap costs and gap risk. Past patterns do not predict future results. This page is general education and not investment advice.