Plan M Short — Forward Test¶
| Strategy | Plan M Short side |
| Test Start | 2026-03-14 |
| Status | Live paper trading |
| Benchmark | TBD (no short backtest) |
Started: 2026-03-14 | Review dates: Mid-April (day 30), Mid-May (day 60)
Status: Live paper trading — 14 open, 4 closed, 11 near misses
Benchmark target: None yet — no short-specific backtest exists. The 56.9% WR / PF 1.85 numbers are from the Plan M long backtest and are not directly comparable.
This page tracks the real-world dress rehearsal for the Plan M short pipeline. It matters because a good backtest is not enough; the system still has to prove that the live screener, options lookup, sizing, and exits all behave as expected in paper trading.
If you are new to the shorthand:
- WR means win rate.
- PF means profit factor.
- ATR measures normal price movement.
- OB means order block, a prior support or resistance zone.
See the Glossary for the deeper definitions.
Why Forward Test?¶
The Plan M short screener is automated but the strategy has never been paper traded with the full pipeline: real OVTLYR signals → options chain lookup → sizing → entry → rolling → exit. This forward test validates the entire chain before committing real capital.
In plain English, this is the "does the machine work outside the lab?" phase.
Screener Pipeline¶
The daily short screener runs at 6:05 AM PT:
- OVTLYR bearish sectors → sell signals (
watchlist) - Price action filter — RSI > 33 (not oversold), not extended >15% in 20d, no earnings within 5 days
- Options chain — Tradier lookup, delta walk 80→55, 30-120 DTE monthlies first, ≤10% spread
- Final filters — spread%, OI (5x est_contracts), weekly RSI <71, monthly RSI <71, IV/HV ≥ 0.70, OB proximity >2%
Stocks that pass options but fail final filters become near misses — stored permanently for OB-break monitoring.
IV/HV compares implied volatility to historical volatility. The delta walk 80→55 means the screener starts with deeper-in-the-money puts and relaxes toward lower delta only if needed.
Paper Trade Model¶
Sizing¶
RISK_DOLLARS = $3,500 (5% of $70K)
contracts = max(1, floor(3500 / (2 * ATR * |delta| * 100)))
COT Yen overlay adjusts sizing:
- Dealer positioning > 75th pct → 1.3x short contracts
- Dealer positioning < 25th pct → 0.5x short contracts
Exit Signals (Priority Order)¶
- Gap & Crap — bar opens ≥5% above prior close (adverse gap up)
- 3 ATR emergency — bar high ≥ entry + 3×ATR → close immediately
- 2 ATR hard stop — bar high ≥ entry + 2×ATR
- OB target hit — bar low ≤ support OB target (profit target)
- EMA cross — EMA10 crosses above EMA20 (trend reversal)
- 120-day backstop — still open after 120 days → close
Rolling¶
Rolling means selling the current put and buying a new one after the stock moves in the trade's favor, usually to take some profit and keep exposure alive.
Milestone-based rolling (no position change in paper test):
- Triggers at stock dropping 0.5, 1.5, 2.5, 3.5 ATR from entry
- Each roll records old/new strike, old/new put mid, credit received
- Credits accumulate:
total_pnl = delta_pnl + cumulative_roll_credits
Delta Approximation
Roll strikes are approximate (delta-adjusted, not real chain lookup). For live trading, pick the nearest real listed strike with appropriate delta.
Signal Funnel¶
This funnel is a diagnostic tool. It shows where candidates are getting rejected, which tells you whether the bottleneck is market quality, options liquidity, or final risk filters.
The tracker logs the daily screening funnel:
raw signals → failed price action → failed options → near misses → entered
This shows conversion rate and where signals are dying. If too many die at options liquidity, the delta/DTE ranges may need widening.
OB Proximity Rule¶
The 2% rule is critical for shorts because being too close to support means the trade may be entering just as the stock is ready to bounce.
- IDEAL (>5% from support OB): Full conviction entry
- CAUTION (2-5% from support OB): Enter with awareness
- ON_SUPPORT or OB_BROKEN: → near miss, do not enter
SJM (0.2% from OB) and SMCI (1.9% from OB) were retroactively removed for this reason.
Current Stats¶
| Metric | Value |
|---|---|
| Total picks | 37 |
| Open positions | 13 |
| Closed trades | 6 |
| Near misses | 8 |
| Win Rate | 83% (5W / 1L) |
| Total P&L | +$29,172 |
| Avg Hold | 1.8 days |
| Backtest target WR | TBD (no short backtest yet) |
| Backtest target PF | TBD (no short backtest yet) |
Early Days
6 closed trades is not a meaningful sample. The forward test needs 30-60 days and 20+ closed trades before drawing conclusions. The 83% WR will almost certainly regress.
Trades¶
Click any summary row to expand the dashboard-style detail panel. Category headers collapse or reopen each bucket.
Plan M short forward-test trade ledger
This block is generated from short_tracker.json. Current tracker totals are 13 open, 6 closed, and +$38,492 combined P&L.
Open positions
Grouped the same way as the daily dashboard: strong, watching, working, then flat.
| Ticker | Entry | Held | Stock Move | Option | P&L | Sector |
|---|---|---|---|---|---|---|
▸ AIG No rolls |
2026-03-17 signal — |
3d 28d DTE left |
$76.54 → $74.39 -2.8% |
$80p $4.60 → $6.20 · δ 0.67 · 14ct |
+$2,222 +63.5% |
Financials XLF |
|
Why It Triggered
OVTLYR sell—
SectorFinancials (XLF)
20d move— · ATR $1.82
RSID 43 · W 46 · M 46
Liquidity113 OI · spread 8.7%
COTneutral (1.0×)
Trade Setup
Entry stock$76.54 · strike $80p
Option mid$4.60 → $6.20
Contracts14 ct · δ 0.67 · 31d at entry
Stops2 ATR $80.18 · 3 ATR $82.00
OB1 target$73.48 (1.2% below current) OB2 target$72.43 (2.6% below current)
Roll ladder
↻1 $75.63↻2 $73.81↻3 $71.99↻4 $70.17
Support zones
$71.74–$73.48 Undated · 4.0% from entry · $3.06 $71.25–$72.43 Undated · 5.4% from entry · $4.11 $69.97–$71.65 Undated · 6.4% from entry · $4.89 Status / Outcome
Strong performer. The stock has moved materially in the trade's favor. Next roll sits at $75.63 (-1.7% below current). OB1 at $73.48 is 1.2% away.
Days held 3d DTE left 28d Best move (MFE) $4.49 Worst move (MAE) $1.54 Next roll $75.63 |
||||||
▸ ICE 1 roll · +$2,000 credits |
2026-03-17 signal Mar 13, 2026 |
3d 90d DTE left |
$162.41 → $158.43 -2.5% |
$180p$175p $19.70 → $18.40 · δ 0.79 · 5ct |
+$1,987 +56.8% |
Financials XLF |
|
Why It Triggered
OVTLYR sellMar 13, 2026
SectorFinancials (XLF)
20d move— · ATR $3.98
RSID 51 · W 49 · M 53
Liquidity272 OI · spread 14.2%
COTneutral (1.0×)
Trade Setup
Entry stock$162.41 · strike $180p$175p
Option mid$19.70 → $18.40
Contracts5 ct · δ 0.79 · 93d at entry
Stops2 ATR $170.37 · 3 ATR $174.35
OB1 target$152.13 (4.0% below current) OB2 target$146.21 (7.7% below current)
Roll ladder
↻1 $160.42↻2 $156.44↻3 $152.46↻4 $148.48
Support zones
$144.18–$152.13 Undated · 6.3% from entry · $10.28 $143.17–$146.21 Undated · 10.0% from entry · $16.20 $142.29–$143.94 Undated · 11.4% from entry · $18.47 Status / Outcome
Strong performer. The stock has moved materially in the trade's favor. Next roll sits at $156.44 (1.3% below current). OB1 at $152.13 is 4.0% away.
Days held 3d DTE left 90d Best move (MFE) $3.97 Worst move (MAE) $0.28 Risk removed 20.3% Next roll $156.44 |
||||||
▸ ODFL 1 roll · +$1,720 credits |
2026-03-17 signal Mar 11, 2026 |
3d 56d DTE left |
$186.81 → $183.92 -1.5% |
$220p$210p $35.80 → $31.00 · δ 0.82 · 2ct |
+$1,715 +49.0% |
Industrials XLI |
|
Why It Triggered
OVTLYR sellMar 11, 2026
SectorIndustrials (XLI)
20d move— · ATR $9.46
RSID 47 · W 58 · M 55
Liquidity10 OI · spread 16.8%
COTneutral (1.0×)
Trade Setup
Entry stock$186.81 · strike $220p$210p
Option mid$35.80 → $31.00
Contracts2 ct · δ 0.82 · 59d at entry
Stops2 ATR $205.73 · 3 ATR $215.19
OB1 target$173.55 (5.6% below current) OB2 target$173.30 (5.8% below current)
Roll ladder
↻1 $182.08↻2 $172.62↻3 $163.16↻4 $153.70
Support zones
$168.00–$173.55 Undated · 7.4% from entry · $13.85 $169.99–$173.30 Undated · 7.5% from entry · $14.10 $156.00–$160.15 Undated · 14.5% from entry · $27.25 Status / Outcome
Strong performer. The stock has moved materially in the trade's favor. Next roll sits at $172.62 (6.1% below current). OB1 at $173.55 is 5.6% away.
Days held 3d DTE left 56d Best move (MFE) $4.76 Worst move (MAE) $0.82 Risk removed 24.0% Next roll $172.62 |
||||||
▸ PYPL No rolls |
2026-03-17 signal Mar 17, 2026 |
3d 28d DTE left |
$45.42 → $44.01 -3.1% |
$50p $5.05 → $6.05 · δ 0.77 · 13ct |
+$1,283 +36.7% |
Financials XLF |
|
Why It Triggered
OVTLYR sellMar 17, 2026
SectorFinancials (XLF)
20d move— · ATR $1.63
RSID 47 · W 32 · M 33
Liquidity4,359 OI · spread 17.8%
COTneutral (1.0×)
Trade Setup
Entry stock$45.42 · strike $50p
Option mid$5.05 → $6.05
Contracts13 ct · δ 0.77 · 31d at entry
Stops2 ATR $48.68 · 3 ATR $50.31
OB1 target$40.28 (8.5% below current)
Roll ladder
↻1 $44.61↻2 $42.98↻3 $41.34↻4 $39.72
Support zones
$38.46–$40.28 Undated · 11.3% from entry · $5.14 Status / Outcome
Strong performer. The stock has moved materially in the trade's favor. Next roll sits at $44.61 (-1.4% below current). OB1 at $40.28 is 8.5% away.
Days held 3d DTE left 28d Best move (MFE) $4.60 Worst move (MAE) $3.43 Next roll $44.61 |
||||||
▸ ADBE 1 roll · +$874 credits |
2026-03-16 signal Mar 16, 2026 |
4d 28d DTE left |
$254.35 → $248.15 -2.4% |
$275p$270p $24.10 → $24.70 · δ 0.79 · 2ct |
+$869 +24.8% |
Information Technology XLK |
|
Why It Triggered
OVTLYR sellMar 16, 2026
SectorInformation Technology (XLK)
20d move-2.4% · ATR $9.93
RSID 38 · W 33 · M 32
Liquidity576 OI · spread 9.8%
COTneutral (1.0×)
Trade Setup
Entry stock$254.35 · strike $275p$270p
Option mid$24.10 → $24.70
Contracts2 ct · δ 0.79 · 32d at entry
Stops2 ATR $274.21 · 3 ATR $284.14
No OB targets recorded.
Roll ladder
↻1 $249.38↻2 $239.45↻3 $229.53↻4 $219.59
Support zones
No support zones recorded. Status / Outcome
Strong performer. The stock has moved materially in the trade's favor. Next roll sits at $239.45 (3.5% below current).
Days held 4d DTE left 28d Best move (MFE) $5.25 Worst move (MAE) $1.79 Risk removed 18.1% Next roll $239.45 |
||||||
▸ AVGO 1 roll · +$842 credits |
2026-03-18 signal Mar 18, 2026 |
2d 28d DTE left |
$315.93 → $310.51 -1.7% |
$360p$350p $46.65 → $42.60 · δ 0.84 · 1ct |
+$839 +24.0% |
Information Technology XLK |
|
Why It Triggered
OVTLYR sellMar 18, 2026
SectorInformation Technology (XLK)
20d move— · ATR $12.99
RSID 41 · W 46 · M 64
Liquidity1,543 OI · spread 5.6%
COTneutral (1.0×)
Trade Setup
Entry stock$315.93 · strike $360p$350p
Option mid$46.65 → $42.60
Contracts1 ct · δ 0.84 · 30d at entry
Stops2 ATR $341.91 · 3 ATR $354.90
OB1 target$298.71 (3.8% below current) OB2 target$295.49 (4.8% below current)
Roll ladder
↻1 $309.44↻2 $296.44↻3 $283.45↻4 $270.47
Support zones
$287.17–$298.71 Undated · 5.5% from entry · $17.22 $281.87–$295.49 Undated · 6.5% from entry · $20.44 $281.61–$292.64 Undated · 7.4% from entry · $23.29 Status / Outcome
Strong performer. The stock has moved materially in the trade's favor. Next roll sits at $296.44 (4.5% below current). OB1 at $298.71 is 3.8% away.
Days held 2d DTE left 28d Best move (MFE) $2.35 Worst move (MAE) $3.01 Risk removed 18.0% Next roll $296.44 |
||||||
▸ CTAS 1 roll · +$815 credits |
2026-03-18 signal Mar 11, 2026 |
2d 88d DTE left |
$185.44 → $179.34 -3.3% |
$210p$200p $29.40 → $22.80 · δ 0.83 · 1ct |
+$812 +23.2% |
Industrials XLI |
|
Why It Triggered
OVTLYR sellMar 11, 2026
SectorIndustrials (XLI)
20d move— · ATR $5.68
RSID 42 · W 46 · M 53
Liquidity136 OI · spread 15.0%
COTneutral (—×)
Trade Setup
Entry stock$185.44 · strike $210p$200p
Option mid$29.40 → $22.80
Contracts1 ct · δ 0.83 · 90d at entry
Stops2 ATR $196.80 · 3 ATR $202.48
OB1 target$191.14 (-6.6% below current) OB2 target$187.25 (-4.4% below current)
Roll ladder
↻1 $182.60↻2 $176.92↻3 $171.24↻4 $165.56
Support zones
$186.14–$191.14 Undated · 0.8% from entry · $1.60 $183.14–$187.25 Undated · 2.8% from entry · $5.49 $182.69–$186.10 Undated · 3.4% from entry · $6.64 Status / Outcome
Strong performer. The stock has moved materially in the trade's favor. Next roll sits at $176.92 (1.3% below current). OB1 at $191.14 is -6.6% away.
Days held 2d DTE left 88d Best move (MFE) $4.04 Worst move (MAE) $3.77 Risk removed 27.7% Next roll $176.92 |
||||||
▸ FISV No rolls |
2026-03-16 signal Mar 11, 2026 |
4d 28d DTE left |
$57.05 → $57.07 +0.0% |
$65p $7.94 → $8.55 · δ 0.81 · 9ct |
+$537 +15.3% |
Information Technology XLK |
|
Why It Triggered
OVTLYR sellMar 11, 2026
SectorInformation Technology (XLK)
20d move-10.0% · ATR $2.23
RSID 37 · W 24 · M 33
Liquidity685 OI · spread 4.7%
COTneutral (1.0×)
Trade Setup
Entry stock$57.05 · strike $65p
Option mid$7.94 → $8.55
Contracts9 ct · δ 0.81 · 32d at entry
Stops2 ATR $61.51 · 3 ATR $63.74
No OB targets recorded.
Roll ladder
↻1 $55.93↻2 $53.70↻3 $51.47↻4 $49.24
Support zones
No support zones recorded. Status / Outcome
Strong performer. The stock has moved materially in the trade's favor. Next roll sits at $55.93 (2.0% below current).
Days held 4d DTE left 28d Best move (MFE) $1.70 Worst move (MAE) $4.40 Next roll $55.93 |
||||||
▸ NDAQ No rolls |
2026-03-17 signal Mar 16, 2026 |
3d 90d DTE left |
$85.85 → $86.34 +0.6% |
$98p $12.40 → $11.30 · δ 0.82 · 7ct |
-$779 -22.3% |
Financials XLF |
|
Why It Triggered
OVTLYR sellMar 16, 2026
SectorFinancials (XLF)
20d move— · ATR $2.81
RSID 47 · W 45 · M 55
Liquidity43 OI · spread 17.7%
COTneutral (1.0×)
Trade Setup
Entry stock$85.85 · strike $98p
Option mid$12.40 → $11.30
Contracts7 ct · δ 0.82 · 93d at entry
Stops2 ATR $91.47 · 3 ATR $94.28
OB1 target$81.58 (5.5% below current) OB2 target$81.09 (6.1% below current)
Roll ladder
↻1 $84.44↻2 $81.63↻3 $78.82↻4 $76.01
Support zones
$78.90–$81.58 Undated · 5.0% from entry · $4.27 $77.09–$81.09 Undated · 5.5% from entry · $4.76 $64.84–$70.51 Undated · 17.9% from entry · $15.34 Status / Outcome
Moving against the trade. Stock is up 0.6% from entry. 2 ATR stop sits at $91.47 (5.9% above current). No exit has fired yet, so this one stays on review.
Days held 3d DTE left 90d Best move (MFE) $1.51 Worst move (MAE) $1.86 Next roll $84.44 |
||||||
▸ MRSH No rolls |
2026-03-17 signal Mar 11, 2026 |
3d 28d DTE left |
$173.76 → $176.48 +1.6% |
$190p $17.55 → $15.45 · δ 0.85 · 5ct |
-$1,056 -30.2% |
Financials XLF |
|
Why It Triggered
OVTLYR sellMar 11, 2026
SectorFinancials (XLF)
20d move— · ATR $4.02
RSID 40 · W 39 · M 40
Liquidity75 OI · spread 17.7%
COTneutral (1.0×)
Trade Setup
Entry stock$173.76 · strike $190p
Option mid$17.55 → $15.45
Contracts5 ct · δ 0.85 · 31d at entry
Stops2 ATR $181.80 · 3 ATR $185.82
OB1 target$156.65 (11.2% below current) OB2 target$155.20 (12.1% below current)
Roll ladder
↻1 $171.75↻2 $167.73↻3 $163.71↻4 $159.69
Support zones
$148.13–$156.65 Undated · 9.8% from entry · $17.11 $150.78–$155.20 Undated · 10.7% from entry · $18.56 $151.86–$154.57 Undated · 11.0% from entry · $19.19 Status / Outcome
Moving against the trade. Stock is up 1.6% from entry. 2 ATR stop sits at $181.80 (3.0% above current). No exit has fired yet, so this one stays on review.
Days held 3d DTE left 28d Best move (MFE) $5.10 Worst move (MAE) $1.81 Next roll $171.75 |
||||||
▸ GFS No rolls |
2026-03-16 signal Mar 12, 2026 |
4d 28d DTE left |
$44.01 → $43.08 -2.1% |
$50p $6.69 → $7.15 · δ 0.76 · 9ct |
+$402 +11.5% |
Information Technology XLK |
|
Why It Triggered
OVTLYR sellMar 12, 2026
SectorInformation Technology (XLK)
20d move-8.7% · ATR $2.52
RSID 46 · W 56 · M 50
Liquidity244 OI · spread 8.7%
COTneutral (1.0×)
Trade Setup
Entry stock$44.01 · strike $50p
Option mid$6.69 → $7.15
Contracts9 ct · δ 0.76 · 32d at entry
Stops2 ATR $49.05 · 3 ATR $51.57
OB1 target$41.96 (2.6% below current) OB2 target$35.62 (17.3% below current)
Roll ladder
↻1 $42.75↻2 $40.23↻3 $37.71↻4 $35.19
Support zones
$39.20–$41.96 2026-02-03 · 4.7% from entry · $2.05 $34.89–$35.62 2025-12-31 · 19.1% from entry · $8.38 $32.05–$33.78 2025-11-20 · 23.2% from entry · $10.23 Status / Outcome
Working. 4 days in, with price still leaning the right way. Next roll at $42.75 (0.8% lower).
Days held 4d DTE left 28d Best move (MFE) $6.61 Worst move (MAE) $1.68 Next roll $42.75 |
||||||
▸ GPN No rolls |
2026-03-16 signal Mar 11, 2026 |
4d 28d DTE left |
$68.30 → $68.50 +0.3% |
$75p $7.07 → $7.45 · δ 0.76 · 8ct |
+$294 +8.4% |
Information Technology XLK |
|
Why It Triggered
OVTLYR sellMar 11, 2026
SectorInformation Technology (XLK)
20d move-2.1% · ATR $2.80
RSID 34 · W 41 · M 32
Liquidity525 OI · spread 7.9%
COTneutral (1.0×)
Trade Setup
Entry stock$68.30 · strike $75p
Option mid$7.07 → $7.45
Contracts8 ct · δ 0.76 · 32d at entry
Stops2 ATR $73.90 · 3 ATR $76.70
No OB targets recorded.
Roll ladder
↻1 $66.90↻2 $64.10↻3 $61.30↻4 $58.50
Support zones
No support zones recorded. Status / Outcome
Working. 4 days in, with price still leaning the right way. Next roll at $66.90 (2.3% lower).
Days held 4d DTE left 28d Best move (MFE) $1.76 Worst move (MAE) $7.06 Next roll $66.90 |
||||||
▸ ETSY No rolls |
2026-03-17 signal Mar 16, 2026 |
3d 28d DTE left |
$53.14 → $52.84 -0.6% |
$60p $7.82 → $8.05 · δ 0.74 · 9ct |
+$195 +5.6% |
Consumer Discretionary XLY |
|
Why It Triggered
OVTLYR sellMar 16, 2026
SectorConsumer Discretionary (XLY)
20d move— · ATR $2.56
RSID 48 · W 47 · M 44
Liquidity191 OI · spread 7.0%
COTneutral (1.0×)
Trade Setup
Entry stock$53.14 · strike $60p
Option mid$7.82 → $8.05
Contracts9 ct · δ 0.74 · 31d at entry
Stops2 ATR $58.26 · 3 ATR $60.82
OB1 target$46.87 (11.3% below current) OB2 target$46.34 (12.3% below current)
Roll ladder
↻1 $51.86↻2 $49.30↻3 $46.74↻4 $44.18
Support zones
$41.51–$46.87 Undated · 11.8% from entry · $6.27 $44.00–$46.34 Undated · 12.8% from entry · $6.80 $40.05–$44.94 Undated · 15.4% from entry · $8.20 Status / Outcome
Working. 3 days in, with price still leaning the right way. Next roll at $51.86 (1.9% lower).
Days held 3d DTE left 28d Best move (MFE) $1.54 Worst move (MAE) $5.33 Next roll $51.86 |
||||||
| No flat positions. | ||||||
Closed trades
Summary rows show the realized outcome. Expand a row for the trigger context, roll history, and exit narrative.
| Ticker | Entry | Exit | Held | Stock Move | Option | P&L | Outcome |
|---|---|---|---|---|---|---|---|
▸ MP 1 roll |
2026-03-16 signal Mar 16, 2026 |
2026-03-20 OB2 close inside |
4d held to exit |
$58.59 → $50.60 -13.6% |
$70p$60p δ 0.76 · 6ct |
+$9,145 +261.3% |
OB2 close inside |
|
Why It Triggered
OVTLYR sellMar 16, 2026
SectorMaterials (XLB)
20d move+2.9% · ATR $3.60
RSID 46 · W 50 · M 67
COTneutral (1.0×)
Trade Setup
Entry stock$58.59 · strike $70p$60p
Option mid at entry$12.10
Contracts6 ct · δ 0.76 · 32d at entry
2 ATR stop$65.79
Roll history
↻ 2026-03-19 · $70p → $60p · stock $56.79 · mid $19.67 → $10.50 · credit $9.17/sh · +$5,502 Status / Outcome
Winner. Exited via OB2 close inside after 4 days with the stock -13.6% from entry. Roll credits added +$5,502.
Exit reason OB2 close inside Days held 4d Roll credits +$5,502 Final P&L +$9,145 Best move (MFE) $14.22 Worst move (MAE) $3.64 |
|||||||
▸ TTWO 1 roll |
2026-03-17 signal Mar 17, 2026 |
2026-03-20 OB1 close inside |
3d held to exit |
$207.69 → $200.63 -3.4% |
$230p$220p δ 0.80 · 3ct |
+$4,379 +125.1% |
OB1 close inside |
|
Why It Triggered
OVTLYR sellMar 17, 2026
SectorCommunication Services (XLC)
20d move— · ATR $6.30
RSID 45 · W 40 · M 51
COTneutral (1.0×)
Trade Setup
Entry stock$207.69 · strike $230p$220p
Option mid at entry$24.20
Contracts3 ct · δ 0.80 · 31d at entry
2 ATR stop$220.29
Roll history
↻ 2026-03-18 · $230p → $220p · stock $204.54 · mid $29.95 → $21.00 · credit $8.95/sh · +$2,685 Status / Outcome
Winner. Exited via OB1 close inside after 3 days with the stock -3.4% from entry. Roll credits added +$2,685.
Exit reason OB1 close inside Days held 3d Roll credits +$2,685 Final P&L +$4,379 Best move (MFE) $4.66 Worst move (MAE) $2.56 |
|||||||
▸ ANET 0 rolls |
2026-03-18 signal Mar 18, 2026 |
2026-03-19 OVTLYR flipped to buy |
1d held to exit |
$133.07 → $136.07 +2.3% |
$155p δ 0.85 · 3ct |
-$547 -15.6% |
OVTLYR flipped to buy |
|
Why It Triggered
OVTLYR sellMar 18, 2026
SectorInformation Technology (XLK)
20d move— · ATR $6.05
RSID 48 · W 51 · M 62
COTneutral (1.0×)
Trade Setup
Entry stock$133.07 · strike $155p
Option mid at entry$22.38
Contracts3 ct · δ 0.85 · 30d at entry
2 ATR stop$145.17
Roll history
No rolls recorded. Status / Outcome
Loss. Exited via OVTLYR flipped to buy after 1 days with the stock +2.3% from entry.
Exit reason OVTLYR flipped to buy Days held 1d Roll credits +$0 Final P&L -$547 Best move (MFE) $0.00 Worst move (MAE) $3.37 |
|||||||
▸ SMCI 1 roll |
2026-03-17 signal Mar 13, 2026 |
2026-03-18 OB1 close inside |
1d held to exit |
$32.48 → $30.35 -6.6% |
$40p$35p δ 0.85 · 12ct |
+$7,693 +219.8% |
OB1 close inside |
|
Why It Triggered
OVTLYR sellMar 13, 2026
SectorInformation Technology (XLK)
20d move— · ATR $1.63
RSID 54 · W 45 · M 47
COTneutral (1.0×)
Trade Setup
Entry stock$32.48 · strike $40p$35p
Option mid at entry$7.90
Contracts12 ct · δ 0.85 · 31d at entry
2 ATR stop$35.74
Roll history
↻ 2026-03-17 · $40p → $35p · stock $31.66 · mid $9.68 → $5.08 · credit $4.60/sh · +$5,520 Status / Outcome
Winner. Exited via OB1 close inside after 1 days with the stock -6.6% from entry. Roll credits added +$5,520.
Exit reason OB1 close inside Days held 1d Roll credits +$5,520 Final P&L +$7,693 Best move (MFE) $6.63 Worst move (MAE) $1.02 |
|||||||
▸ SJM 1 roll |
2026-03-17 signal Mar 11, 2026 |
2026-03-18 OB1 close inside |
1d held to exit |
$104.86 → $101.40 -3.3% |
$120p$110p δ 0.82 · 5ct |
+$5,619 +160.5% |
OB1 close inside |
|
Why It Triggered
OVTLYR sellMar 11, 2026
SectorConsumer Staples (XLP)
20d move— · ATR $3.60
RSID 41 · W 48 · M 45
COTneutral (1.0×)
Trade Setup
Entry stock$104.86 · strike $120p$110p
Option mid at entry$15.55
Contracts5 ct · δ 0.82 · 93d at entry
2 ATR stop$112.06
Roll history
↻ 2026-03-17 · $120p → $110p · stock $103.06 · mid $19.45 → $11.05 · credit $8.40/sh · +$4,200 Status / Outcome
Winner. Exited via OB1 close inside after 1 days with the stock -3.3% from entry. Roll credits added +$4,200.
Exit reason OB1 close inside Days held 1d Roll credits +$4,200 Final P&L +$5,619 Best move (MFE) $4.74 Worst move (MAE) $1.17 |
|||||||
▸ BRO 0 rolls |
2026-03-17 signal Mar 11, 2026 |
2026-03-18 OB1 close inside |
1d held to exit |
$70.20 → $67.08 -4.4% |
$80p δ 0.77 · 12ct |
+$2,883 +82.4% |
OB1 close inside |
|
Why It Triggered
OVTLYR sellMar 11, 2026
SectorFinancials (XLF)
20d move— · ATR $1.83
RSID 47 · W 35 · M 38
COTneutral (1.0×)
Trade Setup
Entry stock$70.20 · strike $80p
Option mid at entry$10.85
Contracts12 ct · δ 0.77 · 93d at entry
2 ATR stop$73.86
Roll history
No rolls recorded. Status / Outcome
Winner. Exited via OB1 close inside after 1 days with the stock -4.4% from entry.
Exit reason OB1 close inside Days held 1d Roll credits +$0 Final P&L +$2,883 Best move (MFE) $5.28 Worst move (MAE) $0.53 |
|||||||
Known Limitations¶
- 15 early picks have no entry_option_mid — these predate the options dict being returned. Entry capital = $0 for those.
- OB-break polling not yet built —
ob_watch_highstored on near misses but nothing polls it yet - Long screener near misses — only short screener persists near misses. Long side doesn't yet.
- Backtest benchmark card — not yet on dashboard (forward WR/PF vs targets)
Next Steps¶
- [ ] Build OB-break polling for near misses
- [ ] Add benchmark card to daily dashboard (actual vs backtest WR/PF)
- [ ] 30-day review (mid-April): first meaningful sample
- [ ] 60-day review (mid-May): statistical confidence