Trade Journal & Performance Review

Educational material only. This is not investment, tax, or financial advice. Options involve substantial risk and are not suitable for all investors. You alone are responsible for your trading decisions.


1. Why Journal

You can’t improve what you don’t measure. A journal turns vague gut feel (“that condor felt risky”) into hard data you can sort, filter, and act on. It is the single highest-leverage habit separating traders who compound an edge from traders who churn their account.

The journal does three jobs:

  • Converts memory into evidence. Memory is biased — you remember the big winners and forget the small bleeders. The log doesn’t.
  • Separates process from luck. Over any small sample, a great trade can lose and a reckless trade can win. Only logged data, reviewed over many trades, reveals whether your decisions are sound.
  • Surfaces your real edge. Attribution (by strategy, underlying, IV regime, DTE) tells you which trades actually make money versus which ones just feel good. You can then do more of what works and cut what doesn’t.

A trade you didn’t journal is a lesson you paid for and threw away.


2. The Per-Trade Log (the core)

Log every trade, the moment you open it (entry fields) and again when you close it (exit fields). Fill it in before emotion rewrites the story.

Column definitions:

  • Date opened — Calendar date the position was established (YYYY-MM-DD).
  • Underlying — Ticker of the equity/ETF/index (e.g., SPY, AAPL).
  • Strategy — Structure name (iron condor, bull put spread, covered call, etc.).
  • Thesis / setup — Why you took the trade in one phrase: the edge or signal (e.g., “high IVR mean-reversion,” “post-earnings IV crush,” “support bounce”).
  • Market state (trend) — Your read on the underlying/broad market: uptrend, downtrend, or range/neutral.
  • IV Rank at entry — IV Rank (0–100), where current IV sits in its 52-week range. Drives whether you’re a net seller (high) or buyer (low) of premium.
  • DTE at entry — Days to expiration when opened.
  • Strikes / legs — The actual contracts (e.g., “440/445 P, 470/475 C” for an IC).
  • Net credit / debit — Premium received (credit, +) or paid (debit, −) per spread/position, in dollars.
  • Max risk ($) — Worst-case dollar loss on the position (defined-risk: width − credit, ×100×contracts). For undefined risk, use a margin/stress estimate.
  • Position size (% of account) — Max risk as a percent of total account equity. Your core risk-control number.
  • Net delta / theta / vega at entry — Position Greeks at open: directional exposure (delta), daily decay (theta), volatility exposure (vega).
  • Profit target — Your planned exit on a win (e.g., “50% of max profit”).
  • Stop / defense plan — Pre-defined exit/adjustment on a loss (e.g., “close at 2× credit,” “roll untested side,” “exit if short strike tested”).
  • Date closed — Date the position was fully closed/expired.
  • Exit reason — Why you got out: profit target, stop hit, 21-DTE, tested strike, event, expired, manual/discretion.
  • P&L ($) — Realized dollar profit/loss, net of commissions and fees.
  • P&L (% of max risk) — P&L ÷ Max risk. Normalizes outcomes so a $50 win on $200 risk is comparable to a $500 win on $2,000 risk.
  • Followed plan? (Y/N) — Did you execute the entry, target, and defense you wrote down? Graded independently of whether it won.
  • Lesson — One sentence: what you’d repeat or change.

Per-trade log template (copy this table and add one row per trade):

Date opened Underlying Strategy Thesis/setup Market state IVR entry DTE entry Strikes/legs Net cr/db Max risk ($) Size (% acct) Δ/Θ/V entry Profit target Stop/defense Date closed Exit reason P&L ($) P&L (% risk) Plan? Lesson

Example filled rows:

| Date opened | Underlying | Strategy | Thesis/setup | Market state | IVR entry | DTE entry | Strikes/legs | Net cr/db | Max risk ($) | Size (% acct) | Δ/Θ/V entry | Profit target | Stop/defense | Date closed | Exit reason | P&L ($) | P&L (% risk) | Plan? | Lesson | |—|—|—|—|—|—|—|—|—|—|—|—|—|—|—|—|—|—|—|—|—| | 2026-05-04 | SPY | Iron condor | High IVR, range-bound, mean-reversion | Range/neutral | 58 | 45 | 505/500 P, 540/545 C (1x) | +$1.60 cr | $340 | 1.7% | −2Δ / +6Θ / −12V | 50% max profit | Close at 2× credit ($3.20); manage tested side at 21 DTE | 2026-05-22 | Profit target (50%) | +$80 | +24% | Y | Mechanical 50% exit worked; resisted the urge to hold for more. | | 2026-05-11 | AAPL | Bull put spread | Bounce off 50-day support, elevated IVR | Uptrend | 47 | 38 | 185/180 P (2x) | +$1.40 cr | $720 | 3.6% | +14Δ / +5Θ / −9V | 50% max profit | Exit if 185 short strike tested or close < $183 | 2026-05-27 | Stop hit (strike tested) | −$310 | −43% | Y | Good trade, bad outcome — gap-down through support. Followed stop; size was at upper limit. |


3. Process vs Outcome

