Skip to main content
  1. Passive_active_investments/

Iron Condor Workflow Guide: Daily Routines and Position Management

Chris W.
Author
Chris W.
Owning my financial freedom
Table of Contents
Options Trading - This article is part of a series.
Part 7: This Article
A good Iron Condor strategy is nothing without a good system. This guide covers my exact workflowβ€”from weekly planning to daily monitoring to adjustment execution. Build the system once, follow it consistently, and the results compound.

Related Resources:


Part 1: Weekly Planning Workflow
#

Sunday Evening: The Week Ahead (15 Minutes)
#

Before the market opens Monday, I review the landscape.

Check the Economic Calendar
#

Major events create gap risk that can blow through Iron Condor wings.

Events That Matter:

Event Impact Level My Action
FOMC Decision HIGH No new condors 48h before/after
CPI Report HIGH No new condors 48h before/after
Jobs Report (NFP) HIGH No new condors 48h before/after
GDP Release MEDIUM Reduce size if within 48h
Fed Chair Speech MEDIUM Monitor closely
Earnings Season Peak MEDIUM Be cautious of sector rotation

Where I Check:

class="flex px-4 py-3 rounded-md" style="background-color: #664d03"

<span

  class="pe-3 flex items-center" style="color: #ffc107"

>

<span

  style="color: #fff3cd"

><p><strong>This Week&rsquo;s Events (Example):</strong></p>
  • Monday: βœ… Clear
  • Tuesday: βœ… Clear
  • Wednesday: ⚠️ FOMC Decision 2:00 PM ET
  • Thursday: ❌ No new entries (FOMC aftermath)
  • Friday: βœ… Clear after 10:00 AM

Decision: Enter new positions Monday-Tuesday only. Skip Wednesday-Thursday.

VIX Structure Analysis
#

Understanding volatility regime is critical for Iron Condor timing.

Check These VIX Metrics:

Metric What to Look For Current Status
VIX Spot 14-25 ideal range ____
VIX 30-day vs Spot Contango = healthy Contango / Backwardation
VIX 50-day MA Below = calm regime Above / Below
VIX/VIX3M Ratio <0.9 = calm ____

VIX Decision Matrix:

VIX Level VIX Structure My Action
14-18 Contango Full position sizes
18-22 Contango Normal sizes
22-25 Contango Reduced sizes (75%)
14-25 Backwardation Reduced sizes (50%)
>25 Any Skip Iron Condors
<14 Any Skip (premiums too thin)
warning

VIX backwardation (short-term VIX higher than longer-term) signals market stress. Even if VIX is in the “normal” range, backwardation means smart money expects volatility to spike. Reduce position sizes or skip entries entirely.

Review Open Positions
#

Sunday is when I assess all open Iron Condors.

Position Review Template:

Position Entry Date DTE P/L % Status Action Needed
IC #1 Jan 6 32 +35% Neutral Hold
IC #2 Jan 8 28 +52% Neutral CLOSE Monday
IC #3 Jan 12 24 -15% Put tested Monitor closely

Questions for Each Position:

  1. Is P/L β‰₯ 50%? β†’ Close it
  2. Is DTE ≀ 21? β†’ Heightened attention
  3. Is either side being tested? β†’ Prepare adjustment
  4. Has anything fundamentally changed? β†’ Reassess

Plan the Week’s Entries
#

Based on calendar and positions, I plan new entries.

Weekly Planning Template:

═══════════════════════════════════════════════════════
         WEEK OF: ____________ TRADE PLAN
═══════════════════════════════════════════════════════

CURRENT PORTFOLIO STATUS
Open Iron Condors: _____ / 6 max
Capital deployed: _____% (target: 30-50%)
Cash buffer: _____% (minimum: 20%)

ECONOMIC CALENDAR SUMMARY
Major events: ________________________________
Safe entry days: _____________________________
Days to avoid: ______________________________

VIX ASSESSMENT
VIX Spot: _______
Structure: Contango / Backwardation
Regime: Calm / Elevated / High

PLANNED ENTRIES THIS WEEK
β–‘ Entry 1: _______ (day/time)
   Target expiration: _______
   Contracts: _______

β–‘ Entry 2: _______ (day/time)
   Target expiration: _______
   Contracts: _______

POSITIONS TO CLOSE
β–‘ IC #___: Close when _______
β–‘ IC #___: Close when _______

ADJUSTMENTS NEEDED
β–‘ IC #___: Roll _______ if _______

═══════════════════════════════════════════════════════

Part 2: Trade Entry Workflow
#

Step-by-Step Entry Process (10-15 Minutes)
#

When I’m ready to enter a new Iron Condor, I follow this exact sequence.

Step 1: Final Market Check (2 Minutes)
#

Quick Verification:

