0DTE options are contracts that expire the same day you buy them. Not this week. Not tomorrow. Today, at market close, whatever the price is doing at 3:59pm is what your contract is worth. I traded them early in year three, after I thought I’d already learned the hard lessons from year one. I hadn’t. I lost $1,380 on a single 0DTE trade in about ninety minutes, on a read that wasn’t even wrong.
That’s the part that makes 0DTE options different from every other mistake I made getting here. Being wrong is normal in trading. Losing money while being basically right, in under two hours, because a clock ran out under you — that’s a different category of pain, and it’s the specific thing 0DTE options are built to do to a trader who doesn’t fully understand what they’re holding.
What 0DTE actually means
“0DTE” stands for zero days to expiration. Every option has an expiration date baked into the contract, and normally there’s some runway between when you buy it and when it dies — a week, a month, sometimes longer. A 0DTE option skips all of that. You buy a contract in the morning and it expires that same afternoon. SPY, thanks to how liquid it is, has options expiring every single trading day now, which is exactly why 0DTE trading around SPY exploded the way it did. There’s always a same-day contract available, every day, all day.
Mechanically, nothing about a 0DTE contract is different from a regular option. Same strike price, same premium, same right to buy or sell at that strike. The only variable that’s different is time, and time is doing almost all the work in an option’s price. Strip away the expiration date on a normal option and you’ve got weeks or months of what’s called time value cushioning the premium — room for the stock to be a little early, a little slow, and still work out. A 0DTE contract has none of that cushion left. The entire premium is close to pure gamma, a bet on direction and magnitude happening inside a few remaining hours, with the clock actively working against you the whole time you hold it.
Why 0DTE options get marketed to beginners
Open any trading forum and you’ll see the same pitch: 0DTE options are cheap. A same-day SPY contract that’s a few dollars out of the money might cost you thirty or forty cents. Compare that to a monthly contract on the same strike running two or three dollars, and the 0DTE version looks like the obvious deal — same directional exposure, a fraction of the cost, and if it works you can turn thirty cents into a dollar by lunch. That math is technically true. It’s also missing the part that actually matters, which is why it wins.
The premium is cheap because there’s almost nothing left to sell. You’re not getting a discount on the same product. You’re buying a much smaller, much more fragile version of it. A monthly option can survive a bad morning and recover by Thursday. A 0DTE contract has no Thursday. It has until 4pm today, and every minute between now and then is being priced out of the premium in real time, not in daily increments like a normal option, but in increments you can watch happen on the screen if you sit there long enough. That’s the trap. The low price feels like less risk. It’s actually a smaller window with a faster fuse, and the fuse doesn’t slow down because you got busy or stepped away from your desk.
The trade that cost me $1,380
It was a Wednesday in year three, about eight months after I’d started using an execution tool for my swing positions but was still placing 0DTE trades manually because I told myself those were “too fast” for anything but my own reflexes. SPY opened around $452 and pushed higher in the first thirty minutes on decent volume. I bought SPY $454 calls expiring that same day, ten contracts at $0.62 each, total cost $620.
SPY did what I wanted for about forty minutes. It touched $454.80 around 10:15am and my position was up close to $180 on paper. I didn’t sell. I remember the exact thought — “it’s got room to run to $456 by lunch.” I’d made that call plenty of times on multi-day swings and been fine waiting it out. A 0DTE position doesn’t give you a multi-day swing’s patience. SPY chopped sideways between $453.80 and $454.60 for the next hour, going nowhere, and every one of those sideways minutes was time decay eating the premium whether the stock moved or not. By 11:45am my $0.62 contracts were worth $0.31. SPY hadn’t dropped. It had barely moved at all. It just sat still long enough for the clock to do what the clock does on a same-day contract, and by early afternoon, with SPY still above where I’d entered, my contracts were worth $0.20. I sold for $200, down $420 on the position before commissions, plus another roughly $960 I’d added to size up on a second entry that afternoon trying to make the first loss back faster — a decision that made the day’s total damage $1,380.
SPY closed that day at $454.35. Higher than my $454 strike. My original read on direction wasn’t wrong. It just wasn’t fast enough or big enough to survive an afternoon of sideways chop with zero time cushion left in the contract, and the second trade I forced to recover the first one made a bad day into a genuinely expensive one.
Time decay on a normal timeline versus a same-day timeline
On a monthly option, time decay is something you check on maybe once a day, if you’re paying attention at all. It moves in cents, gradually, and a strong move in your favor usually outruns it without much drama. On a 0DTE contract, that same decay is compressed into the hours you’re actually holding the position, which means it’s not a background number anymore — it’s the main thing happening to your account while you watch. A position that’s up nicely at 10am can be flat by 11am and worthless by 1pm with no news, no bad print, nothing except the stock going quiet for ninety minutes. That’s the mechanical reality beginners don’t see when they look at the cheap premium and think “low risk, small size, why not.” The size is small. The speed at which that small amount disappears is the part that isn’t advertised anywhere near as loudly.
Is 0DTE trading ever the right call?
I’m not going to tell you 0DTE options are always a mistake, because that’s not true either. Traders with years of screen time, a real edge on intraday price action, and genuinely tight risk control use same-day contracts productively, sizing them small and treating the clock as the primary risk they’re managing rather than an afterthought. For someone who hasn’t built that discipline yet, 0DTE trading is close to a coin flip dressed up as a strategy, and the cheap premium makes it feel a lot more responsible than it is. The contract doesn’t care how confident your read was. It cares what the clock says at 4pm.
Why removing my own decision-making mattered more on trades this fast
On a swing trade, a bad instinct in the moment costs you a worse entry price or a slightly late exit — annoying, but survivable, because there’s time afterward to fix it. On a 0DTE trade there’s no afterward. The decision to hold instead of sell at $454.80, the decision to size up and try to recover the loss that afternoon, both happened inside a window measured in minutes, with the position bleeding value the entire time I was thinking it over. That’s exactly the situation where my own judgment in real time was the weakest link, not my read on SPY.
That’s the actual reason I stopped placing 0DTE entries by hand and let Alertsify copy them instead. My account mirrors the entries and exits of a trader I follow, at the moment they’re placed, without me sitting there deciding whether to hold ten more minutes or size up to chase a loss back. It doesn’t fix the underlying risk in a same-day contract — nothing does, the clock is still the clock. What it removes is the part where I had a live position bleeding time value and a few minutes to make a good decision under pressure, which is the exact condition I’m worst at. On something that moves this fast, there isn’t time to think it over. There’s only time to have already decided, before the clock started.
The honest limits here
0DTE options carry more risk than standard options by design, not by accident, and no execution tool changes that math. Time decay on a same-day contract will erase value even when your directional read is correct, exactly the way it did on my $454 calls. Position sizing matters even more here than on longer-dated trades, because the speed of the loss doesn’t give you room to average down your way out of a bad decision the way a multi-week option sometimes does. If you’re new to options at all, 0DTE contracts are not the place to start — they punish hesitation and reward discipline you probably haven’t built yet, and a copy-execution tool only removes the emotional piece of that equation, not the underlying risk of the contract itself.
Where that leaves me
I still trade 0DTE setups occasionally, but not the way I did on that Wednesday. The $1,380 day taught me that a same-day option doesn’t forgive the kind of hesitation a monthly one will shrug off, and that no amount of being right on direction saves you from a clock you can’t out-argue. These days my account mirrors a trader I follow through Alertsify on the fast stuff especially, because the trades that move quickest are the ones where my own in-the-moment judgment used to cost me the most.
These days my account copies a trader I follow through Alertsify instead of me placing entries myself, especially on same-day contracts where there’s no time to second-guess anything — it didn’t change the risk in a 0DTE trade, it changed who’s making the decision while the clock is running. If you want to see what that actually looks like:
Disclosure: that’s an affiliate link — I may earn a commission if you sign up for a paid plan, at no extra cost to you. There’s a free trial if you want to look around first.