Indexes price options off of futures prices for each expiration. Here's how ORATS does handles futures prices for indexes.

Indexes like SPX, NDX and VIX do not have a trade-able underlying price like stocks and ETFs do. What index options traders use is a futures price. Futures prices are usually quoted quarterly. For example, the CME Group publishes these futures prices for SPX:

null
 

Futures prices do not exist for every expiration. Traders need to interpolate or calculate an implied futures rate for the expirations without a corresponding futures price expiration date.

ORATS uses put-call parity to solve for the futures at each expiration. For example, here are the solves 14-minutes before the close when the VIX spot was $15.98.

null
 

Here are prices from Barchart for the close when the VIX spot was $15.85:

null
 

Here is a graphical look from VIX Central:

null
 

In the ORATS backtester, the stock price associated with the options trade is the implied futures price for the expiration. Similarly, in the ORATS Data API, the stock price associated with the options trade is the implied futures price for the expiration.

To get a free trial and to see pricing for various levels of the Data API or Backtester, go HERE

related posts

Python Access to Our API
May
29
Data, data api, Python, code example

Python Access to Our API

Python is a popular programming language that lets you work quickly and integrate systems...

Read Post
VIX Level Trigger in Backtesting
May
23
Volatility, Backtesting, Data, Forward Volatility, term structure, options quotes, options trading, technical indicators

VIX Level Trigger in Backtesting

Here's how to use the level of VIX, or any symbol's price, to drive trading in a backtest by...

Read Post

We're here, if you need us.

Still curious how we can help you?




LET'S CHAT