tradingat50
Live paper test since 9 Sep 2026

SPX Opening Expected Direction Strategy

This strategy reads which way SPX should move in the first minutes after the open at 09:30 ET, waits for the market to prove it, then buys a 0DTE option. One trade a day at most, and plenty of days with none.

Today

Done for today: closed at the target, +$430.

Status as of 26 Oct 2026. Turn on JavaScript for live updates.

+$1,805net, 1 contract a trade
13 of 16trades made money
+$313average win
-$755average loss

So far it works, but only just. 13 of 16 trades made money, and the record is +$1,805. The catch is the size of the losses: an average loss is about 2.4 times an average win, so the strategy needs to win about 71% of the time just to break even. It's winning 81%. 3 losing trades cost $2,265. A run of three or four more would erase everything.

Running P&L of every tradeCumulative profit and loss across 16 trades, ending at +$1,805.-$1,500-$1,000-$500$0$500$1,000$1,500$2,00011 Sep: +$52014 Sep: -$77517 Sep: -$71018 Sep: +$30023 Sep: +$14028 Sep: +$3506 Oct: +$1807 Oct: +$3309 Oct: +$23013 Oct: +$18016 Oct: -$78019 Oct: +$34020 Oct: +$25022 Oct: +$35023 Oct: +$47026 Oct: +$43011 Sep26 Oct

Running P&L, one dot per trade (green won, red lost). Paper trades filled at the real ask, sold at the real bid.

How it works

The idea comes from a quirk in how the S&P 500's opening price is made. Everything below follows from it.

  1. Read the open. SPX's official 09:30 price is printed before all 500 stocks in it have actually traded, so for a minute or two the index shows a price that's partly yesterday's. SPY, the ETF that tracks it, trades freely before the bell and doesn't have that problem.

    Each morning I compare where SPX printed its open with where SPY says it should be. The two never line up exactly, so I measure today's gap against what's been normal over recent sessions. Only an unusually large gap counts as a read. Most mornings the difference is ordinary and there's no trade at all.

  2. Wait for proof. A read is only a forecast. Before buying anything, SPX has to actually move a set distance from its open in the expected direction, and it has to do it quickly. If the move doesn't show up within a short window, the read was wrong or too early, and I let it go.

    This filter costs a little on the days the read is right, but it removes most of the days where it isn't, and those are the expensive ones.

  3. Buy cheap or not at all. I buy a same-day SPX option a little out of the money: a call if I expect up, a put if down. Option prices in the first minutes are inflated by the scramble at the open, so I don't pay the asking price. I rest a limit order a little under it and wait.

    If the price never comes down to my limit within a set time, there's no trade, even if the move carries on without me. I never chase. Quotes that are obviously broken, which happen in the first seconds after the bell, are ignored rather than traded.

  4. Get out. Every trade has three exits, and whichever comes first wins: a fixed profit target, a wider stop, or a time exit in the afternoon.

    There's no time stop. I tested exits at 15 minutes, 30 minutes, 10:00 and 10:30, and they all made it worse, because many of the winners take an hour or more to reach the target. Cutting trades early shrinks the losers a little but turns those slow winners into losses.

  5. The housekeeping. One attempt per day, never more. On half-day sessions the afternoon exit moves earlier to match the early close, and on market holidays it doesn't run at all.

Why the exact numbers aren't here. I've described what each step does and why, but I've deliberately left out the settings that make it a complete system: the thresholds, distances, sizes, targets and timings. This page is a record of my own paper testing, not a set of rules for anyone to follow, and nothing on it is advice to trade. If you trade anything based on what you read here, the decisions and the results are entirely your own.

One trade, step by step

One trade on SPX, 13 October 2026SPX printed its open at 09:30 and moved up; the 7810 call was bought at 09:31 for $6.20 and sold at 09:37 for $8.00, +$180 on one contract.09:3009:3509:4009:45123
  1. 109:30 SPX prints its official open, before most of its stocks have traded.
  2. 209:31:24 the move confirms. Bought the 7810 call at $6.20, under the ask.
  3. 309:37:51 sold at the target for $8.00: +$180 on one contract.

13 October 2026. Shaded: the six and a half minutes the trade was open.

How often it trades

Since 9 Sep 2026 there have been 30 sessions I recorded. It traded on 16 of them. On 9 there was no clear read on the open, and on 5 the read never turned into an entry: the market didn't confirm it, or the option never came down to my price. Most of the work is deciding not to trade.

won lost no clear read no entry not recorded

What one trade risks

$1,035typical cost of one contract
-$780worst single trade
-$1,485deepest drop from a high
2longest losing run (trades)

Everything here is one contract. The most a single trade can lose is what was paid for it, which so far has been at most $2,020. A typical trade was open for about 7 minutes.

Every trade

DateOptionBoughtSoldResultEnded at
26 Oct 7655 call $14.70 09:30 $19.00 09:36 +$430 target
23 Oct 7620 put $18.50 09:30 $23.20 09:38 +$470 target
22 Oct 7680 put $13.20 09:30 $16.70 09:47 +$350 target
20 Oct 7695 call $10.00 09:39 $12.50 09:52 +$250 target
19 Oct 7690 put $12.70 09:30 $16.10 10:03 +$340 target
16 Oct 7760 call $10.40 09:30 $2.60 10:11 -$780 stop
13 Oct 7810 call $6.20 09:31 $8.00 09:37 +$180 target
9 Oct 7800 call $8.70 09:34 $11.00 12:17 +$230 target
7 Oct 7780 put $9.90 09:31 $13.20 09:35 +$330 target
6 Oct 7820 call $7.10 09:34 $8.90 09:40 +$180 target
28 Sep 7705 put $12.10 09:30 $15.60 09:35 +$350 target
23 Sep 7745 put $5.50 09:31 $6.90 09:35 +$140 target
18 Sep 7640 put $12.00 09:30 $15.00 09:36 +$300 target
17 Sep 7645 call $9.40 09:31 $2.30 10:08 -$710 stop
14 Sep 7595 put $10.30 09:31 $2.55 11:32 -$775 stop
11 Sep 7650 call $20.20 09:31 $25.40 09:33 +$520 target
Total16 trades+$1,805

Times are New York time. One contract per trade, no commissions.

What makes me doubt it

What would make me trade it with real money

When I'll give up on it

If it's below zero after 30 trades, it goes to the graveyard with the others. I also have one change I'm considering, using the options market's own pre-open price to skip bad days. I wrote down the rules for testing it before collecting the data, and I'll decide in January 2027, after about 40 days with a signal.

Changes along the way

Questions

What is a 0DTE option?

An option that expires the same day it is traded. It is cheap and moves fast, which is why it suits a short trade at the open, and it can lose all of its value within hours.

Why SPX options rather than SPY?

SPX options are cash-settled and can only be exercised at expiry, so no shares change hands and nothing gets assigned early. SPX is about ten times SPY, so each point is worth $100 per contract.

Is this a signal service?

No. It is a record of my own paper testing, published as it happens. I don't sell signals, and nothing here is a recommendation to trade.

Are these real trades?

They are paper trades on real quotes: bought at a real ask or my limit, sold at the real bid, one contract each, without commissions. Real fills could be worse.

Why publish every trade, including the losers?

So anyone can check the record isn't cherry-picked. A strategy that only shows its winners isn't telling you anything.

Paper trades, filled at real market bid/ask quotes, one contract each, no commissions. The trade table is rebuilt every night; the Today box updates live. This site records my own testing and trading. It isn't financial advice. 0DTE options can go to zero within minutes.