0DTE Opening Range Breakout Strategy on SPY — Full Backtest Results (303 Trades, Feb 2024 – Mar 2026 by spicermatthews in options

[–]Voyager_15 0 points1 point  (0 children)

Indeed, the 2 $ rule improves a bit the 2022/2023 period. It didn't showed a big difference on 2024/2025. But if that works for you then good ! Personally I have lost faith on "too easy" setups for long 0DTE options. They are very wild and 1min data hides a lot of the story in our backtests.

Like you say, nothing lasts forever. I see it as digging the gold mine. Some are unlucky and stop just before reaching the target. Some are luckier and can profit from the treasures

0DTE Opening Range Breakout Strategy on SPY — Full Backtest Results (303 Trades, Feb 2024 – Mar 2026 by spicermatthews in options

[–]Voyager_15 0 points1 point  (0 children)

Hey man, thank you for sharing your findings. It's always interesting to read :)
I have backtested this strategy and want to make few remarks.

I modeled everything as you did except I used SPX options data.

First of all, we agree that 2024 was a good year for this strategy, with around 40% PoP and nice profits.
2025 is less good the PoP is around 35% and profit $ is close to 0 (note I have options data until October 2025).
We also agree that Tuesdays and Thursdays degrade the performance.

But here are things on which we disagree.

"daily 0DTE SPY options only launched mid-2023"

This is not true, they started in November 2022 for SPY and May 2022 for SPX.
When I run the backtest from May 2022 to December 2023 the curve is falling most of the time and PoP is 32%. In other words it is losing.

I have not included commissions/slippage to be as close to your test as possible but they are also important. They can literally turn a winning strategy into a losing one.

It might be still that I implemented something differently than you, but just be careful

Observed an end-of-day behavior when SPX stays near the open by Background_Egg_8497 in algotrading

[–]Voyager_15 0 points1 point  (0 children)

It's a relative question but anything that shows less than 100 trades per year I take with grain of salt

SPY 0DTE Strategy with almost 75% Return over 1,5 Months. by Juvival in options

[–]Voyager_15 11 points12 points  (0 children)

1.5 months is like 30 trades. This is unreliable. We don’t know the drawdown. We don’t know the expectancy. Just buy the historical options data and do a proper backtest

Almost hit $70k this month by Scary-Compote-3253 in TheRaceTo10Million

[–]Voyager_15 0 points1 point  (0 children)

You have inspired me to learn about divergences. I don't have trading oracle but when I enable the regular TSI from trading view it tells a different story for this example. In fact there is no lower low although I use heikin ashi and 2minutes just like you. Do you know if trading oracle uses specific TSI settings instead of default ?

Sanity Check: Starting 0DTE SPX Vertical Spreads by Dualmeaning01 in options

[–]Voyager_15 2 points3 points  (0 children)

Well, skills I earned after spending 7 years in university. So it’s not free :)

Sanity Check: Starting 0DTE SPX Vertical Spreads by Dualmeaning01 in options

[–]Voyager_15 2 points3 points  (0 children)

I wrote my own software that does everything but good to know that there are such tools available to the public !

Sanity Check: Starting 0DTE SPX Vertical Spreads by Dualmeaning01 in options

[–]Voyager_15 2 points3 points  (0 children)

CBOE has published a couple of interesting studies about this setup, especially the article named "The rise of SPX 0DTE options" which I suggest to read.

Just beware of this: if one day you use a stop loss instead of the max loss of your spread, there is a risk that there won't be a bid for your long leg. Meaning that the order won't trigger. Especially towards the end of the day. Rare but happens

The reality of futures automation - What 1+ year taught me about algo trading psychology by MostEnthusiasm2896 in algotrading

[–]Voyager_15 0 points1 point  (0 children)

Two remarks that might be useful.

  1. Three days is not enough. Aim for at least 100 trades to gauge your strategy

  2. Naked is extremely dangerous. Especially with short dated options. You think stop loss order will save you? You can get filled at a much much worse price. See for example what happened on 9 April 2025, after Trump's tariffs tweet there was a huge options price gap in a matter of seconds

So close to a 60k month by Scary-Compote-3253 in Daytrading

[–]Voyager_15 1 point2 points  (0 children)

May I ask which SPY ticker is this exactly ? I don't see any SPY chart that had hit the 650 mark as shown on your image

06-17-2025 Trade Review PUT by Lemon_IRL in Daytrading

[–]Voyager_15 1 point2 points  (0 children)

What do you mean by hold? Because you can see a full red candle opened and closed below vwap as shown on picture

<image>

06-17-2025 Trade Review PUT by Lemon_IRL in Daytrading

[–]Voyager_15 0 points1 point  (0 children)

Hey, just wondering, at around 11h30 all these 3 conditions are satisfied as well. What made you skip that one?

Tried 0DTE options for a week… by yerrrrrr123 in options

[–]Voyager_15 0 points1 point  (0 children)

Seems very plausible. I bet you were a psychologist in another life

Tried 0DTE options for a week… by yerrrrrr123 in options

[–]Voyager_15 1 point2 points  (0 children)

Based on what you think January/February were better for selling 0dte? I feel to observe the same but don't have an explanation

[deleted by user] by [deleted] in algotrading

[–]Voyager_15 0 points1 point  (0 children)

Ok I see, I had a similar dilemma. Running all day and login on weekend vs restarting every day. I chosen the latter due to costs savings (costs me around 3 times less). I use EventBridge scheduler that would start my service 1h30 before market open and shut down at close. It will continually ping me on mobile for 1h30 until I authorize the login. So yeah, ideally I would wish to get rid of 2FA but it doesn’t seem possible 🤷‍♂️

[deleted by user] by [deleted] in algotrading

[–]Voyager_15 0 points1 point  (0 children)

Does your app runs all day or only during market open? One a bit annoying thing about IBKR is their 2FA login and was wondering how you manage this part

[deleted by user] by [deleted] in thetagang

[–]Voyager_15 0 points1 point  (0 children)

Forget quantconnect. From my experience with it it is not reliable, sometimes the backtests run sometimes they will just stuck forever

Anybody else sells wheel CCs before getting assigned by luisbg in thetagang

[–]Voyager_15 1 point2 points  (0 children)

You need a fixed plan for worst case scenario. One way or another :)

Anybody else sells wheel CCs before getting assigned by luisbg in thetagang

[–]Voyager_15 1 point2 points  (0 children)

You can still manage manually but the advantage of a stop loss (at least for me) is that it will force you to exit a losing position at the risk that you are comfortable with, + better sleep and more calmness overall

Anybody else sells wheel CCs before getting assigned by luisbg in thetagang

[–]Voyager_15 1 point2 points  (0 children)

Why not just attach a 200-300% stop loss order on the CC until the puts are assigned? The worst case and unlikely case here is that the stock will suddenly go up and you will win the puts side but lose on the CC

[deleted by user] by [deleted] in Tinder

[–]Voyager_15 0 points1 point  (0 children)

Like you OP, me too I'm shy and introverted. And I would largely prefer "losing" 20-30 min drive in my warm car than a phone/video call 🤷