Today ran two Iron Fly bots in the same afternoon session. Same strategy, same $40 wings, same 100% stop loss rule. One lost $1,531. The other made $35 and closed clean at 3:59 PM.

The only difference was a 30-minute gap in entry time.

Here’s what happened.

The Two Setups

Both bots were looking for the same thing: sell the ATM straddle, buy $40 wings, collect premium, and let the afternoon session decay the position toward zero.

1:45 PM Bot2:15 PM Bot
Entry Time1:45 PM ET2:15 PM ET
SPX at Entry$7,187.05$7,201.88
Short Strikes7185 C / 7185 P7200 C / 7200 P
Wings7225 / 71457240 / 7160
Credit Collected$14.97 ($1,497)$13.95 ($1,395)
Stop Loss100% of credit100% of credit
Exit RuleStop or 3:59 PMStop or 3:59 PM

On paper, almost identical. In practice, the afternoon had other plans.

The 1:45 PM Bot: Caught in the Surge

The first bot entered at 1:45 PM with SPX sitting quietly at $7,187. For the first 15 minutes, everything looked manageable — the position drifted slightly negative as SPX crept up, but nothing alarming.

Then at 2:01 PM, SPX jumped nearly $6 in 60 seconds. The position went from -10% to -31% in a single tick. That one candle set the tone for everything that followed.

What came next was 73 minutes of grinding. SPX floated between $7,197 and $7,210, never really pulling back to 7185, never threatening the 7225 call wing decisively. The position oscillated between -22% and -65%, looking occasionally like it might recover, then drifting higher again.

At 3:00 PM it touched -50% and held. For a moment it looked like the market might just park here and let the 7185 pin work.

It didn’t.

Between 3:11 and 3:14 PM, SPX climbed from $7,209 to $7,216 in three minutes. The position collapsed:

Time (ET)SPX1:45 PM P/L
3:11 PM$7,213-84%
3:12 PM$7,214-87%
3:13 PM$7,215-92%
3:14 PM$7,216-102% → Stop Loss

The bot exited at 3:14 PM. Loss: $1,531.

The 2:15 PM Bot: Entered at the Top of the Surge

Here’s where it gets interesting.

When the 2:15 PM bot entered at 2:15 PM, SPX was at $7,201 — almost exactly where it had surged to during that 2:01 PM candle that wrecked the first bot. The short strikes were set at 7200, right at the market. In a way, the second bot was entering after the damage had already been done to the first one.

The difference that mattered: SPX spent the next 90+ minutes hovering in the $7,200–$7,217 range. For the 1:45 PM bot with short strikes at 7185, that range was a disaster zone — SPX was sitting 15–30 points above the short call. For the 2:15 PM bot with short strikes at 7200, that same price range was home territory.

The second bot’s P&L told a completely different story:

Time (ET)SPX2:15 PM P/L
2:16 PM$7,201+0.4%
2:27 PM$7,200+11.5% — theta working
2:38 PM$7,208-0.4% — brief pressure
3:00 PM$7,207+11.6%
3:14 PM$7,216-26.7% — same surge, very different impact
3:50 PM$7,218-35% — worst drawdown
3:59 PM$7,212+2.5% → Time Exit

At 3:14 PM — the exact moment the first bot hit its stop loss at -102% — the second bot was at -26.7%. Same market, same minute, wildly different exposure.

By 3:59 PM the 2:15 PM bot closed on the time limit. Profit: $35.

What This Actually Means

Thirty-five dollars isn’t a great trade. It’s basically flat. But compared to -$1,531, it illustrates something important about Iron Fly timing that’s easy to miss in theory and impossible to miss when you see it live.

Where you enter determines which range is safe. Both bots had $40 wings, which sounds like a lot of protection. But the 1:45 PM bot’s short strike was at 7185, and SPX spent the entire afternoon 15–30 points above that. The wing was always at risk. The 2:15 PM bot’s short strike was at 7200, and SPX spent most of the afternoon right at that level — sometimes a few points above, sometimes a few points below.

The surge that killed one bot created a better entry for the other. The 2:01 PM move that blew up the 1:45 PM position effectively reset the ATM level for the 2:15 PM entry. The second bot entered into a market that had already expressed its directional bias for the afternoon.

The stop loss did its job on the first bot. At 3:14 PM, with SPX at $7,216 and the long call wing at $7,225, holding would have risked the full $2,503 max loss. The stop exited at $1,531. It hurt, but it didn’t hurt as much as it could have.

The Honest Takeaway

I’m not going to pretend the 2:15 PM bot “figured something out” that the 1:45 PM bot missed. It didn’t. The 2:15 PM bot got lucky in the sense that SPX happened to stabilize near its short strikes. On a different day, that same entry could have been the one that hit the stop loss.

What’s real here is the mechanical point: with tight-wing Iron Flies, entry price relative to where the market spends its time matters enormously. A 15-point difference in short strike location was the difference between a catastrophic loss and a flat win on the same afternoon.

Both bots followed the rules exactly. That’s the whole point. On the days where the rules lead to a $1,531 loss, you follow them anyway — because on the days where they lead to a clean close at 3:59 PM, you’ll be glad you did.


1:45 PM Bot2:15 PM Bot
Result-$1,531 (-102%)+$35 (+2.5%)
Exit ReasonStop LossTime Limit
Duration89 minutes104 minutes
Worst Drawdown-102%-35%

Personal trade logs from mechanical bots running in monitoring mode. Not financial advice. 0DTE options carry significant intraday risk.