Skip to main content
Version: 8.6.9.2

AtsDegrossRevConResult

V8 Message Definiton

Published by the degrossing execution engine: Received on order arrival, then per-auction results after each event in the day's sequence (Trial 9:55 CST, Real 10:00/10:05/10:10/10:15; see AtsDegrossAuctionSchedule (2358)), Final after the order's last event. The WTS merges per-(ticker, expiry) results into LiveGridBasketDegrossDetail (6912) rows; per-auction rollups drive the Basket Manager summary boxes.

METADATA​

AttributeValue
Topic2270-execution-engine
MLink TokenClientTrading
ProductSRTrade
accessTypeSELECT
MLink EndpointMLink-Live

Table Definition​

FieldTypeKeyDefault ValueComment
ticker_atenum - AssetTypePRI'None'underlier ticker
ticker_tsenum - TickerSrcPRI'None'underlier ticker
ticker_tkVARCHAR(12)PRI''underlier ticker
expiryDATEPRI'1900-01-01'flex option expiry date
accntVARCHAR(16)PRI''SR trading account
sideenum - BuySellPRI'None'Buy reversal lend Sell conversion borrow
clientFirmVARCHAR(16)PRI''
auctionDttmDATETIME(6)PRI'1900-01-01 00:00:00.000000'auction cycle timestamp identifies which specific auction multiple per day
parentNumberBIGINTPRI0parent order reference two sameside parents on one accnt ticker expiry never alias
eventNumINTPRI0auction sequence index AtsDegrossAuctionSchedule 2358 auctionNumber 1 Trial 25 Real 0 preauction Received One row per event the Received audit row is never overwritten
resultStatusenum - AtsDegrossResultStatus'None'
submittedSizeINT0original order size
effectiveRateDOUBLE0SR reference rate used
effectiveSDivDOUBLE0SR reference sdiv used
refUPrcDOUBLE0reference underlier price used
strikeDOUBLE0SRchosen strike
iDaysINT0interest days to expiry
limitPriceDOUBLE0computed limit price for this order
clearingPriceDOUBLE0single clearing price for this ticker expiry at this event
srClearingSDivDOUBLE0clearing SDIV using SR rate SR ddiv 0 with stateUnavailable inversion failed
clientClearingSDivDOUBLE0unused 0 client pricing components retired from the gateway
matchSizeINT0size matched to this order at this event
matchStatusenum - AtsRevConFillStatus'None'
withdrawReasonTINYTEXT''reserved reason an order was withdrawn unused in 21
srClearingSDivStateenum - DegrossRateState'None'None no cross Ok valid a true 0 included Unavailable the clearing price has no admissible rate
fillSizeINT0exchangeconfirmed fill size at this event
numCrossesINT0bilateral crosses this order participated in at this event
timestampDATETIME(6)'1900-01-01 00:00:00.000000'

PRIMARY KEY DEFINITION (Unique)​

FieldSequence
ticker_tk1
ticker_at2
ticker_ts3
expiry4
accnt5
side6
clientFirm7
auctionDttm8
parentNumber9
eventNum10

SELECT TABLE EXAMPLE QUERY​

SELECT *
FROM `SRTrade`.`MsgAtsDegrossRevConResult`
WHERE
/* Replace with a ENUM('None','EQT','IDX','BND','CUR','COM','FUT','SYN','WAR','FLX','MUT','SPD','MM','MF','COIN','TOKEN','ANY','RATE') */
`ticker_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') */
`ticker_ts` = 'None'
AND
/* Replace with a VARCHAR(12) */
`ticker_tk` = 'Example_ticker_tk'
AND
/* Replace with a DATE */
`expiry` = '2022-01-01'
AND
/* Replace with a VARCHAR(16) */
`accnt` = 'Example_accnt'
AND
/* Replace with a ENUM('None','Buy','Sell') */
`side` = 'None'
AND
/* Replace with a VARCHAR(16) */
`clientFirm` = 'Example_clientFirm'
AND
/* Replace with a DATETIME(6) */
`auctionDttm` = '2022-01-01 12:34:56.000000'
AND
/* Replace with a BIGINT */
`parentNumber` = 1234567890
AND
/* Replace with a INT */
`eventNum` = 5;

Doc Columns Query​

SELECT * FROM SRTrade.doccolumns WHERE TABLE_NAME='AtsDegrossRevConResult' ORDER BY ordinal_position ASC;