A single trade has two independent dimensions: the quality of your decision and the result. Confusing them is how good traders pick up bad habits (a reckless trade that wins) and abandon good ones (a disciplined trade that loses).

Win Loss
Good process Deserved win — repeat exactly. The system working as designed. Good trade, bad luck — repeat the decision. Variance, not error. This is the box most beginners punish by mistake.
Bad process Got away with it — the dangerous box. Lucky outcome reinforces a bad habit. Flag and correct. Deserved loss — the lesson is cheap here. Fix the process.

Key principles:

  • Grade the decision, not the dollar. At entry you only control process: setup, sizing, structure, defense plan. The market controls the rest.
  • Reward following the plan — even on losers. Your Followed plan? = Y rate is a process metric. A disciplined loss is a success of execution; an undisciplined win is a failure waiting to repeat.
  • Hunt the “got away with it” box. These wins feel great and quietly teach you to over-size, chase, or skip your stop. They are the most expensive trades in your journal because they pay you to develop a bad habit.
  • Over a large sample, good process and good outcomes converge. Over a small sample, they don’t — which is exactly why you grade them separately.

4. The Metrics That Matter

Compute these monthly (see §5) over a meaningful sample. Treat anything under ~30 closed trades as directional, not conclusive.

Win rate

  • Definition: Share of trades that closed profitable.
  • Formula: Win rate = Winning trades / Total trades
  • Interpret: High win rate ≠ profitable. Premium-selling strategies (condors, credit spreads) routinely win 65–85% of the time but can still lose money if the occasional loss is many times the size of a typical win. Always read win rate together with the win/loss ratio and expectancy. A 40% win rate can be highly profitable if winners dwarf losers.

Average win / average loss and win/loss ratio

  • Definition: Mean profit on winners; mean loss on losers; their ratio.
  • Formula: Avg win = gross profit / # wins · Avg loss = gross loss / # losses · Win/loss ratio = Avg win / Avg loss
  • Interpret: This is the other half of the win-rate story. For high-probability premium sellers a ratio of 0.3–0.7 (small winners, larger losers) is normal and fine if win rate is high enough. The danger sign is a falling ratio — losers creeping up means a stop or defense rule is being skipped.

Expectancy (the central number)

  • Definition: Average dollars you expect to make (or lose) per trade. The single most important metric in the journal.
  • Formula: Expectancy = (Win rate × Avg win) − (Loss rate × Avg loss) where Loss rate = 1 − Win rate.
  • Interpret: Must be positive to have an edge. Multiply by trades-per-month for an expected monthly P&L. Also useful as a ratio: Expectancy / Avg loss (“expectancy per unit risked”) lets you compare strategies on a level field. Negative expectancy means the system loses money no matter how good any single trade felt — stop and rebuild it.
  • Example: Win rate 70%, avg win $80, avg loss $260 → (0.70 × 80) − (0.30 × 260) = 56 − 78 = −$22/trade. Despite winning 70% of the time, this system bleeds. The losers are too big.

Profit factor

  • Definition: Gross dollars won per gross dollar lost.
  • Formula: Profit factor = Gross profit / Gross loss
  • Interpret: 1.0 = breakeven. > 1.0 profitable; 1.3–1.5 solid; > 2.0 excellent (and worth double-checking for small-sample luck or a hidden tail risk). Below 1.0 you are paying the market to trade. Profit factor and expectancy tell the same story; profit factor is sample-size agnostic, expectancy is per-trade.

Return on capital / return on max risk

  • Definition: P&L relative to the money actually at stake.
  • Formula: Per trade: P&L / Max risk. Portfolio: Net P&L / Avg capital deployed (or / account equity for an account-level return).
  • Interpret: Normalizes results across position sizes — a $50 win on $200 risk (25%) is better capital efficiency than a $300 win on $2,000 risk (15%). Use it to compare strategies and to see whether you’re being paid enough for the buying power each trade ties up.

Max drawdown

  • Definition: Largest peak-to-trough decline in account equity over the period.
  • Formula: Max drawdown = (Trough equity − Prior peak equity) / Prior peak equity (a negative %)
  • Interpret: This is your pain/survival metric and the real test of position sizing. Know it in both % and dollars, and compare it to your tolerance before it happens. A strategy with great expectancy but a 40% drawdown will be abandoned at the worst moment. If drawdown exceeds plan, the fix is almost always smaller size, not a new strategy.

P&L attribution (where your real edge is)

  • Definition: Net P&L and expectancy broken out by category, so you can see what actually makes money.
  • How: Group your closed trades and total P&L, # trades, win rate, and expectancy for each bucket:
    • By strategy — iron condors vs. put spreads vs. covered calls. Are you good at all of them, or subsidizing a losing one?
    • By underlying — which tickers pay you and which keep stopping you out.
    • By IV regime — split by high IVR (≥ ~50) vs. low IVR (< ~50) at entry. Premium sellers should make most of their money in high IVR. If you’re profitable in low IVR selling, question whether it’s edge or luck.
    • By direction — bullish vs. bearish vs. neutral. Reveals directional bias and whether your market reads add or destroy value.
    • By DTE bucket — e.g., 0–14 / 15–30 / 30–60 / 60+. Surfaces whether short-dated gamma risk or longer holds suit you.
  • Interpret: This is the section that changes behavior. The goal is to do more of the positive-expectancy buckets and stop the negative ones. Most traders discover their P&L comes from one or two buckets while the rest is noise or a drag.

