Forward-Factor Backtest — 12-Week Lookback

Walks the last 12 Mondays. For each week, picks ATM monthly front/back calls (or puts), checks whether the Forward Factor cleared your threshold, and if so simulates the calendar at Polygon daily closes, exiting at +5 business days. Closes are used as mid approximations — no spread, slippage, or commissions modeled. Results are illustrative only, not a track record. See the live signal · User manual.

Backtest config

Backtest takes 15-45 seconds depending on weeks and Polygon cache hits. Results cached for 24 hours.

Enter a ticker and click Run backtest to see 12 weeks of simulated Forward-Factor calendar entries.

How the backtest works

  1. For each Monday in the lookback window, fetch the underlying's daily close as the entry reference.
  2. Query Polygon for option contracts that were listed on that Monday, filtered to the front and back DTE windows and to strikes within ±5% of spot.
  3. Prefer 3rd-Friday monthly expirations; pick the front and back closest to your DTE targets.
  4. Find a common ATM strike present in both expirations.
  5. Solve implied vols from the option daily closes (BSM, risk-free 4.5%, no dividend yield).
  6. Compute forward IV via variance additivity, then the Forward Factor.
  7. If FF clears the threshold and net debit is positive, simulate the entry; otherwise skip.
  8. Exit at +N business days (or 1 day before front expiration, whichever sooner) using daily closes.
  9. Realized P&L = (back_close_exit − front_close_exit) − (back_close_entry − front_close_entry).

Backtest caveats