β–‘ SPY current price: $_______
β–‘ SPY vs 50 MA: Above / Below (need ABOVE)
β–‘ SPY vs 200 MA: Above / Below (need ABOVE)
β–‘ VIX current: _______ (need 14-25)
β–‘ Any breaking news? NO / YES: _______

All clear? β†’ Proceed to Step 2
Any issues? β†’ STOP, reassess

Step 2: Identify Target Expiration (1 Minute)
#

My Standard: 30-45 DTE

Today’s Date Target DTE Range Look for Expirations
Week 1 of month 30-45 End of current month or Week 2 next month
Week 2 of month 30-45 Week 2-3 next month
Week 3 of month 30-45 Week 3-4 next month
Week 4 of month 30-45 Week 4 next month or Week 1 following

Example: Today is Jan 19. I’m looking at Feb 21 (33 DTE) or Feb 28 (40 DTE) expirations.

Step 3: Build the Option Chain View (2 Minutes)
#

In your broker platform, set up the chain to show:

Column Why I Need It
Strike Navigation
Delta Find 0.14-0.18 short strikes
Bid What I receive
Ask What I pay
Open Interest Liquidity check (need β‰₯1,000)
Volume Activity check

Chain Setup Screenshot Reference:

PUTS                              CALLS
OI    Vol   Bid   Ask  Delta  Strike  Delta  Ask   Bid   Vol    OI
5420  892  0.85  0.88  -0.08   560   0.08   0.45  0.43   445  3210
4890  756  1.08  1.12  -0.10   565   0.10   0.52  0.49   523  2980
6230  934  1.35  1.40  -0.12   570   0.12   0.61  0.58   612  4120
7840 1245  1.72  1.78  -0.15   575   0.14   0.73  0.70   734  5430  ← Target zone
8920 1456  2.15  2.22  -0.18   580   0.17   0.88  0.84   856  6120  ← Target zone
...
                                 594 ← CURRENT PRICE
...
5670  823  0.78  0.82   0.15   610   -0.16  1.95  1.88   912  5890  ← Target zone
4230  712  0.58  0.62   0.12   615   -0.13  1.52  1.46   678  4560  ← Target zone
3450  534  0.42  0.46   0.09   620   -0.10  1.18  1.12   534  3120

Step 4: Select Strikes (3 Minutes)
#

graph TD
    A[SPY @ $594] --> B[Find Put Strikes
4-5% OTM] A --> C[Find Call Strikes
3-4% OTM] B --> D[Short Put: $570
Delta = -0.15] D --> E[Long Put: $565
$5 wide wing] C --> F[Short Call: $615
Delta = 0.14] F --> G[Long Call: $620
$5 wide wing] E --> H[CONDOR STRUCTURE
565/570/615/620] G --> H style H fill:#0f5132,stroke:#75b798,color:#d1e7dd

Strike Selection Worksheet:

═══════════════════════════════════════════════════════
           STRIKE SELECTION WORKSHEET
═══════════════════════════════════════════════════════

SPY Current Price: $_______

PUT SIDE
Target: 4-5% below current = $_______ zone
Short put strike: $_______ (delta: _____)
Long put strike: $_______ (wing width: $5)
Put spread credit: $_______

CALL SIDE
Target: 3-4% above current = $_______ zone
Short call strike: $_______ (delta: _____)
Long call strike: $_______ (wing width: $5)
Call spread credit: $_______

COMBINED
Total credit: $_______
Credit as % of $5 width: _______%
β‰₯12%? β–‘ YES β–‘ NO (need YES)

═══════════════════════════════════════════════════════

Step 5: Calculate Position Size (1 Minute)
#

Formula:

Max Loss Per Contract = Wing Width - Credit
Max Loss Per Contract = $5.00 - $0.70 = $4.30 = $430

Portfolio Risk Limit = 2% of Portfolio
If Portfolio = $50,000, then Max Risk = $1,000

Max Contracts = $1,000 Γ· $430 = 2.3 β†’ Round DOWN to 2 contracts
caution

Always round DOWN on position sizing. If the math says 2.3 contracts, trade 2. The extra 0.3 isn’t worth the additional risk. Consistent small sizing beats occasional big wins.

Step 6: Execute the Order (2-5 Minutes)
#

Execution Sequence:

  1. Build the order as a single 4-leg spread

    • Sell to Open: Put at higher strike
    • Buy to Open: Put at lower strike
    • Sell to Open: Call at lower strike
    • Buy to Open: Call at higher strike
  2. Set limit price at mid-point of natural spread

    • Example: Natural = $0.65-$0.75 β†’ Start at $0.70
  3. Submit order

  4. Wait 60 seconds

  5. If not filled: Adjust limit down by $0.01 (to $0.69)

  6. Repeat until filled or you’ve conceded $0.05

  7. If $0.05 concession still not filled: Cancel and reassess

