A short strike, an expiry, and a historical 100% win rate.

CreditFloor hunts for (stock, expiry, strike) triples where every one of thousands of historical out-of-sample tests closed a winner. The engine runs in both directions: a put-credit floor below spot where the stock's close never once fell below the strike before expiry, and a call-credit ceiling above spot where the close never once rose above it. We're deliberately selective: most stocks, most days, there’s no trade. When the engine does publish, it publishes a lot: the exact strike, the exact expiry, the fold-by-fold walk-forward breakdown, and the worst-case buffer ever touched on the test set. Not financial advice.

Pooled out-of-sample win rate
Walk-forward OOS tests, 7 folds
Eligible signals today
Stocks scanned (~11 years each)
Live track record — every signal ever published, resolved at expiry

Every cron run appends every (ticker, side, horizon) signal it publishes to an immutable log. When a signal's expiry date arrives, we look up the actual close on that day and mark the outcome — win if the close is on the safe side of the strike, loss otherwise. Signals for tickers that later drop off today’s list stay in the log and still resolve at their expiry: this is the anti-survivorship machinery. A signal published on the day a ticker dropped off is still held through its full horizon and graded honestly.

Live win rate (resolved signals)
Signals resolved at expiry
Pending (awaiting expiry)
Confirmed losses
Puts:
Calls:
First signal logged:
Today’s CreditFloor signals

Each card is a ticker whose walk-forward, cross-fold, out-of-sample win rate is exactly 100%. Multiple expiries ("rungs") may be eligible; each rung shows its own strike and buffer. Smaller buffer = strike closer to spot = richer credit with the same historical guarantee. Sections below start collapsed — tap to expand.

As of —.
Event-triggered spreads — conditional on touch-prediction regimes (Option C)

A separate strategy from the credit floors/ceilings above. These spreads fire only when a stock enters a specific oversold/overbought regime (SPY-relative weakness, multi-stack mean-reversion, etc.), targeting short-dated (5-21 day) credit spreads with a fixed 3% spread-width. Win condition: stock's close at expiry stays on the safe side of the short strike. Historical accuracy 83-91% per rule, tested on 94 liquid-options names. All three sections below start collapsed; tap to expand.

Pooled win rate across rules
ROI per trade on max-loss
Eligible rules
Live fires today
Stillpoint — tight strikes, <21 day expiries, compression-conditioned (proprietary)

Iron-condor credit spreads with proprietary 6-layer robustness (two-stage walk-forward, stress-pricing eligibility, regime σ envelope, immutable live log) covering all four corners of the {WR, ROR, liquidity, frequency} Pareto. Pick the tier that matches your tradeoff. Each section starts collapsed; tap to expand. Live track record below shows live vs backtest WR per tier.

Liquid + 95% WR (LFIC)
Liquid + 50%+ ROR (LAIC)
Universal 95% + 50%+ (UIC)
Strict liquid (RUIC)
How CreditFloor works

1. Forward path buffer — both directions

For every historical day t and every horizon h ∈ {21, 42, 63, 126} trading days we compute two path statistics:

  • Put side (floor, below spot): b∗⊂put(t, h) = 1 − min(close[t+1..t+h]) / close[t] — how far below the entry price the stock ever traveled.
  • Call side (ceiling, above spot): b∗⊂call(t, h) = max(close[t+1..t+h]) / close[t] − 1 — how far above the entry price it ever traveled.

A put-credit spread with short strike K = close[t] × (1 − b) is safe iff b ≥ b∗⊂put; a call-credit spread with short strike K = close[t] × (1 + b) is safe iff b ≥ b∗⊂call. Both are strictly tighter than "close inside the strike at expiry" — a passing signal also covers American-style early-exercise risk.

2. Walk-forward conformal strike

For each fold year Y ∈ {2020…2026} we hold that calendar year out as test. Training uses only samples whose forward window closed before Jan 1 of year Y (a purged gap equal to the horizon — no overlap with test dates). Our conformal strike buffer is b̂ = max(b∗ on train) + 1% — the largest buffer ever needed in training, plus a flat safety margin. By the order-statistic bound this has 100% empirical coverage on training; we then measure how often it also covers the test year. The method and the 1% safety margin are identical for both sides.

3. Regime gate (proprietary, symmetric)

We run each ticker twice on each side: unrestricted, and restricted to a side-specific regime.

  • Put regime (uptrend): close ≥ SMA200 AND 252-day drawdown ≤ 20%.
  • Call regime (below-trend, no post-bottom rally): close ≤ SMA200 AND ≤ 20% rally off the 252-day low.

The regime-gated variant is only deployable when today’s features also satisfy the gate. Per ticker we keep whichever variant produces a smaller final buffer — never the one with a better win rate, because both must already be 100%.

4. Eligibility — fail-closed

A (ticker, horizon) combo is eligible only if every walk-forward fold has a 100% win rate with ≥1 test sample, at least 50 pooled OOS tests, and the final live buffer is ≤25%. After per-ticker filtering we pool every remaining OOS prediction across the entire universe and require the aggregate win rate to still be 100%. If a single historical trade failed, the entire signal is rejected.

5. Leakage controls

  • Features at t use only close[0..t]; RSI, SMA, volatility, drawdown, momentum all causal.
  • Targets use only (t, t+h]; never mixed into features.
  • Training samples are purged to exclude any forward window overlapping the test year.
  • Safety margin (1%) and buffer cap (25%) are fixed constants, never tuned on test data.
  • The only per-ticker choice (plain vs regime variant) is made on buffer size, not on test-fold win rate.
  • Warmup window of 252 days dropped per ticker before any feature is consumed.

6. What this does not guarantee

A 100% historical OOS win rate does not promise the future. Regime shifts, a bigger-than-2020 crash, or a ticker-specific catastrophe can all breach any strike. Position-size accordingly, trade as a portfolio, and assume future drawdowns can exceed the worst historical one we trained on.

Disclosures

This page is a quantitative research artifact, not financial advice. Past performance, including the walk-forward out-of-sample results shown here, does not guarantee future results. Options trading involves substantial risk, including the possibility of total loss of premium collected and losses beyond the premium if the spread is breached. The short-strike prices published are derived from the empirical worst historical drawdown plus a fixed safety margin; future drawdowns can exceed anything observed in training or validation. Consult a licensed financial advisor before trading.