How to trade SPX spreads
from Phoenix NQ signals.
Step-by-step instructions on structuring vertical spreads, selecting strikes, sizing for small accounts, and managing exits — backed by 2,619 NQ trades and minute-by-minute MFE data. Phoenix was built on NQ. The 93% NQ/SPX correlation is what makes this work.
Phoenix Trade Alerts deliver NQ signals to Slack with 5–25 min advance notice. ES included as bonus.
Learn MorePhoenix was built and validated entirely on NQ (Nasdaq 100 futures) — that’s where the edge lives. NQ has the stronger win rate (69.8%) precisely because the strategy was developed on this instrument. NQ is more volatile than ES and produces cleaner mean-reversion patterns.
Here’s the chain that makes this work for options traders: NQ and SPX move in the same direction 93% of the time on 5-minute bars — measured across 119,000+ data points. So when Phoenix fires a directional NQ signal, there’s a 93% chance SPX is moving the same way at the same moment. You’re using the sharpest signal, built on the best instrument for signal generation, to time the most liquid options market in the world.
This isn’t an approximation — it’s the whole design. The answer to “why not just trade SPX signals directly?” is that the edge lives in NQ. The correlation does the translation work for you.
How direction works
This is the single most important concept. Get this right and everything else is mechanical.
LONG signal → sell a put spread for a credit.
Sell a put below current price, buy a lower strike put further OTM.
Price moving up moves you further from trouble.
SHORT signal → sell a call spread for a credit.
Sell a call above current price, buy a higher strike call further OTM.
Price moving down moves you further from trouble.
Sell the higher put strike (closer to price)
Buy the lower put strike (further OTM)
Spread profits as price moves UP, away from your short put
SELL 5,580 put (higher/closer to price)
BUY 5,570 put (lower/further OTM)
Collect $2.00 credit
Sell the lower call strike (closer to price)
Buy the higher call strike (further OTM)
Spread profits as price moves DOWN, away from your short call
SELL 5,620 call (lower/closer to price)
BUY 5,630 call (higher/further OTM)
Collect $2.00 credit
On a LONG signal you sell puts below current price — price has to fall to hurt you. On a SHORT signal you sell calls above current price — price has to rise to hurt you. In both cases you’re positioned OTM in the direction the signal says price is not going. You collect a credit up front, and the spread expires worthless if Phoenix is right.
Structuring the spread
Phoenix signals work best with vertical credit spreads — you sell the spread and collect premium. The key variable is spread width. You adjust the width to target a credit of approximately $2.00, which means going much wider than you might expect.
A $5-wide SPX spread at 20 delta collects about $0.40–$0.80. That’s not enough premium to be worthwhile.
To collect a meaningful $1.50–$2.50 credit at 15–20 delta, you need a $20–$25 wide spread. Adjust width based on how much credit the chain is offering at your chosen delta. The Thomas Henley trade on March 23, 2026 used a $25-wide 6610/6635 spread at ~12 delta and collected $2.65 — a real-world example to anchor your expectations.
At 15–20 delta on SPX 0DTE. Adjust wider or narrower to target ~$2.00 credit. A $5-wide spread won’t collect enough premium at this delta.
Same-day expiration. Maximum theta decay works in your favor on losing trades. Theta cuts the expected move nearly in half by afternoon.
20–30 points OTM on SPX. Close enough to collect good premium, far enough to survive small adverse moves.
| Spread | Width | Short Delta | Approx Credit | Max Risk/ct | |
|---|---|---|---|---|---|
| 6600/6605 call | $5 | ~18Δ | ~$0.40–$0.60 | $500 | Too little ? |
| 6600/6610 call | $10 | ~18Δ | ~$1.20–$1.40 | $1,000 | Marginal ? |
| 6600/6620 call | $20 | ~18Δ | ~$2.00–$2.20 | $2,000 | Good ? |
| 6600/6625 call | $25 | ~18Δ | ~$2.40–$2.60 | $2,500 | Sweet spot ? |
($25 wide × $100)
per contract
credit collected
you collected
The math works because most losers don’t reach max loss
At first glance, risking $2,265 to make $235 looks terrible. But the 30-minute rule changes everything — the vast majority of eventual losing trades are profitable at 30 minutes, and 97.9% of losers show at least some favorable movement first. The actual average loss on losing trades is a fraction of the $2,500 theoretical max. Combined with an 84–89% estimated win rate, the numbers work in your favor.
Strike selection
The goal: find a short strike at 15–20 delta where a $20–$25 wide spread collects approximately $2.00. Here’s the process step by step.
Pull up the 0DTE SPX options chain. Find the strike approximately 20–30 points OTM in the signal direction — this is roughly 15–20 delta. Check the mark price. You want the short strike mark around $2.50–$3.50 so that after buying the long leg, you net approximately $2.00 credit.
Target: 20–30 pts OTM → look at 6,595–6,605 range
6,600 call mark: $3.20, delta ~18Δ → good candidate
Once you have your short strike, move the long strike further OTM until the net credit is approximately $2.00. The long leg costs very little this far OTM, so width is what determines your max risk. Typical result at 15–20 delta: $20–$25 wide.
Long candidates:
Buy 6,610 call @ $1.80 → net $1.40 — too little
Buy 6,620 call @ $1.05 → net $2.15 — good ?
Buy 6,625 call @ $0.80 → net $2.40 — sweet spot ?
Verify the net credit is at least $1.50 and the max risk fits your account size. A $25-wide spread has max risk of $2,500/contract — size your contract count accordingly.
Net credit: $2.40 → collect $240/contract ?
Max risk: $25 × $100 = $2,500/contract
Net risk at entry: $2,500 − $240 = $2,260/contract
Earlier in the day (9:30–11:00 AM), IV and expected move are larger — strikes further OTM still collect good premium. Later in the day (1:00–3:00 PM), theta has crushed premium. You may need to go closer to ATM or accept a narrower spread to hit your $2.00 target. Phoenix signals skew toward morning, so you’ll usually have good premium to work with.
On March 23, 2026 at 1:18 PM, Thomas sold the 6610/6635 call spread — $25 wide, short strike ~12 delta, 31 points OTM on SPX at ~6,579 — collecting $2.65 credit. That’s your real-world benchmark for afternoon SPX 0DTE positioning.
Don’t use $5-wide spreads at 15–20 delta
A $5-wide SPX spread at 20 delta collects roughly $0.40–$0.80 — not enough to justify the trade. You’d need a 95%+ win rate just to break even on the math. Widen the spread until the credit makes sense. The $20–$25 width at 15–20 delta is where the risk/reward becomes viable at Phoenix’s win rates.
Sizing for small accounts
You don’t need a large account to trade Phoenix signals effectively. Here’s how to size positions responsibly.
| Account Size | Contracts | Max Risk / Trade | % of Account | Notes |
|---|---|---|---|---|
| $2,000–$5,000 | 1–2 | $500–$1,000 | 10–25% | Start with 1. Add 2nd after consistent wins. |
| $5,000–$15,000 | 2–5 | $1,000–$2,500 | 10–20% | Never more than 3–5% per trade. |
| $15,000–$50,000 | 5–15 | $2,500–$7,500 | 5–15% | Scale gradually. Keep daily loss under 3%. |
| $50,000+ | 10–30 | $5,000–$15,000 | 2–5% | Liquidity is excellent on SPX. No slippage concern. |
On March 23, 2026, Thomas traded 4 contracts of the SPX 6610/6635 call spread collecting a $2.65 credit. Gross margin: $10,000 (4 × $2,500). Credit received: $1,060 (4 × $265). Net margin required: $8,940. He closed at $1.80 for a +$340 profit in 1 minute 44 seconds. That’s a realistic position size for a $15,000–$25,000 account.
After a string of winners it’s tempting to add contracts. Resist. Size based on your account size and max daily loss tolerance — not on recent performance. The 84–89% win rate means roughly 1–2 losers per 10 trades. Size so a bad day doesn’t hurt you.
The entry order structure
The moment you receive an entry alert, execute this order structure. Don’t deviate from it.
SELL 4x SPX 6610/6635 call spread @ $2.65 credit
IMMEDIATELY place:
BUY 4x SPX 6610/6635 GTC Limit @ $2.00 ← MFE profit exit
TIME stop or calendar alert @ 1:45 PM ← 30-min rule
// Walk away. Platform handles the rest.
Why the limit order must be placed immediately
The MFE window on Phoenix trades can be as short as 1–3 minutes. Thomas Henley’s trade hit the $1.80 target in 1 minute 44 seconds. If he hadn’t placed the limit order the moment he filled, he would have missed the low entirely. A standing limit order catches it automatically. A mental note does not.
The 30-minute rule
We analyzed 2,619 Phoenix NQ trades. The pattern is consistent: winning trades resolve fast, losing trades grind slowly. Then we went further: using minute-by-minute data, we measured the spread value at precisely 30 minutes after entry on every losing trade. The finding was remarkable.
97.9% of losing trades showed at least some favorable movement before stopping out.
Only 2.1% of losers went straight against you with zero favorable movement. The vast majority gave spread traders a window to exit profitably before the reversal. The 30-minute rule isn’t primarily a loss-cutting tool. It’s a profit-taking tool.
| Percentile | NQ pts adverse | Spread value | P&L on 4 contracts | Status |
|---|---|---|---|---|
| 10th | -14.7 pts | $0.05 | +$920 | Profitable ? |
| 25th | -10.4 pts | $0.28 | +$828 | Profitable ? |
| 50th | -5.1 pts | $1.32 | +$411 | Profitable ? |
| 75th | -1.1 pts | $2.14 | +$85 | Profitable ? |
| 80th | -0.3 pts | $2.29 | +$23 | Profitable ? |
| 90th | +2.5 pts | $2.85 | -$199 | Small loss |
| 95th | +4.5 pts | $3.24 | -$356 | Moderate loss |
| 99th | +7.6 pts | $3.86 | -$604 | Larger loss |
What happens after 30 minutes on bad trades
Phoenix is a mean-reversion strategy. When a trade goes wrong, it typically grinds against you for 60–90+ minutes before hitting the stop. The 30-minute rule catches most of these trades while they’re still neutral-to-profitable on the spread. After 30 minutes, you’re just waiting for a stop loss that was already decided.
Why there’s no price stop
You might be tempted to add a stop order at 2x your credit ($4.70 on a $2.35 entry). The data says don’t — and two separate analyses explain why from different angles.
Winning Phoenix trades routinely go against you before recovering — that’s the nature of mean-reversion. A tight price stop kills a large percentage of eventual winning trades by stopping you out during the normal adverse excursion before recovery.
| Stop Level | Winners Killed |
|---|---|
| $3.00 | ~60% of winners ? |
| $3.50 | ~43% of winners ? |
| $4.00 | ~30% of winners ? |
| $4.70 (2x) | ~25% of winners |
| $5.00 | ~15% of winners |
Our analysis shows only 0.1% of losing trades reach a $4.70 spread value before the 30-minute mark. Losers grind slowly — the 30-minute time stop gets there first almost every time.
| Stop Level | % Hit Before 30 Min |
|---|---|
| $3.00 | 8.0% hit early |
| $3.50 | 2.8% hit early |
| $4.00 | 0.9% hit early |
| $4.70 (2x) | 0.1% — nearly never |
| $5.00+ | 0.0% |
These analyses measure different things. The left table looks at winners across their full trade duration —
some temporarily dip deep mid-trade before eventually recovering and hitting the profit target.
The right table looks at losing trades only, asking how many reach $4.70 within the first 30 minutes.
The answer is almost none, because losers grind slowly — the 30-minute time stop gets there first.
A price stop set at $4.70 would be doubly harmful: it fires on the winners that temporarily dipped there and then
recovered — turning a winning trade into a loss — while providing almost no protection on actual losers,
since they rarely hit that level before the time stop anyway.
The correct structure
Standing limit order at your profit target → automatic profit exit. Time stop at 30 minutes → automatic loss exit. No price stop needed. The time stop handles the vast majority of losers as profitable exits anyway. The remaining losers that show adverse movement at 30 minutes get closed for a loss — typically a fraction of the theoretical max, since the spread rarely reaches full width on a 0DTE before theta decay has eroded much of its value.
ThinkorSwim setup
SPX options are the most liquid options market in the world. ThinkorSwim supports native time stop orders that automate the 30-minute rule completely.
In ThinkorSwim, go to the Trade tab → Options chain. Select today’s expiration. Find your strikes based on the signal direction. Enter as a vertical spread order at mid or market. Target a fill near mid-price — SPX 0DTE bid/ask is typically $0.05–$0.10 wide so slippage is minimal even at market.
After your opening order fills, immediately place a closing order to buy back the spread as a GTC limit. Set the limit price at approximately 75% of your credit. At $2.35 credit → limit at $1.80. This standing order catches any favorable MFE automatically.
Action: Buy to Close
Limit price: $1.80 (75% of $2.35 credit)
Time in force: GTC (Good Till Cancelled)
ThinkorSwim supports a time stop order that automatically closes your position at a specified time. Set it to the close-by time shown in your Phoenix entry alert (exactly 30 minutes after entry). If TOS time stops aren’t available on your platform, set a phone calendar alert as a backup.
Action: Buy to Close
Trigger time: [entry time + 30 min]
// Example: entry at 1:15 PM → time stop at 1:45 PM
With both orders placed, the platform manages the trade entirely. The limit order fires if price moves in your favor. The time stop fires if 30 minutes pass without a profit exit. You can walk away the moment you’re filled. No chart-watching required. This makes Phoenix signals practical for traders who have jobs, families, or can’t monitor their screens all morning.
Live trade example — Thomas Henley
March 23, 2026. A real Phoenix NQ signal, a real subscriber trade, real timestamps from ThinkorSwim. This is what the system looks like in practice.
Get your SPX call spreads ready
Entry: 24,355.75
PT: 24,301.15 • SL: 24,473.35
Close spreads by 1:45 PM ET
-117.25 pts / -$2,345/contract
At the futures stop (1:59 PM), SPX touched the 6,610 short strike. On paper that looks like max loss. But the 0DTE expected move had collapsed from ~30 points at entry to ~16 points by then. The spread was trading around $7.50–$8.00, not the $25 max. The market then reversed — ES closed at 6,631.50, SPX ~6,580. The spread expired worthless. Full $1,060 profit for anyone who held all day.
Three layers of protection: The MFE exit caught the low automatically. The 30-min rule would have captured a profit on the vast majority of losers. 0DTE theta decay meant even touching your short strike wasn’t a full stop-out. Hindsight shows Thomas left money on the table. Discipline shows he made the right call.
Trading in an IRA account
One of the most compelling advantages of using Phoenix NQ signals for options is that the strategy works perfectly in IRA accounts where futures trading is prohibited.
- Vertical spreads are defined-risk — max loss is the spread width
- No margin required beyond the spread width
- No futures account needed — just options approval
- SPX weekly options available at most IRA-friendly brokers
- All intraday — no overnight risk in your retirement account
- ThinkorSwim (Schwab) — best SPX liquidity, time stops
- tastytrade — IRA-friendly, low options commissions
- IBKR — good for larger accounts
- Avoid: platforms without vertical spread support in IRA
- Require: Spread Approval (usually Level 2 or 3 depending on broker)
The IRA opportunity
Most IRA holders can’t trade futures. Phoenix NQ signals let you capture directional futures edge in an account that couldn’t otherwise access it. You don’t need a futures account, you don’t need NinjaTrader, and you don’t need a prop firm account. Just options approval at your broker, a Slack app on your phone, and the discipline to follow the 30-minute rule.
Before your first trade
Get Phoenix Trade Alerts and start receiving live NQ signals with 5–25 min advance notice. ES included as bonus.
Get Trade AlertsPhoenix NT8 Autotrader runs the strategy automatically on your NinjaTrader 8 platform.
Learn About AutotraderRisk Disclosure: Trading futures and options involves substantial risk of loss and is not suitable for all investors. Past performance is not necessarily indicative of future results. The 84–89% estimated options win rate is derived from MFE analysis of 2,619 backtested NQ trades from January 2020 through May 2026; it does not represent actual options trading results. Backtested results do not represent actual trading. Phoenix Trade Alerts provide directional signals only and are not specific investment advice. You are solely responsible for your own trading decisions. Aeromir Corporation is not a registered investment advisor, broker-dealer, or commodity trading advisor.