Most write-ups of the 0DTE iron condor stop where the real work begins. They show you the four legs, the payoff diagram, the textbook 50% profit target — and then they leave. What they never show you is the part that decides whether the strategy makes money: a few hundred actual trades, the losing days included, the entry time that quietly changes everything.

This page is the other half. It covers how we run the 0DTE SPX iron condor across a stack of automated bots, the exact rules each one follows, and a running log of what those rules have produced — the clean wins, the gamma squeezes, the worst day of the quarter. If you want the full mechanics of the structure itself, the Iron Condor strategy guide builds it from the ground up. If you want the broader 0DTE context — theta math, tax treatment, why SPX — the 0DTE Options Trading guide is the place to start. This page sits between them: the strategy applied, daily, and what came out the other side.

The 0DTE Iron Condor in One Paragraph

You sell an out-of-the-money call spread above the market and an out-of-the-money put spread below it, all expiring the same day. You collect a net credit at entry. If SPX stays between your two short strikes into the afternoon, theta erodes both spreads and you keep most of that credit. If SPX runs hard at either short strike, the position turns against you fast — and because it’s expiration day, gamma makes that turn violent. The long wings cap the damage. The whole game is collecting the credit far more often than you pay out the wing. That’s it. Everything below is detail on how to tilt those odds and what happens when the tilt doesn’t save you.

Why 0DTE Changes the Calculus

On a 30-day iron condor, theta drips in slowly and a bad move gives you days to manage. On a 0DTE condor, both of those compress into a single session. Theta decay runs at its steepest — an option that bleeds $0.05 a day at 30 DTE can bleed $0.50 in an hour on expiration day. There’s no overnight gap risk if you’re flat by the close. The cycle resets every morning, which is exactly what a rules-based system wants: the same setup, repeatable, five days a week.

The cost of all that speed is gamma. Near the short strike, late in the day, delta swings around so quickly that a 10-point SPX move can flip a comfortable winner into a stop-loss in minutes. We’ve watched it happen. The 17-minute squeeze on May 11 is the cleanest example in the log — the market opened, ran straight at the short call, and the bot was stopped out before 9:50. That isn’t a malfunction. It’s the price of admission for the theta.

⚙️ The Rules Our Bots Actually Run

There are a few variants in the stack, but the flagship is deliberately simple. At 9:32 AM, the bot finds the closest strikes to a 20-delta target on each side, buys $100-wide wings for protection, takes profit at 35% of credit, and stops out at 50%. No view, no overlay, no discretion. It reads the chain, sells the strike, and manages to the two thresholds.

ParameterFlagship 9:32 botAdjustable 9:32 bot
Entry time9:32 AM ET9:32 AM ET
Short strike~20 delta~$5.00 credit target
Wing width$100$25
Profit target35% of credit~50% of credit
Stop loss50% of creditfixed $2,000 max loss
Adjustmentsnonerolls the untested side

The two bots answer the same market with different philosophies. The flagship sets it and forgets it. The adjustable version rolls the untested spread toward the money as the day drifts, harvesting extra credit on a choppy tape — on May 26 it rolled three times and ground out +$264 over four hours. More work, more credit, more ways to be wrong. Neither is “better.” They’re different bets on how much management a 0DTE condor rewards.

Entry Time Is the Variable Nobody Talks About

Two bots, same 20-delta target, same wings, different clocks — and they don’t behave alike. The 9:32 bot sells into the highest implied volatility of the day, when the open is still unsettled. That means fatter credits and wider cushions, but also the rawest gamma. Push the entry later and the tape has usually picked a range; the credit is thinner but the surprises are fewer.

The 10:30 AM bot’s week of May 4–8 is the case study. It won three of five trades — a 60% win rate — and still finished the week at roughly -$23. The later entry collected less premium, so the two losers were each large enough to swallow three winners. Same strategy, same instrument, a different time of day, and the math came out negative on a winning record. That’s the lesson the textbook payoff diagram can’t teach you.

It’s also why we don’t run one bot. We run several, staggered across the morning. On May 11 — the same morning the 9:32 bot ate that 17-minute squeeze — five bots spread across a 60-minute window turned a brutal open into a +$553 day. Time diversification doesn’t remove the risk. It stops any single entry from defining the result.

The Real Log

This is the part competitors can’t copy. Every trade below ran in paper-monitoring mode, exported from the bot, and written up with the actual strikes and fills. The winners and the losers are both here on purpose — selling premium is insurance math, and the payouts are part of the model, not evidence against it.

