How to Track Your Iron Condor Performance
Four legs, two expirations, and adjustments that change everything. Here's how to actually know if your iron condors are making money.
No credit card · Import your first CSV in seconds
The problem
Why this is harder than it looks
An iron condor has four separate fills — a short call, a short put, and two long wings. Most brokers show these as four individual trades. When you roll a tested side, that's two more fills. By the time you close the position, you might have 8-12 fills that all belong to one trade, scattered across your statement with no connection between them. Spreadsheets break down, and fill-level P&L is meaningless when you need to know how the whole structure performed.
Standard journals can't capture options complexity
Difficulties in tracking multiple legs of trades
Ignoring Greeks leads to poor analysis
Missed opportunities from volatility changes
Step by step
Here's how to do it
Export your trades from your broker
In ThinkorSwim, go to Monitor → Account Statement → select your date range → export as CSV. In Tastytrade, go to History → Transactions → download CSV. Make sure your date range covers the full life of the iron condor, including any rolls.
Select a date range that goes back far enough to capture when you opened the position, not just recent activity.
Import the CSV into OptionsEdge
Go to the Import page and upload your CSV file. OptionsEdge detects your broker format automatically and parses every fill — puts, calls, opens, closes, and adjustments.
Verify auto-grouping matched all four legs
OptionsEdge automatically detects that your four fills form an iron condor. Check the Positions page — you should see a single iron condor position with all legs listed, not four separate trades.
If a leg was opened on a different day, OptionsEdge still groups it by matching the underlying, expiration, and strategy structure.
Review strategy-level P&L
Open the position detail to see the combined P&L across all four legs. This is your true iron condor performance — the net credit received minus the net cost to close, accounting for all rolls and adjustments.
Track adjustments and rolls over time
When you roll a tested side, import your updated CSV. OptionsEdge adds the new fills to the existing position, updating cost basis automatically. You can see the full adjustment history and how each roll impacted your P&L.
Analyze performance across all your iron condors
Use the Dashboard analytics to filter by strategy type. See your win rate, average P&L, and which underlyings produce the best iron condor results. This is how you find your edge.
Watch out
Common mistakes to avoid
Tracking each leg separately in a spreadsheet — you lose the ability to see the position as one trade
Forgetting to update cost basis after rolling a tested side
Using fill-level P&L instead of strategy-level P&L — individual legs can be losers while the overall trade wins
Not capturing the full date range when exporting, missing the opening fills
The easier way
How OptionsEdge handles this for you
Auto-groups all four legs into a single iron condor position from individual fills
Strategy-level P&L shows whether the whole structure made money, not just individual legs
Roll tracking preserves cost basis when you adjust a tested side to a new strike or expiration
Analytics filter by strategy type so you can see iron condor performance across your entire portfolio
Import from ThinkorSwim or Tastytrade CSV — no API keys or broker login needed
Keep reading
Related guides
Stop tracking legs. Start tracking strategies.
Import your iron condor trades free. No credit card. No API keys. Just upload your broker CSV and see your positions organized in seconds.
Import Your First CSV Free