Skip to main content
POST
Run Options Backtest

Body

application/json

Request for running an options backtest.

date_from
string<date>
required
date_to
string<date>
required
symbols
string[] | null
signal_types
string[] | null
quality_tiers
string[] | null
regime_filter
string[] | null
materialize_run_id
string | null
target_delta
number
default:0.3
Required range: 0.05 <= x <= 0.8
delta_tolerance
number
default:0.1
Required range: 0.05 <= x <= 0.3
dte_min
integer
default:7
Required range: 1 <= x <= 90
dte_max
integer
default:45
Required range: 7 <= x <= 180
min_open_interest
integer
default:10
Required range: x >= 0
max_spread_pct
number
default:0.1
Required range: 0.01 <= x <= 0.5
max_quote_age_seconds
number
default:300
Required range: 1 <= x <= 86400
premium_stop_pct
number
default:0.5
Required range: 0.1 <= x <= 0.95
premium_target_pct
number
default:0.5
Required range: 0.1 <= x <= 5
dte_floor
integer
default:5
Required range: 0 <= x <= 30
commission_per_contract
number
default:0.65
Required range: 0 <= x <= 5
contracts
integer
default:1
Required range: 1 <= x <= 100
base_capital_per_trade
number
default:5000
Required range: 100 <= x <= 1000000
max_contracts
integer
default:10
Required range: 1 <= x <= 500

Response

Successful Response