Skip to main content
Version: 8.4.08.4

SRSE Product: SRAnalytics

#Message NameDescription
4335CCodeDefinitionCommodity code (product code) definitions for all futures. Also maps future ccodes to SpiderRock tickers. Information is sourced from listing exchange product definitions.

This table also contains definitions for exchange and user-defined spreads including spreads used as option underliers. SpiderRock typically uses a compact form of the exchange (spread) product ID as the ccode for these products if there is no natural (human-readable) exchange spread ticker issued for the spread. Note that the full spread definition can be found in the ProductDefinition and human-readable version in the description field below.

Note that SpiderRock tickers below are synthetic and are created for organizational purposes only. SpiderRock synthetic tickers typically begin with a '@' character.
3120FutureCloseMarkFutureCloseMark records are published immediately after the market close - 5 min and again when exchanges publish official marks.

FutureCloseMark records are published to the SpiderRock elastic cluster when clsMarkState=Final
3125FutureOpenMarkFutureOpenMark records are created during the end-of-day rotation for each product and intended for use the following trading day.
2605FuturePrintMarkupFuturePrintMarkup records are created for all future prints
4255FuturePrintProbability
2610FuturePrintSetFuturePrintSet records are created for all future prints (outrights and spreads) and published to the SpiderRock elastic cluster when markup detail is complete (F+10M)
4260FutureQuoteProbability
3590GlobalDividendsGlobalDividend records contain projected future discrete dividend payment dates and amounts for dividend paying equities. These records are the dividend values that are incorporated into option pricing calculations.

Note: Missing/empty DateAmt strings are interpreted as non-dividend paying
3595GlobalRates
3225HistoricalVolatilitiesValues in this table are computed daily and are calculated from end-of-day marks from the previous period. Official exchange closing values are used where possible.

HistoricalVolatility records are published to the SpiderRock elastic cluster nightly.
4350IndustryDefinitionThis table contains the definitions of ind (00), sub (0000), grp (000000), and nbr (00000000) numeric codes are used in the SpiderRock platform.
1010LiveAtmVolLiveAtmVol records are computed and publish continuously during trading hours
1135LiveExpirySurfaceLiveExpirySurface (surfaceType = 'Live') records are computed and publish continuously during trading hours and represent a current best implied volatility market fit.

SurfaceType = 'PriorDay' records contain the `closing surface record from the prior trading period (usually from just before the last main session close).
1025LiveIVarSwapFixedTermLiveVarSwapFixedTerm records contain a live implied variance term record at standardized days-to-expiration.
1015LiveImpliedQuoteCalcSource=Tick records are computed and published each time an option NBBO price changes. CalcSource=Loop records are computed in a 2-3 minute background loop.

Note that the underlier price (uPrc) will be the same for all options an underlier when CalcSource=Loop. This is not true for CalcSource=Tick where uPrc will be the underlier price that prevailed when the option price changed.

If you are consuming multicast data and only want records with consistent uPrc values for all options you should ignore Tick records. Alternatively, you can use an independent underlier price source (our StockBookQuote feed or some other) and 'adjust' the values in this table to the new underlier value.

If you are selecting records from SRSE you should note that OptionImpliedQuoteAdj table is a proxy implementation of this table that automatically applies the appropriate underlier adjustments as records are being returned.
1020LiveImpliedQuoteAdj
1125LiveRevConQuote
1030LiveSurfaceAtm
1035LiveSurfaceCurveLiveSurfaceCurve (surfaceType = 'Live') records are computed and publish continuously during trading hours and represent a current best implied volatility market fit.

SurfaceType = 'PriorDay' records contain the `closing surface record from the prior trading period (usually from just before the last main session close).
1130LiveSurfaceDetailLiveSurfaceDetail (surfaceType = 'Live') records are computed and publish continuously during trading hours and represent a current best implied volatility market fit details.

