Fields
The number on the right of each row is the protobuf field number.option_symbolstring1
The option symbol in OSI format SPY241227C00480000
channel_idint322
Internal, ignore.
nbbo_askstring3
Current ask
nbbo_ask_sizeint644
Current ask size
nbbo_bidstring5
Current bid
nbbo_bid_sizeint646
Current bid size
last_tape_timeint647
Timestamp in milliseconds that this data represents
datestring8
The trading date in YYYY-MM-DD format
open_interestint329
The OI of the chain
volumeint6410
The cumulative volume for the day till this tape time. Note the volume between 2 ticks can be lower and does not necessary increase all the time if there was a cancel. A chain might have 10,000 volume at 9:32 and then at 9:33 it might have 8,000 volume as a transaction with the size of 2,000 had been canceled. The canceled volume is also tracked in the canceled field.
expiresstring11
The expiry of the chain in YYYY-MM-DD
option_typestring12
The option type either call or put
underlying_symbolstring13
The ticker of the chain. Note this is not the root symbol: For instance for NDXP260116C25250000 the underlying symbol would be NDXP and not NDX.
strikestring14
The strike as a decimal number.
high_pricestring15
The highest price at which there was a trade for the chain for the current trading day
low_pricestring16
The lowest price at which there was a trade for the chain for the current trading day
last_pricestring17
The last price at which a trade executed for this chain
implied_volatilitystring18
Iv for the contract
deltastring19
Delta for the contract
thetastring20
Theta for the contract
gammastring21
Gamma for the contract
vegastring22
Vega for the contract
rhostring23
Rho for the contract
theostring24
Theo for the contract
iv_lowstring25
Iv low for the contract for the session
iv_highstring26
Iv high for the contract for the session
floor_volumeint6427
Total amount of volume that came based on trade codes from the floor. If there is a canceled transaction this field is as of now not being adjusted.
multi_leg_volumeint6428
Total amount of volume that based on trade codes was part of a multi leg trade. If there is a canceled transaction this field is as of now not being adjusted.
stock_multi_leg_volumeint6429
Total amount of volume that based on trade codes was part of a stock multi leg trade. If there is a canceled transaction this field is as of now not being adjusted.
cross_volumeint6430
Total amount of volume that based on trade codes was part of a cross trade. If there is a canceled transaction this field is as of now not being adjusted.
sweep_volumeint6431
Total amount of volume that based on trade codes was based on sweep transactions. If there is a canceled transaction this field is as of now not being adjusted.
tradesint6432
Count of all transactions
ask_volumeint6433
Total amount of volume that transacted on the ask side of the spread. If there is a canceled transaction this field is as of now not being adjusted.
bid_volumeint6434
Total amount of volume that transacted on the bid side of the spread. If there is a canceled transaction this field is as of now not being adjusted.
mid_volumeint6435
Total amount of volume that transacted on the mid side of the spread. If there is a canceled transaction this field is as of now not being adjusted.
neutral_volumeint6436
Total amount of volume that has been marked as neutral (cross, out of sequence, late) If there is a canceled transaction this field is as of now not being adjusted.
total_bid_changesint6437
Total amount of NBBO bid changes of this chain. This can be used as a potential volatility proxy.
total_ask_changesint6438
Total amount of NBBO ask changes of this chain. This can be used as a potential volatility proxy.
canceled_volumeint6439
Total amount of volume of transactions that had been canceled
total_premiumstring40
Total amount of premium that transacted
avg_pricestring41
Volume weighted avg price of all transactions
open_pricestring42
The first price at which a trade transacted for this chain.
option_symbol_idint3243
Unique id for the option symbol
ticker_idint3244
Unique id for the underlying symbol. These IDs are consistent across different topics and can be used to merge data together.
root_ticker_idint3245
Unique ID for the root ticker. In most cases root_ticker_id will be the same as ticker_id but for chains like SPXW260109P06810000 ticker_id would be the ID for SPXW and root_ticker_id would be the id for SPX.
The exchange currently publishing the NBBO bid.
The exchange currently publishing the NBBO ask.
The current NBBO bid and its last update time.
The current NBBO ask and its last update time.
