Backtest 13 options strategies — including the wheel — against real option chains, not a pricing-model simulation. Build the strategy yourself, or chat with the AI to create one — it drafts the form as you go, and you review before anything runs. Then paper-trade the same rules on a schedule. OptionKrafter is an educational and analytical tool. It is not a broker and never places real orders.


Most backtests stop at the short put. This one keeps going.
The wheel isn’t a trade — it’s a loop. You sell a cash-secured put. If it expires in the money you’re assigned 100 shares. You sell calls against those shares until they’re called away. Then you start again. That loop needs a backtesting engine that models assignment. Most model trades.
Because most people don’t wheel SPX. They wheel a name they’d be content to own. The same engine runs it forward as a paper-trading bot.


Every part of OptionKrafter answers the same question in a different timeframe: what did these rules actually do?
Windows starting April 2023 or later evaluate minute by minute — automatically, with no setting to choose. Stops, targets and entries trigger on the minute they happen, not the day’s close. Earlier windows run end-of-day: one engine, two data eras, each at the finest resolution the data supports. How fills are modeled →
Minute-by-minute evaluation is on paid plans; the free plan runs end-of-day.


Wheel, credit and debit spreads, iron condors, iron butterflies, straddles, strangles, long calls and puts. Set strikes by percent, dollar offset or delta; add entry filters, profit targets, stops and rollover rules — then run it over as much history as your plan reaches.


Small caps, recent listings, thinly covered ETFs — if it’s US-listed with traded options, you can backtest it. No curated universe, no waiting for a name to be added.


A bot watches your trigger conditions, opens positions with simulated capital, and closes them by your exit rules — logging every evaluation with the values it saw. No broker connection, no real orders, ever.


Save screeners over US equities using fundamentals and signals, run them when you want, and add matches to a watchlist that greets you each morning with a brief on what changed overnight.


Every backtest reports the realistic result with modeled fills and commissions, and the same trades at pure mid. The assumptions are stamped on the run — read what the spread really costs.
Pick a strategy, add legs, and see the payoff curve at expiration and today — drag through prices and dates to watch it move.
Every strategy type has a written explainer covering how it works, what it costs, and how it fails — linked from the form where you build it.
Plain English goes in; strategies, explanations and summaries come out — all of it about your own data. It never picks trades, predicts markets, or acts on your account.
“sell 2% OTM puts on NVDA weekly” becomes a parsed, editable strategy you review before saving. The sentence and the form produce the same object.
The same parser builds screener rules over US equities — write the filter in a sentence, then adjust the fields it produced.
Reads the result you just ran — trades, drawdowns, the rules that fired — and explains what drove it, in past tense, with the numbers cited.
Ask why a run lost money or which bot is holding a position. It explains runs, bots and concepts, and can draft a strategy for you to review — it never advises.
A short written summary of what changed overnight on the names you follow — delivered weekday mornings at 7:00 AM ET.
Read-only over your own data · drafts are never saved until you review them · observations, not advice.


Connect it to Claude, Cursor, Grok or any MCP client. Backtests run on your account with your plan, on the same engine as the website, and the assistant reads the realistic result — with the pure-mid reference — back to you in chat.
How connecting an app works → https://mcp.optionkrafter.com/mcp
Screening, testing and paper trading are the same loop at different speeds — each step feeds the next, and you can enter it anywhere.
Run a saved screener over US equities — written in plain English or built field by field — or start from your watchlist and its AI morning brief.
Type it in plain English — "sell 2% OTM puts on NVDA weekly" — and the parser fills the form for you to check. Or fill it yourself; both produce the same saved strategy.
Trades, P/L, win rate, drawdown and a monthly heatmap, with every skipped entry day accounted for and fills priced by a disclosed execution model — realistic and pure-mid numbers both shown — then let AI analysis read the run and explain what drove it.
When the rules hold up, a Krafter Bot paper-trades them forward on your schedule and logs every evaluation — and the assistant can explain any of it.
Most “backtests” price options with a model. This one replays listed prices — end-of-day option chains back to January 2008 and minute-by-minute trade prints from April 2023. Fills use a disclosed per-leg slippage model, and every result shows a realistic and an optimistic figure from the same trades. Every run is stamped INTRADAY or END-OF-DAY. The assumptions are on the result, and the full write-up is on How we run a backtest.
Backtest options strategies against 18 years of real chains, then read the equity curve, win rate, drawdown, and per-trade table. The full page: options backtesting on real historical chains.
Choose the plan that matches your research needs—from exploring your first strategy to running hundreds of backtests and paper bots.
No credit card, ever






OptionKrafter started as a spreadsheet — a stubborn attempt to answer whether the rules of thumb passed around options forums survive contact with historical data. Most of them survive partially, in some regimes, with caveats nobody mentions. That gap is the product.
We are an independent software company, not a broker, adviser, or signal service. We don't sell trade ideas, we don't publish picks, and no part of the product places an order. It computes, simulates, and shows its work — what you do with that is yours.
No. OptionKrafter is an educational and analytical tool. It doesn't recommend trades, predict markets, or manage money. Everything it shows is either historical data or a simulation you configured.
No. Krafter Bots trade simulated (paper) capital only, isolated per bot. There's no brokerage integration, so nothing a bot does can reach a real account.
All US tickers. If it trades options on a US exchange you can backtest it — small caps, recent listings, thinly covered ETFs included.
Yes, where the data supports it: windows starting April 2023 or later evaluate minute by minute on paid plans — automatically, with no setting to choose. Windows reaching earlier run end-of-day, and the wheel evaluates end-of-day in v1. Minute-by-minute since April 2023 · end-of-day back to 2008.
Yes — the whole cycle, not just the short put. Assignment happens on the contract’s own terms, shares are held with a cost basis, covered calls are written and called away, and every cycle is recorded as its own trade with the rule that closed it. Rollovers and separate put/call stops included.
Historical option chains begin January 1, 2008. How far back your backtests can start depends on your plan — 1 year on Free up to full history on Power. Coverage is thinner between 2010 and 2013, and we flag runs whose window overlaps that period.
Every run states its assumptions on the run page, lists the entry days it skipped and why, and links the methodology behind it. Each published study carries its exact parameters, so you can rebuild the same strategy and check the result yourself.
Yes. Billing runs through Stripe and you can cancel or change plans from the billing page. Your saved strategies and past runs stay with your account.
Describe a strategy, pick a window, and see what the rules did. The free plan needs no card and no broker.