OptionChain
An option contract with all its meta data.
▶Proto definition.proto
message OptionChain { int32 id = 1; string option_symbol = 2; int32 strike = 3; Ticker ticker = 4; string expiry = 5; OptionType type = 6; Ticker root_ticker = 7; bool first_time_options_today = 8; bool created_today = 9; }
Fields
id
int32
1
Unique id of the option contract.
option_symbol
string
2
OSI option symbol, e.g. AAPL260116C00150000.
strike
int32
3
Strike price in thousandths of a dollar.
Underlying ticker of the contract (e.g. SPXW, not the root SPX).
expiry
string
5
Expiration date in YYYY-MM-DD.
Call or put.
Root ticker of the contract (equals ticker for stocks, parent index for
index options).
first_time_options_today
bool
8
True when options appear for this ticker for the first time, i.e. it had
no other active (non-expired) chains loaded when this chain was created.
created_today
bool
9
True when this contract was newly created (it did not exist before).