Skip to main content
Version: Upcoming

LiveImpliedQuoteAdj

V8 Message Definiton

METADATA

AttributeValue
Topic1000-analytics
MLink TokenOptAnalytics
ProductSRAnalytics
accessTypeSELECT
MLink EndpointMLink-Live

Table Definition

FieldTypeKeyDefault ValueComment
okey_atenum - AssetTypePRI'None'
okey_tsenum - TickerSrcPRI'None'
okey_tkVARCHAR(12)PRI''
okey_yrSMALLINT UNSIGNEDPRI, SEC0
okey_mnTINYINT UNSIGNEDPRI, SEC0
okey_dyTINYINT UNSIGNEDPRI, SEC0
okey_xxDOUBLEPRI0
okey_cpenum - CallPutPRI'Call'
ticker_atenum - AssetType'None'
ticker_tsenum - TickerSrc'None'
ticker_tkVARCHAR(12)SEC''
uprcFLOAT0underlier price usually midmarket
yearsFLOAT0years to expiration
rateFLOAT0interest rate
sdivFLOAT0sdiv stock dividend rate
ddivFLOAT0cumulative discrete dividend values
obidFLOAT0option bid price
oaskFLOAT0option ask price
obivFLOAT0volatility implied by option bid price
oaivFLOAT0volatility implied by option ask price
satmFLOAT0option atm volatility from SR surface
smnyFLOAT0option moneyness
svolFLOAT0option surface volatility
sprcFLOAT0option surface price
smrkFLOAT0option surface price wbounding rules
srSlopeFLOAT0srSlope dVol dUprc assuming vol xAxis 0 remains constanthedgeDelta de ve 100 srSlope if hedging with this assumption
deFLOAT0option delta
gaFLOAT0option gamma
thFLOAT0option theta
veFLOAT0option vega
vaFLOAT0option vanna
voFLOAT0option volga
roFLOAT0option rho
phFLOAT0option phi
deDecayFLOAT0option delta decay
up50FLOAT0underlier up 50 slide
dn50FLOAT0underlier dn 50 slide
up15FLOAT0underlier up 15 slide
dn15FLOAT0underlier dn 15 slide
up06FLOAT0underlier up 6 slide
dn08FLOAT0underlier dn 8 slide
synSpotDOUBLE0Synthetic spot price marketderived spot when the underlying is not a traded instrument
prcFrameworkenum - PricingFramework'None'Spot Equity Forward Cash Future Physical
calcErrVARCHAR(24)''option pricing error if any
calcSourceenum - CalcSource'None'
uPrcAdjResultenum - AdjResult'None'
srcTimestampBIGINT0OPRA source timestamp nanoseconds since epoch will be zero if calcSource Tick
netTimestampBIGINT0SR timestamp base data publish time
timestampDATETIME(6)'1900-01-01 00:00:00.000000'SR timestamp adj data computation time

PRIMARY KEY DEFINITION (Unique)

FieldSequence
okey_tk1
okey_yr2
okey_mn3
okey_dy4
okey_xx5
okey_cp6
okey_at7
okey_ts8

SECONDARY INDEX (ExpirationIndex) (Not Unique)

FieldSequence
okey_yr1
okey_mn2
okey_dy3

SECONDARY INDEX (TickerIndex) (Not Unique)

FieldSequence
ticker_tk1

SELECT TABLE EXAMPLE QUERY

SELECT *
FROM `SRAnalytics`.`MsgLiveImpliedQuoteAdj`
WHERE
/* Replace with a ENUM('None','EQT','IDX','BND','CUR','COM','FUT','SYN','WAR','FLX','MUT','SPD','MM','MF','COIN','TOKEN','ANY','RATE') */
`okey_at` = 'None'
AND
/* Replace with a ENUM('None','SR','NMS','CME','ICE','CFE','CBOT','NYMEX','COMEX','RUT','CIDX','ARCA','NYSE','OTC','NSDQ','MFQS','MIAX','DJI','CUSIP','ISIN','BXE','SCE','ANY','CXE','DXE','NXAM','NXBR','NXLS','NXML','NXOS','NXP','EUREX','CEDX','ICEFEC','ICEFEF','CEQT','TSX','TMX') */
`okey_ts` = 'None'
AND
/* Replace with a VARCHAR(12) */
`okey_tk` = 'Example_okey_tk'
AND
/* Replace with a SMALLINT UNSIGNED */
`okey_yr` = 123
AND
/* Replace with a TINYINT UNSIGNED */
`okey_mn` = 1
AND
/* Replace with a TINYINT UNSIGNED */
`okey_dy` = 1
AND
/* Replace with a DOUBLE */
`okey_xx` = 4.56
AND
/* Replace with a ENUM('Call','Put','Pair') */
`okey_cp` = 'Call';

Doc Columns Query

SELECT * FROM SRAnalytics.doccolumns WHERE TABLE_NAME='LiveImpliedQuoteAdj' ORDER BY ordinal_position ASC;