SurfaceType = 'PriorDay' records contain the `closing surface record from the prior trading period (usually from just before the last main session close).
1040LiveSurfaceFixedGridThis table contains a live grided (interpolated) censored implied volatility surface. Each record contains standarized live and prior period implied volatilities at standarized skew points for a standardized days-to-expiration value.

LiveSurfaceGrid records are published to the SpiderRock elastic cluster nightly.
1045LiveSurfaceFixedTermLiveSurfaceFixedTerm (surfaceType = 'Live') records contain a live implied volatility term record at standardized days-to-expiration. SurfaceType = 'PriorDay' records contain the final record from the prior trading day.

These records include implied and histrical earnings moves, implied earnings date adjustments, and interpolated/gridded atm, sdiv, and quote width values.

LiveSurfaceTerm records are published to the SpiderRock elastic cluster every 10 minutes for all equity and index underliers with options.
1055LiveSurfacePerfLiveSurfacePerf records contain current and prior period implied ATM volatilities and greeks and as well as fixed-strike PnL values. The strike used for the fix-strike calculation is equal to the forward underlier price that prevailed on the open. Note that this strike price 'resets' each day.

LiveSurfacePerf records are published to the SpiderRock elastic cluster at the end of the day for each option expiration. These records are designed to allow fixed strike EOD to EOD attributed PnL to be easily calculated. These records can also be used to measure atm volatility dynamics.
4355OptExpiryDefinitionThis table maps option root/expiration combinations to their deliverable future. Mappings are sourced fromm listing exchange product definitions.

BaseObj:Root
5030OptionCalculatorThis table allows custom option pricing based on either user or SR supplied input values.
3140OptionCloseMarkOptionCloseMark records are published immediately after the market close - 5 min and again when exchanges publish official marks.

OptionCloseMark records are published to the SpiderRock elastic cluster when clsMarkState=Final
5035OptionImpliedPairThis table contains current live NBBO prices and implied volatilites as well as greeks and SpiderRock surface volatilities/prices for all call/put pairs in the market.
5045OptionImpliedVolThis table contains option implied volatilities computed using fast/accurate calcuation methods while the SELECT is processing. Note that if you need even faster queries that cover a large number of strikes you may be better off using the OptionImpliedQuoteAdj table as it is pre-computed.
1090OptionLookbackOptionLookback records are published by the SurfaceModelServer and represent a stable frame lookback window on the option market (typically about 10 minutes)
3145OptionOpenMarkOptionOpenMark records are created during the end-of-day rotation for each product and intended for use the following trading day.
3235OptionOpenVegaThis table contains cumulative open interest, day trading volume in terms of both contracts and vega.
4265OptionPrintProbability
2815OptionPrintSetOptionPrintSet records contain every option print along with quote, surface, and SR probability details at print time. These records also contain T+1M and T+10M forward mark details. These records are created for every print at the time of print and are published to the SpiderRock elastic cluster 10 minutes later when T + 10M forward marks are available.
2820OptionPrintSetSummaryOptionPrintSetSummary records are created at the end of each trading period and contain a summary of the activity for the period; Summary of OptionPrintSet records
4270OptionQuoteProbability
1095OptionRiskFactorThis table contains the up/dn underlier price slides used in OCC risk calculations. Note that these values are computed by SpiderRock using similar methods but may not exactly match OCC values.
4360ProductDefinitionV2SpiderRock normalized exchange product definitions. Includes future, option, and spread definitions from a number of exchanges. TickerDefinitions, RootDefinitions and CCodeDefinitions are consistent with these records.
4365RootDefinitionRootDefinition records are sourced from the listing exchange for future options and from OCC for US equity options. Records are updated as SpiderRock receives changes.
1110SkewBasisCurveV4
5060SpanRiskCalculatorThis table allows custom span risk calculations based on either user or SR supplied input values.
3155SpreadCloseMarkSpreadCloseMark records are created immediately after the market close (clsMarkState=SRClose), when exchanges publish official marks (clsMarkState=ExchClose), and again during top of day rotation (clsMarkState=Final). These records contain closing quotes and prices as well as markup details for all exchange spreads

SpreadCloseMark records are published to the SpiderRock elastic cluster when clsMarkState=Final

BaseObj:Spread
3160SpreadOpenMarkSpreadOpenMark records are created during the end-of-day rotation for each ticker and intended for use the following trading day.

BaseObj:Spread
3240StockBetaBeta values are computed weekly for a few different ETFs.
3245StockBetaExtBeta values are computed nightly for a few different indexes and industries.
1730StockBorrowRateThis data is sourced from various clearing firms and typically represents their public borrow rates. Data is typically loaded once at the start of each trading day.

StockBorrowRate records are published to the SpiderRock elastic cluster at the end of each trading period.
3165StockCloseMarkStockCloseMark records are published immediately after the market close - 5 min and again when exchanges publish official marks.

StockCloseMark records are published to the SpiderRock elastic cluster when clsMarkState=Final
3250StockDetailThis table contains a ticker level summary of some earnings related information. This information is also available in other records but is collected here for convenience.
3620StockEarningsCalendarStockEarningsCalendar records contain a historical (prior 12) earnings dates and future (next 12) projected dates.
3170StockOpenMarkStockOpenMark records are created during the end-of-day rotation for each ticker and intended for use the following trading day.
3055StockPrintMarkupStockPrintMarkup records are created/published for all stock prints
4275StockPrintProbability
3060StockPrintSetStockPrintSet records are created for each print and published to the SpiderRock elastic cluster 10 minutes later, when T+10M markup detail is available.
4280StockQuoteProbability
3175SyntheticExpiryCloseMark
3180SyntheticExpiryOpenMark
3255TickerAnalytics
4375TickerDefinitionTickerDefinition (internal only) records exist for all SpiderRock tickers including equity tickers (stocks and ETFs) as well as index tickers and synthetic tickers for future chains and option multihedge baskets.
4380TickerDefinitionExtTickerDefinitionExt (external) records exist for all SpiderRock tickers including equity tickers (stocks and ETFs) as well as index tickers and synthetic tickers for future chains and option multihedge baskets.
5065VolTimeCalculatorThis table allows custom span risk calculations based on either user or SR supplied input values.