Swing trading produces a category of tracking problems that day trading journals aren’t designed to solve. When a position spans 2–10 days, your broker’s trade history shows entry price, exit price, and P&L — but it doesn’t capture whether your original thesis was right, how much an earnings gap moved against you overnight, or whether your stop was placed inside normal price noise. This guide gives intermediate traders a precise template for fixing that, built around R-multiple expectancy rather than win rate.

Step 1: Shift Your Primary Metric to R-Multiple

Win rate is the wrong dashboard metric for swing traders. A trader with a 40% win rate sounds like they’re losing — but if average winners return +2.5R and average losers cost -1R, their expectancy is:

(0.40 × 2.5R) − (0.60 × 1R) = +0.4R per trade

That’s a profitable system. Van Tharp’s research in Trade Your Way to Financial Freedom formalizes this as expectancy: the average R-multiple earned per trade over a large sample. For swing traders holding 2–10 days, tight win rates are structurally hard to achieve because multi-day moves are noisy. Focus on whether your average winner is at least 2R before evaluating anything else.

Set up your journal to display average win R, average loss R, and expectancy as the primary statistics — not win percentage.

Step 2: Add the Five Swing-Specific Fields

Every swing trade entry needs five fields that day trading logs omit entirely:

FieldWhat to Write
Thesis statementOne sentence at entry: setup, trigger, and target. Example: “Breakout above 200-day MA on above-average volume, target +2R in 5–7 days.”
Overnight gap logAt each open while holding: date, gap direction, and gap magnitude in percent.
Thesis-vs-realityAt exit: did the setup play out as expected? Score as “correct,” “incorrect,” or “adapted.”
Earnings/news flagBoolean: was a scheduled catalyst (earnings, FOMC, FDA) present during the hold?
MAE/MFEThe largest unrealized loss and largest unrealized gain reached during the trade.

These five fields, developed from John Sweeney’s MAE/MFE framework in Campaign Trading, turn a closed trade into a reviewable case study — not just a P&L line.

Step 3: Log Your Stop and Initial Risk at Entry

R-multiple can only be calculated accurately if you record the initial stop at entry. Log three values the moment you enter:

  • Entry price
  • Stop price
  • Shares/contracts

From these, initial risk in dollars = (entry − stop) × shares. Every subsequent outcome gets expressed as a multiple of that number. If you enter AAPL at $170.00 with a stop at $165.50, initial risk is $4.50/share. An exit at $178.20 returns +$8.20 — that’s +1.82R, rounded to +1.8R.

For accounts under $25,000, the FINRA PDT rule limits day trades to 3 per rolling 5-business-day window. Swing holding is often a deliberate workaround, which makes stop discipline non-negotiable: an unplanned same-day exit burns a day trade and breaks your hold discipline simultaneously.

Step 4: Track Overnight Gaps and Adjust Your Thesis

Overnight gaps are the defining risk of swing trading. CBOE data shows normal overnight gaps run 0.3–0.8%; earnings gaps for large caps average 4–8%, and small/mid-cap earnings gaps average 8–15%. Your stop cannot protect you from a gap that opens beyond it.

Each morning while holding a position, log: the open price, the prior close, and the gap magnitude as a percentage. Then update your thesis status — did the gap change the picture?

Using the AAPL example: entry at $170.00, stop at $165.50. On day 2, AAPL opens at $167.90 — a gap down of $2.10 (-1.2%) on weak iPhone shipment data. The stop wasn’t triggered, but the thesis is partially invalidated. The correct journal entry:

  • Gap log: -1.2%, unplanned news event
  • Thesis update: partially invalidated — 200-day MA reclaim still intact, but demand signal weakened
  • Stop adjustment: tighten from $165.50 to $167.00

This stop tightening reduced per-share risk from $4.50 to $3.00 — a deliberate response to new information, logged and reviewable later. The trade eventually exited at $178.20 for +1.8R on day 5, with notes: “thesis correct directionally, execution adapted after gap.”

Step 5: Stitch Multi-Session Fills Under One Trade ID

Scale-ins and partial exits are common in swing trading, and they break spreadsheet-based journals. If you add to a position on day 3, a spreadsheet treats it as a separate trade. Your R-multiple calculation is then split across two rows with no connection.

The correct approach: assign one trade ID to the entire position lifecycle. Log each fill separately with its timestamp and share count, then calculate a blended average entry price. Apply your original stop to the blended entry to compute the true R-multiple at final exit.

For example: 50 shares at $170.00, then 27 more at $172.00 on day 3 after confirmation. Blended entry = ((50 × $170) + (27 × $172)) / 77 = $170.70. Apply the $165.50 stop to the blended entry: risk = $5.20/share. Exit at $178.20 across all 77 shares: gain = $7.50/share = +1.44R. Without stitching, the two fills look like separate trades with distorted R-multiples.

