New
The Intraday Backtester and Otto, your AI agent are now live for every Trading Tools subscriber

New · intraday mode in the Custom Backtester

Backtest any symbol. By the minute.

Test 0DTE and multiday options strategies across the U.S. equity options market. Choose from ready-to-use strategy templates, select strikes using more dependable deltas powered by ORATS smoothed implied volatilities (SMV), upload your own CSV entry and exit signals, visualize each trade from open to close, and download every result.

1-min
data granularity
Oct 2020
history starts
~140
intraday symbols
16
intraday strategies
0DTE
native support

01 · Configure

The whole trade on one screen.

This is the actual tool. Follow the numbered markers: every field you need for a 0DTE strategy is a few keystrokes away, or one plain-English sentence.

The intraday backtester form: AI input generator, time and date settings, days to expiration, strike selection, and exit rules

1Start in plain English

Type "SPY 0DTE iron condor, 16 delta shorts and 5 delta wings, exit at 50% profit or 200% loss" and the AI fills every field below.

  1. 1

    Start in plain English. Type "SPY 0DTE iron condor, 16 delta shorts and 5 delta wings, exit at 50% profit or 200% loss" and the AI fills every field below.

  2. 2

    16 strategies, ~140 symbols. Condors, flies, spreads, straddles, strangles, and calendars on the most-traded names, SPX to single stocks.

  3. 3

    Enter at 9:45, to the minute. Entry and exit are exact clock times. Hold to expiration or step out at 15:55. AM and PM SPX expirations both supported.

  4. 4

    0DTE is DTE 1. Days to expiration counts from 1, so same-day options are first-class citizens, out to 30 days.

  5. 5

    Per-leg strike control. Target every leg by delta with min and max bands, or set strike widths in points from a reference leg.

  6. 6

    Stops that fire intraday. Percent stop losses and profit targets are checked on every minute bar, with slippage and commissions modeled in.

  7. 7

    Bring your own signals. Upload a CSV of entry and exit timestamps and the engine trades your signal on real minute-level options prices.

02 · Read the results

Five-plus years of QQQ iron condors, tested minute by minute.

A real backtest: 0DTE iron condors, 20-delta shorts with 5-delta wings, entered at 9:45 every morning since October 2020. 1,156 trades, 81% winners, a 0.64 Sharpe, and every stop-out in the trade log below.

Intraday backtest results: stat chips, equity curve of strategy versus stock, and export actions

1The verdict, up top

Annual return, Sharpe ratio, max drawdown, and total P&L for one lot, before you read a single chart.

  1. 1

    The verdict, up top. Annual return, Sharpe ratio, max drawdown, and total P&L for one lot, before you read a single chart.

  2. 2

    Honest accounting. Strategy vs buy-and-hold with commissions and dividends included. What you see is exactly what the trades made.

  3. 3

    Five-plus years of minute bars. Every point on this curve was marked from real 1-minute options prices, stop-outs and all.

  4. 4

    From backtest to trade. Like what you see? Scan live options for this exact setup, or download the full trade log as CSV.

monthly returns · oct 2020 to today

Monthly returns heat grid for the same run

trade log · every fill · csv download

Trade log with per-trade entry and exit times, prices, and exit reasons

03 · Why intraday precision matters

Catch the 2:49 PM stop-out when it happens.

Intraday mode tracks your position minute by minute, so stops and profit targets trigger when their levels are reached, not just at the end of the day. Strike selection is powered by ORATS smoothed implied volatilities and Greeks, providing more stable, dependable deltas than calculations based on noisy individual option quotes.

See the full story of every trade from entry to exit, whether it lasts a few minutes or multiple days. Both engines live in the same Custom Backtester, so you can choose the right one for each strategy.

Anatomy of a stop-out · one fill from the run above · Jul 24, 2024

stopped out 2:49 PM

The Trade History view of one QQQ 0DTE iron condor from the backtest: the trade's price marked every minute through the July 24, 2024 session, with the 2:49 PM stop-out marked in red and the position continuing to lose into the close

A real fill from the QQQ run above, opened in the Trade History view: the condor’s price minute by minute through the July 24, 2024 session. Theta grinds all morning, the market slides after lunch, and the stop fires at 2:49 PM, the minute the loss crosses 200% of the credit received. By the close the same position had lost nearly twice as much: the mark daily bars would have recorded. Every fill from 2022 onward opens like this straight from the trade log.

swipe the table to compare →

Intraday · newEnd of Day
HistoryBack to October 2020Back to 2007
GranularityEvery minute, 9:34am ET to the closeOne mark per day
Stops & profit targetsFire on the minute they hitEvaluated at end of day
0DTE strategiesNativeBuilt for multi-day holds
Strategies1645
Symbols~140 most-traded, SPX to single namesAny US-listed optionable name
Indicator triggersTime-based entries by design794 indicators, earnings, dates
Want daily bars back to 2007 and 300M+ pre-computed runs?Options Backtester