DateBotEntry SPXOutcomeP&L
Apr 299:32 flagshiphigh-IV openProfit target (35%)+win, 54 min
Apr 309:32 flagshipsurvived two dipsProfit target (35%)+win after −42%
Apr 29–May 19:32 flagshipthree-day log2 wins, 1 stop+$322 / +$326 / −$618
May 119:32 flagshipgamma squeezeStop loss, 17 min−52%
May 11five staggered botssame squeezeNet winning day+$553
~May 129:32 flagship+33% then reversedStop loss−$492 (−63%)
May 139:32 flagshipwide call cushionProfit target (38%)+$388, 53 min
May 269:32 adjustablethree rollsProfit target (~53%)+$264
May 26–299:32 flagshipquiet four days4 profit targets+$1,216
May 4–810:30 botfull week3 wins, net loss−$23 on a 60% record

Read the log top to bottom and a shape appears. The same 9:32 bot lost 52% on Monday and made 38% on Wednesday of the same week — the two trades nearly cancel, which is the mechanical edge doing its job . Its worst documented result is a single -$867 trend day on May 20, an 88% stop. The boring four-day sweep of May 26–29 clawed +$1,216 back without a single moment of drama. You bank the quiet weeks to afford the loud ones. There’s no version of this where the loud ones don’t come.

Strike, Wing, and Risk Selection

Short-strike delta. We target 20-delta on the flagship — roughly an 80% chance of expiring out of the money. Many 0DTE sellers run 10–16 delta for more cushion and thinner credit. Lower delta is safer per trade and pays less; higher delta is the reverse. Higher implied volatility pushes the same delta further from spot, so identical rules collect a wider cushion on a nervous open than a calm one — the May 13 trade got 40 points of call-side room from IV alone.

Wing width. The distance from short to long strike sets your maximum loss. The flagship’s $100 wings mean a large worst case but a richer credit-to-risk ratio; the adjustable bot’s $25 wings fix the max loss near $2,000 and trade tighter. Pick the wing first, because the wing is the number that can hurt your account.

Position sizing. One max-loss event erases several max wins. With thin 0DTE credits, a $7 credit can stand in front of a $9,000-plus wing — the edge only survives if you collect that credit far more often than you pay the wing, and if no single trade is sized to matter. Risk 2–5% of equity per condor, no more. The Iron Condor strategy guide works the full position-sizing math.

Risk Management Specific to 0DTE

  • Honor the stop, every time. The 50% stop is what keeps a squeeze from becoming a max loss. Overriding it to “give it room” is how mechanical edges die. The May 11 squeeze cost 52% precisely because the bot didn’t hesitate.
  • Respect the close. Gamma peaks in the final 30 minutes. We flat the books well before then; a small fast move at 3:50 PM can do max damage with no time to recover.
  • Sit out the event days, or size down hard. FOMC, CPI, NFP — scheduled volatility can gap SPX straight through a short strike in one print.
  • Trade every eligible day. This is a distribution played over hundreds of samples. Cherry-picking “good” mornings introduces bias and usually underperforms the rules.

Frequently Asked Questions

What’s the best entry time for a 0DTE iron condor? There isn’t one “best.” Earlier entries (9:30–9:45) collect richer credit and wider cushions but carry the most gamma; later entries (10:30+) are calmer but pay less, which makes each loss heavier relative to the wins. We run multiple entry times rather than guess — see the 10:30 week and the time-diversification log .

What delta should the short strikes be? Most 0DTE sellers live between 10 and 20 delta. We use 20 on the flagship. Lower delta is more conservative and pays less; the right answer depends on your stop discipline and how much per-trade variance you can stomach.

0DTE iron condor vs iron fly — which is better? Different trades. The condor’s short strikes sit apart with a wide profit zone and a smaller credit. The iron fly pins both short strikes at the money for a much larger credit and a much narrower win — see our 2 PM iron fly recaps for how that plays out. The condor wins more often and smaller; the fly wins less often and bigger.

Can I run this on a small account? Yes, with tight wings. The adjustable bot’s $25 wings cap risk near $2,000 per trade. But small accounts have less room to absorb the inevitable max-loss days, so sizing discipline matters more, not less.

The Bottom Line

The 0DTE iron condor isn’t a clever trade. It’s a boring one, run thousands of times, where the edge lives in the aggregate and never in any single morning. The log above is the honest version of that: clean theta wins stacked next to gamma squeezes and one ugly -$867 day, the average landing roughly where the math says it should. Anyone can show you the payoff diagram. The diagram was never the hard part.

The edge isn’t in this trade. It’s in the next thousand.


This content is for educational purposes only. Options trading involves significant risk of loss. 0DTE options carry elevated intraday risk due to gamma. All trades referenced here ran in paper-monitoring mode. Past performance is not indicative of future results.