Plan M — OVTLYR Swing Trading¶
| Regime | Bull (SPY 20d > +2%), or anytime setups exist |
| Symbols | S&P 500 stocks via OVTLYR |
| Instrument | Options, 0.80 delta calls/puts, 30+ DTE monthly |
| Timeframe | Daily |
| Risk | 5% equity ($3,500 per trade) |
| Hold Period | 17.5 days |
| Backtest Edge | 56.9% WR, PF 1.85, +$453,918 MC mean |
Plan M is the system's main swing-trading engine and its biggest historical profit contributor. The core idea is to only trade when three layers line up at once: the overall market, the stock's sector, and the stock itself.
If you are new to the terms on this page:
- Delta measures how much the option behaves like the stock. A 0.80 delta contract moves much more like stock than a 0.30 delta contract.
- DTE means Days to Expiration.
- PF means profit factor.
- OVTLYR is the external signal source that provides much of the market, sector, and stock structure for this plan.
See the Glossary for the full definitions.
The most profitable plan. No profit targets. No expectations. Just a plan to get out when an exit signal hits.
Entry — Three Layers¶
The reason for the three-layer model is simple: strong stocks work best when they are inside strong sectors that are inside a strong market. Plan M tries to make sure the wind is at the trade's back on all three levels.
ALL three layers must pass before entering. This is the filter that produces the edge.
Market Layer (40% of the move)¶
- SPY bullish trend — EMA 10/20/50 aligned bullish
- SPY buy signal — OVTLYR buy signal active
- SPY F&G heatmap — under 70 AND rising
- Full stocks breadth — bullish cross of 10 EMA
If market fails
Go to Plan ETF or SICADFU. Do not force trades.
The market layer answers, "Is the broad tape helping or fighting this trade?"
Sector Layer (30% of the move)¶
- Sector F&G heatmap — under 70 AND rising
- Sector relative greed > 1 — sector greed exceeds market greed
- Sector breadth — bullish cross of 10 EMA
- OVTLYR channel — M1S1 (market=1, sector>=1) or M2 (market=2, any sector)
- Healthcare permanently excluded
The sector layer keeps the system from buying good-looking stocks inside weak neighborhoods.
Stock Layer (30% of the move)¶
- Stock bullish trend — EMA 10/20/50 aligned bullish
- Stock buy signal — OVTLYR buy signal active
- Stock F&G heatmap — any value, MUST be rising
- Stock >2% away from OB — not sitting on resistance
- Price over 10 EMA
- Price > $10 — options availability
Buy signal valid for up to 5 trading days after generation.
An OB, or order block, is a prior supply/demand zone. Staying more than 2% away helps avoid buying directly into resistance.
Options Liquidity Criteria¶
The option has to be tradable, not just theoretically available.
- Monthly contracts at least 30 DTE
- 200+ open interest at chosen strike AND all the way down
- 10% max bid/ask spread — (Ask - Bid) / Ask < 10%
- 30% absolute max extrinsic — goal is 20% or less
- Target 80 delta — adjust strike for liquidity
Position Sizing¶
The stop is set at 2 ATR from entry, then size is backed out from that risk. ATR is Average True Range, a measure of typical movement.
Stop = 2 ATR from entry.
shares = (account_balance * 0.05) / (2 * ATR)
contracts = shares / delta
Example: $100K * 0.05 / (2 * 1.50) = 1,666 shares. 1,666 / 80 = 20 contracts.
Rolling Strategy¶
Rolling is how Plan M takes partial profits without fully leaving a trade that still looks healthy. It sells the current option and buys a new one closer to the stock price.
- First +0.5 ATR move → roll (sell to close, buy to open closer to ATM)
- Every +1 ATR after → roll again
- If you CAN'T roll for a credit → hold existing trade
- Rolling takes partial profits, frees capital, keeps trade alive
Exit Signals (close if ANY occur)¶
The exits are designed to close the trade when the original thesis weakens, a major risk event approaches, or price action becomes clearly abnormal.
- OVTLYR sell signal — the signal reversed
- 10/20 bearish cross — EMA10 crosses below EMA20
- Hit OVTLYR block (120+ calendar days) — old OB = strong resistance
- Earnings — close BEFORE. 100% avoided. No exceptions.
- Gap & Crap — 5% gap, close below gap candle low within 3 candles
- 2 ATR stop — hard stop from entry
- 3 ATR emergency exit — if price TOUCHES 3 ATR against you intraday, close immediately
Loss Throttle
3 losers in a single day = no NEW trades for at least 1 week.
Backtest Results (OVTLYR data)¶
These numbers explain why Plan M is the system's primary bull-market engine.
| Metric | Value |
|---|---|
| Total Trades | 7,020 |
| Win Rate | 56.94% |
| Avg Win | +7.27% |
| Avg Loss | -4.41% |
| Profit Factor | 1.85 |
| Avg Days Held | 17.5 |
Monte Carlo (1000 sims): PF 1.85, avg max DD -24.4%, worst-case DD -49.5%
Plan M Shorts
The short side of Plan M has its own screener, sizing rules, and exit logic. It is currently in forward testing — no backtest exists for shorts yet. The 7,020-trade backtest above covers longs only.