How to Use OptionsPilot's Free Options Backtester: Complete Tutorial
OptionsPilot's backtester lets you test options strategies against 30+ years of real SPY and SPX data—completely free, no signup required. Whether you want to validate a covered call approach, stress-test an iron condor, or optimize a put credit spread, this is the most comprehensive free options backtesting tool available.
This tutorial walks through every feature, screen by screen, so you can go from zero to running your first backtest in minutes.
---
Table of Contents
---
Getting Started {#getting-started}
Head to optionspilot.app/backtester in any modern browser. No account creation, no credit card, no download. The backtester loads instantly and you're ready to start exploring data.
The backtester has two main sections:
Let's start with the Data Explorer.
---
The Data Explorer {#the-data-explorer}
The Data Explorer is your window into 30+ years of options market history. Here's how to use every feature:
Viewing Price Charts
When you first load the Data Explorer, you'll see a price chart of SPY going back to 1993. This chart shows daily closing prices with the following controls:
Switching Between SPY and SPX
Click the SPY/SPX toggle at the top of the chart to switch between the two underlyings. Both track the S&P 500 but have important differences:
For backtesting premium selling strategies, many traders prefer SPX due to cash settlement. For covered calls, you need SPY (since you hold the actual shares).
VIX Overlay
Toggle the VIX overlay to see the CBOE Volatility Index charted alongside SPY/SPX prices. The VIX line appears on a secondary Y-axis so you can visually correlate volatility levels with price movements.
This is incredibly useful for understanding:
Event Markers
The Data Explorer marks major market events directly on the chart. You'll see markers for events like:
Click any event marker to see details about what happened and how SPY reacted. These markers help you contextualize your backtest results—if your strategy had a big drawdown, was it during a known crisis?
Date Range Selection
Use the date range selector to focus on specific periods. This is especially useful for:
---
Running a Backtest {#running-a-backtest}
Click the "Run Backtest" button or navigate directly to /backtester/run. This is where the real power lives.
Step 1: Select a Strategy
The strategy selector shows 10 preset strategies. Here's what each one does:
#### Premium Selling Strategies
#### Directional Strategies
Select the strategy that matches your trading approach. If you're not sure, Short Put or Covered Call are the most common starting points.
Step 2: Configure Basic Parameters
After selecting a strategy, configure the fundamental parameters:
Step 3: Set Entry Rules
Entry rules determine when and how the backtester opens new positions:
Step 4: Set Exit Rules
Exit rules determine how positions are closed:
Step 5: Run the Backtest
Once everything is configured, click the "Run Backtest" button. The engine processes every trading day in your date range, checking entry conditions, managing open positions, and applying exit rules.
For a 30-year backtest, this typically completes in seconds. You'll see a progress indicator while it runs.
---
Reading Your Results {#reading-your-results}
After the backtest completes, you're taken to the results page. Here's how to interpret every section:
Summary Statistics
The top of the results page shows key performance metrics at a glance:
| Metric | What It Means | What's "Good" |
Equity Curve & Drawdown Chart
Below the summary stats, you'll find two charts:
Equity Curve: Shows your portfolio value over time. A healthy equity curve trends upward with manageable dips. Look for:
Drawdown Chart: Shows the percentage decline from the equity curve's peak at each point in time. This helps you visualize:
Trade Log
The trade log shows every individual trade the backtest executed. Each row includes:
You can sort by any column—sort by P&L to find your biggest winners and losers, sort by date to review chronologically, or sort by VIX to see how volatility levels correlated with trade outcomes.
You can also filter the trade log to isolate specific subsets:
Monthly Returns Heatmap
The heatmap displays your strategy's return for each month across every year in the backtest. Each cell is color-coded:
This visualization instantly reveals:
---
Optimizing Your Strategy {#optimizing-your-strategy}
Once you've run your first backtest, the real learning begins. Here's how to optimize:
Compare Parameter Variations
Run the same strategy multiple times with one parameter changed:
Compare the results. The configuration with the highest Sharpe ratio (not the highest raw return) is generally the best choice—it gives you the most return per unit of risk.
Test Different DTE Values
DTE has a surprisingly large impact on results. Run your strategy at 30, 45, and 60 DTE and compare:
Add Filters Incrementally
Start with a "bare" strategy (no VIX filter, no event avoidance, no day-of-week filter). Then add filters one at a time:
Each filter should demonstrably improve risk-adjusted returns. If adding a filter doesn't help, remove it—unnecessary filters reduce your sample size.
Avoid Over-Optimization
The biggest trap in backtesting is finding parameters that perfectly fit historical data but don't generalize to the future. Watch for these warning signs:
To combat over-fitting, split your data: optimize on 2000–2017, then test on 2018–2025 without changing anything. If out-of-sample results hold up, the strategy is likely robust.
---
Tips & Best Practices {#tips-and-best-practices}
Start Simple
Begin with a single-leg strategy like a short put or covered call. Understand how delta, DTE, and exit rules affect results before adding complexity with multi-leg strategies.
Use the Full Date Range
Always run at least one backtest using the full available history. This ensures you've tested across every market regime. You can test sub-periods afterward for targeted analysis.
Pay Attention to Max Drawdown
Return is what you earn. Drawdown is what you endure. A strategy that returns 20% annually but has a 50% max drawdown will test your resolve in ways that a 12% annual return with a 20% max drawdown will not.
Check the Trade Log for Anomalies
After every backtest, scan the trade log for:
Use the Monthly Heatmap for Seasonal Insights
Some options strategies exhibit seasonal patterns. Covered calls on SPY, for example, tend to perform better from October to April (historically higher implied volatility) and worse from May to September (lower premiums during the summer doldrums).
Document Your Results
Keep a spreadsheet or notes file where you record each backtest configuration and its key results. This prevents you from re-running the same tests and helps you identify patterns across strategy variations.
Combine With Paper Trading
Once you've identified a strategy with strong backtest results (Sharpe > 1.0, acceptable drawdown, consistent monthly returns), take it to a paper trading account for 4–8 weeks of live execution practice. This validates that you can follow the rules in real time.
---
FAQ
Is OptionsPilot's backtester really free?
Yes. The Data Explorer, backtest engine, and results analysis are all free to use with no account required. Access the full 30+ years of SPY/SPX data at no cost.
What data does the backtester use?
OptionsPilot uses CBOE-sourced SPY and SPX data going back to 1993. The dataset includes daily price data, VIX levels, and options chain data for accurate delta and premium calculations.
Can I save my backtest results?
You can view results directly in the browser. For record-keeping, use your browser's screenshot function or manually record the key statistics from the summary panel.
How accurate are the backtest results?
The backtester uses historical options data with realistic pricing models. Results account for time decay, delta exposure, and defined entry/exit rules. As with any backtester, results are estimates—real-world execution may differ due to slippage, fill quality, and timing.
What strategies can I backtest?
OptionsPilot supports 10 preset strategies covering the most popular options approaches: covered calls, cash-secured puts, vertical spreads, iron condors, strangles, straddles, and long options. You can also build custom multi-leg strategies.
Can I backtest on stocks other than SPY?
Currently, the backtester supports SPY and SPX. These are the most liquid options markets with the deepest historical data, making them ideal for reliable backtesting.
---
Ready to Start?
You now know every feature OptionsPilot's backtester offers. The only thing left is to use it.
Open the Data Explorer → to browse 30+ years of SPY/SPX price history, VIX data, and market events.
Run Your First Backtest → to test any options strategy against real historical data in seconds.
No signup. No cost. Just data.