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.
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
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.
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.
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.
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.
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.
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
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