Not just entries. The rules that decide real P&L — rolls, profit targets, stop losses, assignment. Define your strategy exactly and a deterministic engine runs every trade against real historical options data, day by day.

An actual results page from the engine — SPY 30-delta puts, 2007–2026, 485 trades. This exact run is published in full, every trade included: see the example backtest.
Did your backtest assume you could exit exactly at the price you wanted?
What happens when your short strike gets breached — and you roll instead of closing?
Does the strategy still work after the roll, or does rolling just defer the loss?
How did it hold up in 2020 and 2022, not just in the calm years?
btoption simulates the full lifecycle of every position — entry, management, rolls, exit — so these questions get answers instead of assumptions.
Configure
Set your strategy parameters directly: legs, strike target, DTE, take profit, management rules, stop loss.
Backtest
A deterministic engine simulates every trade against real ORATS historical options data.
Analyze
Review the equity curve, monthly returns, win rate, Sharpe, drawdown, and every individual trade.
btoption supports backtesting a wide range of options strategies — from simple single-leg trades to multi-leg spreads with complex management rules.
Covered Calls
Sell calls against a stock position, roll on assignment or at target.
Cash Secured Puts
Sell puts at a target delta or premium, manage at a multiplier.
Iron Condors
Sell a put spread and a call spread simultaneously, take profit at 50%.
Vertical Spreads
Bull put spreads, bear call spreads — define risk with a bought leg.
Short Strangles
Sell an OTM put and call, roll on breach, close at profit target.
Custom Multi-Leg
Build any combination with the structured form — the engine handles it.
Most backtesters score entry signals. The difference here is what happens after the trade is open.
| Typical backtester | btoption | |
|---|---|---|
| Real historical options data | ✓ | ✓ |
| Multi-leg strategies | ✓ | ✓ |
| Take-profit rules | Limited | ✓ |
| Stop-loss rules | Limited | ✓ |
| Rolling | Rarely | ✓ |
| Full trade lifecycle | — | ✓ |
| Free, no sign-up | — | ✓ |
Don't take the table's word for it — read exactly how the engine simulates fills, rolls and expiration, or inspect a real backtest with every trade shown.
Validate before you risk capital.
Backtesting an options strategy lets you see how your rules would have performed across different market regimes — bull runs, crashes, sideways chop — before you put real money on the line.
Test management rules, not just entries.
Most options P&L comes from how you manage the trade: when you take profit, when you roll, when you cut losses. btoption backtests the full lifecycle, not just the entry.
Avoid over-optimization.
btoption shows you the full distribution of outcomes — win rate, average P&L, max drawdown — so you can judge robustness, not just cherry-pick the best parameter.
Backtest your strategy in under a minute.
No account. No credit card. Configure your strategy, hit run, and get the full picture — equity curve, drawdown, every trade.
Try it free →