See the scaling in and out guide for position-building rules that keep this manageable.

Step 6: Run a Weekly Thesis Accuracy Review

Day traders review daily. Swing traders should review weekly — when enough trades have closed to see patterns. The weekly review question is not “did I make money this week?” It’s: “were my theses correct?”

Sort closed trades by thesis score (correct / incorrect / adapted). Calculate R-multiple by thesis category. If “correct” theses average +1.9R and “incorrect” theses average -1R, your edge is in thesis quality — so the improvement lever is pre-trade research, not execution. If “correct” theses only average +0.8R, your problem is target setting or early exits.

The trade review process guide covers a structured weekly review framework that works well alongside this template.

Pro Tips

  • Log your thesis in writing before the market opens on entry day — post-entry thesis writing is post-hoc rationalization, not documentation.
  • Flag any trade that holds over a weekend separately. Weekend gaps are unhedgeable for most retail accounts and represent a distinct risk category from overnight gaps.
  • When a thesis is “adapted” (you were directionally right but the path changed), note what specifically changed — this pattern reveals which assumptions in your setups are unreliable.
  • Compare MAE to your initial stop distance. If your MAE regularly exceeds your stop, your stop is too tight relative to the stock’s normal noise; widen it or size down. The stop loss strategy guide covers this in detail.
  • Keep an earnings calendar column in your weekly review. Trades held through scheduled earnings should be analyzed separately — they’re a different risk profile than thesis-driven holds.

Common Mistakes to Avoid

  1. Tracking win rate as the primary metric. Win rate without R-multiple context is meaningless for evaluating a swing system. Positive expectancy at 40% win rate is achievable and common — calculate expectancy instead.

  2. Logging exits without thesis notes. Reviewing P&L without thesis accuracy scores makes it impossible to separate luck from skill. Always write whether the setup played out as expected, independent of the dollar result.

  3. Treating scale-ins as separate trades. Splitting a position into multiple journal entries distorts holding period, R-multiple, and win rate calculations. One trade ID per position, regardless of how many fills it takes.

  4. Ignoring overnight gap magnitude over time. A single gap is noise; 30 gaps logged with magnitude is data. After 3 months, you can calculate your average overnight gap exposure by setup type and decide whether holding through earnings is worth it for your strategy.

  5. Reviewing too frequently. A swing trader checking P&L every day will overtrade, exit winners early, and manufacture anxiety. Weekly review cadence matches the holding period — daily is for day trading journals, not swing trading.

How JournalPlus Helps

JournalPlus handles multi-session swing trades natively by grouping partial fills, scale-ins, and scale-outs under a single trade ID — the blended entry price and final R-multiple are calculated automatically once you’ve logged your initial stop at entry. The platform’s tag filtering lets you separate thesis-correct trades from thesis-incorrect ones instantly, so your weekly review surfaces the patterns that actually matter. For overnight gap tracking, the notes field and trade timeline view let you log gap magnitude at each session open and attach it to the parent trade record. The expectancy calculation guide walks through how to read these metrics in the analytics dashboard once you have 20 or more swing trades logged.

People Also Ask

Why should swing traders track R-multiples instead of win rate?

Win rate alone tells you nothing about profitability. A trader winning 40% of trades is profitable if average winners are 2.5R and average losers are 1R — expectancy is +0.5R per trade. Win rate hides this math; R-multiple reveals it.

What is overnight gap risk and how do I measure it?

Overnight gap risk is the price move that occurs between a session's close and the next open, bypassing your stop. CBOE data shows normal gaps run 0.3–0.8%; earnings gaps for large caps average 4–8%. Log the gap magnitude at every open when you're holding a position.

How do I handle partial fills and scale-ins in my journal?

Group every partial fill, scale-in, and scale-out under a single trade ID with its own entry timestamp. Calculate your blended average entry price across all fills, then apply your original stop to get the true R-multiple at exit.

What is the PDT rule and why does it affect swing trading?

FINRA's Pattern Day Trader rule restricts accounts under $25,000 to 3 day trades per 5-business-day rolling window. Many retail traders swing trade specifically to avoid this restriction, which makes hold discipline — and tracking it — especially important.

What are MAE and MFE and why do swing traders need them?

Maximum Adverse Excursion (MAE) is the largest unrealized loss during a trade; Maximum Favorable Excursion (MFE) is the largest unrealized gain. Tracking both, as developed by John Sweeney in Campaign Trading, shows whether your stops are inside or outside normal price noise.

Was this article helpful?

J
Written by

JournalPlus Team