For informational purposes only. This site documents a personal trading strategy and is not investment advice. The operator is not a registered investment adviser. Options trading involves substantial risk of loss and is not suitable for all investors. Past performance does not guarantee future results.
Live · Automated · Transparent
Be the House, Not the Gambler with odds on your side · SPX 0-1 DTE Bull Put Spread
A fully automated, signal-filtered options trading strategy on the S&P 500.
One trade per day. Entry and exit handled by the system.
No screen-watching. No discretion.
97.9%
Win rate*
2,435
Trades taken*
~26 hrs
Avg. hold time*
4.4× (CAGR 15.9%)
Account growth · $20K → $87K*
2 days
Worst losing streak*
-26.9%
Max drawdown · peak to trough*
* 10-year backtest · Jan 2016–Dec 2025 · 2,435 tradesPast performance does not guarantee future results.
See the trades live — updated here every day
Every real trade, every fill price, every P&L — logged automatically from the Schwab API.
No cherry-picking. No paper trades.
Live trading began April 14, 2026 on a $20,500 account.
All trades are real — placed and filled via the Schwab API.
Total P&L
+$390
48 trades since 14 Apr
Win rate
96%
1 loss, 1 break-even
Avg win
$50
Per closed trade
Largest win
+$85
2026-06-24
Cumulative P&L
Trade Log
Date
Expiry
Short strike
Fill
Close
MAE
P&L
Result
2026-07-02
07-06
7405P
$0.65
—
—
—
In Flight
2026-07-01
07-02
7375P
$0.75
$0.25
$22
+$50
Win
2026-06-30
07-01
7355P
$0.80
$0.25
$0
+$55
Win
2026-06-29
06-30
7240P
$0.85
$0.25
$140
+$60
Win
2026-06-26
06-29
7165P
$0.95
$0.30
$0
+$65
Win
2026-06-25
06-26
7150P
$0.90
$0.25
$5
+$65
Win
2026-06-24
06-25
7230P
$0.95
$0.10
$130
+$85
Win
2026-06-23
06-24
7225P
$0.75
$0.15
$23
+$60
Win
2026-06-18
06-22
7300P
$0.75
$0.20
$10
+$55
Win
2026-06-17
06-18
7350P
$0.75
$0.20
$455
+$55
Win
2026-06-16
06-17
7415P
$0.60
$0.20
$95
+$40
Win
Live trading since 14 Apr · $20,500 account · 1 contract per trade · Updated 2026-07-02
⚠ Past results do not guarantee future performance
37 trades is a small sample.
This strategy can lose up to ~$1,940 on a single trade. Trade size according to your own risk tolerance.
The backtest covers 2,435 trades (after entry filters applied) and includes 52 loss events — some will occur in live trading.
Intraday
Today's Trade
Live intraday P&L tracking. Updated every 60 seconds during market hours.
ERR2026-07-02 10:19 ETNo GTC close order found for open position SPXW260706P7405 — place close order manually in Schwab!
ERR2026-07-01 09:00 ETSchwab token is 20.8 days old — EXPIRED. Re-run step1_auth.py locally, then deploy.
Status checks every 60 seconds. End-of-day chart appears after market close.
Performance
Backtest vs Live
10-year simulated equity curve alongside live results since April 2026.
Backtest equity
10× rule · 2016–2025 · $20K start
4.4×
Live P&L
Cumulative since Apr 14 2026
-$250
How it works
Strategy Overview
Instrument
SPX
S&P 500 index options, cash-settled
Structure
Bull Put
Defined-risk spread, short put + long put
Expiry
0-1 DTE
Same or next-day expiration · ~26 hr avg hold
Execution
Automated
API-driven, no manual intervention
Risk is limited and known before entry
Every trade is a defined-risk spread — maximum loss is fixed at order entry, not a surprise.
Most trades expire worthless for a small, consistent win. Max loss is rare.
A proprietary entry filter sits out the days statistically most likely to produce those events.
Entry filters
Skip Rule
A proprietary entry filter developed from 10 years of backtest data.
The system identifies specific market conditions where loss probability is statistically elevated — and sits out entirely.
What the filter delivers
Days skipped · 10 yr
57
2.3% of all trading days
Net benefit · 1 contract
+$3,141
vs no filter, 10-year backtest
Compounded · 8× rule
+$10K
At scale over 10 years
The mechanism is covered in the course
The specific conditions the filter watches — and why they statistically predict elevated loss risk —
are taught in detail. Join the waitlist to get notified when it launches.
Evidence
10-Year Backtest
Source: Options Omega — 2,492 trades, Jan 2016–Dec 2025. 2,435 taken after skip rule. All results net of $2.30 round-trip commission.
Annual Breakdown
Trades taken, days skipped, losses, and net P&L each year scaled by contracts in play. Compounded equity applies 10× reserve scaling from a $20,000 start. Proprietary entry filter applied.
Year
Traded
Skipped
Losses
Win rate
Net P&L
Contracts
Compounded
2025
239
7
6
97.5%
+$6,537
4
$87,575
2024
245
6
6
97.6%
+$15,569
3
$81,038
2023
245
5
5
98.0%
+$11,409
2
$65,469
2022 *
232
11
11
95.3%
-$2,355
2
$54,060
2021
247
5
5
98.0%
+$6,660
2
$56,415
2020
238
8
7
97.1%
+$5,765
2
$49,755
2019
249
3
3
98.8%
+$8,143
1
$43,990
2018
246
4
4
98.4%
+$4,829
1
$35,847
2017
246
5
3
98.8%
+$4,652
1
$31,018
2016
248
3
2
99.2%
+$6,366
1
$26,366
Total
2,435
57
52
97.9%
+$67,575
$87,575 · 4.4×
* 2022 was the only losing year — the entry filter triggered most frequently.
9 of 10 years were profitable. A single proprietary entry filter is the only condition applied.
Contracts = floor(equity ÷ (10 × $1,940 max loss)) each year-start. Net P&L = 1C P&L × contracts. Compounded equity = prior equity + Net P&L.
Position sizing
Scaling — Capital Preservation First
Every result on this page uses 1 contract — the most conservative baseline.
The backtest shows what structured scaling can add over time. The specifics of how and when to scale are taught in the course.
⚠ Scaling magnifies both gains and losses
Adding contracts increases risk exposure proportionally. Scaling decisions require careful due diligence —
account size, risk tolerance, and market conditions all matter.
Do not scale based on backtest results alone. The course covers the full framework.
10-year backtest from $20,000 · proprietary entry filters applied · contracts scale annually.
Past results do not guarantee future performance.
Reserve rules and scaling framework are covered in the course
The exact capital thresholds, reserve requirements, and contract sizing logic are taught step by step.
Join the waitlist to get notified when it launches.
About
Built in the Open
One trader. One account. Fully automated.
Everything here is shared publicly — the strategy, the backtest, and every live trade.
What this is
A systematic options trading strategy running on a $20,500 personal account.
Trades are placed by software — no discretion, no emotion, no intervention.
The system either runs or it doesn't. The trade log above is the ground truth.
Why publish it?
Public accountability keeps the system honest.
The backtest is rigorous — 13 years, real commissions, no curve-fitting.
If it stops working in live trading, that will show up in the data.
Nothing to hide.
Follow along
Bookmark this page — results update daily after market close.
All live trades are real fills from the Schwab API, not paper trades.
Strategy inspired by foundational work from EarlyRetirementNow.com and WealthyOption.com, adapted and automated for systematic execution.
Stay in the loop
Join the Waitlist
Get notified when new results are posted or the strategy evolves. No spam — just signal.