Skip to main content
Version: Upcoming

SRAuctionState

V8 Message Definiton

METADATA

AttributeValue
Topic2510-market-data-auctions
MLink TokenOptExchAuction
ProductSRAuction
accessTypeSELECT
MLink EndpointMLink-Live

Table Definition

FieldTypeKeyDefault ValueComment
secKey_atenum - AssetTypePRI'None'
secKey_tsenum - TickerSrcPRI'None'
secKey_tkVARCHAR(12)PRI''
secKey_yrSMALLINT UNSIGNEDPRI0
secKey_mnTINYINT UNSIGNEDPRI0
secKey_dyTINYINT UNSIGNEDPRI0
secKey_xxDOUBLEPRI0
secKey_cpenum - CallPutPRI'Call'
secTypeenum - SpdrKeyTypePRI'None'
auctionExchenum - OptExchPRI'None'exchange handling the auction
auctionExDestVARCHAR(16)PRI''external exDest of auction usually means auction is offexchange
srAuctionIDBIGINT0unique SR AUCTION ID required when responding to an auction notice
exchAuctionIdVARCHAR(20)''
exchAuctionTypeVARCHAR(4)''
isTestAuctionenum - YesNo'None'test auction should only respond from Taccnts
auctionEventenum - AuctionEvent'None'
auctionShapeenum - NoticeShape'None'
auctionTypeenum - AuctionType'None'
auctionSideenum - BuySell'None'Market side clientimbalance side of auction if known responder should be opposite side
auctionSizeINT0size available to trade
auctionPriceDOUBLE0auction price can be positive or negative
isAuctionPriceValidenum - YesNo'None'
auctionDurationINT0expected auction imbalance action duration ms
auctionStartSizeINT0initial starting auction size
auctionStartPriceDOUBLE0initial starting auction price
auctionStartTimestampBIGINT0auction start timestamp
minResponseSizeINT0minimum size of the response order
limitTypeenum - AuctionLimitType'None'client imbalance limit type if available
firmTypeenum - FirmType'None'firm type of the client side of auction if available
memberMPIDVARCHAR(10)''exchange member initiating auction if available
clientAccntVARCHAR(10)''client account designation if known
otherDetailVARCHAR(16)''additional auction detail exchange specific
matchedSizeINT0size already matched may still be available to trade at a better price
numUpdatesTINYINT UNSIGNED0number of auction updates received not counting auction termination message
numResponsesTINYINT UNSIGNED0as reported by exchange if available
bestResponseSizeINT0
bestResponsePriceDOUBLE0
cumFillQuantityINT0as reported by exchange if available
avgFillPriceDOUBLE0
marketStatusenum - MarketStatus'None'market status preopen open closed etc
srcTimestampBIGINT0source timestamp nanoseconds if available
netTimestampBIGINT0network timestamp message arrival direct exchange gateway
dgwTimestampBIGINT0network timestamp mbus message send direct exchange gateway
timestampDATETIME(6)'1900-01-01 00:00:00.000000'
LegsListJSON'JSON_ARRAY()'

PRIMARY KEY DEFINITION (Unique)

FieldSequence
secKey_tk1
secKey_yr2
secKey_mn3
secKey_dy4
secKey_xx5
secKey_cp6
secKey_at7
secKey_ts8
secType9
auctionExch10
auctionExDest11

JSON Block (LegsList)

FieldTypeComment
legSecKeyenum - legSecKey
legSecTypeenum - SpdrKeyType
legSideenum - BuySell
legRatioenum - legRatioleg ratio 1 2 etc

SELECT TABLE EXAMPLE QUERY

SELECT *
FROM `SRAuction`.`MsgSRAuctionState`
WHERE
/* Replace with a ENUM('None','EQT','IDX','BND','CUR','COM','FUT','SYN','WAR','FLX','MUT','SPD','MM','MF','COIN','TOKEN','ANY','RATE') */
`secKey_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') */
`secKey_ts` = 'None'
AND
/* Replace with a VARCHAR(12) */
`secKey_tk` = 'Example_secKey_tk'
AND
/* Replace with a SMALLINT UNSIGNED */
`secKey_yr` = 123
AND
/* Replace with a TINYINT UNSIGNED */
`secKey_mn` = 1
AND
/* Replace with a TINYINT UNSIGNED */
`secKey_dy` = 1
AND
/* Replace with a DOUBLE */
`secKey_xx` = 4.56
AND
/* Replace with a ENUM('Call','Put','Pair') */
`secKey_cp` = 'Call'
AND
/* Replace with a ENUM('None','Stock','Future','Option','MLeg') */
`secType` = 'None'
AND
/* Replace with a ENUM('None','AMEX','BOX','CBOE','ISE','NYSE','PHLX','NSDQ','BATS','C2','NQBX','MIAX','GMNI','CME','CBOT','NYMEX','COMEX','ICE','EDGO','MCRY','MPRL','SDRK','DQTE','EMLD','CFE','MEMX','SPHR','EUREX','CEDX','NXAM','NXBR','NXLS','NXML','NXOS','NXP','ICEFEC','SRC','ICEFEF','TMX') */
`auctionExch` = 'None'
AND
/* Replace with a VARCHAR(16) */
`auctionExDest` = 'Example_auctionExDest';

Doc Columns Query

SELECT * FROM SRAuction.doccolumns WHERE TABLE_NAME='SRAuctionState' ORDER BY ordinal_position ASC;