The only trading journal built for multi-leg options. Try free for 14 days →
Step-by-Step Guide

How to Journal Your Options Trades

Most trading journals are built for stocks. Options are different — here's how to journal them in a way that actually helps you improve.

Try It Free

No credit card · Import your first CSV in seconds

The problem

Why this is harder than it looks

Options trading generates far more data than stock trading. Every trade has a strike, expiration, type, and often multiple legs. Multi-leg strategies like iron condors, strangles, and spreads produce 4-8 fills that belong to one trade. Generic trading journals treat each fill as a separate trade, which destroys the strategy-level view you need to evaluate performance. And when you roll or adjust, the connection between the original trade and the adjustment is lost entirely.

Using a stock-focused journal that doesn't understand multi-leg options strategies

Manually entering trades instead of importing from your broker — human error adds up fast

Looking at fill-level P&L instead of strategy-level P&L, which is misleading for spreads and condors

Journaling inconsistently — importing once and never coming back. Consistent data is what enables pattern recognition.

Step by step

Here's how to do it

1

Choose a journal that understands options

Look for a journal that groups multi-leg strategies automatically, tracks cost basis across rolls, and calculates strategy-level P&L — not just fill-level. A stock-focused journal will force you to do the grouping manually.

2

Import your broker history

Export your trade history from ThinkorSwim or Tastytrade as a CSV file. Upload it to your journal. A good options journal parses the OCC symbol format automatically, extracting underlying, strike, expiration, and type from each fill.

Start by importing the last 30 days to get familiar with the process before importing your full history.

3

Verify strategy detection

Check that your multi-leg trades are grouped correctly. Your iron condor should appear as one position, not four. Your vertical spread should be one trade, not two. If the journal doesn't do this automatically, you'll be spending time on manual organization instead of analysis.

4

Review strategy-level P&L

For each position, look at the combined P&L across all legs. This is what matters — individual fill P&L can be misleading when legs are designed to hedge each other.

5

Track rolls and adjustments

When you roll a position to a new expiration or strike, make sure your journal connects the adjustment to the original position. Your cost basis should update to reflect the roll credit or debit.

6

Analyze patterns over time

After a few weeks of journaling, look at your analytics. Which strategy types are most profitable? Which underlyings work best? What's your win rate by DTE? These patterns are how you find your edge.

Watch out

Common mistakes to avoid

Using a stock-focused journal that doesn't understand multi-leg options strategies

Manually entering trades instead of importing from your broker — human error adds up fast

Looking at fill-level P&L instead of strategy-level P&L, which is misleading for spreads and condors

Journaling inconsistently — importing once and never coming back. Consistent data is what enables pattern recognition.

The easier way

How OptionsEdge handles this for you

Auto-detects 15+ strategy types including iron condors, verticals, strangles, wheels, and PMCCs

Strategy-level P&L across all legs and adjustments — see how the whole trade performed

Native ThinkorSwim and Tastytrade CSV import — no manual data entry or column mapping

Roll tracking preserves cost basis across adjustments so your breakeven is always accurate

Dashboard analytics show win rate, P&L, and performance by strategy type and underlying

Keep reading

Related guides

Free to start

Journal your options trades the right way.

Import your broker CSV and see every multi-leg strategy grouped, tracked, and analyzed automatically. Free to start.

Import Your First CSV Free