Keep an options trading journal that works: the fields to record, a sample iron condor entry, results measured in R, and a weekly review routine.
Summary: An options trading journal is a record of every trade's plan, numbers and outcome that lets you judge your rules on evidence instead of memory. This guide lists the fields worth tracking for options, walks through one IWM iron condor entry from open to close, shows how to measure results in units of risk (R), and sets out a weekly and monthly review routine. Because a journal invites you to add filters after seeing which trades failed, the article ends with a hindsight-free testing routine: one rule, written down first, run and journaled on ten synthetic charts.
Last updated: 2026-10-25.
What Is an Options Trading Journal?
An options trading journal is a log in which you write down, for every trade, why you opened it, the exact numbers at entry, the rule that closed it, the result and whether you followed your plan. It turns a pile of separate trades into data you can review.
Memory is a poor record keeper. It keeps the big gains and the painful losses and quietly drops everything in between, including the trades where you broke your own rules and got lucky. A journal keeps all of them, in the same format, so the patterns you see are real.
Think of it as a pilot's logbook. A pilot doesn't log only the flights that went well; every flight gets the same entries, and the logbook is where problems show up before they become accidents. Your journal does the same job for your trading plan. If you don't have a written plan yet, start with the options trading plan guide — the journal is what tells you whether that plan works.
Key Facts
- A useful options journal records the setup before entry (outlook, IV Rank, days to expiration, maximum loss), the exit (date, price, the rule that closed the trade) and a review note (was every rule followed?).
- Measuring every result in R — the result divided by the maximum loss planned at entry — makes trades of different sizes and strategies comparable.
- In the illustrative IWM example, a 45-day $250/$255/$300/$305 iron condor collects $142 with a maximum loss of $358, so 1R = $358; buying it back for $0.52 per share gives +$90, or +0.25R.
- In a 20-trade illustrative journal, 65% of trades gained but the average result was −0.06R, because the average loss (−0.75R) was more than twice the average gain (+0.32R).
- In the same journal, the 15 trades that followed the plan totaled +1.03R and the five that broke it totaled −2.20R.
- Reviewing weekly for errors and monthly for rules, one change at a time, keeps the journal from turning into a reaction to the last trade.
- In a simulation of 20 trades with no edge, the best of 14 simple IV Rank filters picked after the fact lifted the journal's average from 0 to about +0.24R per trade; on the next 20 trades the same filter averaged 0.
What to Record for Every Options Trade
The fields below cover what options traders actually need. Fill the first group before you send the order, the second when you close, and the third when you review.
Fig. 2 — The options journal entry: before entry, at exit, review.
| When | Field | Why it matters for options |
| Before entry | Date, underlying, strategy, strikes, expiration | Identifies the trade and its structure |
| Outlook and reason | Lets you check later whether the idea or the execution failed |
| IV Rank and days to expiration | The two inputs most strategy rules depend on |
| Credit or debit, delta | What you were paid or paid out, and how directional the position was |
| Maximum loss (= 1R) | The unit every result is measured in |
| Planned exits | Profit target, stop and time stop, written before the trade |
| At exit | Date, exit price, days held | Shows how long the position took to reach its exit |
| Rule that closed it | Target, stop, time stop, expiration — or "none" if you improvised |
| Result in dollars and in R | Dollars for your account, R for comparing trades |
| Review | Plan followed? (yes/no) | Separates rule quality from discipline |
| One lesson | A single sentence, written while the trade is fresh |
Two fields do most of the work. "Rule that closed it" tells you whether your exits are doing what you designed them to do. "Plan followed?" tells you whether a result says anything about your rules at all.
A Sample Journal Entry: An IWM Iron Condor
The iShares Russell 2000 ETF (IWM) closed at $275.75 on October 23, 2026, according to IWM price history on StockAnalysis. The entry below is an illustrative scenario with IWM at $275, a flat implied volatility of 24% across strikes, 45 days to expiration, a 4% interest rate and a 1.2% dividend yield. It shows how to fill in a journal, not a recommendation to trade IWM.
| Field | Entry |
| Strategy | Iron condor: buy $250 put, sell $255 put, sell $300 call, buy $305 call |
| Outlook and reason | Range-bound; IV Rank above 50, so selling premium fits the plan |
| Days to expiration | 45 |
| Short strike deltas (option deltas) | $255 put −0.16, $300 call +0.17 |
| Credit | $1.42 per share = $142 |
| Maximum loss (1R) | $5.00 − $1.42 = $3.58 per share = $358 |
| Break-evens at expiration | $253.58 and $301.42 |
| Chance of finishing between them (pricing model) | 69% |
| Planned exits | Buy back at 50% of the credit ($0.71); close if IWM touches a short strike; close with 21 days left |
Eighteen days later IWM is at $281 and implied volatility has slipped to 22%. The condor costs $0.74 — just above the $0.71 target — so the rule says hold. Two days later, with IWM at $278 and implied volatility at 21%, it costs $0.52, the target has fired, and you buy it back:
| Field | Exit and review |
| Exit | Day 20, bought back for $0.52 per share |
| Rule that closed it | Profit target (50% of credit) |
| Result | +$90, or +$90 ÷ $358 = +0.25R |
| Plan followed? | Yes |
| Lesson | Held at $0.74 instead of closing early "because it was close" — the rule worked as written |
Notice what the entry does not say: it doesn't call this a good trade because it gained. A gain with the plan followed is one data point for the rules. The same gain with a rule broken would be a warning.
How to Measure Results in R
R is the result of a trade divided by the maximum loss you planned at entry. A trade that loses its full planned risk is −1R; one that gains a quarter of it is +0.25R. R makes a $90 gain on a $358 condor comparable with a $400 gain on a $2,000 long call.
Once results are in R, three numbers tell you most of what you need:
- Expectancy: the average result per trade in R. Above zero, the rules have gained on average over the period; below zero, they have lost.
- Average gain and average loss: together with the share of trades that gained, they explain why expectancy is what it is.
- Maximum drawdown in R: the largest fall from a peak in the running total — the losing streak you had to sit through.
Here is a 20-trade illustrative journal of credit spreads and condors, summarized:
| All 20 trades | Plan followed (15) | Plan broken (5) |
| Trades that gained | 13 (65%) | 11 (73%) | 2 (40%) |
| Average gain | +0.32R | +0.31R | +0.38R |
| Average loss | −0.75R | −0.58R | −0.98R |
| Expectancy per trade | −0.06R | +0.07R | −0.44R |
| Total | −1.17R | +1.03R | −2.20R |
Two lessons jump out. First, a 65% share of gains can still lose money when the losses are more than twice the size of the gains. Second, the five trades where a rule was broken — mostly stops ignored until the position lost close to its full risk — turned a slightly positive set of rules into a negative journal. At $358 per R, that is the difference between about +$369 and −$419. The journal's maximum drawdown was 2.15R, from +0.98R after trade 13 down to −1.17R at the end.
Fig. 3 — One journal, two totals: trades that broke the plan turned +1.03R into −1.17R (illustrative).
Keep the sample size in mind. Fifteen trades at +0.07R is not proof that the rules have an edge; it is barely enough to say the plan isn't obviously broken. The journal's first job is to show you what you actually do. Judging the rules themselves takes many more trades.
How to Review Your Trading Journal
A journal nobody reads is a diary. A simple routine — weekly, monthly, then test:
- Weekly — errors, not rules. Read every trade closed this week. Mark each one "plan followed" or "plan broken" and, for broken ones, note which rule and why. Don't change any rule this week.
- Monthly — numbers. Recalculate expectancy, average gain and loss, and maximum drawdown in R, separately for followed and broken trades. Look at which exit rule closed most of the trades that lost.
- Monthly — one change at most. If the numbers point at a rule, change one thing and write the change and its date in the journal, so later trades can be compared with earlier ones.
- Before adopting the change — test it. Run the new rule on trades the journal hasn't seen yet; the next section explains why.
💡 Pro Tip: Add a column for the IV Rank zone at entry (below 30, 30–50, above 50). After a few months it shows which part of your strategy selection you actually use, and whether your premium-selling trades really happened when options were expensive.
Common Trading Journal Mistakes
- Logging only the trades you remember. A journal with gaps flatters you. Every trade goes in, the same day.
- Writing the reason after the result. "Expected a range" written after the range held is hindsight. Fill the entry fields before the order.
- Measuring in dollars only. Dollars mix position size with rule quality; R separates them. The position sizing guide covers how to choose the dollar size of 1R.
- Grading by outcome. A rule broken with a gain is still a broken rule.
- Changing rules after every review. Ten small edits in two months leave you with a plan nobody has tested.
⚠️ Warning: A journal improves decisions; it does not remove risk. The iron condor in the example could still have lost its full $358, and a strong journal history doesn't make the next trade safer. Keep sizing every position for its maximum loss.
What a Backtest Can't Tell You About a Trading Journal
A journal is a record of your own past trades — which makes it a small backtest of your own decisions. And it has the same weak spot. After 20 trades, you scroll through and notice that most of the losses came when IV Rank was below 40. Adding "only trade when IV Rank is above 40" would have removed them, so the journal's record improves the moment you write the filter down. It improves because you chose the filter after seeing which trades failed — it is built from the very losses it removes.
To size the effect, we simulated 100,000 journals of 20 trades whose results were pure noise around zero, with one standard deviation equal to 1R, and gave each trade a random IV Rank at entry. For each journal we tried 14 simple filters — "only trade above X" and "only trade below X" for X = 20, 30, … 80 — kept the one with the best average on its own trades (at least eight trades left), and then applied it to the next 20 trades. The best filter lifted the journal's average from 0 to about +0.24R per trade on the 11 trades it kept on average. On the next 20 trades, the same filter averaged 0.
That doesn't make journal reviews useless — catching broken rules and exits that never fire is exactly what they are for. It means a new filter found in the journal is a hypothesis, not a result.
A journal answers "what happened to the trades I took". Hindsight-free testing is testing a trading rule on a market chart that did not exist when you wrote the rule, so the rule cannot be bent to fit the past. For a journal, forward testing on synthetic markets means writing the filter down, then running it on charts that weren't in the journal when you found it. The reasoning is laid out in the guide to hindsight-free testing.
How to Practice Journaling Without Real Money
Journaling is a habit, and habits are built by repetition. A practice account lets you fill in dozens of entries in a week — enough to make the fields automatic before your own money is involved.
In the simulator, the trade window has a notes field where you can type the reason for the trade as you open it, and "Trade History" lists every closed position. "Analysis & Report" summarizes the session, and the portfolio panel shows realized P/L, ROI and "Max Drawdown". An XLSX export lets you move the trades into your own journal spreadsheet and add the R and "plan followed" columns yourself.
Two things to keep in mind: each option trades at one price with no bid/ask spread, so real fills will be slightly worse than your practice entries; and an iron condor built from the chain reserves both wings as collateral, while many brokers require only one — the maximum loss you journal is the same either way.
Run It Forward: 10 Charts, One Rule
- Step 1: Write the rule and the journal fields down first. Iron condor with about 45 days to expiration, short strikes near 0.16 delta, long strikes one listed strike further out. Exits: buy back at 50% of the credit, close if the price touches a short strike, close with 21 days left. Journal fields: the fields from the journal template, with maximum loss as 1R. Record IV Rank at entry, but don't filter on it — finding out whether it matters is the journal's job.
- Step 2: Generate a synthetic chart. In "Model Settings", choose a 6-month length and the "Random" scenario, leave "Earnings events (IV crush)" off and confirm with ✓.
- Step 3: Open the condor on candle 20 and fill in the entry fields. Step forward to candle 20, note IV Rank and "HV 20-day" in the "IV Analysis" tab, then build the condor from the option chain: buy the long put and the long call first, then sell the short put and the short call. Type your reason into the notes field.
- Step 4: Follow the exit rule exactly and fill in the exit fields. Step forward candle by candle. When a rule fires, close the short legs first, then the long legs. Write down the rule that closed it, the result in dollars and in R, and the worst open loss in R along the way.
- Step 5: Review the trade before the next chart. Mark "plan followed" or "plan broken" and write one lesson. Don't change the rule.
- Step 6: Repeat on 10 charts, then review the journal. Look at the spread first — best, worst, how many trades hit a stop — then calculate expectancy and maximum drawdown in R, separately for followed and broken trades. If the journal suggests a new filter, write it down and test it on 10 fresh charts before adding it to your plan.
FAQ
How do you keep an options trading journal?
Record every trade in the same format: the setup before entry (strategy, strikes, expiration, outlook, IV Rank, credit or debit, maximum loss and planned exits), the exit (date, price, the rule that closed it, the result in dollars and in R) and a short review (was the plan followed, one lesson). Fill the entry fields before you send the order, and review weekly.
What should you track in an options trading journal?
Beyond the basics of strategy, strikes and expiration, track the inputs your rules use — usually IV Rank and days to expiration — plus the maximum loss at entry, the rule that closed the trade and whether you followed your plan. Results in R, the result divided by the planned maximum loss, make different trades comparable.
How often should you review a trading journal?
Weekly for errors: mark each closed trade as plan followed or plan broken and note why, without changing rules. Monthly for numbers: expectancy, average gain and loss, and maximum drawdown in R, split by followed and broken trades. Change at most one rule a month, and test the change before adopting it.
Is a spreadsheet good enough for a trading journal?
Yes. A spreadsheet with one row per trade and columns for the setup, exit, result in dollars and R, and a "plan followed" flag covers what most options traders need. What matters is that every trade goes in, the entry fields are filled before the order, and the same format is used every time.
Can you use your trading journal as a backtest?
Partly. A journal shows how your rules and your discipline did on the trades you took, which is valuable. But a filter you add after seeing which trades failed improves the journal's record by construction: in a simulation of no-edge trades, the best of 14 IV Rank filters lifted the average from 0 to about +0.24R and then averaged 0 on new trades. Hindsight-free testing runs the new filter on charts it hasn't seen.
Related: Options Trading Plan, Options Strategy Selection, Position Sizing and Risk Management, Iron Condor Strategy, Implied Volatility Explained, Backtesting vs Simulated Data.
About the author: Miroslav Slavkovský is the founder of OptionsSimulator and a software developer focused on derivatives-pricing models. He built the platform's simulation engine — implementing Heston, SABR, GARCH, and Monte Carlo methods — so traders can practise options strategies on generated market scenarios rather than on historical charts.
Start Your Journal on a Synthetic Chart
Want to build the journaling habit before real money depends on it? Open the simulator, write your rule and your journal fields down, and log ten trades on synthetic charts that have never existed.
Open Simulator
Step-by-step guide
- Write the rule and the journal fields down first Iron condor with about 45 days to expiration, short strikes near 0.16 delta, long strikes one listed strike further out. Exits: buy back at 50% of the credit, close if the price touches a short strike, close with 21 days left. Journal fields: the fields from the journal template, with maximum loss as 1R. Record IV Rank at entry, but don't filter on it — finding out whether it matters is the journal's job.
- Generate a synthetic chart In "Model Settings", choose a 6-month length and the "Random" scenario, leave "Earnings events (IV crush)" off and confirm with ✓.
- Open the condor on candle 20 and fill in the entry fields Step forward to candle 20, note IV Rank and "HV 20-day" in the "IV Analysis" tab, then build the condor from the option chain: buy the long put and the long call first, then sell the short put and the short call. Type your reason into the notes field.
- Follow the exit rule exactly and fill in the exit fields Step forward candle by candle. When a rule fires, close the short legs first, then the long legs. Write down the rule that closed it, the result in dollars and in R, and the worst open loss in R along the way.
- Review the trade before the next chart Mark "plan followed" or "plan broken" and write one lesson. Don't change the rule.
- Repeat on 10 charts, then review the journal Look at the spread first — best, worst, how many trades hit a stop — then calculate expectancy and maximum drawdown in R, separately for followed and broken trades. If the journal suggests a new filter, write it down and test it on 10 fresh charts before adding it to your plan.
Frequently asked questions
How do you keep an options trading journal?
Record every trade in the same format: the setup before entry (strategy, strikes, expiration, outlook, IV Rank, credit or debit, maximum loss and planned exits), the exit (date, price, the rule that closed it, the result in dollars and in R) and a short review (was the plan followed, one lesson). Fill the entry fields before you send the order, and review weekly.
What should you track in an options trading journal?
Beyond the basics of strategy, strikes and expiration, track the inputs your rules use — usually IV Rank and days to expiration — plus the maximum loss at entry, the rule that closed the trade and whether you followed your plan. Results in R, the result divided by the planned maximum loss, make different trades comparable.
How often should you review a trading journal?
Weekly for errors: mark each closed trade as plan followed or plan broken and note why, without changing rules. Monthly for numbers: expectancy, average gain and loss, and maximum drawdown in R, split by followed and broken trades. Change at most one rule a month, and test the change before adopting it.
Is a spreadsheet good enough for a trading journal?
Yes. A spreadsheet with one row per trade and columns for the setup, exit, result in dollars and R, and a "plan followed" flag covers what most options traders need. What matters is that every trade goes in, the entry fields are filled before the order, and the same format is used every time.
Can you use your trading journal as a backtest?
Partly. A journal shows how your rules and your discipline did on the trades you took, which is valuable. But a filter you add after seeing which trades failed improves the journal's record by construction: in a simulation of no-edge trades, the best of 14 IV Rank filters lifted the average from 0 to about +0.24R and then averaged 0 on new trades. Hindsight-free testing runs the new filter on charts it hasn't seen.