On this page
In short
Swing trading does not try to catch every move, just one. In an uptrend the program waits for a pullback, buys when price turns again and then holds the position for a few days until the target or the stop is reached.
The stop sits below the last low, so the risk is known in advance. With one exception: overnight and over the weekend price can jump. The stop is then filled at the next tradable price.
How gaps and slippage arise is explained in What is slippage?. How large a position may be with a wide stop is shown in Position sizing and risk per trade.
The strategy as a schematic
A drawn price path, no market data. First the case where the rule works, then the same routine when it fails.
- Closed
- ±0 pips
- Open
- –
- Open volume
- –
Schematic, no market data: a drawn price path, results in pips weighted to 0.10 lots. Not a backtest and no statement about any real EA.
How the strategy trades
- Set the direction, for example with a moving average: if it points up, the program only buys.
- Wait for a pullback: price comes back to the average or to an earlier high.
- Enter when price turns again, for instance on a close above the prior bar's high.
- Stop just below the low of the pullback, target at a multiple of that distance (e.g. 2×).
- The position stays open for days, overnight and over weekends, until stop or target is reached.
Where the risk sits
The planned risk per trade is known: distance from entry to stop times lot size. Because swing stops sit further away than in day trading, the same risk needs a smaller lot.
A stop only protects while the market trades. If price opens below the stop after a weekend or a news event, the position closes at the first available price. The loss is then larger than planned, sometimes by a lot.
Swap is charged or credited overnight. With holding times of days to weeks it can shift the result noticeably.
When it works, when it fails
Tends to work when …
- A clear trend with clean pullbacks that do not go too deep.
- Quiet weekends without large gaps.
- A stop far enough away to survive normal noise.
Tends to fail when …
- The pullback turns into a reversal and price runs through the last low.
- A Monday gap or a news gap jumps over the stop.
- Sideways phases in which every apparent pullback is just a swing.
How to recognise it in an EA
Traces in the trade log of a live account, whatever the vendor calls the EA.
- Few trades, each open for several days.
- Every position has a stop; most losses are similar in size, a few larger after weekends.
- Swap entries on almost every trade.
- Entries often after a dip in an uptrend (or after a rise in a downtrend).
Typical settings
| Setting | Typical | Effect |
|---|---|---|
| Trend filter | e.g. EMA 20–50 on H4 or D1 | Sets which direction is traded. |
| Stop | below the pullback low, often 30–100 pips | Sets the risk per trade. |
| Target | 1.5–3× the stop distance | Larger = reached less often. |
| Weekend rule | hold or close before Friday evening | Holding means gap risk. |
Common ranges from EA manuals and set files, not a recommendation.
EAs in our tests built this way
8 graded EAs from our tests carry this design. Grade on a 0 to 10 scale, one formula for all; no live figures.
- Happy Forex EAHappy Forex – Grid · SwingEvidence from vendor only7.0/10
- Relax EAFabio Cavalloni – SwingEvidence from vendor only7.0/10
- Happy Gold EAHappy Forex – Scalper · Swing · GridEvidence from vendor only6.8/10
- Architect Algo EAResponsible Forex Trading – Grid · Intraday · Martingale · Scalper · Swing · Trend followingCap: grade max. 6.06.0/10
- TitanForge EAMaxim Kurochkin – Swing · Trend followingNo live evidence6.0/10
- Big Forex PlayersMQL TOOLS SL – Multi-Indicator · SwingNo live evidence5.8/10
- Mad TurtleGennady Sergienko – ML · SwingNo live evidence5.6/10
- AI Golden LifeMQL TOOLS SL – AI · SwingNo live evidence5.2/10
Related strategies
- Trend followingEnters in the direction of an existing move and stays in until the signal turns.
- Price actionReads signals straight from the candles, such as a pin bar at support, and trades without indicators.
- MomentumEnters where price has recently moved the most and exits as soon as the move loses steam.
All strategies →All designs compared: EA strategies explained →
Frequently asked questions
What is swing trading?
What is the difference between swing trading and trend following?
Why is the loss sometimes larger than the stop?
Video: the strategy in under a minute
The same animation as a video with subtitles, for those who prefer to watch.