Step 7: Document the Trade
#

Immediately after fill:

═══════════════════════════════════════════════════════
              NEW IRON CONDOR ENTRY
═══════════════════════════════════════════════════════

Date/Time: ____________
SPY at entry: $_______
VIX at entry: _______

STRUCTURE
Expiration: _______ (_____ DTE)
Put spread: $_____/$_____
Call spread: $_____/$_____
Contracts: _______

PRICING
Credit received: $_______ per contract
Total credit: $_______
Max loss: $_______

TARGETS
50% profit target: $_______
Stop loss (2x credit): $_______
DTE exit target: 21 days

NOTES
_________________________________________
_________________________________________

═══════════════════════════════════════════════════════

Part 3: Daily Monitoring Workflow
#

Morning Check (3 Minutes, Before 10 AM)
#

The 3-Minute Morning Check
#

Check Where to Look Action Trigger
SPY overnight Futures or pre-market Gap > 1% = heightened alert
VIX level Real-time quote >25 = consider closing all
Open position P/L Broker platform Any at 50%+ profit?
Any at stop loss? Broker platform Loss β‰₯ 2x credit?
DTE on each Broker platform Any ≀ 21 DTE?

Template:

MORNING CHECK: ____________

SPY Pre-market: $_______ (vs yesterday: +/-___%)
VIX: _______ (vs yesterday: +/-___%)

OPEN POSITIONS
β–‘ IC #1: P/L ___%, DTE ___, Status: _______
β–‘ IC #2: P/L ___%, DTE ___, Status: _______
β–‘ IC #3: P/L ___%, DTE ___, Status: _______

ACTIONS NEEDED TODAY
β–‘ _________________________________
β–‘ _________________________________

Decision Matrix
#

Based on morning check, here’s what needs action:

Condition Priority Action
P/L β‰₯ 50% HIGH Close today
Loss β‰₯ 2x credit HIGH Close today
DTE ≀ 21 + profitable MEDIUM Close today
Short strike within 1% MEDIUM Prepare adjustment
VIX > 25 MEDIUM Evaluate all positions
Gap > 2% overnight MEDIUM Reassess tested positions
All neutral LOW No action needed

Escalation Triggers
#

Normal days: Morning check only (3 minutes).

Check mid-day if:

  • VIX spiked >20% intraday
  • SPY moved >1.5% from open
  • News broke (Fed speak, geopolitical)
  • Position was already being tested

Check end-of-day if:

  • Any position is within 2% of short strike
  • DTE ≀ 14 on any position
  • Major move occurred today

Part 4: Position Management Workflows
#

Closing a Winner
#

When P/L reaches 50% of max profit:

  1. Calculate buy-to-close price

    • Received $0.70 credit
    • 50% profit = close at $0.35 or less
  2. Build close order

    • Buy to Close: All 4 legs as single order
    • Limit price: $0.35 (starting point)
  3. Submit and wait

    • Give it 60 seconds
    • Adjust up by $0.01 if needed
    • Willing to pay up to $0.40 to close (still 43% profit)
  4. Document the close

    • Entry credit: $_______
    • Exit debit: $_______
    • Net profit: $_______
    • Days held: _______
    • Win rate update: _______

Closing a Loser
#

When loss reaches 2x credit received:

  1. Accept the loss immediately

    • This is part of the strategy
    • Do not hope for reversal
  2. Calculate buy-to-close price

    • Received $0.70 credit
    • 2x loss = position worth ~$2.10
  3. Build close order

    • May need to pay above mid-price
    • Priority: GET OUT
  4. Document with lessons

    • What went wrong?
    • Was entry valid?
    • Was stop appropriate?
    • Any adjustment could have helped?
  5. 24-hour cooling off

    • No new entries until tomorrow
    • Review what happened

Adjusting a Tested Position
#

tip

Adjustments should improve your position, not just delay the inevitable. Only roll if you can collect additional credit AND the new position makes sense on its own merits.

Rolling the Untested Side Down
#

Scenario: SPY drops toward put strike. Call spread is safe.

graph TD
    A[Original Position
565/570/615/620] --> B{SPY drops to $578} B --> C[Put spread tested
Call spread safe] C --> D[Buy back 615/620 call spread
for $0.05] D --> E[Sell new 600/605 call spread
for $0.25] E --> F[Net credit: +$0.20] F --> G[New Position
565/570/600/605
Extra cushion on put side] style G fill:#0f5132,stroke:#75b798,color:#d1e7dd

Step-by-step:

  1. Identify the safe side (call spread in this example)

  2. Check if roll is profitable

    • Current call spread value: ~$0.05
    • New call spread value: ~$0.25
    • Net credit available: $0.20 βœ“
  3. Execute as separate orders or roll order

    • Some brokers have “roll” functionality
    • Otherwise: BTC old spread, STO new spread
  4. Update position record

    • Original credit: $0.70
    • Roll credit: $0.20
    • New total credit: $0.90
    • New max loss: $5.00 - $0.90 = $4.10
    • New breakevens recalculated

