Features How it works Market Data Pricing FAQ
Log in Get started →

Know your edge
before you trade it.

The first 0DTE backtester built for CFD and spreadbetting options — across equities, commodities and FX. US options too.

+10 years historical data  ·  No coding required

24
Assets covered
Equities, FX, commodities
10+
Years of data
Real bid/ask on 5-min bars
<3s
Per backtest
Full 10-year replay
5min
Intraday resolution
CFD & US options
Features

Great backtest. Terrible live results.
Sound familiar?

Not assumptions. Not synthetic prices. Real bid/ask quotes, real CFD spreads, real Greeks — across equities, commodities and FX.

0DTE Backtester

Configure your setup in seconds. Replay 10+ years of real option prices and get a complete performance breakdown — no code, no spreadsheets.

  • Call, Put, Straddle, Iron Condor, custom multi-leg
  • Delta 10, 15, 25, 35, 50
  • Rich filter library — IV, VIX regime, day of week, Fed days and more
  • Sharpe, win rate, profit factor, max drawdown, CVaR 95%
  • Full trade log — every entry, exit and P&L

Under 3 seconds.

10 years of intraday option data. Full backtest. Under 3 seconds.

Real CFD option bid/ask prices.

We source actual CFD option bid and ask prices — not theoretical mid-price. Your fills reflect what the market really offered at every expiry.

  • Real bid/ask at every fill — no mid-price assumption
  • Fills at bid or ask — no mid-price assumption
  • Sharpe that matches your live account

Strategy Screener

Rank every strategy configuration by Sharpe, win rate or max drawdown. Start from what already works.

Management Rules

Set early exit rules before you run:

  • Close early at a profit target
  • Stop loss as % of credit received
  • Exit based on time to expiry
  • Conditional rules on P&L or market move

Portfolio View

Build your own portfolio of strategies like a fund manager. Analyse your global risk across all positions.

  • Combined drawdown across all strategies
  • Optimise Sharpe and CVaR by adjusting strategy weights
  • Correlation between strategies
How it works

From idea to conviction
in four steps.

01
Configure

Build your strategy. No code.

Choose your asset, option type, delta and entry time. Point-and-click — no spreadsheets, no scripting.

SPX, QQQ, Gold, DAX, Crude Oil and more Call, Put, Straddle, Iron Condor Any delta 0.05 – 0.50 CFD or US options mode
02
Backtest

10+ years of real prices. Results in 3 seconds.

Every expiry replayed with actual bid/ask spreads and the real CME VIX surface. Not mid-price. Not synthetic.

Real CFD spreads at every fill Full trade log, every entry and exit Sharpe, win rate, drawdown, profit factor
03
Compare

Rank every setup. Find what actually works.

Screen all delta and time combinations side by side. Filter by drawdown, slice by VIX regime or day of week — isolate your true edge.

Rank by Sharpe, win rate or profit factor Filter by max drawdown threshold Slice by VIX level, day of week, SPX gap Side-by-side strategy comparison
04
Decide

Trade with conviction. Not hope.

You know your worst drawdown, your average win rate, and exactly which market conditions break your strategy. Now size your position accordingly.

Drawdown and recovery timeline Performance by regime — VIX, gaps, weekday Export full trade log to CSV Know your sizing before you trade
Market Data

What you can backtest

Real bid/ask data on 5-min bars. No synthetic spreads — fills reflect what the market actually offered.

Data type
Session times in
AssetTypeExchangeData sinceFrequencySession
S&P 500CFD OptionCME2015
5min
DAX 40CFD Option2015
5min
CAC 40CFD Option2015
5min
Dow JonesCFD OptionCME2015
5min
Nikkei 225CFD Option2015
5min
Hang SengCFD Option2015
5min
ASX 200CFD Option2022
5min
PairTypeExchangeData sinceFrequencySession
EUR/USDCFD OptionBroker2022
10min
GBP/USDCFD OptionBroker2022
10min
USD/JPYCFD OptionBroker2022
10min
USD/CADCFD OptionBroker2020
10min
AUD/USDCFD OptionBroker2022
10min
USD/CHFCFD OptionBroker2022
10min
EUR/GBPCFD OptionBroker2022
10min
GBP/JPYCFD OptionBroker2022
10min
EUR/JPYCFD OptionBroker2022
10min
AssetTypeExchangeData sinceFrequencySession
GoldCFD OptionCME2015
5min
SilverCFD OptionCME2015
5min
Crude Oil (WTI)CFD OptionCME2015
5min
AssetTypeExchangeData sinceFrequencySession
SPXUS OptionCBOE2022
5min
QQQUS OptionCBOE2023
5min
IWMUS OptionCBOE2024
5min
GLDUS OptionCBOE2024
5min
TLTUS OptionCBOE2024
5min
"