Consistency (Sharpe-like) note — optional

  • A simple read on smoothness: Mean of periodic returns / Std dev of periodic returns (per day, week, or per trade). Higher = steadier equity curve for the same return. Don’t over-engineer it — for most discretionary options traders, max drawdown plus a glance at the equity curve captures consistency well enough. Use this only if you want a single number to compare two systems’ smoothness.

5. The Review Cadence

Different questions belong on different clocks. Keep each review short enough that you actually do it.

  • Daily (2 minutes):

    • Did I follow my rules today — entries, sizing, exits? Any impulse trades?
    • Scan open positions for action triggers: anything at 21 DTE, at its profit target, or with a tested short strike?
    • Log any trade opened/closed today while it’s fresh.
  • Weekly (~15 minutes):

    • Review total open risk and beta-weighted delta (net directional exposure normalized to SPY) — are you accidentally long or short the whole market?
    • Check the calendar for upcoming events (earnings on your names, FOMC, CPI, OPEX) that affect open positions.
    • Tally the week: trades taken, plan-adherence rate, running P&L. Note anything that surprised you.
  • Monthly (~45–60 minutes):

    • Compute the §4 metrics for the month (and rolling): win rate, avg win/loss, expectancy, profit factor, return on risk, max drawdown.
    • Run attribution — by strategy, underlying, IV regime, direction, DTE.
    • Decide explicitly what to do MORE of and LESS of next month, and update the playbook. Fill in the §7 template.
  • Quarterly (big picture):

    • Is the strategy mix right for the current regime (e.g., enough premium selling when IV is high; enough directional/long-vol when IV is low)?
    • Position-sizing review: has the account grown/shrunk? Are per-trade % and total-portfolio risk still appropriate? Recalibrate dollar sizes to current equity.
    • Step back from individual trades and ask whether the system is still earning its edge or drifting.

6. Red-Flag Patterns to Watch For in Your Own Data

Your journal will expose these long before your account statement does. Filter and sort for them every month.

  • Revenge trading — A new position opened within minutes/hours of a loss, often larger or off-plan. Look for clustered same-day entries after red trades. Cluster of Followed plan? = N rows right after losses is the tell.
  • Over-sizing after a lossSize (% acct) creeping up following losing trades as you try to “win it back.” Size should be rule-based and constant, never emotional.
  • Holding losers / cutting winners early — Avg loss growing while avg win shrinks; exit reasons showing winners closed well before target but losers held past the stop. The classic edge-killer.
  • Trading low-liquidity names — Wide bid/ask, poor fills, slippage between expected and realized P&L. If Exit reason is fine but P&L keeps underperforming the plan, suspect liquidity. Prefer liquid, tight-market underlyings.
  • Ignoring IVR — Selling premium in low IVR (no edge) or buying premium in high IVR. Check that your entries cluster on the correct side of the IV regime for the strategy.
  • Breaking the 21-DTE rule — Defined-risk premium positions held deep into expiration where gamma risk explodes. Look for short-DTE exit reasons that aren’t “profit target” or “21-DTE.”
  • Over-concentration / correlation — Many simultaneous positions in the same sector or all bullish on correlated megacaps. Beta-weighted delta and a same-week underlying scan reveal it. One macro move can hit them all at once.
  • Style drift — The journal shows strategies/tickers/DTEs you never planned to trade, especially after boredom or a hot streak. Edge comes from a repeatable process; drift dilutes it.

7. Monthly Review Template

Copy this block each month and fill it in.

# Monthly Review — [Month YYYY]

## 1. Metrics Summary
| Metric | This month | Rolling 3-mo | Target | Notes |
|---|---|---|---|---|
| Trades closed | | | | |
| Win rate | | | | |
| Avg win ($) | | | | |
| Avg loss ($) | | | | |
| Win/loss ratio | | | | |
| Expectancy ($/trade) | | | >0 | |
| Profit factor | | | >1.3 | |
| Return on risk / capital | | | | |
| Max drawdown | | | | |
| Net P&L ($) | | | | |
| Plan-adherence rate (Y/total) | | | >90% | |

## 2. Attribution (where the money came from)
- By strategy: 
- By underlying: 
- By IV regime (high vs low IVR): 
- By direction (bull/bear/neutral): 
- By DTE bucket: 
- **Edge lives in:** 
- **Drag comes from:** 

## 3. Best & Worst Trades
- Best trade (and why it worked — process, not luck): 
- Worst trade (and why — process or variance?): 
- Best *decision* that lost (good process, bad outcome): 
- "Got away with it" trade (bad process, lucky win): 

## 4. Rule Violations
- Count of `Followed plan? = N`: 
- Patterns/red flags spotted (§6): 
- Root cause: 

## 5. One Change for Next Month
- Do MORE of: 
- Do LESS of: 
- **The single change I'm committing to:** 
- How I'll measure it next month: