Skip to main content
Version: Upcoming

LiveRevConQuote

V8 Message Definiton

METADATA

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

Table Definition

FieldTypeKeyDefault ValueComment
okey_atenum - AssetTypePRI'None'cp Both
okey_tsenum - TickerSrcPRI'None'cp Both
okey_tkVARCHAR(12)PRI''cp Both
okey_yrSMALLINT UNSIGNEDPRI, SEC0cp Both
okey_mnTINYINT UNSIGNEDPRI, SEC0cp Both
okey_dyTINYINT UNSIGNEDPRI, SEC0cp Both
okey_xxDOUBLEPRI0cp Both
okey_cpenum - CallPutPRI'Call'cp Both
tradeDateDATEPRI'1900-01-01'
ticker_atenum - AssetType'None'SR Ticker Product Group
ticker_tsenum - TickerSrc'None'SR Ticker Product Group
ticker_tkVARCHAR(12)SEC''SR Ticker Product Group
xAxisFLOAT0xAxis Moneyness
cDeFLOAT0call delta
pDeFLOAT0put delta
uPrcDOUBLE0live underlier price
atmVolFLOAT0
yearsFLOAT0number of volatility years to expiry date volatility time metric
globalRateFLOAT0global rate average discount rate to expiry date
ddivFLOAT0sum of estimated discrete dividend stream to expiry date
ddivPvFLOAT0present value of estimated discrete dividend stream to expiry date
ddivSourceenum - DDivSource'None'present value of estimated discrete dividend stream to expiry date
iDaysINT0number of interest calendar days to expiry
ddivDiscFLOAT0dividend discount factor SUMdiv iDays 3650 divYrs due to dividends being paid thereby lowering the uPrc basis prior to expiry
strikePvFLOAT0strike EXPglobalRate iDays 365
fairSVolFLOAT0callput surface volatility value
fairSDivFLOAT0callput surface alignment sdiv value
fairCallPrcFLOAT0fairPrice PRICEAMERICANuPrc years fairVol fairSDiv globalRate ddivStream
fairCallPrcEFLOAT0fairPrice PRICEEUROPEANuPrc years fairVol fairSDiv globalRate ddivStream
fairPutPrcFLOAT0fairPrice PRICEAMERICANuPrc years fairVol fairSDiv globalRate ddivStream
fairPutPrcEFLOAT0fairPrice PRICEEUROPEANuPrc years fairVol fairSDiv globalRate ddivStream
rcFairPrcFLOAT0fairCallPrc fairPutPrc uPrc strike revCon fairMid price
rcEExPremFLOAT0fairPutPrc fairPutPrcE fairCallPrc fairCallPrcE
fairLoanPvFLOAT0fairCallPrc fairPutPrc uPrc strike strikePv ddivPv total present value of letting out shares term to expiry per share
fairLoanRateFLOAT0fairLoanPv uPrc iDays 3650 ddivDisc
rcBidPrcFLOAT0callBid putAsk uPrc strike best way join markets
rcAskPrcFLOAT0callAsk putBid uPrc strike worst way cross markets
calcErrorVARCHAR(16)''
cpOIINT0cp open interest market upper bound
cpVlmINT0cp print volume this exchange upper bound
timestampDATETIME(6)'1900-01-01 00:00:00.000000'last update time Date

PRIMARY KEY DEFINITION (Unique)

FieldSequence
okey_tk1
okey_yr2
okey_mn3
okey_dy4
okey_xx5
okey_cp6
okey_at7
okey_ts8
tradeDate9

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`.`MsgLiveRevConQuote`
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'
AND
/* Replace with a DATE */
`tradeDate` = '2022-01-01';

Doc Columns Query

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