I spent years as a quant at European banks, then started trading 0DTE CFD options on the side. Every backtester I tried used mid-price fills. For CFD options that's not just inaccurate — on illiquid strikes or outside core hours, the spread can be two or three times wider than US-listed options. The backtest looked great. The live account told a different story.

No retail backtester accounted for that. So I built one for myself. ThetaSmith is what I needed and couldn't find.

BV
Bruno
Founder · Quant, former European bank front office & model validation
Pricing

Start free.
Scale when you're ready.

No credit card to start.

Monthly
Annual 2 months free
Free
Explore the platform
0
forever
  • Strategies3
  • Backtests / MonthUnlimited*
  • Historical Data2025 only
  • US OptionsSPX
  • CFD OptionsSPX, Gold, Crude Oil
  • API Access
Create free account
Light
For individual traders
29
per month
  • Strategies5
  • Backtests / MonthUnlimited
  • Historical Data3 years
  • US OptionsSPX
  • CFD OptionsSPX, Gold, Crude Oil
  • API Access
Get started
Pro
For professionals
149
per month
  • Strategies100
  • Backtests / MonthUnlimited
  • Historical DataUnlimited
  • US OptionsAll assets
  • CFD OptionsFX, Equity & Commo
  • API Access
Get started

* Free plan: unlimited backtests for your first 30 days.

What traders say

Real traders.
Real results.

★★★★★

I had been running iron condors for two years thinking I had an edge. ThetaSmith showed me I was negative Sharpe on three of my four setups. Saved me a lot of money.

JV
T. Bernard
Retail trader · Paris · Pro plan
★★★★★

The screener is what got me started. I filtered Sharpe > 1.5, drawdown < 15% and had my first live strategy running within a week.

NK
N. Khalifa
Part-time trader · London
★★★★★

I diversified across FX, equities and crude oil. Trading multiple uncorrelated strategies makes it so much less stressful. And since I use a spreadbetting account, all my profits are completely tax free.

DM
D. Mitchell
Retail trader · London
FAQ

Frequently asked questions

Why CFD options instead of US options? +
CFD options give European retail traders access to equity indices, commodities and FX from a single spreadbetting or CFD account — no US broker, no currency conversion, no PDT rule. Margins are significantly lower than US-listed options, and particularly on Swiss CFD accounts where leverage requirements are among the most competitive in Europe. Profits from UK spreadbetting accounts are also tax-free. The trade-off is wider spreads, which is exactly why accurate bid/ask backtesting matters.
What kind of strategies can I backtest? +
Any 0DTE strategy on CFD or US options — calls, puts, straddles, strangles, iron condors, credit spreads. You can set conditional entries and exits, apply management rules (profit target, stop loss, time-based close), and filter by market conditions such as VIX level, day of the week or SPX gap at open.
What data does ThetaSmith use? +
10+ years of real option bid/ask prices on 5-minute bars, across CFD indices, commodities, FX and US options. Every backtest uses actual market prices — not synthetic fills, not mid-price assumptions.
Do I need coding skills? +
No. The backtester and screener are fully point-and-click. You can export your trade log to Excel for further analysis.
Do I need a broker account to use ThetaSmith? +
No. ThetaSmith is a backtesting platform — you run strategies against real historical data without connecting any broker account. Broker integration is on the roadmap.
Can I cancel anytime? +
Yes. Monthly billing, cancel from your account page. No questions asked. Annual plans are refunded pro-rata within 30 days.

Stop guessing.
Start backtesting.

Find out if your strategy actually has an edge. Free on SPX.

No credit card  ·  Takes 60 seconds  ·  Cancel anytime