Carry trading generates income from interest rate differentials rather than price movement, which means a standard trade journal built for scalpers or swing traders will misrepresent your performance. If you log only realized price P&L, your journal will show losses on positions that are actually profitable when swap income is included — or worse, it will show gains on trades bleeding more in drawdown than they earn in yield. This guide is for intermediate forex traders who already hold or plan to hold carry positions overnight and want a journaling system that accurately measures carry performance over weeks and months.
Step 1: Define Your Carry Trade Parameters
Before entry, record the following in your journal as a trade note or custom field:
- Pair and direction: e.g., Long AUD/JPY
- Notional size: e.g., 1.00 lot (100,000 AUD)
- Swap long rate: e.g., +2.8 pips per night (as shown in broker contract specs)
- Annualized rate differential: Swap rate x 365. At 2.8 pips/night on a 1-lot AUD/JPY position, that is approximately 1,022 pips per year — roughly $700–$750 USD at current exchange rates.
- Entry thesis: Rate differential direction (e.g., RBA holding, BOJ remaining ultra-loose), expected hold duration (e.g., 3–6 months), and the macro trigger that would invalidate the trade.
This baseline makes every subsequent log entry meaningful. Without it, weekly swap credits are just noise.
Step 2: Log the Daily Swap Rate for Every Open Position
Every day a carry position is held past the 5pm New York rollover, your broker credits or debits a swap. Log this as a separate journal entry or as a daily sub-row on the parent trade:
| Date | Pair | Direction | Lots | Swap (pips) | Swap (USD) | Cumulative Carry USD |
|---|---|---|---|---|---|---|
| 2026-05-01 | AUD/JPY | Long | 1.00 | +2.8 | +$1.91 | $1.91 |
| 2026-05-02 | AUD/JPY | Long | 1.00 | +2.8 | +$1.91 | $3.82 |
Note that Wednesday rollover is triple (covering the weekend), so the pip credit will be 3x the standard rate. Record this separately so it does not look like an anomaly in your data.
If your broker platform exports swap as part of the trade history CSV, this step can be automated — see how to import MT4 trades or how to import MT5 trades for broker-specific instructions.
Step 3: Separate Carry P&L from Price P&L
Your journal must maintain two distinct P&L columns for every open carry trade:
- Price P&L: Unrealized gain or loss from exchange rate movement (mark-to-market)
- Carry P&L: Realized swap income accumulated since entry (always realized once credited)
This separation prevents a common distortion: a carry trade down 180 pips in price but up 120 pips in accumulated swap looks like a loss of 180 pips in a standard journal. The true net is -60 pips, and the carry clock is still running. Without this split, your trading edge measurement will be skewed by a strategy that is working as designed.
Tag all carry positions with a consistent label (e.g., strategy: “carry”) so you can filter and aggregate them independently from your swing or intraday trades.
Step 4: Journal Risk-Off Events and Drawdown Episodes
Carry trades unwind fast during risk-off sentiment — geopolitical shocks, surprise central bank pivots, or broad equity selloffs can erase weeks of carry income in hours. When this happens, your journal entry must capture:
- Trigger: What caused the move (e.g., “BOJ surprise rate hike announcement”)
- Price drawdown at peak: e.g., -320 pips from entry
- Carry income earned to date: e.g., +87 pips over 31 days
- Net position: -233 pips combined
- Decision: Hold, reduce size, or exit — and the reasoning
This log is what allows you to calculate your yield-to-drawdown ratio after the fact. A drawdown of 320 pips against 87 pips of carry earned means 3.7 months of carry income was wiped in one session. If your thesis is still valid, document why. If it is not, document what changed and use it as a calibration point for future carry sizing.
Reference your live drawdown tracking process to make sure these events are caught in real time, not reconstructed after the fact.
Step 5: Run a Weekly Carry Yield Review
At the end of each trading week, run a dedicated carry review separate from your standard weekly trade review. Calculate:
- Total swap income this week (USD, all carry positions)
- Annualized yield: Weekly swap x 52, divided by notional margin used
- Peak unrealized drawdown this week (worst mark-to-market point, in USD)
- Yield coverage ratio: Cumulative carry earned / peak open drawdown. A ratio below 0.5 means you have less than half a unit of carry income for every unit of drawdown risk — a signal to review position sizing.
If your annualized yield is 6% but your drawdown events routinely hit 18–25%, the carry is not compensating for the risk. Documenting this weekly makes the pattern visible before it becomes a blown account.
Pro Tips
- Wednesday rollover triple swap creates a misleading spike in your daily carry data. Normalize it by dividing the Wednesday credit by 3 when charting daily carry income, so you see a flat daily rate rather than a weekly outlier.
- Size carry positions using ATR-based position sizing rather than fixed lot sizes. Carry pairs like AUD/JPY have high volatility relative to their carry yield — a 1% account risk per trade approach prevents a single unwind from being catastrophic.
- Track the interest rate differential trend, not just the current rate. A narrowing differential (e.g., RBA cutting while BOJ holds) is an early warning signal. Log central bank meeting outcomes as notes on your open carry trades.
- Separate carry trades held in prop firm accounts from personal accounts. Prop firm rules often prohibit overnight holds or carry strategies — see how to track multi-account prop firm trades for account-level tagging.
- Use a “carry viability threshold” — a minimum annualized yield (e.g., 4%) below which you close the position regardless of price performance. Log this threshold at entry and check it weekly.
Common Mistakes to Avoid
-
Counting swap as trade profit without separating it from price P&L. This makes losing carry trades appear profitable and inflates your win rate. Keep carry income in its own column and exclude it from edge metrics.
-
Ignoring the cost of margin tied up in carry positions. A 1-lot AUD/JPY position earning $2/day uses $1,000–$3,000 in margin depending on leverage. Calculate yield on margin used, not on account balance, for an accurate return figure.
-
Closing a carry trade on the first drawdown without checking yield coverage. Premature exits eliminate the compounding effect of carry income. Before closing, calculate how many days of carry income the current drawdown represents — only exit if the thesis has changed, not just because the position is red.
-
Failing to account for negative swap on short carry positions. If you hedge a carry trade by shorting the high-yield currency in another pair, the short leg may carry a negative swap that offsets part of your income. Log both sides and net the carry before evaluating the strategy.
-
Not adjusting journal entries when broker swap rates change. Brokers adjust swap rates periodically as central bank rates shift. Check your broker’s swap rates monthly and update your annualized yield projections accordingly.
How PipJournal Helps
PipJournal’s custom trade tags and strategy filters let you isolate all carry trades in seconds, aggregating swap income and price P&L into separate totals across any date range. The analytics dashboard shows your cumulative carry yield over time as a distinct series, so you can visualize whether carry income is growing, plateauing, or being eroded by drawdown events. Trade notes and journal entries can be attached directly to open positions, making it straightforward to log risk-off events and central bank announcements as they happen rather than reconstructing them after the fact. For traders running carry strategies across multiple accounts or currency pairs, PipJournal’s multi-account view consolidates the full picture without losing the per-trade granularity needed to manage yield-to-drawdown ratios.
People Also Ask
What is the best currency pair for carry trading in forex?
High-yielding pairs like AUD/JPY, NZD/JPY, and USD/MXN have historically generated positive carry, but the viable pair changes with central bank cycles. Always verify the current swap rate with your broker before entering.
How do I find the exact swap rate for a position?
In MT4/MT5, right-click any symbol in Market Watch and select Properties — swap long and swap short are listed in pips per night. Your broker's contract specifications page will show the same values.
Should I include swap income in my win rate calculation?
No. Carry income is structural yield, not trade execution performance. Keep it in a separate column so it does not distort your edge metrics (win rate, average R, expectancy).
How much drawdown is acceptable on a carry trade?
A common benchmark is that a carry trade should not be held if open drawdown exceeds 12 months of accumulated carry income. If you are earning 50 pips per month in swap and the position is down 600 pips, the risk-reward has deteriorated past this threshold.
Can I journal carry trades that span multiple accounts?
Yes — tag each trade with both the account identifier and a "carry" strategy tag. Aggregate swap income across accounts when calculating total yield, but track drawdown per account to respect individual risk limits.