Skip to content
GetProfitable
Search
Wiki

Carry-Aware Swing Trading in Forex

Swing trade currency pairs in the direction of the interest-rate differential when the technical setup agrees, so that overnight swap works for you instead of against you.

What it is

Every forex position held overnight earns or pays a swap-rate based on the difference between the two currencies' interest rates. A carry-trade in its pure form buys the high-rate currency against the low-rate one and collects the difference. Carry-aware swing trading is not a pure carry trade; it is a technical swing strategy (pullbacks in a trend, holds of days to weeks) that only takes positions where the swap is positive or small, so that the holding period is paid for rather than charged for. The rate differential becomes a filter and a tailwind, not the thesis.

The logic

Currency trends often align with rate differentials because capital flows toward higher yields, especially when central banks are on divergent paths. A trend-following position in the direction of the differential earns two things: the price trend, if it continues, and the daily carry, which accrues regardless. A position against the differential pays carry every night, which is a steady drain on a multi-week hold and which also fights the underlying flow.

The other side of a carry-aligned position is a funding-currency borrower, a hedger, or a trader betting on the high-rate currency falling. Carry trades unwind violently when risk appetite collapses, because everyone in them is on the same side and exits together; that is the trade's defining risk and it is not visible in the daily swap.

Setup rules

  • Market: major-pairs and liquid crosses with a meaningful rate differential (at least 1 percentage point annualised) and tight spreads. Exotic pairs have larger differentials and far larger unwind risk; not for this playbook.
  • Timeframe: daily chart for the setup; 4-hour for the entry.
  • Carry filter: the pair's swap for the intended direction is positive, or at worst mildly negative (less than 0.01 percent of notional per day). Check your broker's actual swap rates, which differ from the central-bank differential.
  • Trend condition: price above a rising 50-day EMA for longs (below a falling one for shorts) on the daily chart; the trend is in the direction of the differential.
  • Entry setup: a pullback to the 20-day EMA or a prior swing level that holds, per ema-pullback-trend; or a daily-chart breakout from a base.
  • Risk-regime filter: no new carry-aligned positions when equity indices have fallen more than 5 percent in the last 10 days or when risk-on-risk-off indicators signal risk-off; carry unwinds start in those conditions.
  • Disqualifiers: a central bank meeting for either currency in the next 3 sessions; a pair whose differential is narrowing fast.

Entry, stop, target

Enter on the 4-hour close that confirms the pullback has held. Stop 1.5 daily ATR below the pullback low. Target 1 is the prior swing high; target 2 is trailed under the 20-day EMA on a daily-close basis, with the carry accruing every night the position is open.

Item Level Notes
Prior swing high 0.6800
20-day EMA 0.6700 Rising
Pullback low 0.6690
Entry 0.6725 4-hour close confirming
Stop 0.6615 1.5 ATR (75 pips) below low, risk 110 pips
Target 1 0.6800 Reward 75 pips, 0.7R
Trailed target 20-day EMA Best trades 3R plus carry over 4 to 8 weeks
Carry over 30 days Roughly 0.2 to 0.4 percent of notional Broker-dependent; adds about 0.2R on this stop

Carry is a modest add, not the reason for the trade; on a 110-pip stop it is equivalent to a fraction of an R over a month. Its bigger contribution is that it never subtracts.

Position sizing and risk

Size in lots from the pip stop at /tools/position-size with 0.5 to 1 percent risk per trade, and cap total exposure to the funding currencies: three long positions funded in the same low-rate currency are one trade in an unwind. The leverage available in forex makes this the easiest market in which to violate every rule in /learn/risk-management; use the calculator every time.

What breaks it

  • Carry unwinds. When risk appetite drops, high-rate currencies fall fast and low-rate funding currencies spike; a month of carry can be lost in an hour. The risk-regime filter helps; nothing removes this.
  • Central bank surprises. A rate cut in the high-rate currency or a hike in the funding currency changes the differential and the trend together.
  • Broker swap rates. Retail swaps are often worse than the interbank differential, sometimes negative on both sides of a pair; check before assuming carry exists.
  • Costs. Spreads are small relative to a 110-pip stop; the swap is the cost or the credit, and it is the whole point of checking.
  • Edge decay. The carry premium has been well-documented for decades and remains, but with periodic crashes that have wiped out years of accrual; the swing-trading overlay is an attempt to be out during those, and it will not always succeed.

How to test it

Collect daily data for 8 to 10 majors and crosses over 10 or more years, along with historical rate differentials (central-bank policy rates are a usable proxy for the broker's swap, adjusted downward). Run the pullback rules with and without the carry filter and with and without the risk-regime filter; the comparison of the four versions is the research. Report R outcomes including accrued carry, max-drawdown and the worst month (which will coincide with a risk-off shock). Minimum 300 trades. Demo-trade for 3 months to verify your broker's real swap behaviour, including the triple-swap day each week.

Variations

  • Pure carry basket: long the three highest-rate G10 currencies against the three lowest, rebalanced monthly, with no technical entries; more carry, worse drawdowns.
  • Carry filter on any forex setup, including london-session-breakout positions held overnight.
  • Crypto funding analogue: see funding-rate-mean-reversion.

Further reading

carry-trade, swap-rate, major-pairs, base-currency, quote-currency, risk-on-risk-off, rate-hike, federal-funds-rate, leverage, pip.

Related playbooks: london-session-breakout, ema-pullback-trend, funding-rate-mean-reversion, pairs-spread-trading

See it drawn

Original diagrams for the ideas on this page. Illustrative, not real market data.

Contango and backwardationTwo futures curves against contract expiry: one rising above spot, one falling below it.The same commodity, priced for delivery at different dates.78.0076.0074.0072.0070.00Futures pricespot+1m+2m+3m+4m+5m+6mMonths until the contract expiresspot price74.00CONTANGOlater contracts cost more than spotBACKWARDATIONlater contracts cost less than spot
Contango and backwardation. A futures curve shows what buyers will pay for delivery in one month, two months and so on. When later contracts cost more than the spot price the curve is in contango; when they cost less it is in backwardation.
Risk and reward on one tradeA price scale showing an entry with a stop two points below and a target six points above, so the reward band is three times the risk band.PRICETARGET 106.00ENTRY 100.00STOP 98.00REWARDRISK6.00 pointsthree times the risk2.00 pointsthe most you loserisk : reward = 1 : 3
Risk and reward on one trade. One trade on a price scale: the entry sits 2.00 points above the stop and 6.00 points below the target, so the shaded reward band is three times the risk band. The ratio compares what is lost if the stop is hit with what is gained if the target is reached.

Educational only, not advice. Spotted an error? Post in Site Feedback.