Skip to main content
Version: Upcoming

SpreadCloseMark

V8 Message Definiton

SpreadCloseMark 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

METADATA

AttributeValue
Topic3120-market-marks
MLink TokenInternal
ProductSRAnalytics
accessTypeSELECT
MLink EndpointMLink-Live

Table Definition

FieldTypeKeyDefault ValueComment
skey_atenum - AssetTypePRI'None'
skey_tsenum - TickerSrcPRI'None'
skey_tkVARCHAR(12)PRI''
clsMarkStateenum - ClsMarkState'None'Close mark state None LastPrt SRClose ExchClose Final
opnPrcDOUBLE0Open price
minPrcDOUBLE0Low price
maxPrcDOUBLE0High price
prtCountINT0Print count
prtVolumeINT0Print volume
avgMktSizeDOUBLE0Average market size
avgMktWidthDOUBLE0Average market width
bidPrcDOUBLE0bid price close 1min
askPrcDOUBLE0ask price close 1min
srClsPrcDOUBLE0SR close mark close 1min
closePrcDOUBLE0official exchange closing mark last printthen official close
timestampDATETIME(6)'1900-01-01 00:00:00.000000'

PRIMARY KEY DEFINITION (Unique)

FieldSequence
skey_tk1
skey_at2
skey_ts3

SELECT TABLE EXAMPLE QUERY

SELECT *
FROM `SRAnalytics`.`MsgSpreadCloseMark`
WHERE
/* Replace with a ENUM('None','EQT','IDX','BND','CUR','COM','FUT','SYN','WAR','FLX','MUT','SPD','MM','MF','COIN','TOKEN','ANY','RATE') */
`skey_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') */
`skey_ts` = 'None'
AND
/* Replace with a VARCHAR(12) */
`skey_tk` = 'Example_skey_tk';

Doc Columns Query

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