Rolling the Untested Side Up
#

Scenario: SPY rallies toward call strike. Put spread is safe.

Same logic in reverse:

  • Buy back put spread (cheap now)
  • Sell new put spread closer to current price
  • Collect additional credit
  • Lower your upper breakeven effectively

Part 5: Weekly Review Workflow
#

Friday End-of-Week Review (10 Minutes)
#

Weekly Performance Log
#

═══════════════════════════════════════════════════════
         WEEK ENDING: ____________ REVIEW
═══════════════════════════════════════════════════════

TRADES CLOSED THIS WEEK
Trade 1: _____ result ($_____)
Trade 2: _____ result ($_____)
Trade 3: _____ result ($_____)

Week P/L: $_______
MTD P/L: $_______
YTD P/L: $_______

Win Rate (rolling 20 trades): _______%
Average Winner: $_______
Average Loser: $_______

OPEN POSITIONS END OF WEEK
IC #1: ___% P/L, ___ DTE
IC #2: ___% P/L, ___ DTE
IC #3: ___% P/L, ___ DTE

Total open risk: $_______

═══════════════════════════════════════════════════════

Weekly Reflection Questions
#

  1. What worked well this week?

    • Entries that hit 50%?
    • Adjustments that saved positions?
    • Discipline maintained?
  2. What didn’t work?

    • Entries that stopped out?
    • Missed opportunities?
    • Rules I broke?
  3. What will I do differently?

    • Adjust parameters?
    • Change timing?
    • Improve discipline?
  4. Market observations

    • VIX behavior this week?
    • SPY trend/range?
    • Any patterns emerging?

Prepare for Next Week
#

  1. Update position tracker spreadsheet

  2. Note key dates for next week

    • Economic events
    • Position expirations
    • Adjustment deadlines
  3. Set alerts

    • Price alerts for short strikes
    • VIX alert at 25
    • Profit target alerts
  4. Review capital allocation

    • Available for new entries?
    • Cash buffer maintained?

Part 6: Monthly Review Workflow
#

important

The monthly review is where real improvement happens. Skip it and you’re just gambling. Do it consistently and you’ll compound both profits AND skills over time.

End-of-Month Deep Dive (30 Minutes)
#

Monthly Statistics
#

═══════════════════════════════════════════════════════
              MONTH: ____________ REVIEW
═══════════════════════════════════════════════════════

PERFORMANCE SUMMARY
Total trades: _______
Winners: _______ (____%)
Losers: _______ (____%)

Gross profits: $_______
Gross losses: $_______
Net P/L: $_______
Return on capital: _______%

TRADE ANALYSIS
Average credit received: $_______
Average profit (winners): $_______
Average loss (losers): $_______
Profit factor: _______ (gross profit Γ· gross loss)

POSITION METRICS
Average DTE at entry: _______ days
Average hold time: _______ days
Adjustments made: _______
Adjustment success rate: _______%

CONTEXT
Average VIX during month: _______
SPY monthly return: _______%
Market regime: Trending / Range-bound

═══════════════════════════════════════════════════════

Monthly Optimization Questions
#

  1. Are my delta targets appropriate?

    • Win rate vs. expectation?
    • Premium sufficient?
  2. Is my timing working?

    • 30-45 DTE optimal?
    • Exit timing (50% rule)?
  3. Are adjustments helping?

    • Net benefit or just delaying losses?
  4. Is position sizing correct?

    • Any trade hurt too much?
    • Any trade too small to matter?

Spreadsheet Template
#

Here’s the essential tracking spreadsheet structure:

Column Description
Trade ID Sequential number
Entry Date When opened
Expiration Option expiry date
DTE at Entry Days to expiration
SPY at Entry Underlying price
VIX at Entry Volatility level
Put Spread Short/Long strikes
Call Spread Short/Long strikes
Contracts Number
Credit Per contract
Total Credit Credit Γ— Contracts
Max Loss Per contract
Exit Date When closed
Exit Price Debit paid
P/L Net result
Days Held Duration
Exit Reason Profit/Stop/Adjustment/Expiry
Notes Lessons learned

Related Resources #

Complete Your System:

πŸ“– Main Iron Condor Strategy Guide - The complete strategy and research

πŸ“‹ Iron Condor Entry Checklist - Non-negotiable rules for every trade

πŸ“„ Iron Condor 1-Page SOP - Everything on one printable page


Disclaimer: This workflow guide reflects my personal trading process. Options trading involves significant risk. Develop your own system based on your risk tolerance and experience level.

Options Trading - This article is part of a series.
Part 7: This Article

Related