Most backtesting platforms skip options entirely. TradeReplay uses real historical options data, supports stock-only, option-only, and combined stock + options modes, and validates every strategy with walk-forward testing. Describe your idea in plain English — no Python needed.
Try Free for 14 Days — iOS AppThe Stocks and Options instrument supports all three modes in the same session. Mix and match based on your strategy.
Pure equity positions. Long or short US stocks. Use the options data layer to inform entries without taking option positions.
Hold equity and options simultaneously. Covered calls, protective puts, stock + long call overlays — tested on real combined P&L.
Pure options positions. Directional calls and puts, short premium strategies — tested without any equity leg.
Options strategies look simple until you try to backtest them correctly. Most platforms fail at one or more of these:
Stock prices alone aren't enough. A proper options backtest needs the actual bid/ask, IV, and Greeks for every contract on every day. TradeReplay uses institutional-grade historical options data.
Options strategies are especially prone to overfitting — IV regimes, rate environments, and term structure all shift. Walk-forward testing catches strategies that only worked in one market regime.
Options expire. A backtest must handle contract selection, expiration events, and rolling logic correctly. TradeReplay manages this automatically based on your strategy rules.
When you hold stock and options together, P&L, margin, and position tracking must reflect the combined position — not just each leg separately. TradeReplay handles multi-leg accounting correctly.
Describe your strategy in plain English. The AI Copilot writes the code, handles contract selection logic, and runs the backtest — no Python, no IDE, no setup.
Step through each trading day manually. Decide when to enter or exit options positions and compare your discretionary choices to the pure algorithm's results.
Mode: Stock + Options | Instrument: Stocks and Options (1D)
Strategy: "Buy 100 shares of AAPL. On the first trading day of each month, sell an out-of-the-money call expiring in 30 days. Close the call if it reaches 50% profit or hold to expiry. Repeat."
Walk-forward result shows whether the covered call overlay consistently improved Sharpe vs. holding stock alone — across different IV regimes and market conditions.
Mode: Options Only | Instrument: Stocks and Options (1D)
Strategy: "When the stock closes above its 50-day moving average for 3 consecutive days, buy a 30-day call option 5% out of the money. Exit at 100% gain or 50% loss. Max one position at a time."
Most platforms can't run this test at all. TradeReplay selects the correct contract, prices the entry and exit using real historical data, and validates the strategy out-of-sample.
Choose the instrument and pick your trading mode: stock-only, options-only, or stock + options combined. Add your ticker (e.g. AAPL, SPY, TSLA). Set your train period (6 months recommended) and test period.
Type your strategy as you'd explain it to another trader. Include entry rules, which option to buy or sell (strike, expiry, call/put), exit conditions, and position sizing. The AI handles the rest.
The AI Copilot converts your description to Python, selects the correct historical option contracts, and runs the full backtest. You see equity curve, Sharpe ratio, max drawdown, and per-trade detail.
Strategy locked. Walk forward into the test period — data your strategy never saw. If the edge holds out-of-sample, it's real. If it collapses, you've saved yourself from trading a curve-fitted strategy.
Step through each trading day and make discretionary decisions on whether to enter or exit option positions. Compare your judgment against the algorithm to see where discretion adds or removes edge.
| Platform | Options Backtest | Real Options Data | Stock + Options Combined | Walk-Forward | No Code |
|---|---|---|---|---|---|
| TradeReplay | Yes | Yes | Yes | Yes | Yes |
| TrendSpider | No | No | No | No | Yes |
| TradingView | No | No | No | No | Pine Script |
| thinkorswim | Manual replay only | Yes | Manual only | No | Thinkscript |
| QuantConnect | Yes | Yes | Yes | Yes | Python required |
| Backtrader | Yes | Bring your own | Yes | Manual setup | Python required |
TradeReplay options data is daily, covering January 1, 2015 to present. thinkorswim's thinkBack is a manual replay tool, not a systematic backtester — it cannot run rule-based strategies across years of data or produce Sharpe ratios and drawdown metrics.
TradeReplay is the only no-code iOS app with real historical options data built in. Describe your strategy in plain English — the AI converts it to code, selects the right contracts from our historical options data, and runs a walk-forward validated backtest. No Python required.
Yes. The Stocks and Options instrument supports three modes: stock-only, option-only, and combined stock + options. The combined mode lets you test covered calls, protective puts, and any strategy that holds equity and options simultaneously — with correct combined P&L accounting.
Yes — institutional-grade historical options data including real contract prices, bid/ask, implied volatility, and Greeks for each historical trading day.
Long calls, long puts, short calls (covered), short puts, and multi-leg combinations. Describe any strategy in plain English — income strategies like covered calls and cash-secured puts, directional plays, or stock + options hedging strategies.
Options data is expensive and complex — each underlying has hundreds of contracts that change daily. TrendSpider and TradingView explicitly do not support options backtesting. Platforms that do (QuantConnect, Backtrader) require Python. TradeReplay is the only no-code solution with this built in.
thinkBack is a manual replay tool — you click through one strategy at a time. It cannot run a rule-based strategy systematically across years of data, does not support walk-forward testing, and does not produce Sharpe ratios or drawdown metrics. TradeReplay automates the full backtest from plain English.
QuantConnect requires Python. TradeReplay requires no coding — describe your strategy in plain English on your iPhone. QuantConnect is more powerful for institutional-grade research; TradeReplay is for retail traders who want rigorous results without a programming background.
$34.99/month after a 14-day free trial. Available on the Apple App Store.
Real historical options data. Walk-forward tested. No Python required. 14-day free trial.
Download TradeReplay — iOS