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 by the minute.

The Intraday Backtester replays your 0DTE and short-dated strategies on 1-minute options data back to October 2020. Minute-level entries, exits, stops, and profit targets: the way the trade actually happens.

1-min
data granularity
Oct 2020
history starts
~140
symbols with weeklies
16
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, graded in seconds.

A real, unstaged run: 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 minute bars matter

Catch the 2:47 PM stop-out the moment it happens.

Intraday mode marks your position on every minute bar, so stops and profit targets fire the moment they hit. You get the full story of every 0DTE trade, tick by tick through the session. Both engines live in the same Custom Backtester. Pick per job.

swipe the table to compare →

Intraday · newEnd of Day
HistoryBack to October 2020Back to 2007
GranularityEvery minute, 390 per dayOne 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 a bad-price filter that keeps every fill tradeable.
16 strategies
Iron condors, iron butterflies, credit and debit spreads, straddles, strangles, naked short options, and three flavors of calendars.
~140 symbols, 390 bars a day
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 of every session since October 2020, about 390 bars per trading day, 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 bad-price filter keeps untradeable prints 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, commissions default to $0.65 per contract, and a bad-price filter screens out quotes too wide to trade. All of it is adjustable, so you can 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.