Under the hood

Built like an execution engine.

Honest execution modeling
Slippage as a percentage of the bid-ask width per side, commissions defaulting to $0.65 a contract, and an adjustable wide-price filter that keeps untradeably wide quotes out of your fills.
16 strategies
Iron condors, iron butterflies, credit and debit spreads, straddles, short strangles, naked long and short options, and three flavors of calendars.
~140 symbols, 9:34 to the close
Every name with weekly options in the backtest-finder universe, snapshotted every minute of every session since October 2020.
A 300-million-run pedigree
Built on the same reporting stack as our EOD engine: performance metrics, monthly returns, and a trade log for every simulated fill.

Rather just say it? Ask Otto, the AI agent built into the dashboard, to run the whole backtest for you. “SPX 0DTE put credit spread, 30 delta, 30 wide, exit at 50% profit, last 6 months” is a complete instruction.

Meet Otto

Pricing

Included in the subscription. One price, every tool.

The Intraday Backtester ships inside ORATS Trading Tools alongside every other tool on the platform. One subscription unlocks all of it.

Trading Tools

$99/ month

Individual license. Professional license $199 / user / month.

Everything included:

Real-time data
2,000 backtests / month
Connect Interactive Brokers, TradeStation, and Tradier

Does not include ORATS Data API access. Cancel within 24 hours of signup for an automatic full refund.

FAQ

Intraday backtesting, answered.

What data does the Intraday Backtester use?

One-minute options chain snapshots collected every minute from 9:34am ET to the close, every session since October 2020, across roughly 140 of the most-traded symbols with weekly options, from SPX and the major index ETFs to single names. Fills are marked from real quotes, and a wide-price filter keeps quotes too wide to trade out of your results.

Can it backtest 0DTE options strategies?

Yes, 0DTE is the core use case. Days to expiration counts from 1, so DTE 1 selects same-day expirations, out to 30 days. Entries and exits happen at exact clock times, AM and PM SPX expirations are both supported, and stops and profit targets are checked on every minute bar through the session.

How is this different from the end-of-day Options Backtester?

The end-of-day engine marks positions once a day, with history back to 2007, 45 strategies, and 794 indicator triggers. Intraday mode marks every minute since October 2020, so stops and profit targets fire when they actually hit instead of being evaluated at the close. Both engines live in the same Custom Backtester: run daily bars for multi-day holds, minute bars for 0DTE and short-dated trades.

How realistic are the fills?

Slippage is modeled as a percentage of the bid-ask width on each side of the trade, and commissions default to $0.65 per contract. A wide-price filter screens out quotes too wide to trade: any option whose bid-ask spread is wider than a set percentage of its strike (5% by default) or of its mid price (15% by default) is kept out of your fills. Every one of these settings is adjustable, so you can loosen the filter or stress a strategy with harsher fills before you trust it.

Do I need to write code?

No. Describe the strategy in plain English and the AI generator fills in every field, or set the fields yourself. If you already have a model, upload a CSV of entry and exit timestamps and the engine trades your signal on real minute-level options prices.

A high win rate can still lose money, right?

Right, which is why the report grades risk, not just hit rate. Short premium wins often and loses big when it loses, so every run computes Sharpe ratio, max drawdown, and monthly returns alongside the win rate, and the trade log lists every stop-out so you can inspect the left tail yourself before you trade it.

How much does the Intraday Backtester cost?

It is included in ORATS Trading Tools at $99 per month for an individual license ($199 per user per month for a professional license), alongside the end-of-day backtester, scanners, Otto, real-time data, and the rest of the platform. Cancel within 24 hours of signup for an automatic full refund.

Run your first minute-level backtest today.

I have used several including ivolatility/Options omega, but nothing comes close to ORATS.
Ramesh · ORATS subscriber
Contact Us
Questions about the API requirements? Want to become an affiliate? Curious about the backtester? Leave us a message and we'll get back to you shortly.
Your email
Your message
Submit
ORATS University
ORATS University
Master the art of options
Research
Implementation
Risk
Review
The opinions and ideas presented herein are for informational and educational purposes only and should not be construed to represent trading or investment advice tailored to your investment objectives. You should not rely solely on any content herein and we strongly encourage you to discuss any trades or investments with your broker or investment adviser, prior to execution. None of the information contained herein constitutes a recommendation that any particular security, portfolio, transaction, or investment strategy is suitable for any specific person. Option trading and investing involves risk and is not suitable for all investors. For more information please see our disclaimer.
Interactive Brokers is not affiliated with Option Research & Technology Services, LLC and does not endorse or recommend any information or advice provided by Option Research & Technology Services, LLC.